The cr.yp.to microblog: 2022.11.04 05:18:32

2022.11.04 05:18:32 (1588385182234517505) from Daniel J. Bernstein, replying to "Renรฉ Mayrhofer ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡น๐Ÿ‡ผ (@rene_mobile)" (1588161705393143809):

There's an edge of the software ecosystem that has to parse UTF-8 for display etc in any case, but there's also a split between networking contexts that use UTF-8 and networking contexts that use Punycode, forcing every piece of software at the boundary to convert back and forth.

Context

2022.11.03 14:30:31 (1588161705393143809) from "Renรฉ Mayrhofer ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡น๐Ÿ‡ผ (@rene_mobile)":

Although no parser ever messed up pure UTF-8 so far ๐Ÿ˜… (Legacy protocols like DNS are hard to move.)