Aakash Gupta Profile picture
Apr 1, 2023 21 tweets 7 min read Read on X
Twitter revealed its algorithm to the world.

But what does it mean for you?

I spent the evening analyzing it.

Here’s what you need to know:
1. Likes, then retweets, then replies

Here’s the ranking parameters:

• Each like gets a 30x boost
• Each retweet a 20x
• Each reply only 1x

It’s much more impactful to earn likes and retweets than replies. Image
2. Images & videos help

Both images and videos lead to a nice 2x boost. Image
3. Links hurt, unless you have enough engagement

Generally external links get you marked as spam.

Unless you have enough engagement. Image
4. Mutes & unfollows hurt

All of the following hurt your engagement:

• Mutes
• Blocks
• Unfollows
• Spam reports
• Abuse reports Image
5. Blue extends reach

Paying the monthly fee gets you a healthy boost. Image
6. Misinformation is highly down-ranked

Anything that is categorized as misinformation gets the rug pulled out from under it.

Surprisingly, so are posts about Ukraine. Image
7. You are clustered into a group

The algorithm puts you into a grouping of similar profiles.

It uses that to extend tweet reach beyond your followers to similar people. Image
8. Posting outside your cluster hurts

If you do “out of network” content, it’s not going to do as well.

That’s why hammering home points about your niche works. Image
9. Making up words or misspelling hurts

Words that are identified as “unknown language” are given 0.01, which is a huge penalty.

Anything under 1 is bad.

This is really bad. Image
10. Followers, engagement & user data are the three data points

If you take away anything, remember this - the models take in 3 inputs:

• Likes, retweets, replies: engagement data
• Mutes, unfollows, spam reports: user data
• Who follows you: the follower graph Image
Shoutout to all the people analyzing:

@NFT_GOD
@amasad
@mxpoliakov
@0xCygaar
@xerocooleth
If you enjoyed this,

1. I write daily threads to help you grow. You may like to follow: @aakashg0

(But if you’re going to unfollow, go ahead and don’t!)

2. Consider RTing the first tweet so others can benefit:
As much as it's fun to analyze the Twitter algorithm, it's also fickle.

Most of my content doesn't make it to your feed.

Subscribe to the newsletter to get my best and deepest work: aakashgupta.substack.com
How to optimize for the algorithm:

Likes, then retweets, then replies
You are clustered - posting outside it hurts
Links hurt. Mutes & unfollows hurt
Misinformation is down-ranked
Images & videos help
Blue extends reach
Making up words or misspelling hurts
New learning: There’s also something known as “Heavy Ranker”

This heavily weights replies to replies and time spent on Tweet.
Additional learning:

Your follower to following ratio matters.

Following way more than follow you hurts.

Use lists. Image
The big open question is: what about bookmarks?

The predominant opinion right now is favcountparams() 30x multiplier's formula is:

Likes + Bookmarks = Favorites Count

It doesn't look to be in the code right now. Part of the problem here is what's on GitHub is incomplete.
Do you want to go the layer deeper to understand how all these code snippets and boosts work together?

I have spent the whole weekend going deeper than my Friday evening analysis.

Get the overall framework in today's newsletter: aakashgupta.substack.com/p/the-real-twi…
And here's why Twitter is the best place to get your information.

This thread was featured on the Reddit home page and Yahoo News: Image
Now that the algorithm is public, Elon Musk wants to update it every 24-48 hours.

Here's what he should do:

• • •

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

Keep Current with Aakash Gupta

Aakash Gupta 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 @aakashg0

Aug 15
Netflix is paying $900K for AI PMs. Meta is paying $1M+.

Here's how to become one: Image
𝟭. 𝗦𝗵𝗮𝗽𝗲 𝗬𝗼𝘂𝗿 𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗗𝗶𝗲𝘁

Follow the right voices:

