More Than One Way to Boil an Egg (or Inherit Properties in JavaScript) | Hacker News Reader