!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

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

Load older messages


SenderMessageTime
23 May 2025
@zhaofeng:zhaofeng.liZhaofeng Li * but my client (element desktop) shows that sending message requires moderator power level, so my homeserver knows about it and should have blocked me from sending it in the first place 08:49:48
@k900:0upti.meK900It is entirely possible for your client to be out of sync with your homeserver08:50:10
@k900:0upti.meK900As insane as that sounds08:50:20
@uep:matrix.orguepoh, for sure. I had two clients, same account, seeing different things08:53:34
@uep:matrix.orguepit did, because I'm on matrix.org and saw the first one08:54:14
@emilazy:matrix.orgemilyit uh, didn't for me08:54:25
@emilazy:matrix.orgemilywhich should be impossible?08:54:29
@emilazy:matrix.orgemilyoh. okay. lovely.08:54:41
@uep:matrix.orguepbut fractal saw the permission for post at 50, element saw it at 0.08:54:41
@emilazy:matrix.orgemilyI hate it.08:54:49
@emilazy:matrix.orgemily so Matrix is actually distributed and not federated, but only in ways that break things? 08:54:56
@emilazy:matrix.orgemilyI thought you just trusted your homeserver.08:55:01
@uep:matrix.orguepbut it's very clever and resilient to transient netsplits08:55:22
@uep:matrix.orguepit just replaces them with long-term state splits08:55:35
@cat:feline.supportCatits so routine that the moderation bots are architected around this assumption.08:55:43
@zhaofeng:zhaofeng.liZhaofeng Liok, maybe a more productive question is: is it still possible to moderate that (old) room?08:55:58
@cat:feline.supportCatits federated. 08:56:17
@uep:matrix.orguepyeah, i'm apparently still in there as is mjolnir08:56:25
@emilazy:matrix.orgemilyin a federated system you wouldn't have two clients on the same homeserver disagreeing about the state of a message…08:56:41
@cat:feline.supportCatThe fact your client can slide out of sync with your server is due to the fact that the Sync protocol is made to be "friendly"08:56:45
@emilazy:matrix.orgemilyright. so sync makes it a distributed system08:56:55
@uep:matrix.orguep* yeah, i'm apparently still in there as is mjolnir (with privs, at least according to some perspective)08:57:04
@cat:feline.supportCatAs in the sync protocol works on a snapshot of the room08:57:04
@zhaofeng:zhaofeng.liZhaofeng Li* ok, maybe a more productive question is: is it still possible to moderate that (old) room? because none power level changes has "stuck" apparently08:57:05
@emilazy:matrix.orgemilywithout any of the advantages08:57:09
@cat:feline.supportCatbut if the room is mutated in the right way said snapshot becomes invalid08:57:19
@k900:0upti.meK900 Not in a way that affects 100% of the clients in the room 08:57:34
@cat:feline.supportCatand the reason for this snapshot based aproach is because the shit that actually is going on inside of the homeserver is not something you want a junior client dev to worry about.08:58:03
@cat:feline.supportCati dont know if sliding sync has fixed the state resets are invisible over /sync problem. 08:59:10
@cat:feline.supportCatbut thats the problem. If state changes in specific ways they wont show up in /sync but will show up in /messages and /state08:59:40

Show newer messages


Back to Room ListRoom Version: 6