Why do the kids break things without understanding?
2025-05-21 19:06:37.358305+02 by Dan Lyke 0 comments
Encountering a new reason this morning to be infuriated by Bluesky's combination of "overthinking everything" and "underthinking everything": the at:// URIs used by Bluesky https://atproto.com/specs/at-uri-scheme are literally not URIs, as they violate section 3.2 of RFC 3986 https://datatracker.ietf.org/doc/html/rfc3986#section-3.2 through their reimagining of "authority" as a generic colon-separated list rather than a host which if followed by a colon is followed by a number. The Rust "URL" package, which RFC conforms, is unable to parse one.