Mailbag: Sausage Men
I haven't done a mailbag for a long time, but this is a common enough question that I thought I'd explain my thinking here. ...
The latest blog posts to take off on Hacker News. 49,217 posts.
I haven't done a mailbag for a long time, but this is a common enough question that I thought I'd explain my thinking here. ...
This is a scan/OCR of Exhibits H and J from the Twitter v. Musk case, with some of the conversations de-interleaved and of course converted from a fuzzy scan to text to make for easier reading.
Zobacz listę najlepszych kasyn online w Polsce na 2026 rok. Porównaj bonusy, gry live i metody płatności dla polskich graczy 🎰⚡
An in-depth analysis that explains how this console works internally
Faizan Muhmmad is a Software Engineer at Google
Who needs a jack-o-lantern when you've got a bright orange gas plasma display? This is a 1990 Solbourne Computer S3000 all-in-one workst...
When decisions are reversible, speed them up. The biggest risk is dragging your feet. When decisions are irreversible, slow them down. The biggest risk is making the wrong decision.
FROM BEING A WASTE TO THE BATHER AND COUNTRY, AND FOR MAKING IT BENEFICIAL TO THE PUBLICK
So, there you are, the proud parents of a beautiful new baby, and you can hardly contain your excitement as you unwrap that new 35mm camera kit you bought to document your child’s early years. Although you’ve had a point-and-shoot camera for a while, you wanted to step up to a “real” camera for the kind of quality…
I’ve been an active IRC users for nearly 25 years now, and for many of those years I was a denizen of the #a2c.chat channel on the irc.a2central.com IRC server. (IRC stands for Internet Relay Chat, a channel-based internet text … Continue reading →
Things your manager might not know
Sitting and literally gathering dust on a shelf has been my childhood 2-XL toy . A few years ago I turned it on and it seemed to work but th...
Lil is part of the technology that powers Decker , a multimedia creative tool inspired by HyperCard . Decker uses Lil for adding custom behavior to decks and the widgets within. Lil is designed to be learned in layers, but it is a richly multi-paradigm language which incorporates ideas from imperative, functional…
By his last year at Harvard Medical School, Michael Crichton, 26-years old at the time, knew he didn’t want to pursue a medical career, so ... Read more
For the last few years I’ve been trying to center my work around creating what I consider to be the Perfect Commit. This is a single commit that contains all …
“ Few societies can so conspicuously lack those judicial, administrative, and political procedures which lie at the heart of the western conception of government. The traditional northern Somali political system has no chiefs to run it and no formal judiciary to control it. Men are divided amongst political units…
Overall discussion on compilers and IRs (LLVM IR, SPIR-V, and MLIR): why they are in their current manner and how they would evolve
As you might remember from a few months ago , there was a story going around that some economists just looooved to tell. The story had all sorts of attributes that you might expect would make economists happy , including a paradox in which apparently bad behavior (whipping people to get them to work harder) was…
This post describes in detail how I support myself while working on the SerenityOS project.
We all have data that we need to store, and then find. Regardless of type, data tends to build up. Eventually, we need some system for organizing it into sensible categories. It turns out, this problem is harder than it seems. In this article, I'm going to be talking
Nowadays, there is increasing interest in adding tagged memory functionality to CPU architectures. Such architectures associate one or more tag bits with each quantum of a system's memory. There are many motivations for this ability to associate “metadata” with individual memory words, but one of the most clear is the…
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
Making performant dynamic manual memory management in C feel almost like garbage collection.
In Work on what matters, I wrote about Hunter Walk’s idea of snacking: doing work that is easy to complete but low impact. The best story of my own snacking behaviors comes from my time at Stripe. I was focused on revamping the engineering organization’s approach to operating reliable software, and decided that it…
This little ARM64 single-board computer dragged me into the world of device trees, voltage regulators, and one of the worst Heisenbugs I encountered so far.
We're making scientists and ghost-hunters kiss
Some tactical and strategic tips for writing effectively as a software developer.
There are only a few patterns that I’m comfortable saying: “You should use it always if you want to build mature system”. One of them is the Outbox Pattern. Why? Because…