hacker news app in angular.js