Dependency Injection (simple explanation) | Hacker News Reader