TypeScript runtime types change everything | Hacker News Reader