State Management: Separation of Concerns | Hacker News Reader