Hacker News new | ask | show | jobs
by viccuad 1860 days ago
Wohoo! Thanks to Spaces, I feel comfortable using Cactus comments for blog posts (e.g: https://viccuad.me/blog/enabling-cactus-comments), as I could create a private space containing all the rooms for each blog post comment chain.

To me it shows the snowballing effect of features.

Also, Matrix's Spaces (even in Beta) seem more flexible and thought out than the second best implementation I know, in Slack.

2 comments

Definitely check out Zulip for a pretty sweet threaded model also: https://news.ycombinator.com/item?id=27149123
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.
Based on your comment, I tried this and it is working. Thanks.

Are you adding the each blog post comment room to a private space manually or is there way to automatically add it to that space?