Degradable JavaScript Applications Using HTML5 pushState | Hacker News Reader