Weird things I learned while writing an x86 emulator | Hacker News