News for hackers. Stuff that matters.
Re:We’ve decided to rename Riot by gorgoiler on Tuesday June 23, 2020 @08:55AM (#23613218)
This is welcomed. Matrix is very cool. However, the lack of Matrix branding in clients always felt like unnecessary self hobbling.

I get that the environment is heterogeneous. It just felt a bit too lacking in clear branding compared to something like Signal.

“Is that Matrix?”

“Yes! Although technically matrix is the protocol. This is FluffyChat connected to my local HackerSpace’s Matrix instance.”

Re:We’ve decided to rename Riot by Arathorn on Tuesday June 23, 2020 @10:02AM (#23614023)
To be clear: Riot's new name is not going to use the word Matrix - any more than Firefox, Chrome, Safari, Edge etc use the word "Web". Riot is just one client for Matrix, and it'd be completely unfair if it tried to hijack the name Matrix for its own purposes - and I'd hope that the Matrix.org Foundation would take steps to stop such a thing from happening.

So I'm afraid the whole "Is that Matrix?", "Yes, I'm using FluffyChat/Riot/Whatever to connect to Matrix" conversation is still going to be there. Just like someone might say "ooh, what Web Browser is that?". This much is a feature, not a bug.

Re:We’ve decided to rename Riot by gorgoiler on Wednesday June 24, 2020 @02:46AM (#23624830)
I think this feels disappointing because you’re saying that my anecdotal evidence — that the matrix ecology of proper nouns is confusing to newcomers — doesn’t bear true in the wider world. That feels surprising to me.

If I could wave a magic wand, formatting matrix usernames as “[email protected]” instead of “@alice:alice.com” feels like a similar opportunity to make things more friendly to newcomers.

It’s these little things that make a huge difference to success. TL=com/ORG=ycombinator/HOST=news addressing vs news.ycombinator.com. Or calling Outlook an “MUA” instead of just saying it’s a “mail client”.

It’s technically correct. Some people say that technically correct is the best kind of correct, but often it feels like the most convincing strategy is the one where you don’t need to add explanation or bon mots to win over opinion — people can just see it’s right.

I’m surprised that Matrix didn’t think they would benefit from trying to become well known as Matrix first, then diversify into FluffyChat etc second.

Re:We’ve decided to rename Riot by Arathorn on Wednesday June 24, 2020 @05:44PM (#23634218)
I totally agree that at first it's confusing that Matrix the protocol has different clients, with unrelated names like Riot/FluffyChat/Nheko/Ditto etc. However, I really think this is unavoidable, just as it is with the Web, Email, IRC, XMPP, NNTP, whatever. And just as it would be incredibly arrogant and bad form and confusing for any of those projects to call themselves "Web browser" or "XMPP chat" or "Usenet" or "Mail client", the same is true for Matrix. Yes, it's more cognitive load than a system like Slack or Discord where there's one official client which bears the same name as the service, but it's a fundamentally different beast.

In terms of Matrix IDs, we very very deliberately made up the @user:example.com format to avoid folks ever confusing them with email addresses like [email protected] (and to hint at a federated form of @mention notation, a bit like ActivityPub subsequently did). We find it super confusing that SIP URIs and JIDs look like [email protected] if you drop the scheme prefix (as often happens), given there's zero reason why [email protected] on email should be configured to correctly route to the same entity as sip:[email protected] or xmpp:[email protected] - and in fact the chance of it working in the general case are incredibly low (thanks to aliases, filters, routing rules, etc).

That said, we do not expect Matrix IDs to be used in the general case - we've always wanted people to discover each other based on their existing identifiers (email, phone number, etc). In practice this hasn't gone smoothly as nobody has properly solved decentralised identity (or if they have, they haven't hooked it up to Matrix yet), so we're in a bit of a limbo. But the solution is definitely not to make Matrix IDs look like email addresses.

So, my point here is that this is not "technically correct is the best kind of correct". If we renamed Riot to be "Matrix Client" we'd be quite rightly crucified by every other Matrix client developer out there. Just like Mozilla would if they renamed Firefox to be "Web browser" (even though they were effectively responsible for the modern web browser as Netscape).

However, we absolutely have made things even more unnecessarily complicated by maintaining separate brands for Riot, Modular and New Vector, hence consolidating them together. But we simply can't get away from the fact that the end result will be a Matrix client, not the Matrix client.

Re:We’ve decided to rename Riot by skrebbel on Tuesday June 23, 2020 @11:00AM (#23614749)
That seems like a missed opportunity. If you're renaming anyway, why not make it easier for people to understand what's going on?

I mean I don't think the browser analogy is that great, it seems more the exception than the rule. Eg most IRC clients have the word IRC in them, or something very close (eg mIRC, irssi, etc). Most email clients have the word "mail" in them. Torrent clients, same. Why shouldn't a Matrix client have the word Matrix in it?

Just call it iMatrix or uMatrix or something like that, and you're removing a lot of confusion. If mIRC and uTorrent and Gmail can get away with that, so can you.

Re:We’ve decided to rename Riot by toast0 on Tuesday June 23, 2020 @01:33PM (#23617300)
If there's a class of Matrix clients, naming one of the Matrix is more confusing than not. Probably call it Spoon, or Kung-Fu (as in "I know Kung-Fu"), but probably not LotsOfGuns.
Re:We’ve decided to rename Riot by skrebbel on Wednesday June 24, 2020 @06:18AM (#23626228)
I don't think anybody is confused that Deluge and PicoTorrent are both Torrent clients.

(and I also think PicoTorrent will get more downloads because it's easier to Google for)

Re:We’ve decided to rename Riot by dependenttypes on Tuesday June 23, 2020 @01:00PM (#23616721)
> Most email clients have the word "mail" in them

Such as thunderbird, icedove, mutt, gnus, mew, outlook, outlook express, etc?

Re:We’ve decided to rename Riot by quicklime on Tuesday June 23, 2020 @01:19PM (#23617063)
Most of those are very niche products. The big mail clients are: Gmail, hotmail, yahoo mail, Apple’s “Mail”. Outlook is really the only outlier.
Re:We’ve decided to rename Riot by sudosysgen on Tuesday June 23, 2020 @01:36PM (#23617344)
Thunderbird is absolutely not niche.

Gmail, Hotmail, Yahoo Mail are email services first and foremost. Most native clients do not have mail in the name.

Re:We’ve decided to rename Riot by jacobr1 on Tuesday June 23, 2020 @01:51PM (#23617573)
At this point, probably most (non-mobile) native clients other Outlook probably can be considered niche. For consumer email, webmail has won.
Re:We’ve decided to rename Riot by DRebd on Wednesday June 24, 2020 @11:08AM (#23628707)
We could quibble over how we're defining niche, but looking to our less technical friends that still use a variety of consumer & enterprise tech products/services daily is quite clarifying. My close friends, whether they work @ Impossible Foods on supply chain, @ a CA high school teaching history (now remotely), or @ SMB SAAS company (Hubspot competitor, forgetting name) HAVE NO IDEA WHAT THUNDERBIRD IS.
Re:We’ve decided to rename Riot by dependenttypes on Wednesday June 24, 2020 @09:40PM (#23635959)
And they likely think that the computer monitor is the actual computer.
Re:We’ve decided to rename Riot by Macha on Tuesday June 23, 2020 @07:33PM (#23621804)
Is Yahoo Mail or Apple Mail really that different to Foobar Matrix Client (shortened to Foobar)?
Re:We’ve decided to rename Riot by dependenttypes on Wednesday June 24, 2020 @09:39PM (#23635953)
Irrelevant to what I said. We talked about most products.
Re:We’ve decided to rename Riot by marcosdumay on Tuesday June 23, 2020 @01:42PM (#23617425)
I guess the better point would be that they used to have, when email wasn't as widespread as it is today.
Re:We’ve decided to rename Riot by fauigerzigerk on Tuesday June 23, 2020 @11:29AM (#23615205)
>Most email clients have the word "mail" in them.

Yes, but mail isn't the same as SMTP or IMAP or POP.

Re:We’ve decided to rename Riot by majewsky on Tuesday June 23, 2020 @12:02PM (#23615734)
When I speak about email, I don't say "I'm sending you an SMTP message". I say "I'm sending you an email (message)". For all intents and purposes (besides writing code involving these protocols), the name of the protocol is "email".

In public communication, it almost never helps to start a sentence with "well, technically".

Re:We’ve decided to rename Riot by fauigerzigerk on Tuesday June 23, 2020 @12:28PM (#23616181)
What I mean is that "mail" was a thing before email protocols existed. "Mail" and even "email" has meaning beyond any specific technology.

The name told you what you could expect the technology to do. That's why it made sense to include these words in the name of email clients.

The same is not true for "Matrix".

Re:We’ve decided to rename Riot by jacobr1 on Tuesday June 23, 2020 @01:54PM (#23617619)
What is the equivalent? One of these: instant messaging, group messaging, teamware, groupware, team chat, group chat ... ?

Chat seems to be closest?

So MatrixChat might work?

Genuinely asking.

Re:We’ve decided to rename Riot by derefr on Tuesday June 23, 2020 @02:29PM (#23618151)
> I don't say "I'm sending you an SMTP message". I say "I'm sending you an email (message)".

Well, that's only sensible—you're not sending an SMTP message. SMTP isn't a message format. It's a wire protocol for passing along pre-formatted messages. What you're sending is a MIME message, over SMTP. (Just like you send HTML over HTTP.)

The distinction is even clearer in the email case, actually, because those same MIME messages also show up in other transfer protocols (POP, IMAP.)

There are actually a few email clients that use "MIME" in their names. But it's pretty rare.

Conveniently, though, "MIME" is short for "Multipurpose Internet Mail Extensions", so "Mail" is actually in the name. ;)

Re:We’ve decided to rename Riot by fivre on Tuesday June 23, 2020 @01:16PM (#23617008)
Oh boy, just wait til you see how many protocols make up an IPSec implementation :)

Those get named after the overall framework (if they're not just named "fooVPN" or simply "foo") even though there's no single IPSec protocol, and many many different underlying protocols.

Re:We’ve decided to rename Riot by opan on Tuesday June 23, 2020 @01:23PM (#23617137)
Most IRC clients? Weechat, Hexchat, Quassel, Konversation. Torrent clients? Transmission, Deluge, Vuze. I padded my lists a little, but I really do think "most" is an extreme and strange claim here. Weechat and Hexchat are the most-used IRC clients among people I know, just as Transmission and Deluge are the most popular bittorrent clients among people I know. irssi and rtorrent are also pretty popular, but it's no less common for things with names seemingly unrelated to their protocol to be used.
Re:We’ve decided to rename Riot by GTP on Tuesday June 23, 2020 @01:31PM (#23617261)
Ok, maybe this doesn't apply to most clients, but I think op still has a point. If there are at least some email clients with the word "mail" in their name and at least some torrent clients with the name torrent in their name why shouldn't riot use the word "matrix" inside it's name? It's not that they must, but like op said it would make things clearer, in my opinion something like MatrixChat would be OK.
Re:We’ve decided to rename Riot by gorgoiler on Wednesday June 24, 2020 @03:02AM (#23624934)
Or call the exemplar client Matrix and refer to the others as The Matrix Protocol and The Matrix Foundation, license the trademark to third parties so they can call themselves Matrix FluffyChat, and let the 1%er curses Haskell client call itself frogwibbler safe in the knowledge that the odd name isn’t going to hold back general adoption.
Re:We’ve decided to rename Riot by balladeer on Tuesday June 23, 2020 @01:22PM (#23617101)
Indeed. This is going to be one of the maany missed opportunities by Matrix in a series of missed opportunities. Just call it Matrix Web/Mobile/Desktop.
Re:We’ve decided to rename Riot by MR4D on Tuesday June 23, 2020 @08:33PM (#23622395)
My vote is for “RMatrix”.

In English, the R makes for a good pun.

Re:We’ve decided to rename Riot by bhauer on Tuesday June 23, 2020 @10:13AM (#23614131)
Indeed. I hope the name is somehow related to Matrix, however, so that the connection is a bit more obvious. Perhaps Transform or Neo.
Re:We’ve decided to rename Riot by Arathorn on Tuesday June 23, 2020 @10:21AM (#23614228)
Re:We’ve decided to rename Riot by Markoff on Tuesday June 23, 2020 @10:31AM (#23614355)
that's no reason why it could not be again reused
Re:We’ve decided to rename Riot by opan on Tuesday June 23, 2020 @01:27PM (#23617206)
Name collision in general is not good, but also in this specific case they've had issues being confused with the game company called Riot, so I can't imagine they would want to go with an already-used name again if they could help it.
Re:We’ve decided to rename Riot by dijit on Tuesday June 23, 2020 @10:26AM (#23614296)
Neo would be. Eh. Weird.

There are decent terms in the screenplay of the Matrix movie to draw from.

Despite nobody being able to spell most of them, the ship names would be good. Nebuchadnezzar, Logos, Icarus etc.[0]

There’s also other terms such as “construct” (the local Matrix instance /site before you enter the real matrix)

[0]: https://matrix.fandom.com/wiki/List_of_hovercraft

Re:We’ve decided to rename Riot by Arathorn on Tuesday June 23, 2020 @10:29AM (#23614315)
Most of them have gone already - e.g. https://github.com/matrix-org/go-neb was the first ever Matrix Bot, and https://github.com/matrix-construct/construct is a C++ homeserver...
Re:We’ve decided to rename Riot by dijit on Tuesday June 23, 2020 @10:54AM (#23614685)
Well, poop.

Only 2 problems in computer science I guess.

Re:We’ve decided to rename Riot by moehm on Tuesday June 23, 2020 @07:50PM (#23621967)
Naming things, cache invalidation and off-by-one errors?
Re:We’ve decided to rename Riot by dijit on Tuesday June 23, 2020 @08:07PM (#23622136)
bingo
Re:We’ve decided to rename Riot by rakoo on Tuesday June 23, 2020 @05:03PM (#23620235)
I would love to be able to say "I use Nebuchadnezzar to navigate Matrix".
Re:We’ve decided to rename Riot by dkudriavtsev on Sunday June 28, 2020 @02:17PM (#23670838)
I use neo as the hostname of my Matrix server.
Re:We’ve decided to rename Riot by numpad0 on Tuesday June 23, 2020 @12:28PM (#23616184)
What about phone-related names: "Protocol 8110" "Model 1500" "Project Landline" etc.
Re:We’ve decided to rename Riot by _hardwaregeek on Tuesday June 23, 2020 @12:48PM (#23616503)
Could use some linear algebra terms. Pivot? Eigen? Nullspace? Kernel? Determinant? Trace?
Re:We’ve decided to rename Riot by edoceo on Tuesday June 23, 2020 @01:07PM (#23616864)
I think Kernel is already taken
Re:We’ve decided to rename Riot by hyakosm on Tuesday June 23, 2020 @11:40AM (#23615392)
It's not the same context, not the same scale and not the same times. It should be pertinent to have a client name reflecting the proximity with the protocol.
Re:We’ve decided to rename Riot by Nuzzerino on Wednesday June 24, 2020 @08:17AM (#23626999)
Wasn't one of the original Web browsers named as "World Wide Web"? So the analogy doesn't seem appropriate here.
Re:We’ve decided to rename Riot by tdeck on Wednesday June 24, 2020 @01:04PM (#23630698)
The original Web browser was named WorldWideWeb; that's where the name for the web (and our WWW prefix) come from.
Re:We’ve decided to rename Riot by Arathorn on Wednesday June 24, 2020 @05:55PM (#23634306)
Yes, the first web browser was WorldWideWeb. one of the first mail clients was /bin/mail. the first IRC client was irc. the first jabber server was jabberd.

And the first Matrix client was called Matrix Console. Much like all of the above, it sucked - it was a first generation thing I wrote in Angular on the Caltrain the day before we launched Matrix at TC Disrupt 2014.

So I'd say the analogy is pretty good. Riot (originally Vector) is a second gen client designed to make Matrix mass market - just like Netscape did for the Web. You can get away with the first crappy experiment being named after the protocol, but beyond that point it's just gauche.

Re:We’ve decided to rename Riot by dcposch on Wednesday June 24, 2020 @03:11PM (#23632485)
Notice how Gmail sounds almost exactly like Email.

If they had called FluffyMail they probably wouldn't be the juggernaut they are today.

Branding matters.

Re:We’ve decided to rename Riot by notthemessiah on Tuesday June 23, 2020 @09:15AM (#23613470)
To be fair, unlike Signal, Matrix forces users to manage their own encryption keys across devices (or at the very least, be aware of them), so a client-protocol confusion is relatively a lesser concern. It hasn't proven too confusing for many people to form a distinction between "the web" and their choice of browser.
Re:We’ve decided to rename Riot by roganartu on Tuesday June 23, 2020 @09:52AM (#23613921)
> It hasn't proven too confusing for many people to form a distinction between "the web" and their choice of browser.

That’s because swathes of people simply conflate the two. To a lot of people the icon for their web browser may as well just be called “The Internet”. I’ve heard that some single digit percentage of Google searches are people searching for Facebook.

I think you give too much credit to the level of technical knowledge of the average person.

Re:We’ve decided to rename Riot by TheSpiceIsLife on Tuesday June 23, 2020 @10:00AM (#23614003)
There’s a good reason to search your preferred search service for ‘Facebook.com’ or your internet banking website:

You’re a lot less likely to try to browse to an incorrect spelling of the domain name.

Re:We’ve decided to rename Riot by tehbeard on Tuesday June 23, 2020 @10:07AM (#23614070)
Because Google search results are the absolute truth and can in no way be gamed by nefarious third parties, right?

Bookmarks, the solution you are looking for is bookmarks.

Re:We’ve decided to rename Riot by zentiggr on Tuesday June 23, 2020 @10:16AM (#23614170)
I think you give too much credit to the level of technical knowledge of the average person.
Re:We’ve decided to rename Riot by catalogia on Tuesday June 23, 2020 @11:36AM (#23615335)
The average person can't figure out bookmarks now? Do you suppose they also don't know how to tie their own shoes? Most people aren't imbeciles and using bookmarks is well within their capabilities.
Re:We’ve decided to rename Riot by zentiggr on Wednesday June 24, 2020 @12:45AM (#23624202)
Shoelaces are a strawman. We've had laceable shoes for at least a century.

Work any sort of tech support and you'll find that many people who are otherwise intelligent, capable, and at the top of their field look at a computer as a box that they do certain specific things to, and it does those few things that they understand. They've never needed to delve, so they don't, and things even as simple as Windows shortcut keys outside of Ctrl-X/C/V, or any browser use beyond open it, type in the search box can be utterly mystifying.

Then take a person at that level of understanding who is paranoid that if they do something wrong they won't know how to get back, or that they'll lose their very carefully memorized workflow, and try to teach them something new. Even one small change that would save them surprising amounts of effort.

Most people _aren't_ imbeciles, but when it comes to things they don't know on "that box", the edge of the world is very sharp and bottomless.

Re:We’ve decided to rename Riot by BrandoElFollito on Tuesday June 23, 2020 @02:07PM (#23617826)
Apparently you have never done support to non-technical users.

They understand mouse, keyboard, screen,... and Internet, which is their browser.

This is not to make fun of them. I drive a car and only know where to pour gas. I have zero interest in anything else in the car, I just want it to work. Carburator? Spare tire? Not interested.

Re:We’ve decided to rename Riot by catalogia on Tuesday June 23, 2020 @02:44PM (#23618367)
"Doing support" gives you a very obvious selection bias: The people who come to you are the people who need help. The people who don't need help don't come to you and go unnoticed. I strongly encourage you to reflect on this and rethink your misanthropic attitude.

If you like car analogies so much, the car equivalent of bookmarks is programming the radio's bookmark buttons to tune your favorite stations. I am not a car mechanic, but I sure as shit can do that much. For that matter, I also know that my car doesn't have a carburetor but has a spare 'donut' tire in the trunk. You too probably know these things of your own car. Again, I am not a car mechanic and neither am I some sort of polymath genius with advanced general knowledge across a broad number of domains. Cars interest me about as much as American football, which is to say not even remotely. I'm just a regular Joe who's not a complete imbecile.

Re:We’ve decided to rename Riot by BrandoElFollito on Tuesday June 23, 2020 @04:17PM (#23619667)
Look, I do not know your experience but I am glad you can say that I am a misanthrope. This helps in the discussion.

I work for 25+ years in IT in huge technological companies. I can tell you that in these technological companies the level of knowledge about things above the very basics (and how to use a bookmark is way above that) is poor to say the least.

This is something I know very well, not some kind of vague deliberation. If you have managed IT operations in a large company you would know. I therefore assume that you do not.

Now - expand this to the whole population.

And as for the car - I had to check if I had a spare a few weeks ago, when the car mechanic who was coming to fix my punctured tire asked me. He had to direct me as to where to look. I am probably an idiot, of the kind of idiots who are not interested in cars. But I do not call the ones who are not the same.

Re:We’ve decided to rename Riot by catalogia on Tuesday June 23, 2020 @05:29PM (#23620561)
There is no doubt that not all facts are known by all people, and that all people are incapable of some things. The contention here is a matter of degree. One one extreme, one might say that any person is capable of performing brain surgery without training. Anybody who takes that position is clearly optimistic to the point of derangement. On the other extreme are statements like "most people can't tie their own shoelaces" or "most people don't know how to bookmark a webpage". These are excessively cynical outlooks on humanity. It's misanthropy.

If you were stranded with a punctured tire in an area without cell service, would you have died from exposure? Or would you have figured out how to change your tire? I don't think you're an imbecile, so I think you would have figured it out. It's an easy sort of problem for an adult human to solve using little more than common sense, even if you've never been taught how to do it and never cared to learn anything about it before. The general population is capable of much more than you give them credit for.

Re:We’ve decided to rename Riot by zentiggr on Wednesday June 24, 2020 @12:52AM (#23624237)
Capable, yes. Unafraid to try something new in an area they believe they can't understand? Much more rare.

You introduced the shoelaces level unnecessarily at the start of this whole debacle. Computers are, to the people we're holding under discussion here, a BAZILLION times more complicated. You can't make your shoes vanish by holding a lace slightly wrong. You can make your work 'disappear' in any of myriad ways, by accidentally mistaking a single keystroke, or leaving out a step, or doing something 'extra' as one person put it to me.

And the tire analogy is also skewed. Tires are another thing that's phenomenally less complicated than computer use, to someone who hasn't studied it yet.

You're holding up much simpler concepts and saying that if people can figure out a 10^3 complicated situation, they can figure out a 10^50 complicated situation.

Re:We’ve decided to rename Riot by BrandoElFollito on Tuesday June 23, 2020 @05:52PM (#23620819)
> The general population is capable of much more than you give them credit for

So yeah, you indeed never worked in IT then. Never mind, this discussion is already beyond ridiculous.

Re:We’ve decided to rename Riot by catalogia on Tuesday June 23, 2020 @09:09PM (#23622715)
Reflect on what I said about selection bias.
Re:We’ve decided to rename Riot by softwarejosh on Tuesday June 23, 2020 @11:53AM (#23615609)
both of the arguments here are pretty laughable.
Re:We’ve decided to rename Riot by Biep on Thursday June 25, 2020 @06:58AM (#23639184)
> It hasn't proven too confusing for many people to form a distinction between "the web" and their choice of browser.

Though "the web" and "the Internet" are harder to keep apart for many.

Re:We’ve decided to rename Riot by peteretep on Tuesday June 23, 2020 @10:20AM (#23614213)
> I’ve heard that some single digit percentage of Google searches are people searching for Facebook

50% of the time when going to Facebook I mess up the typing and end up searching for it instead. I suspect that means I’m in those stats.

Re:We’ve decided to rename Riot by magicalhippo on Tuesday June 23, 2020 @10:26AM (#23614289)
Or worse, you mess up and end up on some phishing site.

For people like my mom, I've explicitly told them to search things rather than type in URLs directly.

Re:We’ve decided to rename Riot by TuringTest on Tuesday June 23, 2020 @11:58AM (#23615686)
I consider myself quite experienced in technology, and I do that whenever I go to a popular website that it's not in my browser history. I simply don't trust the variety of .com, .org, .net, .io, .tv... domains to know which one is the right one, but Google organic first results below the ads are usually accurate.

For downloading software for which I don't know the publisher's name, I usually look for the Wikipedia article and check the "official website" external link. Sometimes I even double-check the article's history, just to be sure.

Re:We’ve decided to rename Riot by squeaky-clean on Tuesday June 23, 2020 @12:46PM (#23616464)
A lot of people who are not particularly computer literate do not really grasp the difference between the web, the browser, and the search engine. Generally it's all just "the google" or similar. At least from my limited tech support experience.