Interfaces Define Requirements | Hacker News Reader