| 15 Apr 2025 |
emily | (well, for the former at least) | 22:55:08 |
Dandellion | decryption errors | 22:55:13 |
uep | i have the same reaction to every company i see prioritising AI | 22:55:27 |
Cat | Element prioritised literally anything above Fundemental security. | 22:55:37 |
Cat | Including Experimental Research projects | 22:55:45 |
Cat | as in im talking during the years they had enough money to execute experimental research projects they prioritised that above actually fixing up the fundementals | 22:56:15 |
Dandellion | the experimental research were always pretty small teams tbf, I think it's not completely fair | 22:57:12 |
emily | I made fun of that one VR demo in offtopic a few days ago :P | 22:57:17 |
emily | I think even if an individual instance doesn't take many resources moonshot stuff like that distorts other priorities | 22:57:55 |
emily | e.g. why do we need flexible message formats that enable attack vectors? oh because one day people will be exchanging VRML in real-time over Matrix as the new VRChat or whatever | 22:58:17 |
uep | i don't know if we just need to run two instances of mjolnir/drapnir, at opposite ends of the network / widely spaced homeservers, just to try and avoid the race condition and bans blocking redacts - or if that will instead make things worse for every other server in the middle | 22:59:12 |
@emma:rory.gay | im thinking of writing a little sidekick bot that looks at the rooms from another server's perspective to catch them | 23:00:05 |
@emma:rory.gay | if not completely replace draupnir/mjolnir's redaction functionality | 23:00:49 |
@emma:rory.gay | * if not completely replace draupnir/mjolnir's redaction functionality with something that is capable of using synapse workers | 23:01:05 |
uep | * | 23:01:23 |
emily | it seems like the fundamental problem is that we want nixos.org to be a blocking, authoritative, single point of failure for message delivery, for moderation reasons. we suffer from not having it and also basically don't benefit in almost any way from avoiding it | 23:01:44 |
emily | but that's fundamentally antithetical to Matrix's architecture | 23:01:53 |
emily | that's not even about federated identity per se, it's about rooms themselves being distributed/leaderless | 23:02:11 |
uep | not really, but almost | 23:02:16 |
emily | e.g. I don't think XMPP groups work like that? | 23:02:18 |
Dandellion | you're right | 23:02:24 |
@emma:rory.gay | xmpp groups are fully centralsied with decentralised IDs | 23:02:41 |
Dandellion | something something linearized matrix | 23:02:44 |
dgrig | They don't, xmpp MUCs are centralized to a single server | 23:02:46 |
emily | right. | 23:03:00 |
emily | I mean "actually rooms aren't owned by any homeserver" is a cool party trick. | 23:03:18 |
emily | but it sure feels like the harms outweigh the costs for us on multiple fronts | 23:03:26 |
Dandellion | It's pretty sick when one goes down and the rest keep talking as if nothing happened tbh | 23:03:47 |
@emma:rory.gay | fun fact: draupnir and mjolnir are written in a way where they kind of just expect you to be running a monolithic homeserver, not synapse with workers | 23:03:58 |
Cat | Explain to me how that is true? | 23:04:13 |