Live data from Hacker News

Discord ends deal talks with Microsoft

wsj.com

301–310 of 515 posts

Re: Discord ends deal talks with Microsoft

#301
post #77

Speaking as an 18 y.o. doing my first year college online, I wouldn't have made it through quarantine without Discord. I've a server with my high school friends and since Discord lowers the barrier to join a voice call so much it's super chill to just hop in a channel when doing homework or playing a game or whatever else, and anyone else who's free can join. I really wish there were competition, but there's nothing…

What do you feel is missing from Discord?

Not making the useage of third party clients a ToS violation.

Sometimes it feels like technology from the past was so bad that, given no alternatives, it interferes with the thing you're wanting to do (Skype/Internet Explorer). Those products can easily be subsumed by a competitor that is a superior product (Discord/Chrome).

But now it feels that because the options for those niches have been completely filled by those services, everyone becomes beholden to them, and in many cases there are undesirable aspects of the services that are not mutually exclusive with them being the most competent product on the market (inability to use Discord 3rd-party clients, Chrome's user tracking, Plex still showing you advertisements after buying a yearly subscription).

It feels like those products became too polished and attractive to users, if there exists a good reason to convince them to use something else, and even if we want to move off them, the network effect inevitably draws some of the holdouts back in (Messenger as a compromise for not using Facebook, sites that are incompatible with non-Chrome browsers). These products now have millions of active users whose behavior can be controlled or manipulated on a whim, for better or worse, if the company decides one day to make changes.

Now I'm starting to get the impression that succeeding in being the best solution in a given market is not necessarily a universal good. So many people were loathing how terrible Skype was for the longest time, and so Discord was founded. Yet, while the experience of participating a chat community is so much easier than in the past, I can't help but thing that so many people are now beholden to a new technological dependency.

What I have to wonder is: if money was not a factor in driving developer decisions, would Discord have allowed third party clients to be used? Preventing automated spam is not a problem unique to Discord.

Re: Discord ends deal talks with Microsoft

#303
post #262
post #218

Earlier quoted context omitted.

There are some games that run peer to peer connections, and for those to work, they require inbound connections to work. As far as the security of the average game codebase is concerned, I'd say it's pretty terrible as nobody really audits these codebases for buffer overflows/RCEs.

Source Engine (CS:GO, Team Fortress 2, etc) has a bunch of RCE that were disclosed to Valve years ago and which they did nothing about, and which have been released to public at this point. Join a server and they can RCE on your machine. Another one can be triggered just from a Steam invite. Too bad Valve makes money now and not games, they can't even get a fix out after it's been disclosed for years. https://twitter…

As frustrating as it is, not a whole lot of people in the video game industry really care about that, and for those that do, they can't really do that much about it.

Once a game is sold, there's not much of an incentive to keep it alive other than making sure it's moderately playable so that they manage to sell expansion packs or downloadable content. A hypothetical "someone might overflow a buffer and run arbitrary code" bug is going to be pretty low on the list compared to "all the graphics are broken on the latest nvidia driver because our code base is held together by duct tape and wishful thinking."

Even for the developers that do care about writing decent code (and a lot of them do care about making great games), after 60 hours or more a week of fixing random bugs on Barbie's Plastic Adventures, Call of Battlefield, or Mobile Lootbox Idle Clicker, there's not that much motivation left at the end of the day to work on these kinds of issues.

Re: Discord ends deal talks with Microsoft

#304
post #258

Earlier quoted context omitted.

Totally... If you enjoy the text/irc aspect, I welcome you to check out https://sqwok.im , a new realtime public discussion site very much inspired by growing up using aol chat/irc/icq/aim and others. I think we live at an amazing juncture of technology and ideas, where excellent communication software like irc that was always limited by it's own access requirements (install something, client, server, huh?), can now…

Wow, I visited the site. This is a super cool idea/concept! I hope it takes off and good luck!

thank you! appreciate the comment

Re: Discord ends deal talks with Microsoft

#305
post #286
post #226

Earlier quoted context omitted.

I [and household] are now in a similar situation. At first, students got to use what they were already use to, but when the pandemic got painful and everybody flooded to online, thing went crazy. Discord is freaking enormous in that area rn. Servers for High school classes, university cohorts (ie. CS'24), university programs (ie. Electrical Engineering), There is even a course I am taking at uni where we have an offi…

One thing that would probably be welcome is some builtin support for threads. On the Python discord for example, there is a system of help channels which get assigned to the first person talking in it and returned to the pool after 30min of inactivity or once the problem has been solved. A bot keeps a few channels in a "free" pool, marks some as "occupied", and moves the surplus to a "dormant" section for UX purposes…

Slack became a much worse experience when they added full threads IMO. Discord's new approach of allowing you to reply to a specific message, but not outright fork the channel, is a much better compromise.

Re: Discord ends deal talks with Microsoft

#306
post #89

It's crazy to me to think how TeamSpeak and Ventrilo had more than a decade to iterate and never came up with something like Discord. Xfire came close multiple times, but never got the voice part right, though for the time the client was acceptable. Granted, the server model was very different for TS and Vent (more so the latter), but it was normal then. Kudos to the Discord team on making a solid product.

I've met the creator of Vent. Cool dude, moderately wealthy and I believe very happy to sit on his "fuck you" money and give back to the community upon occasion (Quakecon giveaways, for example). Vent 4 was DOA. Teamspeak though, yeah, I'm surprised it didn't try to integrate streaming into its mechanism. Mumble is still alive and well, and very functional for audio-sharing. Nothing in the way of video or streaming,…

I think that the biggest differentiator between Discord and the others (mumble, TS, Vent, etc) was that Discord has very mature text chatting as a first class citizen, rather than an afterthought. This is what I have anecdotally seen as the primary thing that has made even people who casually voice chat join public discord servers. The model is much more friendly to casual users than either TS or Mumble are.

Re: Discord ends deal talks with Microsoft

#307
post #286
post #226

Earlier quoted context omitted.

I [and household] are now in a similar situation. At first, students got to use what they were already use to, but when the pandemic got painful and everybody flooded to online, thing went crazy. Discord is freaking enormous in that area rn. Servers for High school classes, university cohorts (ie. CS'24), university programs (ie. Electrical Engineering), There is even a course I am taking at uni where we have an offi…

One thing that would probably be welcome is some builtin support for threads. On the Python discord for example, there is a system of help channels which get assigned to the first person talking in it and returned to the pool after 30min of inactivity or once the problem has been solved. A bot keeps a few channels in a "free" pool, marks some as "occupied", and moves the surplus to a "dormant" section for UX purposes…

Having just migrated from Zulip to Slack, I find Slack's threading model really bad. Discord is a little better, but still fragmented over time in a busy channel. Zulip has the best implementation I've seen for putting semi-related topics together without getting drowned out.

Surprisingly, Slack's sales seem unaware of Zulip from what I heard from some colleagues so I doubt Slack is going to steal Zulip's (much better) threading model any time soon.

Re: Discord ends deal talks with Microsoft

#308

As a 30 something, I have been using Discord for a few years now. Like many long-term users, I started out being a member of gaming-affiliated servers and now, I am a member of numerous technology and cryptocurrency/blockchain related servers as well as gaming (but not primarily). Many of the big Twitch streamers have Discord servers and special roles for paid subscribers as do many content creators on Youtube (espec…

Teams is surprising OK compared to WebEx or Skype or Facetime these days.

I ever run Teams on my Mac just fine. So I guess YMMV but it's been fine.

Discord hasn't grabbed me (but I can't play any video games without getting motion sickness so there's that).

Re: Discord ends deal talks with Microsoft

#309

Earlier quoted context omitted.

Note: Discord has 14x more active users than Slack. Discord has a technology and feature superset over Slack. The Discord audience is becoming the professional audience just about right now.

When I joined the Elm community I thought it was weird they use a Slack for real time discussion and not a Discord. When I asked why I found out that Discord's features are most certainly not a superset of Slack's. * Slack threads are an amazing feature and frequently used on the Elm slack. One discussion or one person's question can become a thread and then the channel won't be continuously pinged by the ongoing dis…

> Slack threads are an amazing feature

Wait, are we thinking about the same very limited concept of one additional layer down? It feels like they must have intentionally developed it badly, so that you cannot create a thread to reply to a message that is inside a thread. While Discord does not have threads, I would not at all call the Slack solution amazing. It's actually quite a poor solution and an artificial limitation.

We also don't even need to get started on performance. The comparison Slack vs Discord in terms of performance is like comparing 2 completely different things. Switch a channel in Slack? Merely takes a few seconds :D

> For a big organization like a programming language or a company the Slack model is preferable.

And yet communities decide otherwise (examples: Pharo community, general progamming community servers and probably many more). Slack does not handle Markdown well at all, while in Discord it almost always does what you expect, including escaping of special characters and highlighting code blocks properly, which is a must have for programming languages. Basically I would never choose Slack over Discord, because of how crappy they implemented these things. It really shows no attention to the details. In almost any programming language, one can find a markdown parser, that works better than what Slack cobbled together.

Now those are very basic things to get right in any messenger like application, but it is indicative, how bad these things work in Slack.

Re: Discord ends deal talks with Microsoft

#310

Earlier quoted context omitted.

I never understood what was wring people seeing my personal, private IP address... I can call my ISP and get a new one in seconds, or turn my router off for 5 minutes to get a new one.

When you're playing games, it can mean that people can DDOS you, or otherwise just like, send bad stuff your way. Both of the solutions you have still disrupt the game, even if they do temporarily solve the issue.

If the people you're playing with DDOS you, you need to find new people to play with.
Post reply on HN