this post was submitted on 04 Feb 2024
11 points (76.2% liked)

Lemmy

12572 readers
26 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

Seen some conversations recently about taking a general discussion thread here onto discord/matrix for "real time chat".

It then struck me, as someone who's been on lemmy since before the Reddit API migration ... that lemmy used to be more "real time" than it is now with the front-end receiving updates over websockets.

Coupled with the "chat" sort for comments (which is buggy I think), you could turn any post into a live chat.

Obviously you wouldn't want too many of these as they burden the backend. But it could be a nice feature, using mostly old lemmy tech (?), to allow selected posts to become "live chats".

It would probably make sense to add time limits for how long this can be on for, and maybe to add limits for how many posts per community ... all configurable by admins. But also it could make mega-threads and free-form discussions much more dynamic and attractive here.

EDIT:

There could be both user-specific and post-specific modes for this too.

Any particular user could be able to turn on chat mode for them, so that comments are flattened and updates happen automatically, but just for them. Limiting this in someway on a user based would make sense.

Then a particular post could be put into "chat mode", such that everybody who opens the post does so in "chat mode" automatically, unless they opt out. Again, limitations on how many posts and for long they stay in "chat mode" make sense here.

you are viewing a single comment's thread
view the rest of the comments
[–] maegul@lemmy.ml 2 points 9 months ago

Yea. I started thinking about what is actually the difference between something like lemmy and discord ... and it seemed obvious (to me, which means it might be wrong).

It's a simple UX thing ... you don't need to refresh, scroll or sort to see what's new. The UI tells you and updates automatically. That way you feel "plugged in" without any additional effort. Then it struck me that lemmy used to run websockets.