!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

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

Load older messages


SenderMessageTime
16 Jul 2025
@k900:0upti.meK900But you still need to agree on the set of roughtime servers to trust20:34:32
@k900:0upti.meK900 Or include a giant pile of receipts in every state event just in case someone in the federation trusts that particular server 20:35:21
@magic_rb:matrix.redalder.org@magic_rb:matrix.redalder.orgDistributed systems are hard :(20:38:06
@c-x-berger:boiler.socialc-x-bergerhttp://scholar.harvard.edu/files/mickens/files/thesaddestmoment.pdf20:38:22
@c-x-berger:boiler.socialc-x-berger* for further reading http://scholar.harvard.edu/files/mickens/files/thesaddestmoment.pdf20:38:37
@emilazy:matrix.orgemilyhttps://developers.cloudflare.com/time-services/roughtime/ fwiw20:55:30
@emilazy:matrix.orgemilycloudflare kinda adopted the protocol from google at this point20:55:43
@emilazy:matrix.orgemilythey do run a server20:55:46
@zhaofeng:zhaofeng.liZhaofeng Li
In reply to @k900:0upti.me
But you still need to agree on the set of roughtime servers to trust
So the answer is still some level of centralization then. Maybe this can be done on the room-level, where the room creator decides on a set of homeservers that maintain the canonical room state
21:03:10
@charles:computer.surgeryCharlesthat is hilarious, thank you for sharing23:22:38
@c-x-berger:boiler.socialc-x-berger
  • you're welcome
  • i highly recommend the rest of James Mickens' writings for USENIX if you liked that one https://mickens.seas.harvard.edu/wisdom-james-mickens (scroll to "USENIX articles")
23:25:27
@f0x:pixie.townf0x
In reply to @c-x-berger:boiler.social
http://scholar.harvard.edu/files/mickens/files/thesaddestmoment.pdf
really nice :D
23:33:25
17 Jul 2025
@mannp:mannuk.rocksmannp joined the room.11:31:31
18 Jul 2025
@nyxvectar:matrix.org@nyxvectar:matrix.org changed their display name from Nyxvectar to Nyxvectar Yan.09:55:17
@haauler:matrix.org@haauler:matrix.org joined the room.14:22:39
@cat:feline.supportCatSo considering the whole v12 situation i assume that the nix procedure for adding rooms to the space has to be rewritten and restructured. Procedure im talking about is found at https://github.com/NixOS/moderation/blob/main/matrix/adding-rooms.md17:00:38
@cat:feline.supportCatessentially v12 room creators have infinite power. 17:00:59
@emilazy:matrix.orgemilyis there no way for them to demote themselves ever?17:01:14
@cat:feline.supportCatso that breaks this handover process meaning your adoption process likely needs to change to using a manual room upgrade to adopt existing rooms.17:01:24
@cat:feline.supportCatYes that power is permanent.17:01:38
@cat:feline.supportCatand cant be modified post creation.17:01:45
@emilazy:matrix.orgemilywtf17:01:48
@emilazy:matrix.orgemilythat seems like a terrible flaw17:01:57
@emilazy:matrix.orgemilyI guess if upgrades can override it that's not the end of the world17:02:10
@cat:feline.supportCatThe community theory is that its a fix for that State Res fixes in v12 are not perfect.17:02:26
@emilazy:matrix.orgemilycould room creators "undo a tombstone" in that case?17:02:29
@cat:feline.supportCatas in the state res fixes in v12 likely can fail and reset anyways so they made the room creators have infinite power so they can fix the state back to proper.17:03:17
@emilazy:matrix.orgemily...so this means that after all that talk about whether Matrix's sacrifices to have rooms not controlled by one homeserver are worth it, now rooms are going to be controlled by one nameserver17:03:22
@cat:feline.supportCatThey are still going to have decentralised control its just a set of master servers can overrule it.17:03:53
@cat:feline.supportCatas you can define additional creators.17:03:59

Show newer messages


Back to Room ListRoom Version: 6