Musings on cross-platform graphics engine architectures – Part 2 | Hacker News Reader