Caching is an abstraction, not an optimization | Hacker News Reader