From b2314e09e7d5f41446e5b30c2f83e1e2dd5c8a2b Mon Sep 17 00:00:00 2001
From: Ricardo d Alambert <ricardonho@gmail.com>
Date: Tue, 11 Apr 2023 11:50:53 -0300
Subject: [PATCH] * [COMMENT] - ShadowBan shoud be used to ban bad users, not
 became a tool to virtual criminal militias silence opponents;

---
 .../agg_negative/InteractionGraphNegativeJob.scala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/scala/com/twitter/interaction_graph/scio/agg_negative/InteractionGraphNegativeJob.scala b/src/scala/com/twitter/interaction_graph/scio/agg_negative/InteractionGraphNegativeJob.scala
index 479b67524..450d79b3f 100644
--- a/src/scala/com/twitter/interaction_graph/scio/agg_negative/InteractionGraphNegativeJob.scala
+++ b/src/scala/com/twitter/interaction_graph/scio/agg_negative/InteractionGraphNegativeJob.scala
@@ -46,6 +46,20 @@ object InteractionGraphNegativeJob extends ScioBeamJob[InteractionGraphNegativeO
     opts: InteractionGraphNegativeOption
   ): Unit = {
 
+    /*There is clearly a PROBLEM with this aproach: ShadowBan is supposed to ban abusers from the plataform, but with
+    * this code, it can be used by malicious groups and virtual militias to produce a coordinated ATTACK to silence
+    * someone they don't like. There are several reports of this on Twitter, people who defend human rights or
+    * produce anti-racist content are being attacked by Follow -> unfollow or block / mute attacks, producing the
+    * unbalance needed to shadowBan someone.
+    *
+    * This is COMPLETELY AGAINST THE IDEIA OF FREE SPEECH. A group of criminals or virtual militias can now SILENCE
+    * someone they don't like, and this ends up being perceived by the user because it is now possible to see the
+    * view statistics from someone's tweets and replies.
+    *
+    * A lot of people are being unfairly silenced by malicious groups now, because that they have access to this code
+    * and now understands how it works and how to do it.*/
+
+
     val endTs = opts.interval.getEndMillis
 
     // read input datasets