Python: Writing a Compiler and Interpreter in 160 lines of code | Hacker News Reader