Reverse-engineering Rosetta 2 Part 1: Analyzing AoT files and the runtime | Hacker News Reader