Demystifying programs that create programs, part 1: A disassembler | Hacker News Reader