Avoid character-by-character processing when performance matters | Hacker News Reader