I wrote a self-hosting C compiler in 40 days (2015)
I wrote a self-hosting C compiler which I named 8cc in 40 days. This is a log when I was writing it from scratch by myself in 2012. The code and its history are available at GitHub .
I wrote a self-hosting C compiler which I named 8cc in 40 days. This is a log when I was writing it from scratch by myself in 2012. The code and its history are available at GitHub .
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it’s not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? On an electric
Business Roundtable today announced the release of a new Statement on the Purpose of a Corporation signed by 181 CEOs who commit to lead their companies for the benefit of all stakeholders.
I. “Pseudoaddiction” is one of the standard beats every article on the opioid crisis has to hit. Pharma companies (the story goes) invented a concept called “pseudoaddiction”…
We’re excited to announce that we’ll be holding interviews for the Summer 2019 batch in Bangalore for founders based in India. This will take place from May 7 to 9. We’ve received an increasing number of applications from India and this will allow us to interview more Indian founders. So far, we’ve funded over 40…
For some time Elfeed was experiencing a strange, spurious failure. Every so often users were seeing an error (spoiler warning) when updating feeds: “error in process sentinel: Search failed.” If you use Elfeed, you might have even seen this yourself. From the surface it appeared that curl, tasked with the…
The received wisdom suggests that Unix’s unusual combination of fork() and exec() for process creation was an inspired design. In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability. We catalog the ways in which fork […]
On the weekend of Anime Expo, an artist promised the humanly impossible -- custom art commissions with a five-minute turnaround time. The not-so-hidden catch? The artist wasn't a human at all, but an AI exposed to millions of anime images.
When I launched Chrome on Thursday, I saw something unexpected: While most users probably would have no idea what to make of this, I happened to know what it means– Chrome is warning me that …
For my first post on dev.to I thought I'd write about a nice, safe topic that's free of controversy:...
This investigates the connections between organizations and people involved with policy making at ICANN focused around the effort to remove price caps from the .ORG domain registry
Before diving inFor a long time, I recall having this vague impression about Gaussian Processes (GPs) being able to magically define probability distributions over sets of functions, yet I procrastinated reading up about them for many many moons. However, as always, I’d like to think that this is not just due to my…
I recently got an e-mail saying I had violated Twitter’s rules for hateful conduct. I immediately thought my account password had been compromised, o...
Telemetry services and GitLab. (GitLab CE will continue to be free software)
This review looks at the Q2 2019 and lifetime hard drive failure rates of the 108,461 hard drives in use at Backblaze's data centers.
By Michael Nielsen, January 2019
Today we’re announcing a big step in securing the open source supply chain: we’re welcoming Semmle to the GitHub family.
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play…
A laundry list of speed limits that your code can’t exceed.
I was thinking recently that here in the West we take our video game history largely for granted. Look back at the Golden Age of video games, and it’s apparent that we had it pretty good R…
This Christmas, like every other, I traveled to northern Wisconsin to stay with my parents on the dairy farm I grew up on.
A new study from the Blavatnik Institute finds that intense exercise and fasting activate hormones that boost cells’ capacity to dispose of defective proteins, which clog up the cell, interfere with its functions, and, over time, precipitate diseases including neurodegenerative conditions such as ALS and Alzheimer’s.
Realtime rendering and videogame programming mostly, but I love computer science and visuals in all their forms. This is a notepad of my ideas.
When an ISP decides to exempt certain applications or services from cutting into a user's data cap, that's zero rating. And the evidence is in that it conclusively makes broadband more expensive. A comprehensive multi-year study by the non-profit Epicenter.works, comparing the 30 member countries...