Pascal's Apology, or why computer science is complicated | Hacker News Reader