Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem.
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
@xgranade That’s what I do now, different people on different apps. The problem isn’t that none of the apps do enough of discord’s weird secondary features, it’s that they do not replace discord’s core functionality in a way that works for the kind of people i communicate with on discord at all.
-
@xgranade@wandering.shop that's not the point
the point is that there are several important defining features in discord that no functional project has replicated because everyone wants to copy whatsapp instead@kat_cal2@ck.catwithaclari.net @xgranade@wandering.shop I don't feel that's quite true, though I would ask what these particular features are.
-
@kat_cal2@ck.catwithaclari.net @xgranade@wandering.shop I don't feel that's quite true, though I would ask what these particular features are.
@flesh@transfem.social @xgranade@wandering.shop the most important thing that i want from a replacement is the structure of servers; not group chats, but the whole deal, with the division into channels (especially now with the extra channel types but that's not that important) and roles with permissions.
-
@xgranade A great example of this is DeltaChat being essentially ideal at replacing the "group chat with friends" part of the equation, while being delightfully straightforward to self-host and demanding almost no resources.
It doesn't fit the "big public rooms" part just as neatly, like IRC ou Discord would, however, and I think that's ok.
I'm at the point in my life where I don't really need "decentralized" I just need federated with a hearty dose of data sovereignty. If that happens to come from a handful of good things, I'm ok with that.
@mr_daemon@untrusted.website @xgranade@wandering.shop I'm curious how you'd draw the distinction between "decentralised" and "federated with a hearty dose of data sovereignty".
-
@mr_daemon@untrusted.website @xgranade@wandering.shop I'm curious how you'd draw the distinction between "decentralised" and "federated with a hearty dose of data sovereignty".
@flesh Sure! Decentralized implies some amount of peer to peer with no central authority at all, federation implies one or many central authorities _that I can have control over_, or self-host, where I have control over the data. Where it lives, what's done with it, how it is backed up etc.
It basically moves the "authoritative node" one level up in the hierarchy, instead of keeping it at the individual level.
Basically, I am ok with one or more central servers being part of the equation, as long as it possible for me to be in control of one, more or less.
-
@flesh@transfem.social @xgranade@wandering.shop the most important thing that i want from a replacement is the structure of servers; not group chats, but the whole deal, with the division into channels (especially now with the extra channel types but that's not that important) and roles with permissions.
@kat_cal2@ck.catwithaclari.net @xgranade@wandering.shop That is a pretty important defining feature, yeah. I think a few projects attempted it, but I'm not too aware of the state of the field right now.
-
@flesh Sure! Decentralized implies some amount of peer to peer with no central authority at all, federation implies one or many central authorities _that I can have control over_, or self-host, where I have control over the data. Where it lives, what's done with it, how it is backed up etc.
It basically moves the "authoritative node" one level up in the hierarchy, instead of keeping it at the individual level.
Basically, I am ok with one or more central servers being part of the equation, as long as it possible for me to be in control of one, more or less.
@mr_daemon@untrusted.website @xgranade@wandering.shop Ah, I see. Some would consider that a decentralised model as well, but I see the reason for your distinction now. Thanks.
-
Interesting. I wonder why non-tech people would have issues with multiple apps though. If at anything, it would be a better UX metaphor to their day to day life. (My personal experience is that making them use the device itself is the hard part.)
In my house:
everything -> computerIn my grandmother's house:
call someone -> phone
watch a video -> TV
take notes -> pen and paper
solve a puzzle -> puzzle magazine
look up a recipe -> recipe book
look at photo of grandkids -> album book@dragonfi @xgranade Because they grew up with those their whole life and there aren't nearly as many of them. On my phone there are 22 different messaging apps of one sort or another, each with their own UI/UX, some radically different. Most didn't exist 20 years ago.
And that's just one type of interaction. Now repeat for streaming, photos, shopping, etc.
It's a lot even for those of us who are used to it.
And then there are the unique logins for each...
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
@xgranade Discord was best when it was just chat & vc for gamers. Felt like such a step up from teamspeak/mumble/ventrillo at the time :/
-
@xgranade Discord was best when it was just chat & vc for gamers. Felt like such a step up from teamspeak/mumble/ventrillo at the time :/
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
@xgranade EXACTLY THAT!
#Discord is like #MicrosoftTeams a "Shitty #App that tries to be a jack of all trades, and thus is a master if none!"
#IRC, #XMPP+#OMEMO (#gajim & #moniclesChat), #PGP/MIME (#deltaChat), #Zulip and #RocketChat exist for good #TextChat.
#JitsiMeet offers #Vieocalling and #ScreenSharing and #Mumble offers #VoiceChat…
Instead if one #Bloatware, multiple smaller tools can do the same aspects better.
- People don't expect #Thunderbird to be a spreadsheet program nor do people expect #LibreOffice to be a good #Browser or #Firefox on it's own to be a good IDE to develop Linux Kernel Drivers!
The same goes for anything else...
-
@dragonfi @xgranade Because they grew up with those their whole life and there aren't nearly as many of them. On my phone there are 22 different messaging apps of one sort or another, each with their own UI/UX, some radically different. Most didn't exist 20 years ago.
And that's just one type of interaction. Now repeat for streaming, photos, shopping, etc.
It's a lot even for those of us who are used to it.
And then there are the unique logins for each...
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
@xgranade people keep asking on the Steam forums for Valve to add all the features of a forum to Steam's chat window and I don't think they realize that what they're asking for is for Steam to add no new features but to move the existing ones around in confusing ways
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
@xgranade Discord is hardly an 'everything app'. Its a way to have a group chat with subchannels, along with voice and video/web sharing, rolled into a unified interface. I suppose that makes it 'everything'? I don't know, I feel like you underestimate how much low friction matters to maintaining even your small friend group chats.
-
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
I don't mind this approach and most nerds don't, but as you said, the issue is selling this to the people who use Discord. It's free, easy, and is the home of so many large communities that would break some of the solutions we propose. The idea of having 3 different apps for calling, chatting, and long form communication is just not appealing to most people, even if I really like it. I'm pretty sure my friends would sooner text or call me before ever using a Mumble or XMPP server lol. I find Discord overwhelming and exhausting, so I hope we're really able to solve this.
-
@Canageek I've heard advice against partially federating (e.g. blocking some instances but not others from using federation endpoints) as that can cause rooms to get into inconsistent and malformed states, but I've not seen any advice to the effect that disabling federation *entirely* is bad? Perhaps I'm missing something, though.
@xgranade hmm. this makes me think federation beyond oath / user profiles is an anti-feature for these use cases 😬 (these use cases: closed-door and smallish open-door interest-specific communities having mostly unthreaded, chat-like conversations)
the best experiences i've had on Discord were on servers with firm moderation. reading your post, i realized moderation of a federated chat room can only be as good as the weakest popular instance. defederate that instance and you end up with malformed chat; keep them, and you have to accept their weak moderation.
i'd rather be in a room where moderators try to apply themselves more consistently, and if i don't like their room then i'd rather find a different room on a different server than end up in a space that overlaps with their mess.
-
@xgranade hmm. this makes me think federation beyond oath / user profiles is an anti-feature for these use cases 😬 (these use cases: closed-door and smallish open-door interest-specific communities having mostly unthreaded, chat-like conversations)
the best experiences i've had on Discord were on servers with firm moderation. reading your post, i realized moderation of a federated chat room can only be as good as the weakest popular instance. defederate that instance and you end up with malformed chat; keep them, and you have to accept their weak moderation.
i'd rather be in a room where moderators try to apply themselves more consistently, and if i don't like their room then i'd rather find a different room on a different server than end up in a space that overlaps with their mess.
@tojikomori I've long said that moderation on Discord is best-in-class. I do think good moderation with federation is entirely possible, but it's much more challenging than moderating something centralized.
In the case of Matrix, part of the problem is that a room administrator has comparatively few tools for blocking bad homeservers as compared to selective defederation on the fediverse.
-
@tojikomori I've long said that moderation on Discord is best-in-class. I do think good moderation with federation is entirely possible, but it's much more challenging than moderating something centralized.
In the case of Matrix, part of the problem is that a room administrator has comparatively few tools for blocking bad homeservers as compared to selective defederation on the fediverse.
@xgranade i'd like to believe it's possible, but given the unthreaded nature of chat-like interactions i don't see how. defederation on the fediverse mostly works ok because our conversations here are so heavily threaded. even then, instance owners are cautious about defederating popular instances like mastodon.social. but imagine removing all the mastodon.social-equivalent posts from an unthreaded chat stream.
-
@tiotasram @Canageek @xgranade It also has some pretty good administration docs.
-
undefined gina@fosstodon.org shared this topic
-
@xgranade Yeah, I'm going to wait a few weeks to see what happens when people who know what they are doing try them various software but right now I'm leaving towards Zulip or IRC or XMPP on my own server for text and TeamSpeak or Mumble for voice.
(I've already rented a TeamSpeak server for about $3/month but it's text chat is worse then IRC)
@Canageek @xgranade XMPP & Teamspeak + web based discussion forum used to be the default combo for lot of hobbies in the days before Discord. They never went away, but users disappeared. Still a viable solution. The problem is getting your users to leave Discord. Looking at what happened to Twitter and Reddit, it seems the cost of leaving is still higher than enduring enshittification for the majority.