/learn — Interactive explainers
Short, visual, hands-on tours of how some of the systems we use every day actually work. No prior maths required — each page has interactive demos you can poke at. Everything runs in your browser; nothing is uploaded.
How an LLM works
Tokens, embeddings, attention, the transformer stack, and how the next token is sampled.
How the JVM works
Bytecode, class loading, the JIT, the heap and garbage collection, and the runtime stack.
How TypeScript works
Type checking, structural typing, inference, generics, and erasure to plain JavaScript.
How HTTPS & TLS work
The handshake, public vs symmetric keys, certificates, and the chain of trust behind the padlock.
How Git works
Snapshots vs diffs, the staging area, the blob/tree/commit object model, the commit graph, and what a branch really is.
How DNS works
The lookup walk from root to TLD to authoritative, the record types, and how TTL caching keeps it fast.
How WebRTC works
Peer-to-peer connections, signaling, ICE/STUN/TURN NAT traversal, and data channels — how /drop works.