A strong commitment to backwards compatibility means keeping your mistakes | Hacker News Reader