!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

607 Members
Discuss your proposals for the Matrix space here, before suggesting them in #matrix-suggestions:nixos.org171 Servers

Load older messages


SenderMessageTime
18 Jul 2025
@emilazy:matrix.orgemily
In reply to @charles:computer.surgery
yeah it's sad but i believe it is necessary
availability is overrated and consistency is underrated. you can have problems "as bad as" lack of availability with AP systems anyway
17:47:49
@cat:feline.supportCatwhen you adopt a room17:47:50
@cat:feline.supportCatsince you could say the adopted room is not nixos sanctioned17:48:01
@cat:feline.supportCatand have that be the rule17:48:11
@cat:feline.supportCatonly nixos sanctioned rooms are allowed to be in the upgrade tree.17:48:25
@cat:feline.supportCati mean upgrade line.17:48:31
@emilazy:matrix.orgemilyACID is great. admittedly centralization is a bit sad.17:48:39
@emilazy:matrix.orgemilywhat is a forking upgrade? just making an entirely new room without a backpointer?17:49:14
@cat:feline.supportCatYup. 17:49:21
@f0x:pixie.townf0x you could do a manual 'tombstone' where you just send a normal message redirecting people to the new nixos-controlled room, and limit further posting 17:49:25
@charles:computer.surgeryCharlesi think a protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be17:49:25
@charles:computer.surgeryCharles* i think a more centralized protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be17:49:33
@cat:feline.supportCatForking upgrades are upgrades where only 1 side of the chain points at the other room17:49:36
@charles:computer.surgeryCharlestoo real17:49:40
@f0x:pixie.townf0x ah, also what I ment :D 17:49:52
@cat:feline.supportCatso either the predecessor points at a successor that does not recognise that room as the parent17:49:53
@cat:feline.supportCator a child room does not get recognised by its parent. Aka what would happen if someone defined a nix room as precursor when forking nix community.17:50:15
@cat:feline.supportCatif a freenode situation ever happened in the nix project that would be a likely thing to happen.17:50:39
@emilazy:matrix.orgemilyI guess we could do that for new rooms17:59:33
@emilazy:matrix.orgemilymany of our existing rooms are adopted though17:59:34
@emilazy:matrix.orgemily oops sorry network issues 17:59:43
@emilazy:matrix.orgemily
In reply to @charles:computer.surgery
i think a protocol could get at least some outage resiliency by having a set of trusted write nodes, but not sure yet what the best way to accomplish that would be
well it's still ultimately just going to be a Paxos type thing right
18:03:57
@emilazy:matrix.orgemilyso you have the usual everything goes down if the ~centralized authority does thing18:04:30
@charles:computer.surgeryCharlesafaik, yes18:04:46
@emilazy:matrix.orgemilybut it's fine. tbh. Matrix isn't resilient enough for the resilience features to pay dividends18:04:52
@emilazy:matrix.orgemilyand optimizing for everything going down or being untrustworthy doesn't solve everything sucking really bad if everything goes down or is untrustworthy. someone's gotta do maintenance18:05:47
@cat:feline.supportCatMatrix is still not totally centralised even with the v12 change18:06:04
@cat:feline.supportCatbut yes its more centralised ofc but atleast your not completely offline just because someone is having maintennance.18:06:30
@emilazy:matrix.orgemilyit seems it is buying even less than before with the costs it pays for decentralization though?18:06:41
@emilazy:matrix.orgemily
In reply to @cat:feline.support
but yes its more centralised ofc but atleast your not completely offline just because someone is having maintennance.
I'm not sure you want availability when your Draupnir is down
18:07:12

Show newer messages


Back to Room ListRoom Version: 6