Forcing an inversion of control on the SaaS stack | Hacker News Reader