Back to basics: Why we chose long-polling over websockets | Hacker News Reader