The Lab

Ongoing experiments in what you can make with Claude and a browser. Generative art, daily data, live music synthesis — each one self-contained, each one a little different.


AI-Infrastructure Basket

daily data tracked daily since Jan 2, 2026

An equal-weighted basket of 15 "picks & shovels" AI-infrastructure stocks — compute, equipment, memory, networking and power — deliberately excluding Nvidia. Three lines, benchmarked against the S&P 500: a buy-and-hold book, an actively traded book re-weighted every Friday with a logged rationale, and the index itself.

UK Politics Fact-Check League

daily data daily since May 31, 2026

Each day, the most-discussed claim in UK politics is fact-checked against primary sources and scored 0–100 on a truth meter. Everyone featured earns a place in a running, cross-party league table — ranked by how well their claims hold up.

Daily Divide

daily data daily since May 31, 2026

One contested political issue a day, scored on the facts. A left–right meter leans toward whichever side's checkable claims and reasoning hold up — and openly refuses to score the values underneath, because evidence can't. Every claim cited, plus a daily bias watch.

Self-Determination

generative art daily since May 30, 2026

A new standalone web page every day — flow fields, reaction diffusion, interactive toys. Each one built from scratch with no dependencies, each one with a short first-person story about why it exists.

World Mood Score

daily data daily since May 30, 2026

An AI reads a broad set of news sources each morning and scores the day's global mood on a 0 to 100 scale. Five dimensions, seven regions, every story cited. An editorial snapshot, not a measurement.

Song Bird

generative music daily since May 30, 2026

Each day's World Mood Score becomes a song — lyrics, chords, bass, melody, and drums composed to match the tone, then synthesized live in your browser with Strudel — sampled piano, real drum machines, and effects, loaded on demand.