Blog

Signals from machines,
and from the universe.

Essays and tutorials on computer vision in the real world, the physics of the cosmos (black holes, string theory, information), and how to build systems that see.

01

Latest

02

2026

The Higgs field: where elementary particles get their mass Hands-on: real-time face tracking in the browser, no build tools Laplace's demon: the clockwork universe and how it broke Production computer vision: why the demo is the easy 20% Object detection in the browser with Transformers.js (no server) South of the South Pole: why 'before the Big Bang' may be the wrong question Real-time hand & pose tracking in the browser (a MediaPipe follow-up) The universe's baby pictures keep getting sharper: JWST at the cosmic dawn Shipping vision to the edge: quantization, distillation, and the latency budget When the camera is the model: vision-language models on the edge The arrow of time: why the future looks different from the past Reasoning models, demystified: build a test-time-compute loop Gaussian splatting grows up: radiance fields for real products Fine-tune without a GPU farm: LoRA and QLoRA, explained with code Depth from anything: monocular 3D and the road to spatial AI Reliable JSON from an LLM: structured outputs and function calling Give your model tools: your first Model Context Protocol (MCP) server Generative vision: the new image models and what they change for CV teams
03

2025

A hundred spacetime tremors a year: gravitational-wave astronomy comes of age Segment anything, now just say it: SAM 3 and open-vocabulary vision A visitor from beyond: what comet 3I/ATLAS is (and isn't) Retrieval-augmented generation from scratch, in one file Real-time detection in the attention era: YOLO grows up Quantum, now visible: the 2025 Nobel and the tunneling that built the qubit Vision without labels: what DINOv3 means for teams with small datasets Is dark energy changing its mind? DESI and Einstein's returning 'blunder' Run a capable LLM on your laptop: a no-nonsense local setup