The Challenges of Testing in a Non-Deterministic World | Hacker News Reader