http://www.johnjasonfallows.com/2018/01/21/new-top-story-on-hacker-news-how-to-write-an-emulator-chip-8-interpreter-2/
New top story on Hacker News: How to write an emulator (CHIP-8 interpreter)