Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
Jim DeLaHunt@jdlh@mstdn.ca (2026-05-04 16:06:31)
@hongminhee @liaizon @Edent @north @Profpatsch (1/3)
Report back from #FediForum last week. Held a good session on #GloballyInclusive handles. Just a few attendees, but one knew the technical issues deeply and was well connected to ActivityPub design. Session notes will likely appear at https://fediforum.org/topics/#topic-internationalization in a few weeks. For now, here is a summary:
#i18n #GloballyInclusiveFediverse #Fediverse #Multilingual
---Reply---
Beady Belle Fanchannel@Profpatsch@mastodon.xyz (2026-05-05 05:32:30)
@jdlh @hongminhee @liaizon @Edent @north
Cool overview, I didn’t know the same topic came up last time as well!
For flohmarkt, the current implementation uses a python module that implements https://www.rfc-editor.org/rfc/rfc8264 (the PRECIS framework), in particular the username profiles, and then does another check to prevent multiple scripts from being used (based on https://www.unicode.org/Public/UNIDATA/Scripts.txt )
though that’s just what I came up with myself.
Reply
---Replies---
Jim DeLaHunt@jdlh@mstdn.ca (2026-05-05 09:07:24)
@Profpatsch @hongminhee @liaizon @Edent @north
> For flohmarkt, the current implementation uses a python module that implements … (the PRECIS framework), in particular the username profiles, and then does another check…
This is a reasonable choice, since you had to come up with something for yourself. But for #GloballyInclusiveHandles to succeed long-term, I think there needs to be:
1. a specification which removes the burden from developers, of deciding which characters should be allowed and not allowed for creating handles. System admins should also be also be able restrict users to certain scripts within this specification.
2. Recognition that accepting handles is different from creating handles. It is important that most systems accept any handle which fits the whole specification, even if the system would not generate that handle itself. Otherwise users will get frustrated by their handle working then not working, depending on the system.