Volume 01 · A public learning log · 2026—

Learning how
machines learn.

I read the ideas, rebuild the small parts, and write down what actually changed my mind.

A note is not finished when it sounds clear. It is finished when an experiment leaves evidence behind.

The register

Notes, in the order they happened.

Complete index →

The Model File Has No Names

A 28-byte header, 58 MB of unnamed floats, one C inference loop, and the contract that holds them together.

The Extra Code Is Not Another Brain

Flash Attention, mixed precision, DDP, shards, checkpointing, and HellaSwag without pretending I trained GPT-2.

Width Paid, Context Lied, Last Step Lost

Tiny Shakespeare ablations for context, depth, and width—and the caveats that matter more than the leaderboard.

A Live Wire Is Not a Language

The complete Tiny Shakespeare baseline as an instrument: diagnostics, curve, checkpoint, and one revealing broken specimen.

The Residual Stream Is the Model

Pre-LN, identity gradients, residual initialization, and why a block is two writes into one persistent stream.

Four Ways to Average the Past

From a loop mean to scaled causal self-attention, following every tensor shape through the implementation.

The Batch Is a Factory of Futures

A shifted batch, 4,096 simultaneous next-character bets, and the first numerical check that tells me whether the model is alive.

From Blank Canvas to Guided Creation — Prompt Examples and Reference Image Entry in PicGen Studio

PicGen Studio now has Prompt Examples that fill prompts with one click, and a proper ‘Add Reference’ button that lets you upload local images or pick from history. No more staring at a blank input box.

Building a Chat-Style Image Creation Studio — From Form-Based Generation to Conversational AI Art

PicGen’s image generation used to be a simple form: type a prompt, get an image. I just shipped a Studio that turns the whole experience into a ChatGPT-like conversation — where you talk to an AI artist, iterate on images, and build a creative thread.

A Day of DevOps: Docker Permission Hell, Disk Cleanup, and the Turnstile Mystery

What started as a simple Docker rebuild turned into a full-day adventure — fighting uv venv permissions, freeing 13GB of disk, and debugging a Cloudflare Turnstile secret that refused to work.