Welcome! I'm Adam.
I'm an AI engineer. This is where I write about AI, science, and whatever I've been curious about lately. Thanks for stopping by.
Build your World Cup bracket
The tournament's on. Rank the 12 groups, choose which third-placed teams go through, and pick the winner of every match to crown a champion.
Open the predictor
The Sticker Collector's Problem
Why filling a sticker album gets so frustrating near the end, the bit of probability behind it, and how to spend less finishing it.
Read the essayWorth reading first
All writing-
SportsFour LLMs Predict the 2026 World Cup
I gave four frontier LLMs the same context pack and asked each one for a full 48-team forecast of the 2026 World Cup. All four put Spain on top, picked the same top six and nearly every group winner, and only really split on Group D. I'm keeping their picks here and will check them against the real results as the tournament goes.
-
ScienceWhy Are the Uyuni Salt Flats Hexagonal?
The salt at Uyuni is split into polygons about a metre wide. I assumed they were drying cracks. It turns out the spacing is set by salty water creeping through the wet sand under the crust.
-
LLMsHow to Build an Eval Suite
In this article, I'm going to explain how to build an eval suite. Specifically, I'm going to walk through the different things you need to think about when constructing a reliable set of evals.
-
LLMsWhy Streaming LLMs Need Attention Sinks
If you evict the first few tokens from the KV cache, a streaming LLM can fall apart. Here is why that happens, and why holding on to four early tokens is enough to make sliding-window inference work.