Software can be perfect: making provably correct code tractable | Hacker News Reader