How Can Math Protect Our Data?
Aug 7, 2025
Summary
Hosts Steve Strogatz and Jana Levin interview Stanford computer scientist Mary Wooters about error-correcting codes, the mathematical tools that protect data from noise. Wooters explains how redundancy allows systems like CDs, cell phones, and cloud servers to recover corrupted bits using algebraic, graph-based, and polar codes. The discussion also covers emerging applications in quantum computing and DNA storage, alongside Wooters’ efforts to make algorithms accessible through her book *Algorithms for Toddlers*.
Topics discussed
Introduction: Error correction in CDs and modern tech
Mary Wootters and her book 'Algorithms for Toddlers'
Defining noise, errors, and erasures in data
How error-correcting codes use redundancy and parity
Code distance, efficiency, and real-world applications
Types of codes: Algebraic, Graph-based, and Polar codes
Analogies for Polar codes and code design
Modern challenges: Distributed systems and cloud storage
Future frontiers: Quantum computing and DNA storage
The joy of math, game design, and scientific curiosity
Outro and credits
Listen ad-free on Castria