Live data from Hacker News

As Discord nears 100M users, safety concerns are heard

polygon.com

81–90 of 177 posts

Re: As Discord nears 100M users, safety concerns are heard

#81
post #60

Earlier quoted context omitted.

What's wrong with push-to-talk?

It's obsolete and only needed because their software is broken. Skype, Google Hangouts, teamspeak, ventrillo, mumble, and tox all support my microphone and voice activation correctly.

PTT is useful when you don’t want everyone else on your channel to hear your breathing, coughing and keyboard-clacking

(can you tell I’ve played Overwatch?)

Re: As Discord nears 100M users, safety concerns are heard

#82
post #48

Earlier quoted context omitted.

Yeah but discord is no hackernews. If they start arbitrarily moderating views that don't align with flavor-of-the-month ideology or even nsfw content a lot of people will be pissed too. What people talk about in Discord's independent chatrooms is their own business. I don't believe that most people advocating for strict ideological moderation on large platforms like facebook or discord understand the implications and…

"Today the teacher kicked my kid out of class for being loud and obnoxious, tomorrow they'll be kicking your kid out of the class too." Please do us all a favor and look into what a slippery slope is.

truly there is no historical precedent for the abuse of power along ideological lines

Re: As Discord nears 100M users, safety concerns are heard

#83
post #50
post #39

> "It's time to ditch Skype and TeamSpeak" Why is this still not a solved problem ? Why is there no free open source Skype alternatives !?

There is. Matrix, Mumble, IRC, jitsi ...

I'll just comment on IRC since I know nothing about the others.

As much as I'd love to say otherwise, IRC is not a viable Discord alternative. The onboarding on Discord is as smooth as IRC would be if the standard web clients had actually decent UX. Unlike Discord, however, people can't seem to figure out banning on IRC.

There's no realistic way to CAPTCHA on IRC connection. You could work around that on very modern IRCds with something like requiring SASL for authentication and having a web-based registration that does CAPTCHA, but mandatory registration breaks the onboarding process again.

People these days have a hard expectation that they can just drag and drop files and have it work, rather than navigating to imgur/some other site. They want server-side logs to catch up on conversations they weren't online for -- rather than setting up a bouncer (which I'd argue is a privacy nightmare rather than a feature, but YMMV if you've got nothing to hype). Some even want voice chat and avatars.

In some rare cases, people even have to call their ISP about unblocking 6667/6697 because of old cases with botnets. Web applications would be much more popular, but then other IRC people want ways to ban the web clients reliably.

And let's not get into the historical cruft of the ident field that's not entirely historical cruft because it's actually used by shared providers to enable banning in the first place. But that requires, again, knowledge of how to ban properly. Which is a lost skill.

tl;dr: Discord UX is so much better than IRC UX to the a lot of people in a lot of ways.

Re: As Discord nears 100M users, safety concerns are heard

#84
post #57
post #44

Earlier quoted context omitted.

