20 Years on AWS and Never Not My Job
I created my first AWS account at 10:31 PM on April 10th, 2006. I had seen the announcement of Amazon S3 and had been thinking vaguely about the problem of secure backups — even though I didn’t start Tarsnap until several months later — and the idea of an online storage service appealed to me. […]
Great at gaming? US air traffic control wants you to apply

In early 2025, an army helicopter ran into a passenger jet mid-air above Ronald Reagan Airport near Washington DC, killing 67 people. This year, an Air Canada flight crashed into an airport fire truck at La Guardia Airport in New York, killing two pilots.
Artemis II safely splashes down

Reentry into Earth’s atmosphere should begin at 7:53 p.m. ET, according to NASA’s timeline for landing day.Twenty-four seconds after reentry begins, and some 1,950 miles from splashdown, heating across the Orion capsule’s 16.5-foot heat shield will build to the point that electrically charged plasma will engulf the spacecraft, preventing normal communications. One minute and 22 […]
Italo Calvino: A Traveller in a World of Uncertainty
We are establishing a secure connection. This website is using a security service to protect itself from online attacks. We are checking your browser to establish a secure connection and keep you safe. … Please enable JavaScript to continue.
Sam Altman’s response to Molotov cocktail incident

Here is a photo of my family. I love them more than anything. Images have power, I hope. Normally we try to be pretty private, but in this case I am sharing a photo in the hopes that it might dissuade the next person from throwing a Molotov cocktail at our house, no matter what […]
Filing the Corners Off MacBooks
← Back April 2026 I file the sharp corners off my MacBooks. People like to freak out about this, so I wanted to post it here to make sure that everyone who wants to freak out about it gets the opportunity to do so. Here are some photos so you know what I’m talking about: […]
Installing Every* Firefox Extension

*All but 8 we didn’t scrape (or got deleted between me checking the website and me scraping) and 42 missing from extensions.json.1 Technically we only installed 99.94% of the extensions. It turns out there’s only 84 thousand Firefox extensions. That sounds feasibly small. That even sounds like it’s less than 50 gigabytes. Let’s install them […]
Nowhere Is Safe

Drones in Ukraine and in the War with Iran have made the surface of the earth a contested space. The U.S. has discovered that 1) air superiority and missile defense systems (THAAD, Patriot batteries) designed to counter tens or hundreds of aircraft and missiles is insufficient against asymmetric attacks of thousands of drones. And that […]
Watgo – A WebAssembly Toolkit for Go

I’m happy to announce the general availability of watgo – the WebAssembly Toolkit for Go. This project is similar to wabt (C++) or wasm-tools (Rust), but in pure, zero-dependency Go. watgo comes with a CLI and a Go API to parse WAT (WebAssembly Text), validate it, and encode it into WASM binaries; it also supports […]
Show HN: FluidCAD – Parametric CAD with JavaScript
A complete toolbox for parametric CAD. From first sketch to final export. Traditional CAD Workflow Sketches, extrusions, fillets, shells, booleans, and more. A modeling workflow familiar to CAD users. Smart Defaults Most operations just do the right thing. extrude picks up the last sketch, fillet targets the last selection, touching shapes are automatically fused — […]