Daniel Lemire's blog

11 min read

A short history of technology