Dependency Inversion Principle | Hacker News Reader