GitHub now uses history.pushState to avoid page refreshing | Hacker News Reader