It Can Be Done (2003)
A story about quality from the development of the Multics operating system.
The latest blog posts to take off on Hacker News. 80,900 posts.
A story about quality from the development of the Multics operating system.
I'm sleep-deprived, completely exhausted, but incredibly excited about the whole experience. Here are my notes, impressions and a lot of pictures about FOSDEM 2024.
OpenStreetMap will take a large leap forward with the introduction of vector tiles on openstreetmap.org this year. This is the first of a series of blog posts where we will share our progress.
My vote: no.
Some notes on my note taking device
For the first time ever, I was laid off, and had to find a new software developer job. I managed to find a new one, but it took longer than I thought, and it was a lot of work. I was in contact wit…
If you want to build principled software, avoid becoming VCware. Stay user-supported. It is now possible for tiny teams to build principled software that mil...
This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
What the **** does that mean?
I maintain two builds of the Linux kernel, a linux/arm64 build for gokrazy, my Go appliance platform, which started out on the Raspberry Pi, and then a linux/amd64 one for router7, which runs on PCs. The update process for both of these builds is entirely automated, meaning new Linux kernel releases are automatically…
A personal code notes blog
I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years.
Interviews should be as close as possible to the work that the candidate would do if they join. While that seems like a pretty tautological statement, it is unfortunately not always true. When interviewing as a software engineer, for example, you’ll run into places that lean heavily on algorithms interviews. And don’t…
A look at a Mojo benchmark for bioinformatics, and Mojo in general.
Free online course from Purdue University in collaboration with Intel Corporation, the University of Texas at Austin, and leading worldwide partners in the field*
Most of my career has been working on web services and mobile apps but at some point this got old for me—in high school I was part of a soldering club and I had this lingering feeling that I wanted to get into ‘harder’ problems. Two years ago I started looking around for companies in Amsterdam and came across…
The personal website of Knut Magnus Aasrud
This is a story about the messy state of Microsoft’s DirectX shader compiler, and trying to wrangle it into a nicer experience for game developers. In some respects, building the DXC compiler better than how Microsoft does.
This is the transcript of my RustConf 2023 talk: "Extending Rust's Effect System", presented on September 13th 2023 in Albuquerque, New Mexico and streamed online.
UPDATE 2/9: Added an important known issue for Dev Drive users. Please see the known issues below. Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 26052 to the Canary
Our co-founder Akshay talks to Skiff co-founders Andrew Milich and Jason Ginsberg about their startup's vision and journey to Notion.
Welcome to the 2030s.
[Special thank you to Ian Kivlichan for many useful pointers (E.g. the 100+ year old Nature paper “Vox populi”) and nice feedback. 🙏 ] High-quality data is the fuel for modern data deep learning model training. Most of the task-specific labeled data comes from human annotation, such as classification task or RLHF…
Last week, I wrote a piece about five of the key hires who took Morning Brew to $40 million in revenue .
Mat Ryer, principal engineer at Grafana Labs and host of the Go Time podcast, shares what he’s learned from more than a dozen years of writing HTTP services in Go.
I am trying to capture “through the optics” pictures of the AVP, and it is unveiling both interesting information on how the AVP works and the second test pattern I tried “broke&#…
In this post, I will talk about the importance of small optimizations that can provide a lot of performance improvements.
Announcing a new family of Fedora Linux spins: Fedora Atomic. This will simplify how to discuss rpm-ostree and naming of future atomic spins.
The team I've been working in for the last year or so have had great success using Postgres-as-queue. We've managed to avoid the following:
Comparing typical one-way transfer latencies for a range of popular wireless communication modules and protocols