Adding dynamic features to an aggressively cached website | Hacker News Reader