7 lines of code, 3 minutes: Implement a programming language from scratch | Hacker News Reader