matrix is #room:matrix.org and @username:matrix.org
why does lemmy use !room@sh.itjust.works or @username@sh.itjust.works ? it looks like email.
i like the matrix version better
Submitted 2 days ago by Itte@sh.itjust.works to fediverse@lemmy.world
matrix is #room:matrix.org and @username:matrix.org
why does lemmy use !room@sh.itjust.works or @username@sh.itjust.works ? it looks like email.
i like the matrix version better
The bigger question is why Matrix didn’t follow the long established standard for this, which is using @.
But I guess it fits into the general pattern of: Monolithic, Awefully Trendy ReImplementation of XMPP (MATRIX).
P.S.: it’s nice to be able to have your ActivityPub, XMPP and Email all on the same address 👍
Personally I like the @ way more. You even read it as “at”, which makes sense in this context. “Gerryflap at feddit.nl” instantly makes sense. It aligns with email, so it also makes it easier for newcomers.
Because Lemmy is like social media and Matrix is like Slack and Discord and they both followed the conventions of their predecessors. You’re welcome to go take it up with the devs on Lemmy.ml.
Because it makes more sense.
Matrix used a traditional URI schema approach. This is why it has a segment followed by a :
and then a URL.
ActivityPub and related went “fuck everything, fuck reason, the web is fucking amazing” and came up with their own flavor of stupidity. Emails use an ancient first attempt at a URI that ended up being used ONLY FOR EMAIL.
For anyone who can’t read that many words at once: URI means identifier and URL means locator
@username(matrix.org)
Better question is why don’t both use a dot like URLs do because people have had 30 years of getting used to that:
username.lemmy.world
Plus this wouldn’t get confused with an email address.
That’s technically a subdomain and the same reason email went with @
They aren’t URLs they are URI schemas. A URL is a segment of the URI schema.
mat@jlai.lu 2 days ago
I am no dev of lemmy, but traditionally, to connect remotely to a computer it was user@computer.name. The mail addresses simply use this pattern. It’s nice for Lemmy to use it, and I’d say ot would have been nicer for matrix to use it (not that I really care)