AngularJS Controllers: Patterns for successful use | Hacker News Reader