but like, the distributed graph database in matrix would have made more sense if it provided significant decentralization benefits...as its actually been used, we just have normal server federation where every participating node is always online, which works perfectly with simpler models like XMPP
@Moon@nik what was impressive about matrix was that they delivered a product that had
- an OK server - an OK web and mobile client - voip calls - all the basic features that people expect from a messenger since 2005, like images and emojis.
but as the comment says, modeling this as a distributed graph database from which, as if by chance, falls out a chat protocol, wasn't really worth it. There is very little value in the way that matrix backend actually moves messages from A to B, but it's causing a huge amount of issues.
@PostingHellbound@lain@nik gnu social had a built in way to delegate your posts to an aggregator server to avoid the hug of death but it wasn't brought forward in activitypub for some reason.
@nik a friend had to set up this on his self hosted homeserver. If I ever get to the point of needing it for mine I'll just burn the whole thing down and install irc again.