A better explanation of the Liskov Substitution Principle | Hacker News Reader