xkcd: Types of Board Game

It's a cross between Twilight Imperium and Cones of Dunshire, but implemented entirely in category theory.

Statement on the US government directive to suspend access to Fable 5 and Mythos 5

The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States, including foreign national Anthropic employees.

AI Agent Bankrupted Their Operator While Trying to Scan DN42

The agent did not create a blog post. Instead, it posted the website link it promised earlier for opt-out purposes, but in addition to including the scanning methodology, as well as an opt-out procedure with hallucinated email addresses and Telegram bot names, the agent also included this real gem of observed behaviors of IRC participants while the AI agent was in the IRC channel

Programming Sucks

Mary introduces you to Fred, after you get through the fifteen security checks installed by Dave because Dave had his sweater stolen off his desk once and Never Again. Fred only works with wood, so you ask why he’s involved because this bridge is supposed to allow rush-hour traffic full of cars full of mortal humans to cross a 200-foot drop over rapids. Don’t worry, says Mary, Fred’s going to handle the walkways.

Annual Asset Class Returns

The chart below shows several issues investors struggle with all the time. It’s difficult to pick the best performing investment year after year, yet for many investors, it’s an annual event. They look for an encore, picking the best asset class last year with the hope of a repeat performance. Yet, betting on last year’s winner rarely works out.

Memory Price Trends

DDR5-5600 2x32GB (Average price in USD over last 18 months)

The Last Days of Old Beijing — Talks at Google

The police became really friendly because they wanted me to teach them every single swear word in English so they would know when a foreigner is cursing them out during the Olympics... so we'd go out for beers and dumplings.

A Smarter Recipe for Composite Manufacturing

My goal is to see really cool things made out of oatmeal.

Nginx-Rift

RCE Proof of concept for CVE-2026-42945, a critical heap buffer overflow in NGINX's ngx_http_rewrite_module introduced in 2008. The bug enables unauthenticated remote code execution against servers using rewrite and set directives.

Learning Software Architecture

To attract weekend warriors, the internals of rust-analyzer are split into multiple independent features, where each feature is guarded by catch_unwind at runtime. The thinking was that I explicitly don’t want to care too much about quality there, that the bar for getting a feature PR in is “happy path works & tested”.

Software architecture cheat sheet (comment)

Remember that the job of an engineer at any level is to use rules of thumb to solve problems for which there is incomplete information.

I’ve sold out

I've joined Cristina, Jakob, Ramiz, Vegard, Armin, and Colin at Earendil. And I'm taking pi, the little coding agent that could, with me.

The React2Shell Story

The examples I gave above of vulnerable application code (treating untrusted user input like a string) actually appeared inside React itself! This made me almost disregard such cases as potential avenues for exploitation.

For thirty years I programmed with Phish on, every day. In 2026, the music is out of phase with the work.

I’m writing this in the days after nine nights of Phish at the Sphere. Since I finished grad school and got a real job, I’ve gone to every show I could, every tour, every residency, making up for lost time. The music is more present in my life now than it has ever been. It isn’t what’s gone.

But the music is out of phase with the work.

Pink Trombone

<interactive mouth>

Introducing Claude Design

Describe what you need and Claude builds a first version. From there, you refine through conversation, inline comments, direct edits, or custom sliders (made by Claude) until it’s right. When given access, Claude can also apply your team’s design system to every project automatically, so the output is consistent with the rest of your company’s designs.

See How Far You Can Go by Train in Europe

Here are a few suggestions for your next trip from Edinburgh

In 2 hours, you can reach Glasgow, Newcastle upon Tyne.
In 3 hours, you can reach Leeds, Preston, Aberdeen.
In 4 hours, you can reach Sheffield, Manchester, Derby, Wolverhampton...
In 5 hours, you can reach London, Birmingham, Liverpool, Leicester...