Hosted onfun-in-family.hyper.mediavia theHypermedia Protocol

Overview

The Twitter Feed is the continuously updating stream of posts (Tweets) shown to a user when they open the app or website. It is designed to surface relevant, timely, and engaging content — balancing recency, social connections, and algorithmic predictions.

Twitter actually has two main feeds, each with distinct logic and purpose.

1. Home Feed — “For You”

  • Purpose: Show the most engaging or relevant Tweets for each user, regardless of strict chronology.

  • Nature: Algorithmic.

  • Content sources:

    • Tweets from accounts you follow

    • Tweets liked or replied to by people you follow

    • Suggested Tweets from outside your network (based on your behavior)

  • Ranking signals include:

    • Recent engagement (likes, retweets, replies)

    • Relationship strength (who you interact with)

    • Media richness (images, videos)

    • Predicted interest and dwell time

  • This feed uses a machine learning model to predict which Tweets will most likely engage you — similar to YouTube’s or TikTok’s recommendation systems.

2. Following Feed — “Following”

  • Purpose: Provide a chronological list of Tweets only from accounts you follow.

  • Nature: Time-based.

  • Behavior: Updates in real-time; no algorithmic ranking or inserted recommendations (though ads may appear).

  • This feed is ideal for users who want a raw, sequential view of their network.

3. Notifications & Other Contextual Feeds

Twitter’s ecosystem also includes context-specific feeds:

  • Mentions Feed: Tweets that tag your username.

  • Replies Feed: Responses to your Tweets.

  • Lists Feed: Custom curated feeds based on selected users.

  • Communities Feed: Posts within joined communities.

  • Trends / Explore Feed: Algorithmic discovery of popular or emerging topics.

Each of these acts as a filtered view of the global stream — tailored to specific intents like discovery, collaboration, or feedback.

4. Technical Concept

At its core, the Twitter Feed is:

  • A streaming interface to a graph database (users + tweets + relationships).

  • Continuously updated with user actions (posts, likes, replies, retweets).

  • Filtered and ranked according to context (Home vs. Following).

  • Paginated and dynamically refreshed as you scroll — effectively a window into a living data structure.

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime