Hands-on Angular.js with Backlift part 1: Views and Controllers | Hacker News Reader