The Dangers of Surprising Code | Hacker News Reader