John O'Connell Profile picture
Jul 12, 2021 26 tweets 8 min read Read on X
Yhread : On simple technical solutions to fighting online racism and other forms of hatred.
Last night after the England gane, and the resultant avalanche of racist vitriol aimed at a handful of players, we put out an alert / appeal on Twitter:

Well, after last night's post we've had a busy day.

Yes, we were - still are - covering other soc med platforms, and other players.

We have automated scripts for this.
The flood on the accounts of Rashford, Saka and Sterling tailed off from 2.00am onwards.
The data we accumulated is still being worked through, but of over 6500 hits, we assess that over 1000 are identifiable.

For nearly 150, we already have names and towns.

For nearly 100. we have employers.
At some point later today we will be emailing a list to police and the clubs/agents of the players involved, the latter in case they wish to take further action.

We shall not be 'doxxing' - releasing the details of the identities of the persons we have ID'd.
We *shall* however, be passing the data onto their employers where they can be identified without doubt

We've been here before and as they say, this is not our first rodeo.

Current Hit Total : 6614
Identifiable : 1109+
Identified : 158... but it's early days yet.
We do this with elegantly simple scripts. Last night I went into the technical aspects of how the tools work, I shall not bore all you non-geeks with the details :-)
One thing our scripts weren't able to do was pick out certain emoji codes. Even with API access. You know the ones we mean.

But we hashed together a script that was able to do so about 4.00am. Tested, and it works.
You may wonder how a handful of geeks and IT veterans, with a few scripts and a trio of second hand £50 servers, can do this and Twitter / Instagram / Facebook can't.

The answer, of course, is that Twitter / Instagram / Facebook can but choose not to.
Again, our thanks to everyone who sent us screenshots.

Our OCR tool is working through them. We cannot reply to everybody personally - you know who you are, and thank you.
Our team is 11 people, on a tiny budget, with the passion to burn our hours fighting all kinds of hatred and bigotry.

If we can do this, Football Clubs can do this.
If we can do this, Police can do this.
If we can do this, Twitter / Instagram / Facebook can certainly do this.
You may wonder why we go after their jobs. A valid question we were asked a lot last night.

Simply, we will use every legal approach to fight bigotry and hatred. We're through with softly, softly.

We're done with playing nicely.
We will shame them in their communities. Within their families. At their workplaces.

We shall not dox publicly, but we *will* ensure everyone around them knows what kind of people they are.
Racism, is not born, it is learned.

It can be unlearned.
Meanwhile, do not be despondent.

Our youth, and the youth of the world, care far less about race and skin colour, or nationality, or sexual preference, or faith.

Have confidence in the coming generations.
Thread ends.
By the way, we all do this in our limited spare time, running on coffee.

If you want to buy us that coffee you can do so here :

paypal.com/donate?token=6…
Oh, and don't stop sending us this stuff. Keep it coming. Fill our inbox. #Challenge.
For some, that link seems to be not working. An issue at the Paypal end, we think.

Here's an alternative link :

farrightwatch.net/p/donate-to-ou…
We hear a lot of "This isn't the best way to fight #Racism."

Is it not ? Maybe so, maybe not.

There is no *one* way to fight. Come up with a better way, and do your thing. Meanwhile, we do our thing.

#Racism is rooted in a hundred causes, and must be fought in a hundred ways.
I often work Sundays (a lot of my work has to be done during server down-time) and I did so yesterday.

I *had* planned for today to be a day off. Not gonna happen, is it ? And I really don't mind. I have coffee, the company of cats, code to run and racists to hunt.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with John O'Connell

John O'Connell Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jdpoc

Aug 22
THIS DAY in 1945, as Paris was liberated from the Nazis, with street fighting still ongoing between Germans and Resistance, Alex Allegrier-Carton of the famous Lucas-Carton restaurant went down to his basement with a team of workers ... Image
Through the war, because his place was a favourite of the German officers (they'd read about it in guidebooks) he encouraged the Paris Resistance to meet in an upstairs room - the last place the Gestapo would ever think to check, and they never did ... Image
On this day he had a task to perform.

He pointed to an old wall, telling the workmen to knock it down.

Behind it was the greatest wine cellar in Paris, bricked up in 1940 using antique stones, disguised from the Germans throughout the entire war. Image
Read 6 tweets
Aug 14
Got a police update on a rogue landlord I tackled last year:

Changed locks on his tenants. No reason. No notice. (Trying to force them out as he had higher paying tenants lined up).

Panicking tenants called me. I called Police. They demanded he show up to unlock.

So did they. Image
He did so, but with smell of alcohol on breath and no insurance on his car: BUSTED.

Further examination of documents revealed multiple false identities : BUSTED.

False IDs being used for Tax Evasion purposes: BUSTED.

All because because he got a bit greedy.
So, update: Still awaiting trial - but now under investigation for money-laundering, too.

Some identifiable assets seized as proceeds of crime.

All because because he got a bit greedy. Image
Read 6 tweets
Jun 13
Short Thread on #Election24:

BEWARE THE ZINOVIEV MOMENT.

At some point in this campaign, an increasingly desperate Tory Party might drop the Zinoviev Bomb.

Let me give you some context. Image
The 1924 General Election:

Just 4 days before voting, the Daily Mail ran a story about a letter - the now infamous 'Zinoviev' Letter - from the Soviet Communist Party to the British Labour Party, suggesting (among other things) ... a UK and Empire-wide Bolshevik Revolution.
Image
Image
The Daily Mirror joined in the outrage ... Image
Read 7 tweets
May 20
Just came across this lovely little history story:

Back in 1962, EMI were working on various computerised systems for various purposes. Due to funding issues, the entire department was to be closed down. Image
EMI were losing cash and in real trouble.

Then their music division discovered a band in Liverpool that looked quite promising ... Image
The cash generated by the global success of the Beatles propped up other struggling divisions within EMI, including the division run Godfrey Newbold Hounsfield, allowing him to continue his research ... Image
Read 4 tweets
Dec 18, 2023
THIS DAY in 1916, the Battle of Verdun ended.

It was France's Somme, lasting from February the whole of the year until December.

303 days made it the longest and costliest battle in human history;

French lost 377,000, Germans almost as many. Image
General Pétain organised day-and-night transport by lorry and taxi, bringing a constant stream of troops into the town.

His narrow victory made him a national hero.

His reputation would be destroyed when in WWII, he collaborated with the Nazis in the Vichy Puppet Government. Image
Nine entire French towns were so completely destroyed they were erased from the map.

This is the High Street of the village of Bezonvaux, today. Image
Read 5 tweets
Sep 13, 2023
The Small Boat Crisis - How do we solve it?

Answer: We don’t. Bear with me.

Because we’re looking at the problem from the wrong end. Image
The small boats are not a crisis, only in that they add to the real problems:

- The rapidly growing shortage of hotels for asylum seekers;

- The interminably long delay for those people to have their applications processed. Image
Solve THOSE two problems … in an efficient, humane and legal manner … and the actual boats become a minor distraction, easily handled through a better process.

In addition, you solve the shortage of hotels … by solving the delays to processing of asylum applications. Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(