Skip to main content


best #matrix software ?

  • synapse (33%, 1 vote)
  • dendrite / rizz-gyatt soytrix 69.420-sigma ( ari.lt ) (0%, 0 votes)
  • condu( uw )it (66%, 2 votes)
  • openssl s_server (0%, 0 votes)
3 voters. Poll end: 1 month ago

but it's not fair, since many people actively try to avoid element-operated development. For me dendrite never really worked well, and synapse is a tasteless joke.

me being ignorant of the development and all that... tasteless how?

@ari

This entry was edited (1 month ago)

@bobdobberson
Oh this is highly opinionated, partially for the exact opposite of what you said: I am way too knowledgeable about the development. πŸ™‚

To put it politely synapse is a prototype reference server written in a script language which should have been a reference in a way that it strictly implements spec, with all the shortcomings of the script language.

Not the other way around.

And the development process is not really embracing due to some… human shortcomings.

@ari

@grin that doesn't really help me understand. What's wrong with python for serving http data?

@ari

@bobdobberson
It is horribly slow, resource wasting and inefficient, and also pretty unstable. Apart from other problems like shortcomings of its database design.

@ari

@grin python is unstable, or the code they are writing in it is unstable? What's unstable about it?

@ari

@bobdobberson
Python is not unstable (but has its problems with things, like multithreading), but the code is. It is continuously throwing various errors, which is okay for some people, but not really for me. Maybe I am prefectionist. πŸ˜‰

@ari

@bobdobberson
But mainly it is about unacceptable resource waste, apart from the non-code problems like spec violations.

@ari

@grin yeah, if I were running a server and my log was full of errors and tracebacks, I'd reconsider running that server.

@ari

@bobdobberson
Its logging is basically one level, all or nothing. And yes, it is full of python crapping itself, and it is (probably) considered "normal".

@ari

@grin I'd like to imagine that devs and other contributors are working to fix that.

@ari

@bobdobberson
Have I mentioned human problems about its development process…? 😁
But I am not objective and unbiased, so ignore me.

@ari

@grin I have noticed more human problems in the development process in the last few decades, yes.

@ari

@bobdobberson @grin i got no input on this cuz ny response to the dendrite one

rizz-gyatt soyrix 69.420-sigma works uh, badly, so i wish there was a script to migrate to soynapse

conduwuit works so far fairly well, but public registrations aren't ready at the moment, external regs work (but I haven't implemented yet). @bobdobberson

@camille
Nah, there were very interesting, sometimes deeply technical discussions about how XMPP can be compared to matrix and whether it's "better" or not, but it seems that lack of features make it less wasteful, but along with less functionality and kind of worse homogenity (like unimplemented XEPs).
But XMPP still performs well for what it was created.

@ari

⇧