March 4, 2026TLS ECH (Encrypted Client Hello) visually explainedAn visual walkthrough of TLS ECH. See why SNI leaks which site you visit, and how Encrypted Client Hello hides it using HPKE, split-mode proxying, and a clever retry mechanism.SecurityCryptographyNetworking
March 2, 2026Points on a CircleA walkthrough of a popular math problem. Drop N random points on a circle. What is the probability they all land in a semicircle? The answer uses mutual exclusivity in a surprising way.ProbabilityMath
March 1, 2026MicroGPT explained interactivelyWalk through Karpathy's 200-line GPT from scratch. Tokenize names into integers, watch softmax convert scores to probabilities, step through backpropagation on a computation graph, explore attention heatmaps, and see a tiny model learn to generate plausible names.Machine LearningAlgorithmsPython
February 28, 2026An interactive intro to Elliptic Curve Cryptography (ECC)A hands-on introduction to elliptic curve cryptography. Start with curve geometry, build point addition and scalar multiplication, see why ECDLP is hard, and then use that math in ECDH, ECDSA, and ECIES.CryptographyMathSecurity
February 27, 2026How LDAP Works: An Interactive GuideAn interactive exploration of LDAP. Build a directory from a flat list, discover tree structure, distinguished names, schemas, search operations, and authentication.NetworkingSecurityWeb
February 24, 2026What exactly is a file format? An interactive guideAn interactive guide to various file formats. See that files are just bytes, discover magic numbers, encode characters as bits, paint pixels as hex, walk through ZIP anatomy, and watch the OS decide what a file really is.Operating SystemsSystems Programming
February 24, 2026An interactive intro to quadtreesAn interactive exploration of quadtrees. Start with brute-force spatial search, build recursive space partitioning step by step, then use it for point lookups, range queries, nearest-neighbor search, collision detection, and image compression.Data StructuresAlgorithms
February 22, 2026How you invent math: Building numbers from nothingAn interactive journey through number system construction. Start with nothing and build natural numbers, integers, rationals, reals, and complex numbers, one crisis at a time.Math