BeAware, (edited )

The day when I don't have to "promote" those that argue with me in replies for no reason, will be a wonderful day....

The fact that blocking and defederating someone doesn't remove their replies to your posts is absolutely ridiculous....

Edit: AP creators in the replies talking about solutions to this!👍

ppb1701,
@ppb1701@ppb.social avatar

@BeAware hmm seems like it should prompt to prune….at least if you are doing so inside a thread and you are the OP.

BeAware,

@ppb1701 it doesn't though unfortunately. If i block someone, other instances will still keep those replies attached to my post. you can see this in action just today.

https://social.beaware.live/@BeAware/112145566447926523/

if you search this post on your instance, you probably see a reply from "Freedom= Learn 2 Care 4 Others", I have blocked that person for arguing in bad faith and yet their comment is still attached.

schizanon,

@BeAware

> blocking and defederating someone doesn't remove their replies

From where? Your instance, or other people's?

What if someone wanted to spread propaganda on the Fediverse and they blocked anyone who tried to correct it?

Each instance will need to moderate your harasser separately. Isn't it good that it stays visible to everyone so they can report it to their instances mods as well so that abusive instances and users get defederated more broadly?

BeAware, (edited )

@schizanon 🤷‍♂️double edged sword, I guess. Because a lot of stuff like this goes unreported because it's not "against the rules" to say some incorrect info about ActivityPub or Federation, for example.

The "opt-out" fiasco is a good example of this. People STILL believe there's some sort of "opt-in" part of Fedi because people saw others' replies saying such things...😬

Edit: realized that I didn't answer your original question. It doesn't remove it from other instances, which is my issue because that's where other people are, in relation to me.😬

sl007,
@sl007@digitalcourage.social avatar

@BeAware

ack, but please do not blame the protocol if the mentioned implementor simply does not follow SHOULD rules.

“The server SHOULD prevent the blocked user from interacting with any object posted by the actor.”
“Servers SHOULD NOT deliver Block Activities to their object.”

BeAware,

@sl007 oh, it's not a protocol issue? Then it's a software issue? Because it's consistent across Fedi that even though you block someone, on other instances, their reply is usually still attached to yours. Unless something changed VERY recently.

I'm not saying that they can still interact after being blocked, but their original reply remains...

sl007,
@sl007@digitalcourage.social avatar

@BeAware

well, it is a general problem:
If the biggest software does it, each other follows.

Anyway, trying to puzzle the pieces.
The Conformance Section https://www.w3.org/TR/activitypub/#conformance says:
You can implement either
• Client to Server
• Server to Server
• or both
Mastodon does the second bullet ;)
The Activity “Block” is specified as as C2S action as https://www.w3.org/TR/activitypub/#block-activity-outbox

My fedi-software does both (fully conformant). So, it follows above specification and so includes https://www.w3.org/TR/activitypub/#delete-activity-outbox replies.
However, this might be a bit underspecified but it is useless if any software rolls out their own Client-to-Server-API.

So, I'd say it is “rather a software issue”.

Anyway. What I could not find in the spec. at all was:
What would happen to replies if an object gets deleted. This is what I am interpreting as the replies should stay.
I can only say that this is also a legal issue, it is e.g. my only way to show how I reacted to deleted posts of Nazis.
Opinions?

BeAware,

@sl007 I am far from a law expert, but I've been told that if it's not on my instance, then I don't have to nor do I have the power to, take action.

Since, whenever I block someone, it removes the posts from my instance and not others, I assume legally I am safe because I don't have control over other instances.

Morally, I still don't want misinformation in my replies because some might be inclined to believe them over me. And a host of other reasons, including Nazis, harassment, etc.

hobs,
@hobs@mstdn.social avatar

@BeAware
Hadn't thought about that, scary to think what happens to our replies on others servers after we block them.
@sl007

BeAware,

@hobs @sl007 nothing, they stay there and the person can even reply to others within your replies as long as they don't mention your username....🤦‍♂️

hobs,
@hobs@mstdn.social avatar

@BeAware
That's scary. I think I now understand why trolls have intentionally goaded me into blocking them. They can then control the "conversation" with their followers, perhaps even alter their replies to my posts.
@sl007

BeAware,

@hobs @sl007 pretty much. I doubt it happens on a mass scale because I'm sure there's not a TON of people who would even try removing the mention to see if it works. It's not obvious that it can be done, but it definitely can and has happened to me several times.

I've only ever seen 1 individual who has harassed someone relentlessly using a similar method. Previously, if someone replied to you and didn't @ you in the reply, you wouldn't get a notification, even if you didn't block them. This person used that to attack @lashman and say his art is made with AI. (It's not. Hi lashman. Hope you don't mind me referencing your experience here.)

hobs,
@hobs@mstdn.social avatar

@BeAware
Thank you for the crash course in the / . And thank you for sharing lashman's art!

Love your sketch gifs, lashman! Always wondered how a professional sketches, ordering of pen strokes, etc. Do you show erasures and do-overs? Just curious about the craft.
@sl007 @lashman

sl007,
@sl007@digitalcourage.social avatar

@BeAware @hobs

the underlying problem in ActivityPub at the moment is that you can never be shure that others “follow” your delete.
But the authors of the protocol describe other layers to achieve that. One is Linked Data Capabilities or OCAP - Object Capabilities which act like a configurable, revokable key. for the object
https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/final-documents/lds-ocap.md
https://github.com/WebOfTrustInfo/rwot6-santabarbara/blob/master/topics-and-advance-readings/ld-ocap-recent-happenings.md
https://github.com/WebOfTrustInfo/rwot7-toronto/blob/master/topics-and-advance-readings/crypto-data-model-requirements.md
podcast https://fossandcrafts.org/episodes/20-hygiene-for-a-computing-pandemic.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • DreamBathrooms
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • mdbf
  • InstantRegret
  • JUstTest
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • tester
  • lostlight
  • All magazines