Skip to content

Gates

Most posts never get a score.

Pre-scoring filters are cheap and local to Home Mixer. Visibility filtering is a separate service that answers allow, interstitial, or drop after Top-K.

Before scoring

FilterRemoves
DropDuplicatesFilterThe same post returned by more than one source
CoreDataHydrationFilterPosts whose text and metadata failed to load
AgeFilterPosts older than 48 hours
SelfTweetFilterThe viewer's own posts
OONRetweetReplyFilterReposts and replies from accounts the viewer does not follow, and replies whose parent is missing
OONNsfwSimclustersFilterSimClusters posts whose author is flagged for adult content, when the viewer does not follow them
RetweetDeduplicationFilterRepeated reposts of the same post
IneligibleSubscriptionFilterSubscriber-only posts the viewer cannot access
PreviouslySeenPostsFilterPosts the viewer has already been shown
PreviouslySeenPostsBackupFilterThe same, from a second impression record
PreviouslyServedPostsFilterPosts already served earlier in the session
MutedKeywordFilterPosts matching the viewer's muted keywords
AuthorSocialgraphFilterPosts from accounts the viewer blocks or mutes
VideoFilterVideo posts, when the request excludes video
TopicIdsFilterPosts outside requested topics, or in excluded topics
NewUserMinEngagementFilterFor new accounts, out-of-network posts below an engagement threshold
InventoryHoldoutFilterA configured percentage of posts, chosen deterministically per post and viewer

After Top-K

FilterRemoves
VFFilterPosts visibility-filtering answered drop for
AncillaryVFFilterPosts whose parent, quoted, or reposted post was itself dropped
DedupConversationFilterAdditional branches of the same conversation

First drop wins

Visibility-filtering evaluates rules in registry order. The first rule that answers drop ends evaluation. Interstitials do not stop later drop rules.

Recommendations-only rules

High-recall spam, NSFW, do-not-amplify, compromised, impersonation, and several account labels only drop when the viewer does not follow the author.

Filtering

Ara

A short briefing for this page — not the whole text.