Right and wrong: ten choices in language design | Hacker News Reader