Numbers in the Machine: Floating Point for Machine Learning
Why does 0.1 + 0.2 not equal 0.3? A silent, animated tour of how computers represent numbers — and why it matters when you train neural networks. Covered: • Integers: exact, but bounded • Floating point as scientific notation in binary • Why floats spread out — uneven spacing along the number line • Is floating point "broken"? (no — and why) • The ML number zoo: fp32, fp16, bf16, fp8 • Training in low precision, and the tricks that keep it stable • Underflow, overflow, NaNs, and numerically-stable softmax / log-sum-exp / loss scaling Built with Manim. No narration or music; everything is explained on screen.

▶︎
How RLHF Works: SFT, Reward Models, PPO & DPO

▶︎
The Memory Hierarchy: Why ML Is Memory-Bound

▶︎
He Once Worked at Subway. At 58, He Solved An "Impossible" Problem

▶︎
I Outsmarted Pro Car Thieves

▶︎
Euler's Identity: e^(iπ) + 1 = 0, and the Genius Behind It

▶︎
Semiconductor Nanofabrication: How Light Prints a Chip

▶︎
Zig says NO to AI

▶︎
How To Think SO CLEARLY People Assume You're A Genius

▶︎
The most beautiful formula not enough people understand

▶︎
Britain Sold Palestine to Pay Its WWI Debt. The Balfour Declaration Was a Banking Deal!

▶︎
Gradient Descent Optimizers: from Momentum to AdamW

▶︎
Data Structures, Visually: Arrays, Hash Maps, Trees & Heaps

▶︎
Lie Groups: The Language of Continuous Symmetry

▶︎
Something is jamming GPS over Europe. Here's what we found

▶︎
How ASML Makes Chips Faster With Its New $400 Million High NA Machine

▶︎
This Paradox Splits Smart People 50/50

▶︎
Exploration in Reinforcement Learning: Bandits, UCB & Thompson Sampling

▶︎
If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

▶︎
Have I been wrong on the economy the whole time?

▶︎
