Why Is It Called “Inversion of Control”? | Hacker News Reader