The Montreal problem: Why programming languages need a style czar | Hacker News Reader