Static Methods Violate Dependency-Inversion Principle | Hacker News Reader