From NAND to Tetris – Building a Modern Computer from First Principles | Hacker News Reader