News for hackers. Stuff that matters.
Re:Discord ends deal talks with Microsoft by lrvick on Tuesday April 20, 2021 @02:40PM (#26879149)
Why not matrix?
Re:Discord ends deal talks with Microsoft by rakoo on Tuesday April 20, 2021 @02:53PM (#26879427)
Matrix the protocol is not there yet. Element, its main client, lacks too many features to have the same experience:

- No concept of servers (in discord parlance). Its equivalent (matrix spaces, in https://github.com/matrix-org/matrix-doc/blob/matthew/msc177...) is in progress

- No included audio/video calls. You have to link them manually and use a third-party stack, such as Jitsi

- Even if you have Jitsi the experience is not the same. Discord's experience is like a chat room, except with audio and video. In Element it's more like a standard call

Re:Discord ends deal talks with Microsoft by lbotos on Tuesday April 20, 2021 @03:28PM (#26880139)
> - No included audio/video calls. You have to link them manually and use a third-party stack, such as Jitsi

To be explicit, no group audio/video. I run my own Matrix server for my partner and I and it uses webRTC based audio out of the box for 1:1 calls which we use every day, and sometimes video. No Jitsi enabled in my config. (I only share this so other readers can gauge if Matrix can meet their needs.)

Re:Discord ends deal talks with Microsoft by kevincox on Tuesday April 20, 2021 @03:43PM (#26880371)
It is also worth noting that the WebRTC calls are E2E encrypted and look fantastic as they are often peer-to-peer so you can get an amazing connection if you have the bandwidth available.
Re:Discord ends deal talks with Microsoft by pkulak on Tuesday April 20, 2021 @05:05PM (#26881659)
I'm blown away by the audio and video quality of my Matrix calls. I always thought it was because, as I run my own server, there's no bandwidth limit, but I hadn't considered the whole peer-to-peer thing.
Re:Discord ends deal talks with Microsoft by boojums on Tuesday April 20, 2021 @08:46PM (#26884026)
Mind sharing the Synapse configuration changes you made to enable the audio/video calls over peer-to-peer?
Re:Discord ends deal talks with Microsoft by lbotos on Tuesday April 20, 2021 @10:11PM (#26884650)
I'm using https://github.com/spantaleev/matrix-docker-ansible-deploy and I can't recall off of the top of my head, but I'm pretty sure out of the box the coturn server will make webRTC "just work". I also explicitly made sure jitsi was disabled to make sure it wasn't using it, and yeah, this ansible playbook is game changing. I tried to run Matrix 3 different ways before giving up and using the playbook.
Re:Discord ends deal talks with Microsoft by miketery on Tuesday April 20, 2021 @03:47PM (#26880457)
What client do you use on your devices to talk via the server?
Re:Discord ends deal talks with Microsoft by lbotos on Tuesday April 20, 2021 @04:41PM (#26881329)
For now element, but I hope to add the functionality to Ditto and switch to that.
Re:Discord ends deal talks with Microsoft by pyr0hu on Tuesday April 20, 2021 @02:45PM (#26879264)
Discord is free, no need for maintenance and much easier to onboard non-tech friends IMO.
Re:Discord ends deal talks with Microsoft by kevincox on Tuesday April 20, 2021 @03:44PM (#26880396)
There are also many free Matrix severs. But I agree that Discord has much more UX polish right now. (Especially around onboarding).
Re:Discord ends deal talks with Microsoft by O_H_E on Tuesday April 20, 2021 @05:22PM (#26881899)
Not @fish45 but as someone in a similar situation, probably because "people our age" where already using it for gaming. Simple network effects. Nobody got out of their way to compare the best alternative from a technical and privacy related perspectives.

People just started using what they were used to, and now Discord is freaking emourms in that area. High school classes, university cohors (ie. CS'24), university program (ie. Electrical Engineering), specific sources...etc everybody around me is using discord.

Re:Discord ends deal talks with Microsoft by echelon on Tuesday April 20, 2021 @03:02PM (#26879645)
My username and favorite aliases were taken.

Discord allows anyone to share the same username. It appends a nearly invisible hash to disambiguate, and you can even change it.

Discord does usernames right.

Re:Discord ends deal talks with Microsoft by toolz on Tuesday April 20, 2021 @03:19PM (#26879973)
hmm, so on public discord servers if someone copies my nickname and pretends to be me, someone might not easily notice?

Seems like a pretty readily used vulnerability. I remember back in high school on AIM someone made a username very similar to mine and said some nasty things to a girl I was talking to - she told me to stop talking to her and I didn't figure out why until years later. I imagine the same exploit could be done more easily if you can use the same username and discord actively tries to hide the hash.

Maybe I'm just overly sensitive since impersonation has hurt me, though.

Re:Discord ends deal talks with Microsoft by kemitche on Tuesday April 20, 2021 @04:56PM (#26881549)
I'd argue the opposite - it's harder to get away with impersonation.

In the AIM situation, users go in "knowing" that usernames are unique, so if you see a message from user abc123, you "know" it's that person. Which means user abcl23 ("el" instead of "one") can impersonate the real user.

In Discord situations, (1) the user is more likely to know that usernames can be reused, since they weren't required to make a unique one to start - so they can be more cautious of impersonation attempts, and more importantly (2) the Discord devs know names can be reused/abused, and can build better mitigations if they so choose to (like e.g. putting a disclaimer at the top of any message from a user you've never contacted before, etc.)

Re:Discord ends deal talks with Microsoft by Sohcahtoa82 on Tuesday April 20, 2021 @03:46PM (#26880437)
Depends on the setup of the Discord server.

Many servers have different "roles" created, though often they're just nothing more than a title and a different color for your name when chatting on the server. If you don't have the default role on your server, then anybody would probably notice the fake person is a fake because they'd have the default role color.

Second, servers can require that your account have a verified phone number for you to join or chat on it, which raises the barrier a bit for creating fake accounts.

Finally, even if they join a mutual server and send you a private message, when you view the message, you won't see the private message history of the conversation with the real account, giving away that it's at the very least a new account.

Overall, it's harder to impersonate on Discord than it is on AIM, but still certainly not impossible.

Re:Discord ends deal talks with Microsoft by feanaro on Tuesday April 20, 2021 @06:47PM (#26882957)
This sounds wrong. Since Matrix is federated, you can still be echelon, just not @echelon:theserveryoutried.com.

Furthermore, this is just the MXID, the Matrix ID. This is usually de-emphasized in the UI and only used to disambiguate and add users (as you say).

What is usually displayed to users are display names and these are allowed to have collisions, in which case they get disambiguated via MXIDs.

Re:Discord ends deal talks with Microsoft by hpfr on Tuesday April 20, 2021 @03:49PM (#26880480)
Usernames don’t even matter that much thanks to nicks (display names) which are available in Matrix (and unlike Discord, they are available in DM’s), and furthermore, you can get an account with a smaller provider that federates if you really want a username taken on matrix.org.

Other Discord features like servers aren’t there yet, but “usernames” doesn’t seem like a real deficiency.

Re:Discord ends deal talks with Microsoft by rakoo on Tuesday April 20, 2021 @03:56PM (#26880604)
They were taken on one server. Matrix is a federated protocol so any account on any domain works anywhere. If @echelon:matrix.org is taken, you can have @e:chelon.org if you want.
Re:Discord ends deal talks with Microsoft by upofadown on Tuesday April 20, 2021 @03:15PM (#26879885)
Wouldn't Mumble be closer to the described use case?
Re:Discord ends deal talks with Microsoft by tgsovlerkhgsel on Tuesday April 20, 2021 @07:15PM (#26883253)
Not really.

Discord has both text and voice (and IIRC video) chat. Mumble is voice only, and the UX is... dated.

Re:Discord ends deal talks with Microsoft by paulryanrogers on Tuesday April 20, 2021 @07:53PM (#26883568)
Second this. Recently setup Mumble server and it's clearly meant for non-visual use because of its gaming roots. Which is good when you want TTS with chat but annoying to learn and navigate. I suspect it's primary use case is push to talk voice communicate in games.
Re:Discord ends deal talks with Microsoft by gsich on Tuesday April 20, 2021 @06:23PM (#26882670)
correct
Re:Discord ends deal talks with Microsoft by y2bd on Tuesday April 20, 2021 @02:45PM (#26879249)
AFAIK there are no Matrix clients with voice channels.