Of Love and Hate: TypeScript, Redux and Immutable.js | Hacker News Reader