Over-engineering considered useful | Hacker News Reader