Building an interface (even if there's only one implementation) is always right | Hacker News Reader