i also hate fedi handles. you can't do initial @ without being centralized. that was twitter's whole deal. it was a flex for them that they monopolized having an identity online. we don't actually need to look different than email
Post
literally the format everyone understands to specify username hosted at domain
"what if someone tries to email it thinking it's an email" right so they remember your handle with domain flawlessly but don't remember whether it was an email address or fedi account. sherlock holmes please give me a clue
i do think it's really cute how mastodon decided to actually break twitter/every website's URL conventions and put the @ in the URL for the username. "don't break the web"
also if you haven't successfully written an incremental markdown parser used by experts for the past decade+ you are not invited to the table where we discuss the appropriate penance measured in eons of flaming hellfire for adding another @ symbol in a grammatically superfluous location which STILL fails to disambiguate the end of the handle from any suffixed punctuation
am i the only one at this fucking table? damn. maybe i should get a real job censoring LLM output with regex
[language with a vast bevy of suffixed punctuation, spanning millennia of linguistic evolution, and vestigial-to-absent prefix forms]
yeah what i need is a way to unambiguously parse the beginning of a symbol and definitely not the end
anyway the solution to this is fucking obvious it's a third fucking @ symbol at the end
"how will i know when to trigger the username search dropdown without my emotional support load bearing lexical syntax" you should make it trigger upon any keystroke so your users are scared to type anything in your app and just copy/paste from their text editor. it's a best practice
"what if someone parses a fedi handle with an email address parser and it parses incorrectly without erroring":
- yeah it would be crazy if the python wheel METADATA format could parse ambiguously and enable silently injecting arbitrary dependencies right? luckily the pypi security team would never allow anything like that
- why are you scraping email addresses in the first place let's start there
- if you defined a fedi handle as an email address this wouldn't be a fucking problem
@hipsterelectron isnt there other systems that also piggy back on email handles, like I think ActiveDirectory from M$ does so