JavaScript Inheritance: Or, Why Classes Are Unnecessary | Hacker News Reader