| 23 May 2025 |
Gnuxie 💜🐝 | and the point is they enable people to make tools for proactive checks | 10:08:00 |
Gnuxie 💜🐝 | whether those tools are made is something else | 10:08:10 |
Gnuxie 💜🐝 | since fundamentally it is impossible in matrix atm | 10:08:24 |
emily | right. well I agree that there needs to be a blocking kind of moderation and that reactive approaches are hopeless, yeah | 10:08:26 |
Gnuxie 💜🐝 | * since fundamentally it is impossible in matrix atm without policy servers | 10:08:37 |
emily | in my view, it's not really a good thing for NixOS that rooms are independent of homeserver | 10:08:46 |
emily | the split-brain issues we've had, and the reactive-only moderation, are things that wouldn't be an issue if nixos.org was authoritative for our rooms | 10:09:10 |
emily | and the benefits we gain from federation are from users being able to be on different homeservers, not the rooms being distributed across homeservers | 10:09:28 |
emily | of course this may not be the case for all communities | 10:09:35 |
Gnuxie 💜🐝 | well that's another argument entirely and we can't go from saying this feature will take too long to roll out to fundamentally changing the protocol x3 | 10:11:31 |
dgrig | The (main/only?) benefit of the current architecture is the fact that the nixos.org HS isn't a SPOF. Obviously, with this also come all the issues you mentioned (split brains, abuse, etc). | 10:11:47 |
emily | (also wow I did not know that Matrix had spent that much on core dev for what a trash fire everything still is. how come they constantly give off the appearance of being critically endangered from being strapped for cash?) | 10:12:05 |
emily | oh for sure. the approach seems sensible given the existing constraints | 10:12:19 |
Gnuxie 💜🐝 | In reply to @emilazy:matrix.org (also wow I did not know that Matrix had spent that much on core dev for what a trash fire everything still is. how come they constantly give off the appearance of being critically endangered from being strapped for cash?) bc that figure is out of the ceo's ass and was used to build a for profit buisness, not core matrix dev | 10:12:42 |
emily | right. for us, I don't think that is any benefit at all. if the centralized NixOS infra goes down everything else is already on fire | 10:12:48 |
emily | like, we also rely on nixos.org for builders, the cache, the Discourse forum, … | 10:13:03 |
emily | so Matrix sticking around in the event of a total nixos.org outage is, meh | 10:13:17 |
@magic_rb:matrix.redalder.org | What could work is if homservers could take ownership of rooms but if the homeserver is unreachable then it would delegate to another HS, kind if like a list of fallbacks | 10:13:57 |
emily | Gnuxie 💜🐝: (I appreciate the object-capabilities modelling by the way <3) | 10:15:10 |
emily | that just reintroduces the same problems, because the homeserver can be reachable from one server but reachable from another, so now you have distributed systems problems, state reconciliation, eventual consistency, all of that stuff | 10:15:49 |
emily | * that just reintroduces the same problems, because the homeserver can be reachable from one server but unreachable from another, so now you have distributed systems problems, state reconciliation, eventual consistency, all of that stuff | 10:16:00 |
dgrig | I never said anything about all of nixos.org going down, just the fact that if you have centralized rooms (like in xmpp), you depend on the homeserver working for the rooms to work.
I agree that for most communities (like NixOS), a centralized room makes more sense. It's just not the way things are with Matrix currently (or will ever be I guess). | 10:16:05 |
emily | you gotta commit to abandoning availability :P | 10:16:13 |
emily | right | 10:16:20 |
emily | I think we agree :) | 10:16:30 |
@magic_rb:matrix.redalder.org | In reply to @gnu_ponut:matrix.org https://marewolf.me/posts/draupnir/25/02.html#priorities-a-focus-on-on-boarding-users Wonderful read, thanks for linking :) | 10:25:29 |
| @catbrained:tchncs.de joined the room. | 15:33:34 |
| @matytyma:matrix.org joined the room. | 15:44:48 |
@catbrained:tchncs.de | Hey, if I understood it correctly this is the place to ask for an invite to the #users:nixos.org room? | 15:48:59 |
| @matytyma:matrix.org left the room. | 15:49:45 |