Two Kinds of Programs: Closed Worlds and Open Worlds | Hacker News Reader