Against Discord Channels
becca.ooo
becca.ooo
Not to mention discords also has weird subchannels like "movies" or other specific subject, inviting people to atomize their conversations, conversations that already exists elsewhere.
The actual worst thing about discord, is that you cannot have a list of favorite channels. You spend time to mute mute mute channels and servers. It's almost designed to encourage users to just explore and read conversations they have no interest in.
Discord "servers" are not even servers in the classic meaning of the word. When software starts changing the language, you know something is wrong.
1. Server is used in the "classic" meaning of the word as it relates to online gaming. It's an old use of the term that probably predates about half the userbase on hn.
2. I doubt it's intentional. I don't think a lack of features is cause for an attention hacking conspiracy. Yes, all of those features you mentioned are desirable - but you can get halfway there by not having a movies channel to begin with.
Discord has never been a particularly good bit of software. That's all there is to it.
A single "server" (one physical computing machine) could have hundreds of "servers" (instances of the server-side of the game software) running on it. One physical tower PC could have "10 Quake Servers", "2 HL2-DM servers", "a Team Fortress 2 server", "a Unreal Tournament server" and such on it.
Discord originally seemed to be using that era of lan-party style language for it's naming conventions. A Discord "server" is just an instanced section of the server-side of the Discord software, and not specifically related to any real-world physical machine.
By contrast, only Discord-the-company can run Discord servers.
Contrast with Discord where there's something of an illusion of ownership; people will refer to them as "my Discord server."
EDIT: Incidentally, if you're actually running a private server for an MMO, I would indeed call that "your server."
The exception, of course, being games for which it is actually still possible to run your own servers. Minecraft comes to mind.
> recent games
You absolutely would. Just because maybe you're playing overwatch or league or something, doesn't mean this isn't still a hugely popular paradigm.
It doesn't matter how temporally limited it is, it doesn't matter if it's on dedicated hardware or not, or how many "servers" are sharing that hardware. It doesn't even have to be on a different machine.
> Typically that list of servers in online games was actually a list of different physical locations you could connect to.
And? If you saw me hosting two cs lobbies from the same box, would you stop calling them servers?
I really don't see how you can say that. How?
Voice chat is unreliable, often requiring 2-3 attempts restarting the call to work. The calls often die midway without telling you, until you realize you're just talking into the void. Tried on multiple devices (including mobile), same result.
When I hear a message come in, I have no way of knowing where it came from. There is an inbox button, but the message at the top is not the one that made the sound, and the list appears to have some kind of infinite scroll (so it isn't at the bottom either! Or maybe it is but I'm in too many servers?). I actually did find a trick for identifying what channel a message was in, assuming it's part of a busy conversation -- clear the inbox and wait for the next one. (If it's just one message, that doesn't work.)
It also logs me out every single time I visit, often just hours apart, which I can only assume is intentional, to try and get me to download their electron spyware instead of using the web version? At least I hope it's a dark pattern and not incompetence, because I'd prefer to believe I live in a world where competence is misdirected, than one where it is absent.
YMMV
We specifically switched one group to Discord just because the voice/video chat works every single time.
[0] Why is Discord recording our open programs and uploading them? - https://www.reddit.com/r/discordapp/comments/43lqyb/why_is_d...
[1] Wacom Tablets track every app you open - https://news.ycombinator.com/item?id=22247292
There are a wide variety of reasons to be critical of discord (many of them having little to do directly with Discord in particular) but the way they go about process scanning is unintrusive and pretty typical of similar apps, such as Steam, which is actually way more intrusive in some cases due to VAC.
Wacom tablets are a local computer input device. They have no business tracking or uploading anything in normal use, and you have no expectation or way to notice that it's happening.
All of your chat is sent to, and archived by, Discord, forever. That's annoying but server-central-not-encrypted-chat is their product. If I found all of my Discord chat messsages were being copied and uploaded to Wacom and archived forever, by a Wacom driver/app, I'd be incensed.
Also any discord invite link redirects to discord:// which of course breaks if you don't have the app installed. There's literally zero reasons for that behavior as replacing discord:// with discord.com just works
I've never had this happen. If there's anything to praise about Discord is that they have one of the best at-scale AV chat systems on the planet in my experience, and I've used a lot of them.
> appears to have some kind of infinite scroll
No idea what you're talking about. The only thing in Discord with infinite scroll is a channel chat frame, which isn't where you look for notifications.
> It also logs me out every single time I visit, often just hours apart, which I can only assume is intentional
I've literally never had this problem nor have I heard of anyone having this problem. Sounds like a browser issue.
Sorry but that must be something on your end. Never heard anyone with that problem and I'm very very active on Discord.
1- Memory hungry and laggy: 1st one is expected from an electron app, but VS code is an electron app (and fairly memory hungry) but also works like a charm once startup is done.
2- Network hungry: I literally don't know what it's doing with the bandwidth, when zoom and google meets both work fine for 50+ people (as far as I saw it) with only the occasional cough, why the f* is that 4-person meeting lagging and cutting off audio out of nowhere every 3 minutes ?
3- General awefulness and user-hostility:
- Updates are always the first thing to do at app startup, "f* you user, you don't get to see the UI before I'm done!". I have even heard from a friend on windows that the app launches at computer startup to fetch updates, even after the app's "launch at startup" was disabled from the task manager !, thankfully this never happened with me (also windows, but older). What is that weird fetish anyway ? the app was working before the updates perfectly fine, you would rather block the UI thread for a non-critical update ? hijack computer startup (an incredibly annoying and slow process especially if the OS is on hard drive) to fetch the update that adds that extra dumb colored widget to the UI ?
- Discoverability, maybe I'm missing the point a bit since discord is about privat groups, but is the search feature literally useless ? I swear it has a bunch of hard-coded channels for advertisment and replies to any other search with "not found". Privacy is compatible with this, you can make people ask to join things they find interesting and wait for approval from admins, I don't see why you have to implement whatsapp's invite-only groups - which makes sense only in the context of an addressing scheme based on phone numbers as they are inherently invite-only and can't be collected and indexed - in a web app. Maybe this is a fundamental limitation of IRC somehow ? it just sucks, it's the reason I don't use it as anything other than an inferior version of a zoom/whatsapp hybrid.
Anecdatally, this seems generally to be a cultural divide among demographics where restricting access is not good enough for privacy—the mere knowledge of its existence is the first barrier (see: teenagers and “finstagrams”)
So, not perfect, but good enough.
I want to say it's "disappointing" how they use "server," but it was probably a necessary fiction.
Did you mean TeamSpeak/Ventrilo? Discord was a direct replacement for voice servers used in gaming communities. Not IRC.
But to me, the encouragement to explore / read conversations you may have no interest in is a good thing. Just like forums.
The alternative experience on IRC can be stifling. People really do atomize their conversations there. And often avoid chatting from fear of stepping on someone's disinterested toes, or going even slightly off topic.
At least on Discord, ~everyone in a server is present in all of the channels.
So relocating a topic isn't "switch to a room with hardly anyone in it". It's more like a category move on a forum.
Getting people to join in a new channel on IRC is like pulling calcified teeth!
The most effective Discords I’m in have 1-5 channels.
They’re also effective because everyone is there for a reason: Either to keep in touch with a specific group of people, or to discuss a specific topic.
There seems to be an entirely different class of Discord where people are trying to create an entire community. These balloon into monstrosities with 10-100 different channels ranging from on-topic to off-topic. I have no interest in keeping up with all of the different channels or people coming and going.
In the worst case I’ve seen, an initially helpful Slack was split into over 500 different channels for every possible topic. Every time someone tried to start a conversation, several people would jump in to tell the person “there’s a channel for that”. The person would join the channel, see that there were only 4 people in it, and give up. I left when it felt like 50% of the discussions were about policing which topics could be discussed in which channel.
In the larger discords, the conversations seem to be dominated by a small fraction of chronically online users who involve themselves in every conversation. It’s very clearly a replacement for social interaction at that point. A lot of these seem to spring up in conjunction with people building e-mail lists and trying to amass Twitter followers.
I bet the usage of "server" came from the TeamSpeak world where you had to self-host it on your own (dedicated) server.
Of course giving away the hosting for free is going to attract users and one doesn't look a gift horse in the mouth.
Yes, we did exactly that back in the day by running our own IRC server. I don't see what the problem is, nor do I understand the arguments in this article. Very uncompelling imo.
My Discord server is just a place for me and a few friends to post random stuff and voice chat. That's what it's good for.
Plus, the more Discords you join, the more you get spammed by hacked accounts running down the user list. That's another reason why I won't join a Discord for every single thing I'm interested in. I've never gotten spammed from subscribing to a subreddit or joining a forum.
Spam posts need to be deleted, content needs to be checked, people need to treat each other well.
Contrast to discord, where if you find a spammer, just ban his ass. The spam message (or bad content) will already have scrolled out of view of most users ...
So it's just cost cutting from up above.
They see the costs associated with content moderation as too steep given the intangible benefits of running said forum, and cut the entire thing altogether.
I'll revise my earlier post.
FYI, There is a setting, per server and globally, to allow DMs or require preauthorization by friend-request.
It's like saying everyone on IRC should instead host a PhpBB instance for their communities.
Low friction. Doesn't require any knowledge to get up and running so anyone can do it. Doesn't require keeping forum software up to date and all that jazz. Single account makes it trivial to join new communities, no need to set up yet another forum account.
Drag and drop uploads of images, videos etc makes it trivial to share content. Want a quick voice chat? No problem, just hop into one of the voice channels.
Reddit might have replaced the chat aspect, but they turned actively user hostile so not a fun place to be. And no trivial way to voice chat with people.
Discord ain't perfect, but there's absolutely a reason why it's so popular. Yes it started with gaming but it works so well for many other communities.
I have plenty of minor issues with Discord's usability, but it's such a great service which allows me to dip my toes into dozens of different communities with basically zero friction.
Discord is a good choice for a community hangout, to use for ephemeral discussions.
It is a poor choice for a support forum, because past responses are not searchable by the open web.
First, many discord channels are based around a topic, not a person, so sub-topics come naturally.
Second, there usually is a request channel that allows one to voice a need for a new channel, and there's role system that can permit any designated persons to harmlessly create channels.
Everything old is new again, I guess?
What you do instead is start with one channel about the topic of interest. If people start talking so much about "alternative topic b" that it interferes with the main topic, then (and only then) do you splinter it off to its own channel.
People can then mute that channel and boost the signal that they came there for. But it has to come from a genuine need.
My other pet peeve is when people get gung-ho over moving a currently active discussion to the "correct" channel. More times than not, it's too much trouble and just kills a discussion that would have otherwise been interesting and fruitful.
I'm more interested in the topics. That's why I went to that discord server and that channel. To go read about that topic.
Maybe it's an age question. I don't know.
I don't really mind about customization and ease (i mean it's just a chat). Again I feel like they're overdoing and overbelieving in the current paradigm. All this to have nitro emojis and short lived things.
My main beef with Discord servers turning into this decade's forums is a lot of useful info is locked up and not discoverable by search engines.
This to me is by far the worst part of Discord. I'm in a few game mod specific Discord's and there is tons of info in them, but it's so hard to find and get to it might as well not even exist.
This is one of the reasons I prefer Zulip to Discord. You get more organization by default, with all conversations happening in threads with subjects, and a tendency to create new threads for new topics. I can actually find information in conversations long afterwards, and cross-link to useful Zulip threads from GitHub or elsewhere.
Discord tends to be social in a way Github is not, with lower friction to contribute. And perhaps even a better asynchronous model.
I don't discount your frustrations. Maybe a bot that can create GH issues from Discord would help. With rights to use it spread liberally around the community.
Tell people you need help getting data into Github, give them a bot so they don't have to context switch, and they'll probably surprise you.
My worry about Discord is the same worry as Android (though I am early adopter of both): its free as in beer, but we pay with our privacy. Sure, Ventrilo sucked as well given it was very strict and you could not run it on your own server plus high latency but low memory footprint. But we also had things like TeamSpeak and Mumble. These were alright, except it wasn't standardized, so you might need a different client per community. Its the standardization which abstracts the user experience, akin to people going to a site via Google or where the internet is Facebook.
It's important to not be at all strict about what channel discussion for whatever topic actually happens in, it's easier for people who don't want to see a topic to just scroll past on the occasional times when people post in the wrong channel.
I think it's not so much about cordoning things off but instead about not having people needing to scroll past a bunch of stuff they don't care about. The thread feature is neat and while I've mainly used it to post a bunch of images without spamming a channel, I could definitely see it being useful as a first step if we're not sure if something really needs its own real channel.
That being said, I have also seen multiple servers with dead channels that should probably be merged or pruned. Some people go crazy and make a bucket for stuff that just doesn't get talked about. I know it can suck to see a small community spread thing.
I do dislike how centralised discord is, and would prefer an open source competitor had gotten traction. But for me, the community _is_ the value, not the technology. Discoverability is huge.
Source: Admin of a Discord with 4k people, lightly active mod on several discords with 2k people and generally active user of the platform.
The problem is that Discord is increasingly being adopted by communities where voice isn't used and where ephemeral chat isn't helpful. E.g. All these crypto discord communities where it's impossible to find out what's going on unless you check the channel 24/7. A traditional forum would work much better for most of these cases.
The fact that Discord are trying to grow aggressively pre-IPO isn't helping.
Sure, but tell that to all of the gaming forums that got sunset in favour of discord because discord "is the place gamers go", or because they don't want to invest in content moderation.
Think of the years of lost accessible content, gone forever, now locked behind a walled garden that only ever treats content as ephemeral discussion that goes stale as soon as it is uttered.
I declare a conflict of interest in this post: I make forum software :)
But I also think there's a reason the pendulum swung away from them. For a social space, that aspect of permanence is a double-edged sword. It also means that your embarrassing moments are preserved for all posterity, and probably even Googleable. That creates some baseline anxiety in some people who are aware of that phenomenon, and I suspect that that is a part of the reason why flamewars were more common back in the day.
But, perhaps more insidiously, that permanence can become an engine of gatekeeping. It was so frustrating to watch the old guard on the forum I read unwittingly chase away newcomers with their endless links to old discussions. They thought they were being helpful. What they were trying to say is, "Here's some content that might interest you." But what was being heard was, "We don't need to talk about this thing you want to talk about because we've talked about it 4 times already."
And so a new generation of people naturally gravitated toward places where those sorts of things don't - can't - happen.
This is only an issue because we've normalised telling everyone the internet what you look like, what your name is and other info about yourself.
In the ye olden forum days there was just "hemi_dude420" who know every fucking thing about a certain brand of car. You had no idea where he lived, what he did, what his name was or whether he was a he at all. And we didn't care.
Nowadays people want to build their personal brand and insist on plastering their face, name and contact info everywhere.
> “My server is too big to not have channels — you can’t usefully stuff a thousand people into a single channel productively. (As evidence, look at Twitch streams!)”
GP even admits it themselves.
But >discord just doesn’t scale well, because it lacks good threading and discussion-organizing features
It’s not supposed to. It’s an ephemeral chatting app, not a forum.
One best practice that I’ve seen that helps turn a particular channel into a forum is to slow-mode the channel with a long cooldown. Make the cool-down about 60secs and the nature of discussion very quickly changes.
However, they recently added threads[1] where users can start small temporary channels for discussions.
[1] https://support.discord.com/hc/tr/articles/4403205878423-Thr...
Threading is fundamentally at odds with the idea of a group conversation. It relentlessly splinters the conversation into subchains because you have to reply to someone in particular rather than talking to the group in general.
Slack already has threads essentially identical to those in this Discord proposal. And people already complain about how this relatively basic form of threading makes conversations impossible to follow. Channels are no longer linear conversations, but have side pockets that have to be checked to make sense of the whole.
This is why channels ultimately make more sense if what you want is the ability to have group conversation while keeping the possibility of a few going on simultaneously.
(I admit I'm suddenly intrigued by the possibility of a "live forum". It would be identical to a traditional web forum, but each post would generate its own instant message space.)
I kinda see this as what happened to TV after we got DVR's and Netflix, where we went from episodic stores to serialized stories. That magnified the amount of nuance that TV shows were able to work through. As a result you get shows like The Wire, Breaking Bad, Squid Game - all shows that were fundamentally impossible before you knew that people who were watching episode 5 also watched episodes 1-4. Because no one can be sure that you have read all of the previous wiki content, forums are currently episodic in nature. They move very slowly. They need to repeat themselves many times. The bigger the forum, the slower it moves.
One of the worst features of Discord is that when you splinter conversations into different channels it becomes impossibly difficult to keep up with them. You need to click once for each channel you are tracking. Forums had this same issue. Reddit brilliantly solved this problem with their "an upvote pushes threads into the future, then we sort by most recent", but no other service(HN might? I'm not sure.) uses it to this day. I'm not sure why.
What I need on Discord is the ability to have multi-Discords like multi-Reddits where I see every message in a single interface, and clicking that message would allow me to send a message to that channel. So every message would look like this:
Server > Channel > Thread : Hi
AnotherServer > SomeChannel > GeneralThread : Some message
The big problem with chat is it quickly becomes useless as more people join the conversation, for example see Twitch chat, it scrolls so quickly you get an almost instant Eternal September effect of low quality content that reinforces itself. Even Reddit/HN falls over when you get over 1000 comments on a post. What you need is automatic sharding of users, an upvote system that would then push those certain users "up a level", and depending on the amount of users chatting in a channel there would be several levels of hierarchy involved. People who chat within your shard would then instantly reach you, but only high quality posts from other shards would reach you, but it would appear like a forum post, or be refined into a wiki.
I have a lot more thoughts on this topic, but I'll leave it here.
Guilded kinda has this, as they have different channels types, one of which is a forum channel. I actually love that feature and yet have noticed over the last half year or so, the Guilded team doesn't seem to be developing and fixing what seem to me to be dealbreakers. However, it has shown to me just how much I would appreciate something like Discord or Slack but with the ability to make forum-type posts. Maybe the next evolution of these apps will have this. I find myself lost in normal group chats on WhatsApp, Discord just seems to be even more of those linear chats with what I believe is a worse interface than WhatsApp and Telegram. Guilded's forum channel makes it much easier to pick and choose which part of the convo I'll follow.
The idea of people in the topic and in this thread is that people will enjoy the variety and read that and maybe get interested in Genshin or MTG, I guess, and therefore that channel should be rammed into the main space to keep it active and maintain interest.
But what actually happens is people look at the log when they get a chance to read, see 100s of Genshin posts and go "Oh, not interested, don't want to follow back to find the start to see if anything else was discussed first", and so any discussion before or interleaved with these highly active topics get lost and the people interested in neither Genshin or MTG have little reason to participate in the server at that point. So the extra channels is not to form a hierarchy of topics for the sake of topics, but to give the more varied topics breathing room in the presence of the highly active topics.
Looking at our discord: General, Destiny, Minecraft, Minecraft server A, Minecraft server B.
No one's too fussy about what goes where, but it's just useful to have channels as the context.
This is why I've given up on Slack and Discord servers for technical communities. They all have individual channels for every conceivable topic, and are painful to read as a result. Perhaps such sectioning off would make sense if a server had extremely high traffic, but I've found this to rarely be the case. It could be just another instance of premature optimization.
Much more so than most people using IM, it seems!
If you can't really search and index relevant bits of information due to the nature of the system, at least it should be properly localized. Lose that and it becomes noise.
> and in that case, more channels is just more places to click before i can find the discussion
...and otherwise it's more scrolling in fewer places?
That's an interesting take which I'm going to try and use to examine how I organize my life. Maybe the labels I attach to actives to interests is somehow limiting my interaction with them, or the world in general.
I think this is more of a problem with organization. Too many channels can introduce some redundancy. For me this is especially relevant in the Unreal Slackers Discord. There are so many channels and some of the topics overlap, so sometimes I have a hard time picking which channel to message.
The community uses them freely and naturally. It gives a means to talk about a niche / ad-hoc stuff without stepping on anyone's toes.
If you have a project going, you can effectively claim one of the unused channels for a while by simply posting in it.
Because everyone is present without explicitly joining, the conversations are more discoverable and inviting, without having to nag anyone to do anything.
Of course I would much prefer an open source and decentralized solution whenever possible. I'd really like to see Matrix/Element take off but at the moment it doesn't feel as polished.
There's a feature relatively new to Discord that'll help your issue with topic channels, and it's called Threads[1] - similar to, like, Slack's threads in the sense they're essentially mini custom channels for a specific topic of your choice.
As someone who has to decide what channels to make for a demographic of relatively young people (mostly 13-20), we just listen to what those people want. If there's enough suggestions for a channel, and there's no safeguarding issues that mods have brought up (not encouraging sending personal information - something like an #introductions channel can encourage people to send their age and location, for example) then we'll probably add it. This is because channels suggested by the community will reflect what the community want - we've never had a #technology channel suggested because we're a community of people who are fans of a content creator who plays Minecraft and is in a band, not a community of a content creator who makes videos about robots.
The Discord hate in these comments seems to be a range of simply 'Discord bad' to 'Discord isn't scrapeable by Google' - neither was IRC! Discord is IRC for the 21st century, and for large communities it is better: better moderation tools, better onboarding, better server management and it's so much easier for people to join: just go to a link in your browser. No need for a client if you don't want it.
A lot of people's experience with Discord depends on what community they're in. If you're in communities that are toxic, then you probably won't like it. If you're in communities that are welcoming, you'll probably like it. If you're in a large community and don't like how fast the discussion can be, then you probably won't like it. If you're in a very small community with just 5 people but you're after urgent help on something, that might take a while. I've been all of the possible sides of the platform and I love it.
Discord also makes me happy for what the platform itself is doing for moderation, whether that's against the amount of phishing taking place on the platform by adding platform-wide link filters for phishing links, to supporting[2] and educating[3] community moderators by curating articles and guides[2] to help out. I don't think there's any other social platform that actively talks to and supports its users like this.
This turned in a love-piece for Discord, yes, but for me it's the most important website I've ever visited. I've met so many great people and done so many cool things. I hope you can also find a website where you can do that too, whether that's Discord or otherwise.
[1] https://support.discord.com/hc/en-us/articles/4403205878423-...
[2] https://discord.com/blog/announcing-the-discord-moderator-ac...
Though I think we can all agree the server bar UI is absolute garbage unusable by anyone in more than a dozen communities and needs to be punted into the solar core.
(To be clear, I do loathe communities with a hundred little channels, most of which I never even look at, and I do mute aggressively, so there are definitely client-side features missing in that regard, but I'm not blaming the community moderators for their absence.)
Searching for canonical historical content in a chat app, where it may be spread over many discussions, channels, pinned messages and nested threads, is a miserable experience compared to full page updatable forum threads.
Many of us here have seen these tides over a long enough period to know what's coming. Young people haven't seen more than a cycle to protect themselves so they buy in to what's easiest. It's a short-term outlook.
Google Talk could have ruled the world of communication built on a real decentralized protocol but it wasn't profitable. Things that aren't profitable get shit-canned or worked over until they are profitable. Once they are profitable market incentives demand they become more profitable and then yet more profitable endlessly.
If human beings just stopped for one second and asked where's the money in this? What's the play? Well, we'd make smarter decisions all around.
Nothing more than five inches in front of our faces at all times.
I do wish we changed the incentives so we could build enduring protocols aligned with user interests.
In practice, threads are effectively the same as channels with the benefit that if people stop talking after x minutes it self-deletes/archives/disappears, but ultimately works the same where discussion gets channeled into smaller and smaller circles - policing of "this should go here", "there's a thread for that", "just make a thread" etc.
In fact it is even worse than channels because by default threads are not visible. They get hidden behind a button to even view them, and they naturally do not alert you to when a new thread is being created. It adds another layer of inaccessibility to channels that filters down the amount of people you will actually be engaging with at any one time.
I agree discord is great for being easy to use and access, but ultimately it falls apart above say a couple hundred members. At 330k members really you are better off just opening a forum, it's an insane amount of people that really I think you do struggle to develop any sense of community and I'm almost positive that there is very little meaningful interaction between your epic content creator and his fans in this discord server.
And let's be honest, discord moderators are a joke. The majority of the time people who choose or seek to be moderators, particularly in the manner you mention through a moderator "exam", are individuals that are grasping for a small sense of power to lord over people. Moderation isn't rocket science. I'm rather skeptical that it hasn't polluted your view given the way you vaguely name-drop moderating for a large community, a job that is completely thankless and likely unpaid except for in the clout you might gain by name dropping.
Having to use a bouncer or go to a website was a pain, though, and lack of redaction is a very mixed bag. With Discord's or Matrix's server-side history, you can see old messages by default, but users or attackers could also delete some of those messages (silently on Discord), and on Discord a deleted account becomes anonymous in the message history (unless their name happens to be transcribed, not mentioned).