I've been coding up a new workflow for analysis of Twitter profiles. Thought I'd kick off Monday by showcasing some insights about @PRGuy17, who everyone is talking about.

I collected the entire timeline of 45k tweets. First off, we learn they're active about 14 hours a day:
They use an Android device and web browser to post tweets, pretty much all throughout the day, with a dip in browser usage in the afternoon. This suggests they have access to a laptop most of the day, unless they're using the Android web browser for some reason
They tweet most frequently during weekdays, with a lull on the weekend and particularly on Saturday
A more detailed analysis of daily tweet activity by month and year shows periods of time where they've been more active on weekends - for example, Sep and Oct 2020 suggest they barely took a break from tweeting each day (this period coincided with the Covid lockdown protests)
The account is hugely popular, as measured by engagement. In a little over 2 years it has amassed nearly 10 million likes, 1.8 million retweets, and over 600k replies. The average tweet gets 341 likes, 62 RTs, 5 quote tweets and 21 replies.
In terms of tweet content, they mostly talk about:
- Support for Premier Dan Andrews
- Criticism of the Liberal party (federal and state)
- Criticism of News Corp and journalistic bias
- Social justice issues (e.g. aged care and abuse)
- Advocacy for vaccines and lockdowns
Wordclouds are not the best visualisation but hey, I can't help myself. It does provide a bit more context about what the account tends to post about, as described above.
Aside from themselves, they mostly retweet @DanielAndrewsMP, followed by civil society pro-Labor and social justice advocates, progressive journalists and left-leaning newspapers such as @theage, and last but not least former Liberal PM @ScottMorrisonMP
I offer this analysis in the hope that it provides beneficial insights about a very influential yet controversial figure in #auspol. If nothing else, this analysis shows that the person (or people) controlling this account care deeply about social justice issues and...
... have resonated strongly with a large segment of the #auspol community, even if they've attracted criticism, abuse, and now of course a defamation lawsuit. I don't know who the owner is, but it's easy to see they've sacrificed an enormous amount of time advocating for...
... social justice issues and supporting Victorians on Twitter through unbearably difficult times during the COVID-19 pandemic. Clearly the account is partisan in its support for Labor and has a knack for harnessing and amplifying outrage culture. I suspect perhaps this is why...
... it has become such a divisive figure in #auspol and increasingly gained attention outside of the platform, too. Its success and impact undercuts the business model of people like Avi Yemini who weaponise outrage and convert fear and doubt into clout and donations.
The defamation case is deeply consequential for political discourse in Australia - I am troubled by it for various reasons, but let's see how it plays out over the coming weeks and months. Thanks for your time as always

• • •

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

Keep Current with Tim Graham 🌻

Tim Graham 🌻 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 @timothyjgraham

Mar 27
So I ran @Botometer on 16513 pro-Russian accounts born in 2022. There's clearly a HUGE bot 🤖 network artificially hyping up ('liking') Russian government and embassy tweets

This chart shows the number of accounts with a given bot score, where a higher score means more bot-like:
Notice the big spike at 1.0?

That's 714 accounts that have a perfect bot score, so they are almost certainly automated.

The above chart uses the 'universal' Completely Automated Probability (CAP) score. So basically a CAP score of 1 means the @Botometer model is certain
Digging deeper into the bot metrics, this density plot shows various measures of botness (where 0 is low and 5 is a high score)

We see that a signature giveaway for these pro-Russian accounts is a high proportion of fake followers
Read 6 tweets
Mar 26
I've been tracking accounts that 'liked' tweets from Russian government and embassy accounts. Sprayed a bit of sparkling water on the screen when I looked at the account creation dates
Suffice to say I'm currently running @Botometer on 16513 Kremlin liking accounts created in 2021 and 2022. Should be done in a day or so
@Botometer Some of these accounts are hilariously honest about themselves
Read 8 tweets
Mar 25
I spoke with @JamesClayton5 on the @bbcworldservice Tech Tent podcast about how Russian government and embassy accounts exploit a loophole in Twitter’s rules to spread disinformation about the Ukraine war (segment starts about 12:00).

bbc.co.uk/sounds/play/w3…
This podcast chat builds off a news article bbc.com/news/technolog…
And before that a piece @JaysProofs and I wrote in the @ConversationEDU theconversation.com/russian-govern…
Read 4 tweets
Jan 25
Quick update - I ran a bit of analysis w/ @antmandan of these suspicious accounts, by collecting all tweets since 1/1/2022 that mention @\sydney_festival and analysing this network of coordinated behaviour

1/9 🧵
The network above shows coordinated behaviour where accounts (nodes) are connected if they both performed the same action within 60 seconds of each other, at least twice.

We focus on the big cluster of coordinated reply activity (red links) that got folks' attention

2/9
These are the accounts that were posting positive replies to @\sydney_festival tweets. They're clearly part of a coordinated network that spams copypasta replies mainly about crypto, but also various companies, events and personalities

3/9
Read 9 tweets
Oct 5, 2021
Following up this analysis, even though @CraigKellyMP only sent 114 (0.001%) of the anti-lockdown campaign tweets, he received a whopping:

- 28% of all likes
- 25% of all replies
- 26% of all quoted retweets.

This diagram shows the top accounts by engagement metrics 🧵
But when it comes to retweets, Kelly's metrics are overshadowed by the amplification efforts of a coordinated network of fringe protestor accounts, as this chart shows:
We see that Kelly doesn't appear in the coordinated behaviour network (see original tweet above). Rather, his tweets frame the agenda and injects a massive amount of fuel into the Twitter protest networks *but* he doesn't coordinate his activity with them.
Read 8 tweets
Oct 4, 2021
Folks messaged me about a new hashtag anti-Andrews campaign trending, so I collected over 67,000 tweets (past 7 days) containing the relevant hashtags and ran the data through a coordinated behaviour detection system

A few insights, starting with a network map 🧵
The network shows large-scale, loosely coordinated behaviour by a hard core of campaigners who spam the hashtags repeatedly together, all day long.

BUT it's @CraigKellyMP and @OzraeliAvi who jump onto the fringe activity and turn it into a roaring blaze with two viral tweets
A pro-Andrews counter-attack started almost immediately, orchestrated by @PRGuy17, in an effort to hijack the hashtags and drown out the anti-Andrews discourse
Read 13 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 on Twitter!

:(