Let's write a compiler, part 4: Testing | Hacker News Reader