Topology, Algebra, and Geometry explained with donuts | Hacker News Reader