Live data from Hacker News

A Year Using Matrix and Riot

itscode.red

21–30 of 82 posts

Re: A Year Using Matrix and Riot

#21
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

Are chunks / hot path improvements going to help with the forward_extremities problem? https://github.com/matrix-org/synapse/issues/1760

Yup. The hot path speedups for state resolution should make things go faster when you do have a fragmented graph (ie lots of extremities) - in the best case O(1) rather than guaranteed O(N). And then the chunking should reduce the number of extremities which build up over time anyway.

Re: A Year Using Matrix and Riot

#22
What confused me about Riot when I tried it was that when I picked a friend to chat, it created some kind of new room instead of.. not sure how to call it, a P2P chat? Like it's on slack or other services. For eg. I could remove messages but my friend couldn't which makes it weird (I'm an admin in a P2P conversation?)

Re: A Year Using Matrix and Riot

#23
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

I use Riot on a daily basis and I like the overall concept, we love federated where I communicate. So let me try to share some experiences that bugger me the most because I really hope you could imporve on those things. Imho those things are more important than UI. (form follows function, sorry guys ;D) - Messages that can't be decrypted on only some of my devices. This for example forces me to use my phone while sit…

From what I understand, Electron is a very temporary stopgap.

Re: A Year Using Matrix and Riot

#24
post #16
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

As others have said, thanks for everything. I am a Patreon supporter, I would highly encourage others to support Matrix/Riot as well. I have been able to transition the vast majority of my personal and professional communication to Riot.im on Android, iOS, and web. Voice, video, text, memes, all of it. I know it has its rough points, but even non technical family and friends have been able to use it, getting off of t…

I was a Patreon supporter until they received funding from that crypto currency company. I'm waiting to see how that pans out and don't think my money matters much now anyway.

Re: A Year Using Matrix and Riot

#25
> Another huge issue is how painfully slow the client is. Simple tasks like switching between groups takes up to a second

Guess the author hasn't used Slack lately...

I run both Slack (for work) and Riot (for personal, on the matrix.org server) and while I don't use Riot as much as Slack, I really love it. I think the UI is great. I am fairly used to IRC though, and I think that's where Riot gets a lot of its DNA from, so maybe I'm just used to that setup.

For the project being open source, and for the short time it has been alive, it has come so incredibly far. I can't wait to see what else they do.

Re: A Year Using Matrix and Riot

#26
post #24
post #16

Earlier quoted context omitted.

As others have said, thanks for everything. I am a Patreon supporter, I would highly encourage others to support Matrix/Riot as well. I have been able to transition the vast majority of my personal and professional communication to Riot.im on Android, iOS, and web. Voice, video, text, memes, all of it. I know it has its rough points, but even non technical family and friends have been able to use it, getting off of t…

I was a Patreon supporter until they received funding from that crypto currency company. I'm waiting to see how that pans out and don't think my money matters much now anyway.

Patreon does actually help very significantly - at the current rate it effectively funds one fulltime developer for the project. Or to think of it another way, it adds several months onto the total runway that the funding from Status gives us, and this is a massive boost given the scale and ambition of the project - we need all the time we can get. So: huge huge thanks both to everyone who supported us in the past (without whom it would have been impossible to justify raising larger funding from folks like Status) - and likewise to everyone who continues to support Matrix today, as it genuinely is helping us keep the lights on.

Re: A Year Using Matrix and Riot

#27
post #17

Earlier quoted context omitted.

I use Riot on a daily basis and I like the overall concept, we love federated where I communicate. So let me try to share some experiences that bugger me the most because I really hope you could imporve on those things. Imho those things are more important than UI. (form follows function, sorry guys ;D) - Messages that can't be decrypted on only some of my devices. This for example forces me to use my phone while sit…

> - Searching the history doesn't work well at all. Shows zero results for a string, scrolling up proves that wrong. This is because search doesn't work at all in encrypted rooms since it's implemented server-side.

We’re working on clientside search to fix this: https://github.com/matrix-org/matrix-search/tree/two-headed-...

Re: A Year Using Matrix and Riot

#28
post #9
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

Is there a bunch of work going on from the team there in preparation for the Purism Librem 5, or is that mostly their efforts that happen to rely on your tech?

Sadly it’s ended up being the latter. We’d like to help them, but doing so would pull time away from the core Matrix stuff, which would require us to fund more people to cover the work. They haven’t been able to supply any funding, so we’re supporting them on a best effort basis instead.

Re: A Year Using Matrix and Riot

#29
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

The only thing that holds back my personal slack groups from moving to Riot is Slacks under message reactions (especially the custom ones).

I did see there was an issue opened for it on github, but can't seem to find it now.

Re: A Year Using Matrix and Riot

#30
post #4

Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are: * Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on…

I use Riot on a daily basis and I like the overall concept, we love federated where I communicate. So let me try to share some experiences that bugger me the most because I really hope you could imporve on those things. Imho those things are more important than UI. (form follows function, sorry guys ;D) - Messages that can't be decrypted on only some of my devices. This for example forces me to use my phone while sit…

Have you used any of the Qt based client? I'm asking because I'm interested in Matrix, the idea and the protocol look great but there is no way I'm using an electron app...
Post reply on HN