Engineering Profile picture
May 19, 2023 3 tweets 1 min read Read on X
Sharing another update on the changes we’ve made to our open source repos this week and a preview of what’s next 🧵

github.com/twitter/the-al…
Pushservice is the main recommendation service we use to surface recommendations to our users via notifications. It fetches candidates from various sources, ranks them in order of relevance, and applies filters to determine the best one to send.

github.com/twitter/the-al…
Tweetypie is the core Tweet service that handles the reading and writing of Tweet data.

github.com/twitter/the-al…

Stay tuned for what comes next!

• • •

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

Keep Current with Engineering

Engineering 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 @XEng

Apr 28, 2023
Sharing another update on the changes we’ve made to our open source repos this week and a preview of what’s next 🧵

github.com/twitter/the-al…
User Signals are the most important data source for our candidate sourcing algorithms. Here is more detail about how we use the user signals.

github.com/twitter/the-al…
Our Aggregation Framework is a config-driven Summingbird based framework for generating real-time and batch aggregate features to be consumed by ML models.

github.com/twitter/the-al…
Read 5 tweets
Apr 14, 2023
Sharing another update on the changes we’ve made to our open source repos this week and a preview of what’s next 🧵

github.com/twitter/the-al…
User Signal Service (USS) is a centralized online platform that supplies comprehensive data on user actions and behaviors on Twitter. This service stores information on both explicit signals, such as Favorites, Retweets, and replies, and implicit signals like Tweet clicks,… twitter.com/i/web/status/1…
Unified User Action (UUA) is a centralized, real-time stream of user actions on Twitter, consumed by various product, ML, and marketing teams. UUA makes sure all internal teams consume the uniformed user actions data in an accurate and fast way.

github.com/twitter/the-al…
Read 5 tweets
Oct 27, 2021
Interview pro-tip: To those interviewing for our engineering roles - checkout some of these key blog posts that can help you understand our architecture and prepare for the System Design rounds. 1/5

👇👇
Overview of our infrastructure - blog.twitter.com/engineering/en…
2/5
Twitter’s Data Platform
blog.twitter.com/engineering/en…
3/5
Read 5 tweets
Oct 18, 2021
You may have heard about this year's Economics Nobel Prize winners - David Card, Josh Angrist (@metrics52) & Guido Imbens.

Their publicly available work has helped us solve tough problems @Twitter, and we're excited to celebrate by sharing how their findings have inspired us.
Understanding causal relationships is core to our work on identifying growth opportunities and measuring impact.

This year's winners laid the foundation for cutting-edge techniques we use to understand where Twitter can improve and how changes affect our platform experience.
To share a few exciting causal inference applications at Twitter:
Read 14 tweets
May 19, 2021
In our latest blog post, we’re sharing the findings from our image cropping algorithm analysis and exploring ways to create a more equitable experience on Twitter.

blog.twitter.com/engineering/en…
As part of our commitment to transparency, we’ve also published our analysis on ArXiv and are sharing our source code so you can reproduce and better our analysis.

Paper: arxiv.org/pdf/2105.08667…
Code: github.com/twitter-resear…
Later today, @ruchowdh will host a @TwitterSpaces conversation at 3pm PT to discuss our analysis live with the paper authors @kyra_yee @UthaiponT @TheShubhanshu.
Read 4 tweets
Jul 2, 2020
Inclusive language plays a critical role in fostering an environment where everyone belongs. At Twitter, the language we have been using in our code does not reflect our values as a company or represent the people we serve. We want to change that. #WordsMatter
We’re starting with a set of words we want to move away from using in favor of more inclusive language, such as:
There is no switch we can flip to make these changes everywhere, at once. We will continue to iterate on this work and want to put in place processes and systems that will allow us to apply these changes at scale. We’re focusing on these areas 👇
Read 6 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!

:(