You now have to enter a server, search for your specific problem, and, if not found, ask someone and wait for them to respond. If results are on the first page of google it's much more friction-less and convenient imho.
You now have to enter a server, search for your specific problem, and, if not found, ask someone and wait for them to respond. If results are on the first page of google it's much more friction-less and convenient imho.
It’s not just your opinion. Discord is a black hole for content. There won’t crawlers for the content in these spaces. I’d like to see more activity in the ActivityPub & modern, self-hosted forum/blog spaces (where Atom feeds can aggregate), but history likes to repeat itself as we move from one closed, proprietary communications service to the next because there’s ‘no cost’ to join.
Letting ideas float around a chatroom is good but communities hopefully have motivated members to consolidate and publish some of the good ideas for posterity because we will lose them over time. Some places do a better job, but a lot of content is straight up locked out from the wider internet where users are required to give away credentials to a private American company just to get access to it; at least private American Reddit I could read without an account with answers to folks web searching for a quick solution. But we’re tech-savvy folk and know better, but it seems from even the Stack Overflow survey results yesterday that our industry is also trending in the wrong direction.
And in that context not being crawlable is very much a good thing because communities require spaces that are to some extent fenced off, nobody holds a meeting in a train station. In an age were publicly scrapable information becomes subject to automated surveillance or vacuumed up by AI systems it's not surprising and justifiable that people move to walled gardens.
Not to mention that a lot of discord chats are conversational. And the default for casual conversations is that they're ephemeral, for good reasons. When you have a chat in the analog world, you don't expect that to be scanned by everyone for posterity.
The problem is when you use Discord (or Slack, or IRC - yes, IRC is just as bad in this context) to run a community that's outward-facing. For example, when a large OSS project, or a foundation, decides to use Discord as its main support/hanging out channel. Participating in such group requires so big an investment of time and attention that it instantly shuts off anyone who has a day job or other interests and responsibilities. Again, this is not about causal chats - your "offtopic" forum thread probably is better off being a Discord channel. The problem is when contributing to, or receiving support from, such community requires being active on a chat group.
Remember "The Tyranny of Structurelessness"[0]? That seminal article from 1970s that, for some reason, just doesn't want to die? It was posted here just three days ago[1]. It actually talks about this. What it calls "elites" that naturally grow as an informal hierarchy in a group without a strong formal hierarchy - Discord, et al. are pretty much designed to create those. The people who are able and willing to keep up with the chat flow, following it all day every day, are the ones that become those "elite", and end up running the community.
--
depending on the kind of OS project, that may be more of a boon than a hinderance. There is always good talent put off by some factors in life, but there are always a lot more actors (some bad, some simply ignorant) that may make the project more of a strain than a collaborative effort.
----
I'll also emphasize that unless you are a part of an enormous hub without proper structure, the "chat flow" isn't as heavy as you'd expect at first blush. Its much more annoying to log on and read the day's messages, but the number of relevant messages may be in the dozens that take 10 minutes to skim, not thousands that takes a part time job to parse. But even then it makes sense; for those super large OS repos, there are in fact people doing it as part or full time jobs
For values of "enormous" starting at "a dozen people".
Elsewhere in the thread I wrote about my Hackerspace experience. At the point I started drifting away from the community, we had ~100 people active at least every now and then, some ~30 present and at least occasionally active on IRC (later Telegram), and 5 people generating 1000+ messages between 09:00 and 17:00 on every regular working day. By volume, 50% could be casual shitposting, 30% interesting technical conversations, and 20% something relevant to the community - but 100% of it was a bonding experience.
No surprise that the people generating most of the chat backlog volume were also seen as the "core" / most involved participants.
You already made your choice, but there is something worth considering on if you even want to be a part of a group (even if you had all that free time). I find it interesting that this post came up later after I came back to this comment:
I think there were some sensitive documents dumped from Discord (where noone noticed them for a good while) to the public internet. So I'd say there is some truth to it being semi-private. The "Discord Leaks".
Discord has its place, but its not generally great as a information sharing place.
Even with that rule in place, when I graduated and had to focus more on my work, I realized I'm slowly becoming an outsider to my own community, simply because I'm not able to keep up with the torrent of random conversations on IRC. Back then, there were no LLMs available to summarize the 1000+ messages people sent between 09:00 and 17:00. And even if they were, it wouldn't have helped, because the problem was, people who wrote those messages were bonding together, becoming closer-knit every day, while I was becoming more distant just by missing out on this.
It's what eventually made me stop participating - and from what I talked to other people in and around our Hackerspace at the time, I'm not the only one. Which is why I say, chat groups are, by very nature, poisonous to communities - including off-line ones. They need careful managing.
Segmentation, paywalls clickbait and SEO are, unfortunately, the Monday morning reality we’re waking up to.
When I was trying to resolve an issue with my hacked PS3's BluRay drive a few months ago I was able to deduce the solution from a fairly terribly maintained wiki from 2012.
When I was trying to reverse engineer a board game app from 2018 a few months ago I was barely able to find any information because the official Discord banned such discussions and the unofficial Discord didn't seem to exist anymore.
The appeal is for small private and semi-public communities. You are right that it is more like IRC than a web forum, but it serves much the same purpose for many people with its server channels and channel threads.
I'm a member of a small community about 25-30 people that know it each from either university or work. We chat about games, politics, software development, organising IRL events, and lots of other interests. The advantage of discord over IRC is we get better message persistence, video streaming and voice calls, sharing media (pictures and video). It lets us organise this content in a way that say a group whatsapp could not. Right now three people are in a voice and video chat room talking about and playing Street Fighter 6. I could just jump right into that conversation with a single click and might do so in a moment. They are also sharing videos and twitter links in a channel dedicated to fighting games.
I'm also a member of a larger programming community with a few thousand members and we have automated help systems allocating space to get help, evaluating programming expressions to aide conversations, moderation tools, url shorteners for programming playground - much of which is powered by custom bots using discord apis.
The thing it is closest to is MS Teams or Slack, but the difference being that its more focused on soical interactions and gaming intergrations than it intergrations for work tools. Its also just frankly a better product than Slack or Teams - it just doesn't have the business intergrations that make it viable for business and doesn't offer business plans.
I wish there were more self-hosting offerings to compete with Discord. RocketChat, Mattermost, Zulip, and Matrix/Element all leave something to be desired.
Thinking Discord is "appealing" is not the right way to look at it's popularity.
The reality is more organic, the younger generation was exposed to discord through gaming and Twitch streaming and learned a natural workflow to create a chat community around themselves that tie-in to their other social media.
I like Discord because it solved one of my longstanding complaints with forums: the perpetual forum-dweller who is an otherwise shut-in person who monopolizes the discussion and likely has other flaws that precludes them from being a voice of authority on a subject anywhere but in their little forum space.
Discord is much more "you must be here participating to have a voice" and if you leave, someone else becomes the authoritative voice. More democratic, more humble, less belligerent.
And shutting out everyone who has a job or other responsibilities that prevent them from keeping up with the discussion flow 12+ hours a day.
I've never heard of "perpetual forum dwellers", but Discord (and Slack, and yes, IRC too) is a place that's structurally makes a community be run by close-knit group of people with too much free time.
oh I certainly have. We call them moderators often, but there are definitely power users who you will see comment on almost every post in a particular group.
And since we're on the topic of Reddit here: well, you will definitely see the abyss stare back if you look into how many subs the largest moderators run.
The answer is I can't figure out how to use IRC since I'm not an old dude. :D Also it has way less features to foster rich multimedia communication
On mobile you need to close 3 banners and sometimes even log-in to see the content.
Let's say I run a Discord community around some product/service, like a rendering engine like Octane. Two users have a meaningful conversation explaining how to increase light samples. Let's say that information is not documented online. There should be a nice way to summarize + post that onto a website that can be crawled.
You could even automate this with GPT. It could constantly scan Discord for back-and-forth context-specific conversations and push summaries from them to a website. Then users could upvote or downvote them into oblivion asynchronously.
it's not impossible. And ultimately many discord groups will try to have channels dedicated to keeping a list of guides (usually some google sheets maintained stuff) that are slightly more publicly visible. But it still comes down to the will of the people to maintain that and make is accessible.
Main barrier with your approach is that I'm not sure how scrapable discord is. It (to my knowledge) never had an API that did more than let you automate posting and maybe scan recent comments to reply to.
What I like about Reddit or any forum is the ability to search for a topic or question you need help with and then see people discussing it and resolving it. Forums are a great Archive for discussions like this.
Where discord plays a good role is in fleeting chat. Water cooler type chat. Discord is fun if you’re heavily involved in a community, you can spend many hours a day in your favourite discord but for someone like me who just likes to pop in a now and again, it’s borderline useless.
I suppose what I’m getting to is that, for me, discord is for low effort throwaway chat, Reddit or HN for that matter is better for discussions that should be read again by interested minds.
I would take Discord over Slack or Gitter any day of the week. Slack only retains 90ish days of text chat which makes it an awful platform for open-source projects to use. It hurts my brain that CNCF and Kubernetes use this as a platform. At least in Discord I can search thru years of content and discover a discussion instead of asking the same questions over and over.
Gitter had terrible search, but one advantage Gitter had over Slack and Discord is that it required no login to lurk, and chatrooms were indexable by search engines. You can still do so with Gitter's switch to Element, although Element leaves a lot to be desired on the UX front.
> I would take Discord over Slack or Gitter any day of the week. Slack only retains 90ish days of text chat which makes it an awful platform for open-source projects to use.
But who is to say that one day Discord won't start enacting limits on search history? The enshittification seems inevitable, in my opinion.
If it's inevitable, the service doesn't matter. YCombinator can one day do to HN what Reddit did to itself, but I'll still enjoy the community while it lasts.
It's better to work more on a "good enough for now but keep backups in mind" state rather than "there is nothing perfect so I won't go anywhere" state. If your mindset is the latter, why value online communitie at all to begin with?
If you have the power to move the people you can help try to fight that aspect of society. But at large we can't even lead the horses to those theoretical oases (let alone make them drink)
I despise locking down knowledge to a walled garden.
To be honest, for the good. Discord search in "discord forums" sucks so bad it's almost unusable. Let's keep using Discord for instant messaging and voice.
Perhaps we need more projects like Reddit but without the VC money.
No real point in an indexable community if the community has no knowledge.
- The Lost Media Wiki
- Our Startups
- Flashbots
- Freqtrade
- Defi Dojo
- AI Nordics
- Homework Help
- Science and Technology
- Refold Central
- Seasteading
- Ocean Builders
- ASC (Atlantic Sea Colony)
- Vital Audio
- GPU Audio
- MakingHipHop
Every single content creator also seems to have a Discord server nowadays.