Skinny Controllers: Taking Advantage of Futures in Angular JS | Hacker News Reader