News for hackers. Stuff that matters.
Re:How Discord Handles Two and Half Million Concurrent Voice... by hfourm on Monday September 10, 2018 @01:52PM (#17953586)
This comment isn't really related. I obviously love Discord and have been using pretty much since it became an option, but I wish there was a better UX for people who are in TONS of channels/servers. I find it hard to navigate all my current servers with just the icon -- especially when server owners are changing their avatars frequently.
Re:How Discord Handles Two and Half Million Concurrent Voice... by ryneandal on Monday September 10, 2018 @02:10PM (#17953723)
I am in a few dozen different discords and use Ctrl+K to navigate amongst them rather than use the icons on the left-hand side of the window.
Re:How Discord Handles Two and Half Million Concurrent Voice... by anafh83 on Monday September 10, 2018 @01:54PM (#17953593)
I think their UX is awful, and their client is very slow in channels with thousands of users. They should open up their protocol so alternative clients can be created, or at least some IRC gateway.

I haven't made many calls but the sound was always crisp.

Re:How Discord Handles Two and Half Million Concurrent Voice... by marksomnian on Monday September 10, 2018 @03:46PM (#17954567)
> open up their protocol

Both the Rest API (that official clients use internally too), as well as the real-time WebSocket protocol are described here:

https://discordapp.com/developers/docs/reference

https://discordapp.com/developers/docs/topics/gateway

Re:How Discord Handles Two and Half Million Concurrent Voice... by Ycros on Monday September 10, 2018 @08:25PM (#17956231)
Unfortunately you can't use these APIs to create third party clients because that violates their ToS, they are meant only for writing bots. If they catch you using these APIs with your full account credentials they'll ban your account.
Re:How Discord Handles Two and Half Million Concurrent Voice... by tenryuu on Monday September 10, 2018 @10:27PM (#17956763)
They can't catch you using these apis since these are the same apis the first party client runs off of
Re:How Discord Handles Two and Half Million Concurrent Voice... by Fnoord on Tuesday September 11, 2018 @01:34AM (#17957404)
Of course they can catch you if your client isn't 100% the same as the original there are going to be differences which "forensic" tools are going to prove.
Re:How Discord Handles Two and Half Million Concurrent Voice... by tenryuu on Tuesday September 11, 2018 @08:29PM (#17964638)
Forensic net requests? You can MITM the entire traffic. Mimicking it's nature isn't the hardest task in the world if all the data is handed on a silver platter, and it's even easier when their client code is uncompiled JavaScript. There are always people data mining the client.

If you're thinking they're going to check the actual software. Like ass I'm going to let someone into my house to check if I'm breaking their terms of service

Re:How Discord Handles Two and Half Million Concurrent Voice... by scrollaway on Monday September 10, 2018 @02:23PM (#17953833)
I agree on opening the protocol but if what you want is a gateway, it's already open enough for that.

https://github.com/42wim/matterbridge

Re:How Discord Handles Two and Half Million Concurrent Voice... by Kagerjay on Monday September 10, 2018 @04:37PM (#17954996)
What channels/servers are you part of that you have so many to manage?
Re:How Discord Handles Two and Half Million Concurrent Voice... by hfourm on Monday September 10, 2018 @05:19PM (#17955305)
I am in a lot of hiphop oriented servers, through which I have met a lot of people who have invited me to other hiphop oriented servers.

I also have a fair amount of different IRL/internet friend groups who all have their own channels.

Re:How Discord Handles Two and Half Million Concurrent Voice... by jplayer01 on Monday September 10, 2018 @07:22PM (#17955967)
I have at least 12 servers for WoW alone. 6 for Warframe. 9 EVE ones. Around 6 programming servers. Some involving cracks/hacking. Etc.