Series of articles explaining XMPP | Hacker News Reader