YouTube: Jeff Su, Matt Wolfe, Dwarkesh Patel
Newsletters: Product Growth, Nate Jones, DeepLearning
Twitter: Santiago (svpino), Min (minchoi), Paul (itsPaulAI)
LinkedIn: Zain Kahn, Allie K. Miller, Ruben Hassid
𝟮. 𝗧𝗮𝗸𝗲 𝗥𝗲𝗹𝗲𝘃𝗮𝗻𝘁 𝗖𝗼𝘂𝗿𝘀𝗲𝘀

Start foundational:

AI for Everyone by Andrew Ng
Elements of AI by University of Helsinki
Machine Learning Crash Course by Google
Read 12 tweets
Jul 29
If I had to learn AI PM again, I would start here:

($2,000 course totally free) Image
1️⃣ AI PM Foundations

@marilynika: How to become an AI PM - youtube.com/watch?v=GQd54g…

Sam Kawsarani: 15+ Years PM in Era of AI - tinyurl.com/2txs9mab

@_amankhan: Prototyping → Observability → Evals - youtube.com/watch?v=Ej4pBD…
2️⃣ AI Strategy

@tomocchino: Behind v0 (Top AI Prototyping Tool) - open.spotify.com/episode/2wAfwJ…

Scott Jones: 21 Harsh Truths about PM in AI - tinyurl.com/8zcw26rs

@PawelHuryn: AI basics to expert - youtube.com/watch?v=IfW1FM…
Read 10 tweets
Jul 23
You want to code with AI.

But you don't know what tool to use.

Here's your guide on when to use which AI coding tools:

(+ free resources to learn each) Image
1: Cursor

They surpassed $500M ARR for a reason. Your developer probably uses it. It's great for pros - but it's also great for non-technical folks now, as its agent can build things just via natural language.

Free guide:
2: Windsurf

Despite losing most of its technical staff to Google, Windsurf still exists. Now a part of Cognition (makers of Devin), it's great for non-technical people to deal with large code bases.

Free tutorial:
Read 10 tweets
Jul 17
There's a new PM interview in town.

But most PMs don't know it yet.

Last week, a PM messaged me in panic:

"I just got destroyed in a Google interview. They wanted me to prototype something with AI tools. I'd never even heard of 'vibe coding' before."

Here's what happening:
This isn't isolated. I'm coaching more PMs who are blindsided by this new interview format every week.

Here's what's happening behind the scenes:

The nature of the PM role is undergoing its biggest shift in years.

We're now moving to the era of AI PMs.
Companies are looking for PMs who can:

1. Build AI features (understanding evals & tech details)
2. Use AI to focus on high-leverage tasks
3. Prototype with AI tools like pros

And their interviews are changing to match.

At Google, this is only in India (for now).
Read 7 tweets
Jul 16
>50% of PM interviews now ask metrics questions.

But not all metrics questions are the same.

5 categories + 16 sub-categories to know: Image
𝗦𝘂𝗰𝗰𝗲𝘀𝘀 𝗠𝗲𝘁𝗿𝗶𝗰𝘀 (𝟮𝟭% 𝗼𝗳 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀)

Three major flavors here:

Product launch success: Measuring launching GPT-5.

Feature success: Measuring a mobile payment feature.

Business model success: What would you look at if we launched a marketplace?
𝗗𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰𝘀 (𝟮𝟮% 𝗼𝗳 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀)

Investigating issues when metrics drop.

Sudden drops: IG Stories dropped 5% overnight. Approach?

Gradual declines: Monthly retention declining 6 mos. Why?

Unexpected changes: Feature 30% → 60% engagement. WDYD?
Read 7 tweets
Jul 14
Context engineering is the new prompt engineering.

Here's everything you need to know: Image
1. Etymology

It's unclear who coined the term, but two folks have been particularly important in its rise:

Andrej Karpathy and Dex Horthy.
2. What It Is

It's all about thinking beyond the prompt - thinking about ALL of the tools you have to drive success.

5 are the most important to understand:

a. RAG
b. Memory
c. State/ History
d. Prompt Engineering
e. Structured Outputs
Read 8 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!

:(