The making of Prism – part 2, Finding the right abstraction | Hacker News Reader