Compiler Adventures, part 3: Value Numbering | Hacker News Reader