Dependency Inversion in C Using Function Pointers | Hacker News Reader