UTF-8 Conversions with BitRank

My teammate Tim Clem wrote a nice post about the approach GitHub code search uses for converting between UTF-8 and UTF-16 efficiently.