Prefer duplication over the wrong abstraction | Hacker News Reader