UTF-8 strings with Go: len(s) isn't enough | Hacker News Reader