<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ggwiki.deepfreeze.it/index.php?action=history&amp;feed=atom&amp;title=GGAutoBlocker</id>
		<title>GGAutoBlocker - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ggwiki.deepfreeze.it/index.php?action=history&amp;feed=atom&amp;title=GGAutoBlocker"/>
		<link rel="alternate" type="text/html" href="https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;action=history"/>
		<updated>2026-04-18T06:58:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=1229&amp;oldid=prev</id>
		<title>Acidman: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=1229&amp;oldid=prev"/>
				<updated>2018-01-26T03:07:30Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 03:07, 26 January 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Acidman</name></author>	</entry>

	<entry>
		<id>https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=678&amp;oldid=prev</id>
		<title>Dokidoki at 08:33, 25 January 2018</title>
		<link rel="alternate" type="text/html" href="https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=678&amp;oldid=prev"/>
				<updated>2018-01-25T08:33:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 08:33, 25 January 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''GGautoblocker''' short for '''GooberGabber autoblocker''' (later changed to '''Good Game autoblocker''') is a brute-force Twitter datamining script written by Randi Harper on November 04, 2014.&amp;lt;sup&amp;gt;[[#cite_note-1|[1]]]&amp;lt;/sup&amp;gt;. Its main purpose is to block any user following well known twitter users for being vocal against gaming media corruption while labeling them as sheep, idiots and harassers. Ironically, the poor coding led to thousands of false positives. This made it subject of heavy criticism from news sites, developers and users that were labelled as harassers by being included on it.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''GGautoblocker''' short for '''GooberGabber autoblocker''' (later changed to '''Good Game autoblocker''') is a brute-force Twitter datamining script written by Randi Harper on November 04, 2014.&amp;lt;sup&amp;gt;[[#cite_note-1|[1]]]&amp;lt;/sup&amp;gt;. Its main purpose is to block any user following well known twitter users for being vocal against gaming media corruption while labeling them as sheep, idiots and harassers. Ironically, the poor coding led to thousands of false positives. This made it subject of heavy criticism from news sites, developers and users that were labelled as harassers by being included on it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Contents ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[#Coding_language_and_structure|1 Coding language and structure]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** [[#Language|1.1 Language]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** [[#Structure|1.2 Structure]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** [[#False_positives_and_whitelist|1.3 False positives and whitelist]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[#Use_by_Organizations|2 Use by Organizations]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** [[#IGDA|2.1 IGDA]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** [[#Raspberry_Pi|2.2 Raspberry Pi]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[#Promotion|3 Promotion]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[#Responses|4 Responses]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[#References|5 References]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Coding language and structure ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Coding language and structure ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dokidoki</name></author>	</entry>

	<entry>
		<id>https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=676&amp;oldid=prev</id>
		<title>Dokidoki: Created page with &quot;GGAutoBlocker.png]]  Type Twitter Blocking Script&lt;br /&gt; Owner '''[https://twitter.com/freebsdg...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=676&amp;oldid=prev"/>
				<updated>2018-01-25T08:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;[[[[File:/images/thumb/6/6d/GGAutoBlocker.png/250px-GGAutoBlocker.png|250x83px|GGAutoBlocker.png]]]]  Type Twitter Blocking Script&amp;lt;br /&amp;gt; Owner &amp;#039;&amp;#039;&amp;#039;[https://twitter.com/freebsdg...&amp;quot;&lt;/p&gt;
&lt;a href=&quot;https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;amp;diff=676&amp;amp;oldid=1228&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Dokidoki</name></author>	</entry>

	<entry>
		<id>https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=1228&amp;oldid=prev</id>
		<title>MikiSayaka33 at 17:12, 3 August 2016</title>
		<link rel="alternate" type="text/html" href="https://ggwiki.deepfreeze.it/index.php?title=GGAutoBlocker&amp;diff=1228&amp;oldid=prev"/>
				<updated>2016-08-03T17:12:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{cleanup}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{Project Infobox&lt;br /&gt;
| image = GGAutoblockerPNG300x200.png&lt;br /&gt;
| type = Twitter Blocking Script&lt;br /&gt;
| owner = {{twitter|freebsdgirl|Randi Harper}}&lt;br /&gt;
| status = Active&lt;br /&gt;
}}&lt;br /&gt;
'''GGautoblocker''' short for '''GooberGabber autoblocker''' (later changed to '''Good Game autoblocker''') is a brute-force Twitter datamining script written by [[Randi Harper]] on November 04, 2014.&amp;lt;ref&amp;gt;Github.com - [https://archive.today/78K3G ggautoblocker(Nov 04 Archive)]&amp;lt;/ref&amp;gt;.  Its main purpose is to block any accounts following prominent users who have campaigned against media corruption. The simplistic algorithm led to thousands of false positives. This made it subject of heavy criticism from journalists, developers, and neutrals who were labelled as harassers by their inclusion.&lt;br /&gt;
&lt;br /&gt;
==Coding language and structure==&lt;br /&gt;
===Overview===&lt;br /&gt;
The author claims &amp;quot;the project is written in perl [sic] and C,{{cite|site=randi.io|url=http://blog.randi.io/good-game-auto-blocker/|title=Main Page}} although the version hosted on Github only has Perl and Bash code. The documentation claims poor performance when processing some Twitter accounts, stating Twitter's &amp;quot;API limits&amp;quot; as reason,{{cite|site=Github|url=https://github.com/freebsdgirl/ggautoblocker|title=GGAutoBlocker Github}} although a more likely culprit is the language choice.{{cite|site=Practical mod_perl|url=http://modperlbook.org/html/13-12-Comparing-Runtime-Performance-of-Perl-and-C.html|title=Comparing Runtime Performance of Perl and C}}&lt;br /&gt;
&lt;br /&gt;
===Structure and in-depth analysis===&lt;br /&gt;
In the words of Randi Harper:&lt;br /&gt;
&lt;br /&gt;
{{quote|Takes a list of the 5 major idiots of GG, looks at their follower lists. Generates a list of sheeple following more than one account, as well as a list of your followers that might be questionable.&lt;br /&gt;
This does not rank users. It doesn't look at bios, it doesn't look at hashtags. But GamerGate appears to be completely useless at figuring out github when it's not just a wiki explaining how to be shitheads, so they'll probably never read this README and figure that part out.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|align=right valign=top&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Ggautoblocker.PNG|thumb|left|x150px|Screencap of early code calling users idiots, sheeples and stalkers. [https://archive.today/9BCZM Source].]]&lt;br /&gt;
|[[File:Appealsystem.png|thumb|left|x150px|Infograph containing screencaps of an appeal which was rejected for &amp;quot;sea lioning&amp;quot; and &amp;quot;victim blaming&amp;quot;. ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As mentioned above, this script doesn't search tweets, bios or any kind of information that could help define the user as a troll/harasser. Instead it bases who is blocked and who isn't by the people they follow.&lt;br /&gt;
&lt;br /&gt;
The script extracts the names of vocal #Gamergate twitter users listed in '''&amp;quot;blacklist.txt&amp;quot;''' and saves them to list variable '''&amp;quot;@idiots&amp;quot;''', then extracts their followers, saving them to list variable '''&amp;quot;@sheeples&amp;quot;'''. After that the script checks if the users follow more than one person from '''&amp;quot;@idiots&amp;quot;''' . If true, they're added to list of users to block. The script also searches for blacklisted users in the consumer's follower list, and those that are found are saved to list variable '''&amp;quot;@stalker&amp;quot;'''. &lt;br /&gt;
&lt;br /&gt;
When GGautoblocker went under flak, not only by it's poor coding but also by the way it used insulting variable names to talk about &amp;quot;pro-Gamergate&amp;quot;. Randy changed the name from &amp;quot;GooberGabber autoblocker&amp;quot; to &amp;quot;Good Game Autoblocker&amp;quot; together with many variable's names.&amp;lt;ref&amp;gt;GitHub.com - [https://archive.today/78K3G ggautoblocker(Nov 04 Archive)]&amp;lt;/ref&amp;gt; Harper explained the rename in the her commit message.&amp;lt;ref&amp;gt;GitHub.com - [https://github.com/freebsdgirl/ggautoblocker/commit/d59ec0e06fc739e6b338f3199449c2bbeb14595a]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{quote|For the love of all that is holy. GamerGate is completely incapable of any kind of critical thought, and it appears I've got to hold their hands and wipe their asses. For fuck's sake.&lt;br /&gt;
&lt;br /&gt;
This is not creating a &amp;quot;blacklist&amp;quot; to keep people out of the industry, you unemployed neckbeard (if you could grow a beard) cockwaffles. It is creating a &amp;quot;blocklist&amp;quot; so normal people don't have to listen to your incoherent looneybin conspiracy theories peppered by whatever's on your political word-of-the-day calendar.&lt;br /&gt;
&lt;br /&gt;
It's hilarious that you're pretending to be anime characters on IRC/reddit/8chan while somehow loathing women that kick ass and have anime hair irl. I really don't know how you consolidate that one in the barren pit of a wasteland you call a brain, but I'm sure Mr. TotalBallsack can help you with it. I hear he's got an IQ of 155. He's all class and ready to lead you lemmings off a cliff. More power to him. You are the army that no one wants but he deserves.&lt;br /&gt;
&lt;br /&gt;
You can't sue anyone from a list that's generated off Twitter's API. I wish you could. I really hope you try, because it would make my *year* if I got served for the case &amp;quot;'HotDog Gamer Goblin' v Randi Harper&amp;quot;. Please. I am begging you. No? Bueller? Anyone?&lt;br /&gt;
&lt;br /&gt;
Literally go fuck yourselves.&lt;br /&gt;
&lt;br /&gt;
 - LiterallyBlue.}}&lt;br /&gt;
&lt;br /&gt;
===False positives and whitelist===&lt;br /&gt;
The underlying algorithm is based on the fallacious{{cite|site=Your Dictionary|url=http://examples.yourdictionary.com/examples-of-guilt-by-association.html|title=Examples of Guilt by Association}} proposition that everyone who subscribes to two Twitter accounts is a harasser. Due to the large pool of false positives flagged by this program, Randi has included a &amp;quot;whitelist&amp;quot; of accounts which are explicitly removed from the list. To be added to this whitelist, the owner of a flagged account &amp;quot;must include their twitter username and why they require a white-list&amp;quot; in the publicly visible &amp;quot;ggautoblocker appeals&amp;quot; group. The moderators of this group will then comb through the history of the appealing user &amp;quot;to verify there is no &amp;quot;sea lioning&amp;quot; or harassment of other users&amp;quot;.{{cite|site=GGautoblocker appeals group|url=https://groups.google.com/forum/#!forum/ggautoblocker-appeals|title=GGautoblocker appeals group|aurl=https://archive.today/OrueH}} While knife-wielding trolls&amp;lt;ref&amp;gt;http://wiki.gamergate.me/index.php?title=File:Clipboard02.jpg&amp;lt;/ref&amp;gt; have been fast-tracked for &amp;quot;hating gamergate&amp;quot;&amp;lt;ref&amp;gt;https://github.com/freebsdgirl/ggautoblocker/commit/f0c635c999629625aebe9d384523e60ca8d1a49b&amp;lt;/ref&amp;gt;, along with prominent harassers being added to the whitelist&amp;lt;ref&amp;gt;https://archive.is/376wz&amp;lt;/ref&amp;gt; cheapens harassment to encompass such buzzwords as &amp;quot;erasure&amp;quot; when denying pro-GamerGate applicants&amp;lt;ref&amp;gt;https://archive.today/Ozw4B#selection-2636.0-2661.188&amp;lt;/ref&amp;gt;. It is also not uncommon for applicants to be insulted and belittled during the procedure&amp;lt;ref&amp;gt;https://archive.today/aFq2Z#selection-1323.0-1323.83&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://groups.google.com/forum/#!topic/ggautoblocker-appeals/Ft2ZDygpe1Q&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The simplistic nature of this code placed many uninvolved parties such as rapper &amp;quot;Lil B&amp;quot; and Kentucky Fried Chicken on the receiving end of the blocklist.{{cite|site=Brietbart London|url=http://www.breitbart.com/london/2014/11/22/game-developers-association-calls-10-000-tweeters-harassers-including-kentucky-fried-chicken/|title=Game Developers’ Association Calls 10,000 Tweeters ‘Harassers’-Including Kentucky Fried Chicken}}&lt;br /&gt;
&lt;br /&gt;
This caused several individuals and organizations who were neutral or even unknowledgeable about #GamerGate to become involved:&lt;br /&gt;
&lt;br /&gt;
*[https://twitter.com/ElissaBeth Elissabeth]: Feminist writer from NYC.&amp;lt;ref&amp;gt;Twitter.com - [https://twitter.com/ElissaBeth/status/536099602966269953 @Elissabeth:&amp;quot;While you're keeping track, I'm on the list and I'm publishing a feminist anthology. Not a nice girl tho so ...&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/GREATBLACKOTAKU Brennan Williams]: Professional Football Player.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/GREATBLACKOTAKU/status/536070295573254144 @GREATBLACKOTAKU:&amp;quot;did I speak ill of their waifu or something?&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/APGNation APGNation.com]: Website covering Gaming news, reviews, E-Sports.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/APGNation/status/536199153026875392 @APGNation:&amp;quot;.@IGDA_ED Hi Kate, please email us your company's legal department contact information. Thank You. pr@apgnation.com&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/adland Adland.tv]: Site about Advertising campaigns which also serves as an internet archive for ads.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/adland/status/536200863090769920 @Adland:&amp;quot;Hi @IGDA_ED @IGDA, good call. We're an ad trade pub, and we were on it. An apology for promoting a list full of false positives is in order.&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/MikeBaggz Mike Baggz]: American Rapper and Songwriter &amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/MikeBaggz/status/536228061659037696 @MikeBaggz:&amp;quot;I'm a gamer, been one since I could talk, and for them to blacklist me is disrespectful, Before today I didn't know what #GamerGate was. 👈&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/theaduskin Thea Duskin]:Famed Tatoo Artist and Gallery Owner &amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/theaduskin/status/536165859086307329 @theaduskin:&amp;quot;I am apparently on the block list of worst harassers. What a joke. My support is now totally official #GamerGate&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/spookyfishgames SpookyFish Games]: Indie Games Studio.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/spookyfishgames/status/536321923668799488 @spookyfishgames:&amp;quot;never made a single tweet/mention of #gamergate but somehow I'm on a #blocklist, because of who I follow!! How the fuck does that work??&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[https://twitter.com/ZenityGames  Daniel Borgmann]: Indie Game Developer.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/ZenityGames/status/536198228375793664 @ZenityGames:&amp;quot;Same here and I'm not even GG (nor blocked, after CHS was removed from the seeds). But knowing that IGDA does not have my back..&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Use by Organizations==&lt;br /&gt;
Despite its flawed coding and massive quantities of false positives, multiple organizations adopted and promoted the blocklist. &lt;br /&gt;
===IGDA===&lt;br /&gt;
On November 19, IGDA launched their &amp;quot;Online Harassment Resource&amp;quot; section, in it included the GGautoblocker as a tool, describing it as: &amp;quot;A Twitter tool to block some of the worst offenders in the recent wave of harassment&amp;quot;&amp;lt;ref&amp;gt;IGDA.org -[https://archive.today/yEhbK#selection-2317.0-2317.84 IGDA Online Harassment Resource]&amp;lt;/ref&amp;gt; without knowing that IGDA_PuertoRico's Chairman, [[Roberto Rosario]] was included in it.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/siloraptor/status/536044875251474432 @Siloraptor:&amp;quot;I'm chairman of @IGDA_PuertoRico and have been tagged as a harasser by the @IGDA itself for using #GamerGate hashtag &amp;quot;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Randi's response to Roberto Rosario's tweet was:&lt;br /&gt;
{{quote|If the Puerto Rico chairman of IGDF didn't want to be on the blocklist, he probably shouldn't have followed known harassers of women.|Randi Harper.&amp;lt;ref&amp;gt;Twitter.com - [http://archive.today/0DRRM @freebsdgirl:&amp;quot;If the Puerto Rico chairman of IGDF didn't want to be on the blocklist, he probably shouldn't have followed known harassers of women.&amp;quot;]&amp;lt;/ref&amp;gt;}} &lt;br /&gt;
&lt;br /&gt;
Guilt by association wasn't enough to justify Rosario's inclusion on the Blocklist and IGDA removed the blocklist from their tools while denying any participation in the elaboration of the script.&amp;lt;ref&amp;gt;Twitter.com - [https://twitter.com/IGDA_ED/status/536193409867079680 @IGDA_ED:&amp;quot;Read the disclaimer: *not* the @IGDA's tool or list. But like people, tools are imperfect; we've removed it for now. &amp;quot;]&amp;lt;/ref&amp;gt; This statement was contradicted by Diona Prior&amp;lt;ref&amp;gt;Linkedin.com - [https://archive.today/WzINj Donna Prior's Linkedin(Archive)]&amp;lt;/ref&amp;gt; creator of IGDA Community manager SIG,&amp;lt;ref&amp;gt;IGDA.org - [https://archive.today/4verB SIGs: Community Management]&amp;lt;/ref&amp;gt; spokesperson in the IGDA Summit and affiliated with the IGDA wing WIG(Women in Gaming)&amp;lt;ref&amp;gt;Twitter.com - [https://twitter.com/igda_wigsig @IGDA_WIGSIG]&amp;lt;/ref&amp;gt; who claimed IGDA_WIG participated on the elaboration of the blocklist on Randi Harper's facebook page.&amp;lt;ref&amp;gt;Facebook.com - [https://archive.today/4RPZ0 Randi Harper:&amp;quot;Someone's mad.ggautoblocker is now listed on IGDA as an anti-harassment resource.&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despite this, IGDA didn't claim responsability for any person being blocked due to their promotion and suggested developers blocked by GGautoblocker to deal with its creator if they wanted to solve this problem.&amp;lt;ref&amp;gt;Reddit.com -[https://www.reddit.com/r/KotakuInAction/comments/2n3ykp/email_received_from_igda/ r/KotakuInAction:&amp;quot;email received from igda&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi=== &lt;br /&gt;
&lt;br /&gt;
On October 15, 2014, Raspberry Pi became vocal on its disapproval of the consumer revolt, implying it drives women away from the Tech industry. Later that day, they confirmed their stance by stating they were not misinformed.&lt;br /&gt;
&lt;br /&gt;
{{Quote|We want to encourage girls in this industry. Being horrified by #GamerGate does not “taint” us as one follower suggested and if, as another suggested, we “alienate people” - well, they’re ppl we weren’t too keen on having in our community in the first place.|Raspberry Pi.&amp;lt;ref&amp;gt;twitter.com -[https://archive.today/pBYZw @Raspberry_Pi:&amp;quot;We want to encourage girls in this industry. Being horrified by #GamerGate does not “taint” us as one follower suggested (cont…)&amp;quot;]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Twitter.com -[https://archive.today/CqEcc @Raspberry_Pi:&amp;quot;…and if, as another suggested, we “alienate people” - well, they’re ppl we weren’t too keen on having in our community in the first place.&amp;quot;]&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Quote|Let us be clear, you few loud angry folks. We're not under/misinformed or blinkered: we think you’re WRONG. End of. #StopGamerGate2014|Raspberry Pi.&amp;lt;ref&amp;gt;Twitter.com -[https://archive.today/WR5tk @Raspberri_pi:&amp;quot;Let us be clear, you few loud angry folks. We're not under/misinformed or blinkered: we think you’re WRONG. End of. #StopGamerGate2014&amp;quot;]&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
On November 25, it was confirmed by Roberto Rosario that Raspberry Pi's twitter account was using the GGautoblocker.&amp;lt;ref&amp;gt;Twitter.com -[https://twitter.com/siloraptor/status/537273325069029376 Siloraptor:&amp;quot;Congratulations @Raspberry_Pi you just turned a block list into a black list #gamergate #notyourshield&amp;quot;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
{|align=right valign=top&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Rpimail.png|thumb|left|x100px|Raspberry pi's forum moderator explaining the deletion of the thread as off-topic. [https://spacemidget.wordpress.com/2014/11/25/raspberry-pi-use-scattershot-blocklist-and-put-hands-over-their-ears/ Source.]]]&lt;br /&gt;
|}&lt;br /&gt;
That same day, &amp;quot;spacemidget&amp;quot;, a frequent client of Raspberry Pi, created a thread asking for the removal of the blocklist from their official account. The thread was tagged as off-topic and deleted despite addressing a Raspberry Pi related topic.&amp;lt;ref&amp;gt;SpaceMidget.wordpress.com -[https://spacemidget.wordpress.com/2014/11/25/raspberry-pi-use-scattershot-blocklist-and-put-hands-over-their-ears/ Raspberry Pi use scattershot blocklist and put hands over their ears]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On December 11, 2014, Raspberry Pi stopped using the blocklist; the reasons of this are unknown since, to this date, the organization hasn't given an official statement regarding the use or disuse of GGautoblocker.&amp;lt;ref&amp;gt;Reddit.com - [https://www.reddit.com/r/KotakuInAction/comments/2p0f7q/raspberry_pi_stopped_using_blocklist_any_official/ r/KotakuInAction:&amp;quot;Raspberry Pi stopped using Blocklist? Any official word?&amp;quot;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Media Coverage ==&lt;br /&gt;
&lt;br /&gt;
Newsweek praised the blocklist after mentioning how Harper was willing to block 9,000 users (including [[Roberto Rosario]]) just so she doesn’t have to hear from a vocal few hundred.&amp;lt;ref&amp;gt;Newsweek.com -[https://archive.today/o4pqA One Woman’s New Tool to Stop Gamergate Harassment on Twitter]&amp;lt;/ref&amp;gt; The Mary Sue recognized the blocklist technically breaks the &amp;quot;no mass unfollowing&amp;quot; stipulation in Twitter's TOS and assumed the blocked people are conflictive, excluding Roberto Rosario, as an excuse to ignore their complaints.&amp;lt;ref&amp;gt;Themarysue.com -[https://archive.today/dllcR Some Twitter Users Are Mad About Gamergate Block Bots. Too Bad We Can’t Hear Them]&amp;lt;/ref&amp;gt; and The Globe and Mail mentioned it as a tool to block people tweeting about #Gamergate and reinforced the narrative that #Gamergate is a [[Threats_and_Gamergate|harassment movement]] while stating the world isn't safe for women.&amp;lt;ref&amp;gt;globeandmail&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Milo Yiannopoulos]] reported on how he and multiple personalities and organizations unrelated to #Gamergate were added to the blocklist which was promoted by IGDA who later removed it from their &amp;quot;anti-harassment&amp;quot; tools.&amp;lt;ref&amp;gt;Breitbart.com - [http://www.breitbart.com/london/2014/11/22/game-developers-association-calls-10-000-tweeters-harassers-including-kentucky-fried-chicken/ Game Developers’ Association Calls 10,000 Tweeters ‘Harassers’-Including Kentucky Fried Chicken]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Responses==&lt;br /&gt;
&lt;br /&gt;
* Matt Schnee suggested that the GGAutoBlocker list should turn into an employment blacklist&amp;lt;ref&amp;gt;https://archive.today/TNHrl&amp;lt;/ref&amp;gt; , similar to a credit report or criminal background check.&lt;br /&gt;
* Boogie2988 expressed frustration at the blocklist, having attempted to do research and having been following Kotaku, Feminist Frequency, Adam Baldwin, and MundaneMatt only to be put onto the blocklist. &amp;lt;ref&amp;gt;https://i.imgur.com/OQmxiNY.jpg&amp;lt;/ref&amp;gt;&lt;br /&gt;
* TotalBiscuit expressed contempt of IDGA for endorsing the blocklist as well as its ineffectiveness, high false positive, and its 'guilt by association', and noted that IDGA's Puerto Rico division was on the blocklist itself. &amp;lt;ref&amp;gt;https://soundcloud.com/totalbiscuit/the-igda-is-doing-what-now&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Multiple developers of games have expressed their contempt for said blocklist, arguing its ineffectivness at targeting actual harassers, large false positive rate, and the insouciant attitude of its creator when given said criticism. &amp;lt;ref&amp;gt;http://techraptor.net/content/developers-react-igda-controversy&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Chris von Csefalvay, a data scientist commented about the proportions of those who harass and that the vast majority of Pro-GamerGaters did nothing to be put on said blocklist. He also criticized the sloppy code and the portions which said 'sheeple' and 'idiots' when referring to those who had been blocked, as well as the 'guilt by association' aspect of the blocklist. &amp;lt;ref&amp;gt;http://chrisvoncsefalvay.com/2015/01/16/a-footnote-on-gamergate.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
[[Randi Harper]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Operation Earthquake]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Bot]][[Category: Censorship]]&lt;/div&gt;</summary>
		<author><name>MikiSayaka33</name></author>	</entry>

	</feed>