What inverts in the dependency inversion principle? | Hacker News Reader