Reconstructing TypeScript, part 0: intro and background | Hacker News Reader