writing

Rimbaud, Language, Meaning, and Enchantment

April 2025 · From Vowels to Vectors: Rimbaud and Hinton's Expeditions in Meaning Space

Everyone is talking about reasoning

February 2025 · Sound patterns in human thought — a brief history of reasoning

what's going on in AI? January debrief

January 2025 · Update on AI progress — the scaling wall, LLM reasoning, DeepSeek etc

Go Explore: On Open Tabs and Better Representations

December 2021 · How an AI algorithm for Atari games explains our browser tab hoarding habits.

Minimising WTFs in Fencing Bouts

April 2021 · Using Monte Carlo simulations to evaluate how different match formats reduce upsets.

Knowledge Augmentation: Integrating Hypothesis with Obsidian

February 2021 · Building a personal information system by linking web annotations with a network of notes.

Why Cargo Bikes? An Empirical Analysis of the Pedal Me Fleet

November 2020 · Proving cargo bikes are the urban technology of the future.

Notes on Hyperbolic Geometry and Embedding Trees

July 2020 · Exploring why Euclidean space fails for hierarchical data.

QUIST — personalised lockdown music playlists

June 2020 · Building a music recommendation system for exploration during the COVID-19 lockdown.

A Latent Space Odyssey

November 2018 · Navigating the high-dimensional manifold of machine-generated landscapes.

Practical tips for computational research

February 2016 · Organising research, running simulations, and advice for non-CS researchers.