I don't love the single responsibility principle | Hacker News Reader