News for hackers. Stuff that matters.
Re:How Discord Won by formerly_proven on Monday October 19, 2020 @03:50PM (#24830191)
A big difference between Discord and almost everything else is that server admins aren't real admins and see no more account data than everyone else on the server. This means people can freely join "hostile" servers and servers with untrusted admins, which is important for gaming, considering the toxicity of many communities.
Re:How Discord Won by CoryAlexMartin on Monday October 19, 2020 @05:19PM (#24831147)
On the flip side, it makes it difficult to spot dupe accounts or ban evasion attempts. I run a moderate-sized server and I have a suspicion that one of our members has weird conversations with himself across multiple accounts, but I have absolutely no way to verify that since I can't see any IPs or hostnames.

One could argue that we need more insight for administrators because of how "toxic" gaming communities can be.

Re:How Discord Won by Nuzzerino on Monday October 19, 2020 @07:30PM (#24832251)
FYI if you ban a user, it bans all users with that IP address.
Re:How Discord Won by CoryAlexMartin on Tuesday October 20, 2020 @01:47AM (#24834261)
Ah that's good to know. Thanks for the correction.
Re:How Discord Won by Polylactic_acid on Monday October 19, 2020 @09:04PM (#24832991)
You can enable phone number verification which makes it massively harder to avoid bans. Its way easier to cycle IP addresses than phone numbers.
Re:How Discord Won by CoryAlexMartin on Tuesday October 20, 2020 @01:45AM (#24834256)
This is true, but having a phone number requirement lowers accessibility to the server for users who either don't have a phone or aren't comfortable providing their number.
Re:How Discord Won by Polylactic_acid on Tuesday October 20, 2020 @02:19AM (#24834414)
Catering to people who don't own a phone (Richard stallman and kids in Africa) is a lower priority to most mods than stopping waves of trolls and spammers.
Re:How Discord Won by madeofpalk on Monday October 19, 2020 @05:44PM (#24831381)
Kind of. Admins can see all channels, and can forcibly insert themselves into any voice channel (even if it's full). But you're right in that their domain only extends to the _server_ and not your user account which is not tied to the server and they have no ownership over.
Re:How Discord Won by nullc on Monday October 19, 2020 @05:42PM (#24831343)
I dunno how much of a difference it makes... most people don't know that the admins of a slack can see everything, including the histories on unpaid slacks.
Re:How Discord Won by astrostl on Monday October 19, 2020 @10:13PM (#24833341)
This is false. You can read about it at https://slack.com/help/articles/360002084807-View-Access-Log... (which excludes free plans) and/or test it for yourself.
Re:How Discord Won by nullc on Tuesday October 20, 2020 @11:33PM (#24844523)
Perhaps it changed in the last year or so-- but I happily have complete history dumps from several slacks which never had anything except free plans.
Re:How Discord Won by astrostl on Thursday October 22, 2020 @03:19PM (#24862227)
Compliance exports (inc. private channel and/or DM conversations in which the exporter was not participating) have never been a part of free plans, and that hasn't changed in the last year.

Initially they had no export function at all. When they added it, they did so for paid plans only (and with an unpreventable notification to everyone on the workspace that an export was just triggered). They've evolved it since then for higher plans like Enterprise Grid w/o notifications and integration into Data Loss Prevention (DLP) tools, but it's still never touched free plans.

You can read about the initial announcement at https://www.theverge.com/2014/11/24/7255199/slack-alters-pri... . I would suspect that what you're positing to be a "complete history dump" from free Slack workspaces are from archive bots, which don't have the ability to eavesdrop on conversations in which they weren't already present.

Re:How Discord Won by josteink on Monday October 19, 2020 @03:55PM (#24830254)
> A big difference between Discord and almost everything else is that server admins aren't real admins

That’s because discord “servers” aren’t real servers and it’s all a whole big closed-source SaaS.

“Server” is a clearly an intentionally misleading term and dark UX used to lure people into thinking they are have actual ownership and control of their fealty SaaS workspaces.

Sadly, given the success of Discord, it seems this lie has paid off big-time though.

Re:How Discord Won by mrkcsc on Monday October 19, 2020 @04:18PM (#24830504)
We called them servers because our early adopters were coming from Ventrillo and Teamspeak (eg: Vent server, Teamspeak server, etc) and we wanted to use familiar terminology.
Re:How Discord Won by nvrspyx on Monday October 19, 2020 @04:19PM (#24830506)
I don't think it's intentionally misleading. Its roots are in gaming in which "server" is often the term used for an instance and no one misconstrues ownership in that context. Some games let you self-host a server, but it's increasingly rare. More commonly, you reserve/join an instance on the developer's servers and you tell your friend(s), "Come join my server". Whether that be a Minecraft Realm or a WoW shard.

Or they could just be adopting the terminology of TeamSpeak and the like.

Re:How Discord Won by jaywalk on Monday October 19, 2020 @04:26PM (#24830605)
I think it's more that gamers understand the concept of a "server" and not really anything to do with your evil theory.
Re:How Discord Won by brobinson on Monday October 19, 2020 @05:28PM (#24831227)
They were originally called "guilds", and they are still called "guilds" in the Discord API.
Re:How Discord Won by viridian on Tuesday October 20, 2020 @09:56AM (#24837320)
This isn't true. They wanted a one-to-one language replacement for ventrilo/teamspeak/mumble.

"Hey hop on my mumble server"

"Hey hop on my vent server"

"Hey hop on my teamspeak server"

"Hey hop on my discord... guild?"

Re:How Discord Won by tester756 on Monday October 19, 2020 @05:04PM (#24831009)
Assume good faith.