Building software that survives contact with reality | Hacker News Reader