The problem is that large portions of the alt-right ideology goes outside of politics into racism, misogyny, and harassment and it makes sense to keep a community with those traits under close surveillance. My view on the alt right is that there is a line between reasonable political views and spreading prejudice against certain demographics and the alt right really walks that line (I haven't been on this discord but…

The problem with the Alt-right on the internet is that they often are just trolls trying to be as offensive as possible. The actual alt-right political movement is just a very small group. I don't think many outside of that small group actually hold the racist and misogynistic views that are expressed on these forums. It's often just backlash at the rapid change in culture. People want to break the new rules of disco…

I can respect that view but I don't personally view that as the bigger problem. I think that the amount of liberals who think that genuine right wing political views are alt-right is also a very small group. Also I'm not sure they are always just trolling, to use r/the_Donald as an example again it's one of the larger subreddits and it frequently has Islamophobic comments upvoted (and somewhat less often there will be racist or misogynistic comments, too) that aren't jokes and there is no one there to troll. I know it's a backlash against recent spcietal changes and hopefully it will eventually die down but the fact that there are some reasonably sized communities online which have normalized hate speech is really worrying to me. Even the highest tiers of the US political system have shown themselves receptive to those hateful messages so it's hard to see it as just a minor problem.

Re: As Discord nears 100M users, safety concerns are heard

#85
post #71

Earlier quoted context omitted.

Elixir is part of their great performance! Their engineering blog is really interesting and full of neat information scaling Elixir (which is really hard to find since Elixir scales for a VERY long time).

Have we really regressed to the point where simply relaying data with reasonable performance is considered impressive? Figuring out where to relay everything and keeping it all in sync is obviously hard, but that's a distributed systems problem, not (strictly) a performance problem. We've been able to handle millions of concurrent HTTP(!) connections on a single machine for years ; it feels like a pretty solved probl…

Actually, I have to call this out as false - you can't handle millions of HTTP connections on a single machine, because there are only 65,535 available TCP ports. I think you meant that you can handle millions of HTTP connections on a few dozen machines...

Please try again, and stop spouting obviously false facts.

Re: As Discord nears 100M users, safety concerns are heard

#86
post #77
post #71

Earlier quoted context omitted.

Have we really regressed to the point where simply relaying data with reasonable performance is considered impressive? Figuring out where to relay everything and keeping it all in sync is obviously hard, but that's a distributed systems problem, not (strictly) a performance problem. We've been able to handle millions of concurrent HTTP(!) connections on a single machine for years ; it feels like a pretty solved probl…

> We've been able to handle millions of concurrent HTTP(!) connections on a single machine for years; > Have we really regressed to the point where simply relaying data with reasonable performance is considered impressive? Sure but it's like saying Facebook is just a silly PHP app to share posts with friends and family, and Tesla is just an electric car those have been around for 100 years. If you read their page, th…

I guess what I'm really trying to say is that the performance of the "distributed" part has more to do with the design of the algorithm and less to do with the implementation (i.e Elixir). It's like saying Teslas have really impressive electric motors and entirely ignoring the rest.

Their blog (the part GP was referring to anyways), which I'll admit I've only read a portion of, seems to mostly talk about the message-shuffling portion of it though, and a lot of it is just discusses working around their architecture being utterly ridiculous. Once you've figured out where the messages actually need to go though, chucking them out (or the fanout, if you want to call it that) is pretty clearly a trivial operation. And, at least in theory, the routing would only change when a user/node joins/leaves, so the volumes involved there aren't quite as heroic as the message volumes. Handling a few thousand join/leaves per second doesn't sound quite as... scaling, though. I don't think they even bother trying to keep them in perfect order.

Again though, I'm not trying to say that it's not impressive that they got it to work, I just wanted to point out how we seem to have gone backwards / forgotten in terms of handling large volumes of traffic.

E: You're definitely right that HTTP connections are a pretty poor choice of comparison for messaging though.

Re: As Discord nears 100M users, safety concerns are heard

#87
post #71

Earlier quoted context omitted.

Have we really regressed to the point where simply relaying data with reasonable performance is considered impressive? Figuring out where to relay everything and keeping it all in sync is obviously hard, but that's a distributed systems problem, not (strictly) a performance problem. We've been able to handle millions of concurrent HTTP(!) connections on a single machine for years ; it feels like a pretty solved probl…

Actually, I have to call this out as false - you can't handle millions of HTTP connections on a single machine, because there are only 65,535 available TCP ports. I think you meant that you can handle millions of HTTP connections on a few dozen machines... Please try again, and stop spouting obviously false facts.

You can. Have many IPs that all "route" to the same machine. You get 65535 ports per IP, not per kernel or whatever. It's the reason why ex. hosting companies can give virtual servers on their dedicated hosts and not worry about port conflicts or anything.

Re: As Discord nears 100M users, safety concerns are heard

#88
post #71

Earlier quoted context omitted.

Have we really regressed to the point where simply relaying data with reasonable performance is considered impressive? Figuring out where to relay everything and keeping it all in sync is obviously hard, but that's a distributed systems problem, not (strictly) a performance problem. We've been able to handle millions of concurrent HTTP(!) connections on a single machine for years ; it feels like a pretty solved probl…

Actually, I have to call this out as false - you can't handle millions of HTTP connections on a single machine, because there are only 65,535 available TCP ports. I think you meant that you can handle millions of HTTP connections on a few dozen machines... Please try again, and stop spouting obviously false facts.

Unless, somehow, every one of those sockets happened to share the same port on said machine, say... port 80. So yes, you need to use the mythological TCP server to pull this one off; it's true that you can't have more than 2^15 outbound connections from the same IP though.

Re: As Discord nears 100M users, safety concerns are heard

#89
post #55
post #16

Earlier quoted context omitted.

It's used by all kinds of groups. Developers, gamers, but also left and right groups, etc. I don't understand what the problem is if someone who supports something I don't like (be it alt-right, liberal, whatever) uses the platform, as long as he doesn't bother me personally :/ (My account was just banned by sctb for this ;P)

> (My account was just banned by sctb for this ;P) Hm, I looked at your account and you posted another comment which looks for all the world like an attempt to imply by dogwhistle that the Jews are planning on replacing you: https://news.ycombinator.com/item?id=15870471 Are you sure you were not banned for being a Nazi, hiding behind the label "alt-right"? People dissatisfied with mainstream right-wing politics are o…

To the shadowbanned user who replied to me: I looked at your comment history and found

- a comment about "Silicon Valleetards"

- a lot of non-killed comments, mostly (apparently) high quality

- one comment with what looks like casual racism, a handful of comments with extreme condescension towards other users, all killed

- a comment by 'dang saying part of his moderation activity includes personally looking at your comments and manually un-killing the vast majority of them

This seems entirely commendable on the moderators' part, and the only question it raises is how they have so much time. I have had the misfortune of being in multiple communities (a club in college, a job, a programming language, a church) where there was a skilled contributor who provided genuinely valuable and helpful work 80% of the time and hurtful behavior 20% of the time, and the community could never admit to itself that the harm they were causing to other skilled members was causing them to be net negative for the community.

"We will shadowban you and manually review and approve the 80% of your comments that build up the community" is a great approach if you can implement it, and I'm pleasantly surprised the mods think it's sustainable.

Also, in your specific case it seems more like 98% than 80%. I would really encourage you to take 'dang's advice in one of the threads where he responded, and 'sctb's advice in the thread where he banned you - agree to be civil. There's a difference between snark and insult. As someone who used to get a kick out of gratuitous public confrontation (as long as it was online and not in person!) and still needs to consciously suppress the occasional instinct to make technical disagreements personal (and doesn't always succeed), I totally get it. It feels super hypocritical for me to tell you not to do a thing that I do. But I hope this comes off as friendly advice from someone who's been there before, not hypocrisy. The comment that got you shadowbanned genuinely did not contribute to the community, and also genuinely is nowhere near your usual standards, so I'm surprised you're standing by it. (Two concrete suggestions: first, don't be afraid to type the comment you want to write and then close the tab, or submit it and then delete it 5 seconds later once you think better of it. I do that a lot. Second, if you're coming here to blow off steam, think hard about the thing in your life that's building up steam and whether you can get rid of it.)

I hope that, given that this is a thread about the merits of active moderation in online communities, a digression about active moderation in this online community is not too far off-topic.

Re: As Discord nears 100M users, safety concerns are heard

#90

I my startup company our dev team is pread across paris, copenhagen, dubai and beirut. We with struggled using slack and skype for communication but have recently went for discord, it really boosts the morale and connects the offices in such a cool way. Always being able to talk in a voice channel is just amazing, and everything works incredibly smooth. You can even video chat if you make a group call outside of your…

Discord is the messaging system that I will gladly move to and pay for if only they agree to implement a few enterprisey features (especially around permissions and video chat).
Post reply on HN