Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Comments on Poll for chat users and non-chat users

Parent

Poll for chat users and non-chat users

+2
−0

There is a link in the right hand panel (or bottom of the page on mobile) to "join us in chat".

Chat is an entirely optional extra, but I'm curious about one thing, so this question is intended as a simple poll to gather information by voting on answers.

Some people are users of Codidact, but not of chat, while others are users of both. Since Codidact is open source and non-profit, while chat is currently not (being provided by Discord), I can imagine 3 groups:

  • People who use chat.
  • People who do not use chat because they have no interest in chat.
  • People who would be interested in chat but avoid Discord.

Maybe also a 4th group:

  • People who do not use chat because they were not aware of it.

If you are in one of those groups, please upvote the corresponding answer, or add it if it does not yet exist. I'm hoping that answers here will be a single line for voting on, to get an idea of numbers. If you want to discuss details of whether we should have chat or who should provide it, feel free to raise a separate Meta question for that discussion (rather than an answer here).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

3 comment threads

Purpose? (4 comments)
Temporal bias (3 comments)
Missing answers (1 comment)
Post
+2
−0

I use chat.

All things being equal, I would prefer it not to be run by Discord. I'm not going to leave because of that preference,[1] but a community managed instance of a chat platform[2] would be more attractive to me than a Discord, Slack, etc.


  1. At least not unless Discord does something particularly egregious ↩︎

  2. Ideally this is a chat platform I could puppet to from Matrix, but I'd consider other options, too. ↩︎

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

Matrix (8 comments)
Matrix
trichoplax‭ wrote 14 days ago

I'm not familiar with Matrix. Is this something needed to match the capabilities of Discord, or is this something you can't do with Discord that would be an improvement if implemented in a Codidact chat?

Michael‭ wrote 14 days ago

Matrix is a chatroom/comms protocol (somewhat like IRC or XMPP). I appreciate their primary focus on the spec, but I'm also using it right now to interface with the Codidact Discord. I can't do all the things in Discord from it, but I can also run most of my other communications out of there, like I used to do with Trillian or Pidgin, back when 1-1 chats were the primary mode.

It's also possible to "bridge" Matrix to another service if you're the admin on both (or sometimes even just one) side: CD could spin up a Matrix instance, bridge it to Discord, and keep synchronized conversations between both platforms.

trichoplax‭ wrote 14 days ago

I've just had a glance through the Matrix Wikipedia page and it sounds promising. It sounds like Codidact chat would need to support interfacing with Matrix in order to avoid being a step down from Discord.

It also sounds like Codidact could simply switch to using Matrix directly rather than building its own chat that interfaces with Matrix. Since it's an open standard this might be worth looking into.

I notice that it's developed by an organisation of the same type as the Codidact Foundation:

In October 2018, a Community Interest Company called "The Matrix.org Foundation C.I.C." was incorporated, to serve as a neutral legal entity for further development of the standard.

trichoplax‭ wrote 14 days ago

I haven't read enough to know whether there are free (of charge) implementations of the standard.

Michael‭ wrote 14 days ago

It also sounds like Codidact could simply switch to using Matrix directly rather than building its own chat that interfaces with Matrix. Since it's an open standard this might be worth looking into.

There are multiple server implementations out there, and probably some unlisted ones, too.

Matrix is federated, like Mastodon or email. If Codidact stood up a homeserver, we could either enforce local accounts or additionally let people join from their existing homeservers. I think when Matrix was mentioned before, someone said it's full of NSFW spam, but I haven't had that experience in the handful of places I've connected to.

I'm not trying to push really hard for this particular system, but if I were setting up a chat framework, this would be the first thing I'd look at.

trichoplax‭ wrote 14 days ago

Enforcing local accounts sounds like it would solve the spam problem (in the sense that we would get no more spam users than already sign up for Codidact accounts, and could continue to deal with them in the same way).

Good to know that federation is an option, but that it can be avoided if that turns out to be necessary.

trichoplax‭ wrote 13 days ago

You're right. This comment thread overlaps with that Meta question. The purpose of this question is different from that question though. That one was about finding out if there were viable alternatives to Discord. This one is about finding out if there is even a reason to seek an alternative.