Posts

flOw, the Flash game that lost its levels

Jenova Chen's 2006 Flash game flOw plays on archive.org as an empty black sea. The fix was one missing XML file and some MP3s. So I made it a tribute page where you can play it properly.

Resurrecting The Space Game, a dead Flash game, by faking its server

The Space Game has been unplayable since Flash died, and not because of Flash. The SWF everyone archived is a 16 KB loader that phones a server that no longer exists. I used Claude to read the obfuscated bytecode to work out the server protocol so we could mock the server. The game runs again.

OKF is just HTML with extra steps

Google's Open Knowledge Format and Andrej Karpathy's LLM wiki are good in theory, but also a reinvention of something the web has had for thirty years. A tongue-in-cheek case for just using HTML.

Two AI agents merged their own code by taking turns through a git repo

I had Claude and Codex each build the same change to JST, then review each other, then needed one result. So I gave them a way to merge their own work: one shared branch, a turn file as a baton, one commit each, take turns. Seventeen turns later it was done, and they had caught each other's bugs on the way.

JST: reactive web components in plain HTML, no build step

A couple of years ago I built a todo app with nothing but HTML and JS, and a question stuck with me. What would a front-end component look like if the server could stream it down like htmx, but it still ran on the client like Alpine, with no build step? JST is my answer, and it's live.

Anthropic Fable and Mythos global ban and timeline

For a few days in June 2026, Anthropic shipped Fable 5 and Mythos 5, and then the US government switched them off. What happened, what's happened since, and whether the lights come back on.

Anxiety Exercises and Info

When I was in my 20s, I started having panic attacks. At the time, I had no idea why. It seemed to come out of the blue.

Learning shaders

The Nature of the Universe

Starting from the premise laid out by Stephen Wolfram: space and everything in it is made from abstract points which have some relationship with other points, and over time, these relationships change according to a finite set of rules.

Genetic Automata and Higher-Order Computation

In theory, DNA and RNA have some equivalence to certain concepts in computational theory. The genetic letters represent an alphabet, the proteins represent the strings of the genetic language.

Pens

Reviews

Games

Fallout Shelter Perspective

Recreation of the Fallout Shelter perspective effect with cabinet projection.
Double-click rooms to zoom. F to zoom out, G to toggle grid, wheel to zoom, drag to pan, arrows to navigate.

Projects