Show "speaking" indicator to prevent conversational race conditions #17

Closed
opened 2026-02-28 17:31:15 +00:00 by talksik · 2 comments
talksik commented 2026-02-28 17:31:15 +00:00 (Migrated from github.com)

If someone else is "speaking", I would perhaps wait until they send their clip. This prevents the gap in async conversations that leads to distortion, scrambling, and confusion.

If someone else is "speaking", I would perhaps wait until they send their clip. This prevents the gap in async conversations that leads to distortion, scrambling, and confusion.
talksik commented 2026-03-22 01:58:04 +00:00 (Migrated from github.com)

To avoid polluting the stream viewing experience, we can show this indicator in the compose overlay, so that only the humans that are composing discover that they may have a race condition with another human.

To avoid polluting the stream viewing experience, we can show this indicator in the compose overlay, so that only the humans that are composing discover that they may have a race condition with another human.
talksik commented 2026-04-01 18:19:01 +00:00 (Migrated from github.com)

Don't be afraid to introduce simple websocket infrastructure. This issue could be a good excuse to build a custom realtime implementation because it's low risk even if there are disconnects. We are simply relaying signals when people are composing a particle.

Don't be afraid to introduce simple websocket infrastructure. This issue could be a good excuse to build a custom realtime implementation because it's low risk even if there are disconnects. We are simply relaying signals when people are composing a particle.
Sign in to join this conversation.