Understanding the HTML5 parser | Hacker News Reader