Site uses cookies to provide basic functionality.

OK
We tend to think of technological progress as an ever accelerating affair, but it just isn't so.