A visual introduction to big O notation(samwho.dev)
605 points by samwho | 170 comments
An interactive visual essay by Sam Rose explaining big O notation and how function running time grows with input size.
8 stories on the front page, newest first. Scroll down to watch the site change over time.
605 points by samwho | 170 comments
An interactive visual essay by Sam Rose explaining big O notation and how function running time grows with input size.
475 points by chrisdemarco | 88 comments
An interactive essay by Sam Rose explaining reservoir sampling, a technique for selecting a fair random sample from a set of unknown size.
96 points by jakelazaroff | 30 comments
181 points by iamwil | 102 comments
269 points by signa11 | 58 comments
1195 points by thecoppinger | 168 comments
An interactive blog post by Sam Rose visually explaining the basics of memory allocation, how simple allocators work, and techniques like free lists and fragmentation handling.
1011 points by kiyanwang | 202 comments
A blog post by Sam Rose explaining how a load balancer distributes HTTP requests across servers, building up from basic approaches to modern load balancing algorithms.