Nine ways to break your systems code using volatile | Hacker News Reader