5 rules to follow when building software for the world | Hacker News Reader