Hacker News new | ask | show | jobs
by capableweb 1860 days ago
Definitely check out Zulip for a pretty sweet threaded model also: https://news.ycombinator.com/item?id=27149123
2 comments

Matrix’s threading model has been designed to support Zulip (we’ve chatted a bunch to Tim about linking them up) - the only catch is that it’s not implemented in any clients other than Cerulean so far. Element should add support soon now Spaces are out though.
What's the Matrix analog for Zulip? My understanding of Zulip is that you have an instance, streams in that instance, and topics in that stream.

Maybe in Matrix the hierarchy would be implemented by nested spaces? A space for the stream and one for each topic? That would probably work if not for the critical Zulip feature of being able to move messages between topics (and between streams?) to better organize the conversation.

Maybe one Zulip instance is a giant Matrix room and the threading model that's landing soon is used to implement the relationships? I know the upcoming threading model can dynamically change event relationships. But then maybe it would be better to avoid giving single rooms that much traffic.

There are probably lots of ways to implement that functionality. I'm curious as to what you were thinking.

Obligatory comment here to say that Zulip is amazing.