Transcoding UTF-8 to UTF-16 with replacement at gigabytes per second | Hacker News Reader