Modeling State with TypeScript | Hacker News Reader