Unicode woes in JavaScript: you're iterating strings the wrong way | Hacker News Reader