3 ways of achieving code correctness | Hacker News Reader