Really basic concept that most people learn when they're two -
being able to say "no" to someone is a prerequisite for being able to have a consensual, rather than coerced, interaction with them.
https://www.theverge.com/2024/9/23/24252438/x-blocked-users-view-public-posts
You cannot apply a retroactive no. It takes effect at the point at which that refusal takes place.
You can decide to -stop- denying consent to the interaction at a later point in time and resume it, as well!
But consent is only meaningful when you have the agency to do these things and when the other parties in the interaction abide by them.
Addendum because I just know some unutterable asshole will fart this out -
No, viewing a post is an interaction, fuckhead.
You ain't a voyeur trespassing on someone if they can't see you hiding in the bushes.
Consent requires both parties know what the hell is going on; again, really fucking basic concept.
How does this model handle the case of person A making otherwise-public-but-not-available-to-B disparaging statements about B? (I assume -- potentially incorrectly -- that the A's lack of consent for B to read the statements is not publicly visible, because that's typically the case.) (I can imagine the way this usually happened on Twitter -- that ~everyone knew this to be a possibility and thus interpreted B's silence differently -- but wonder if you have some other possible solution in mind.)
Your neighbor is complaining about your dog barking all night to their coworkers.
IRL it's very obvious that the complaints are hidden from the target of the complaints. The situation I'm trying to paint is one where this is not obvious to others (because the complaints are ostensibly public, and yet not available to the target of the complaints specifically).
I guess you expect people not to treat "complaint is public" as "B likely has seen the complaint", and explicitly talk to B?
In a society where people are engaging in activities consensually, I would expect for your neighbor's coworkers to say "have you talked to your neighbor about the dog barking instead of complaining to us, because that's none of our business - or maybe get some earplugs?"
Fair point; generally being more proactive about getting the other side's story is both generally good and completely(?) mitigates this problem.
The communication has to happen under Byzantine fault conditions sometimes though, given that people will sometimes be maliciously dishonest in different ways when interacting with different people. But I think I overestimated how much worse this makes things, because after all everyone has an equivalent of a broadcast primitive.
But that's also allowed in the byzantine general's problem? There's no restriction on what messages can be passed around there.
If you can only do that in pairwise conversations, sussing out malicious people who say different things depending on who they speak with (and claim falsely what they've said to/heard from others) is nontrivial. Having a way to make a statement that ~everyone can see (and that no one will see a different version of, and that everyone can trust to have this property) makes that much simpler.
ok, I'm not sure I understand the point you're trying to make here.
If it's "you can't trust secondhand information" then - yeah?
Hm~ yes, this is not a situation where one needs to coordinate, so just doing that works.
Sorry for rambling, I should probably go to sleep.
@robryk
Unlike the byzantine generals problem?
You can ask people for clarification and seek mutual understanding.
That's like. Allowed.