You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tl;dr: fewer algorithms for home feed generation, more algorithms for content & author discovery across the core features Topics, Trends, Lists and Search
Introduction
X platforms (including Twitter, a text-focused service) shouldn't serve a “For You” home feed by default that includes any embedding space (e.g., subscribable creators, tweets or videos “based on your likes”) or a large amount of social graph content, apart from likes and reposts if this hasn't been explicitly disabled, because it isn't suited for users who follow a wide thematic variety of content, and algorithms can't outperform human beings in picking whose posts best fit in one's personal feed. Instead, content moderation is done more effectively by following the right and unfollowing the wrong accounts or topics, but the current feed systems lack customization and discovery features, and need improvement.
Extending curation options and enabling platform interoperability (via shared following lists and histories as well as superfeeds and supersearch) is more reasonable than cloning related platforms, such as YouTube, Substack/Medium, LinkedIn or Discord (https://github.com/orgs/community/discussions/60763).
Overview
Introduce new sorting and filter options for (now multiple) following-only home feeds (see Feed restructuring) and provide separate methods to discover follow-worthy accounts and notable posts through better use of a user's
topic following list, which should be fully viewable via /topics and individually via /t (human-readable identifiers are more useful than generic (such as snowflake) topic ids for direct URL access), also show topic-based|related followables on the sidebar
view and search history, which should be accessible via /history, and pausable, searchable, selectively deletable (individually, multi-selectable and/or by time period) as well as clearable
recommendations, which should be filterable by source used for generation and not be language-restricted if auto-translation is enabled
as well as
general data record similarity (such as Twitter's SimClusters system for accounts), filters (such as topics) and sorting
account summaries
highlight all major topics/subtopics an account posts about (with percentage distribution)
allow following (account, topics) pairs
auto-generate lists (by account type) based on affiliates
link connected accounts of other platforms, and show post type statistics
specifically YouTube: remove unrelated embedding space sections from the results (such as "previously watched", "explore more" or "popular today"), collapse related ones by default, reduce number of "Shorts" sections to 1 (with "see more" button), and improve keyword-based results quality (e.g. the query "youtube" yields lots of results not containing the keyword)
Data feeds
Feed lists should have Standard sorting & filter options, depending on data record's type (followable|post), and automatically show translations of texts in languages not declared as supported (which can be configured, specifically the primary language, and inferred from an user's own use), unless set to manual mode. For speech audio content, auto-generated language-specific tracks and subtitles should be provided.
Followables (account|topic|community|list) feeds should have a multi-follow feature.
Specific feeds (such as replies, tag and individual account) should show post filter group distribution statistics.
Post type can be, for example:
Twitter: (news) tweet, space
YouTube: (instructive|explanatory|essay|relive|news|interview) video, movie, (podcast|show) episode, short, livestream
Medium: instructive|explanatory|news|interview article
Substack: argumentative|narrative|descriptive essay
LinkedIn: job
Differentiation doesn't make sense if content gets crossposted, which shouldn't be necessary.
Instead, in addition to each platform's type-specific feeds, there should be a filterable super(home|topics|explore|account|...) feed as well as a supersearch feature (via x.com). Similar types across platforms should be treated as identical or be concentrated/moved, e.g., Twitter: tweet; Substack: note; YouTube: post. Perhaps also a super-creation interface.
List (public/private) can be, for example: Post list: YouTube playlist, Medium list/publication, Twitter bookmark folder
Account list: Twitter list
Differentiate seen count between impressions (served in feed/scrolled-by) and unique account/IP views (except for short-form text content or auto-play, this requires interaction).
Topics are automatically assigned to data records, e.g. via Twitter's topic-social-proof service, as well as more specific types to posts, if available.
Tags can be manually assigned to posts, and need to be verified, at the latest when being served under the tag.
Communities and lists can be edited and assigned human-readable identifiers by permitted accounts. Lists should be forkable, or data records be submittable.
Feed restructuring Home
"For you" should be replaceable by a "Most interacted" tab, serving (unseen and/or Standard filter options respecting) top posts from the account following list.
Accordingly, "Following" is renamed to "Latest", or introduced if it doesn't exist yet
Topics
Once all content of the home feed has been seen, the (new) custom topics feed should appear
Posts are listed either grouped by topic or individually (with topic link) based on sorting preference
Explore
(Twitter's Explore page currently only shows trends and tweets from five? of the topics a user follows)
should be enhanced or introduced (see below, Explore feed)
This way, users can remove the recommendations from their own timeline and not miss out on highly relevant content without losing the ability to discover novel content. In practice, this can be previewed on a home feed sidebar card titled "Explore more" or "More activity" (instead of "who to follow"), above/below the trends card, if they haven't been hidden.
Explore feed
Should consist of automatically curated content:
trending tags and the links of the topics they belong to
popular (or custom sorted) data records grouped by Standard filter options datetime ranges (expandable preview sections), which should also be filterable by geo-location
recommended data records based on social graph ("followed or viewed by account(s) you follow") or related/similar to following list as well as like, view or search history
These feeds should be seperately viewable (via /trends, /popular, /recommended), and additionally filterable by data record's type.
Trends feed
(the term is used differently, in this context: popular tags based on posts in a specific time period (how Twitter uses it),
alternatively: individual popular posts (how e.g. YouTube uses it), ambiguity should be removed by using the same name for the same feature)
improve grouping ("Trending with" currently only works in some cases)
quick switch for regional, personal ("For you") and (custom) topic-filtered trends, also selected timespan/historical and international trends (requires translation)
add option to preview top post(s) for each trend
map events to hashtags, show additional information if available
(Hash-)Tag feed
prevent abuse (incorrectly labeled content) by implementing a semantic filter
Replies feed
replies should additionally be filterable/groupable by
spam score/marked as "probable spam"
reactions-only (emojis, punctuation marks, interjections, and potentially meme replies)
context/recurring tags (replies that refer to the same thing)
contains timestamp
quote posts should be treated as replies
reply restrictions for accounts (mentioned, following, verified) should be reader-configurable filters instead, and the options to hide/delete or disable replies become needless
This greatly improves the experience, and the original "Community Notes" are replies, curated in a meaningful way.
Standard sorting & filter options
sortable by:
datetime of creation (latest|oldest)
popularity (top|least relevant): number of
post: replies + likes + reposts (= engagement), seen count (impressions or views), engagement or interaction/seen count ratio (best)
followable: followers
account: paid followers, affiliates
post list: views
topic|community (= members): posts, authors
content
length
density score
filterable/groupable by (optional):
datetime range of creation (last 1h|24h|72h|7d|30d|6m|1y|10y; current or selected year; all-time; custom timespan)
topic(s)
account: type (personal|organizational|automated); professional category; verified, (inter-)governmental, affiliated, paid-followable (e.g. Twitter: subscribable, YouTube: joinable) (true|false)
post:
(specific) type
sentiments (positive|neutra|negative)
styles (formal: e.g. academic/scientifc, corporate, bureaucratic/legal, not exclusive: journalistic, political|informal: e.g. poetic, casual, simple|profane)
tl;dr: fewer algorithms for home feed generation, more algorithms for content & author discovery across the core features Topics, Trends, Lists and Search
Introduction
X platforms (including Twitter, a text-focused service) shouldn't serve a “For You” home feed by default that includes any embedding space (e.g., subscribable creators, tweets or videos “based on your likes”) or a large amount of social graph content, apart from likes and reposts if this hasn't been explicitly disabled, because it isn't suited for users who follow a wide thematic variety of content, and algorithms can't outperform human beings in picking whose posts best fit in one's personal feed. Instead, content moderation is done more effectively by following the right and unfollowing the wrong accounts or topics, but the current feed systems lack customization and discovery features, and need improvement.
Extending curation options and enabling platform interoperability (via shared following lists and histories as well as superfeeds and supersearch) is more reasonable than cloning related platforms, such as YouTube, Substack/Medium, LinkedIn or Discord (https://github.com/orgs/community/discussions/60763).
Overview
Introduce new sorting and filter options for (now multiple) following-only home feeds (see Feed restructuring) and provide separate methods to discover follow-worthy accounts and notable posts through better use of a user's
as well as
Data feeds
Feed lists should have Standard sorting & filter options, depending on data record's type (followable|post), and automatically show translations of texts in languages not declared as supported (which can be configured, specifically the primary language, and inferred from an user's own use), unless set to manual mode. For speech audio content, auto-generated language-specific tracks and subtitles should be provided.
Followables (account|topic|community|list) feeds should have a multi-follow feature.
Specific feeds (such as replies, tag and individual account) should show post filter group distribution statistics.
Post type can be, for example:
Twitter: (news) tweet, space
YouTube: (instructive|explanatory|essay|relive|news|interview) video, movie, (podcast|show) episode, short, livestream
Medium: instructive|explanatory|news|interview article
Substack: argumentative|narrative|descriptive essay
LinkedIn: job
Differentiation doesn't make sense if content gets crossposted, which shouldn't be necessary.
Instead, in addition to each platform's type-specific feeds, there should be a filterable super(home|topics|explore|account|...) feed as well as a supersearch feature (via x.com). Similar types across platforms should be treated as identical or be concentrated/moved, e.g., Twitter: tweet; Substack: note; YouTube: post. Perhaps also a super-creation interface.
List (public/private) can be, for example:
Post list: YouTube playlist, Medium list/publication, Twitter bookmark folder
Account list: Twitter list
Differentiate seen count between impressions (served in feed/scrolled-by) and unique account/IP views (except for short-form text content or auto-play, this requires interaction).
Topics are automatically assigned to data records, e.g. via Twitter's topic-social-proof service, as well as more specific types to posts, if available.
Tags can be manually assigned to posts, and need to be verified, at the latest when being served under the tag.
Communities and lists can be edited and assigned human-readable identifiers by permitted accounts.
Lists should be forkable, or data records be submittable.
Feed restructuring
Home
Topics
Explore
(Twitter's Explore page currently only shows trends and tweets from five? of the topics a user follows)
This way, users can remove the recommendations from their own timeline and not miss out on highly relevant content without losing the ability to discover novel content. In practice, this can be previewed on a home feed sidebar card titled "Explore more" or "More activity" (instead of "who to follow"), above/below the trends card, if they haven't been hidden.
Explore feed
Should consist of automatically curated content:
These feeds should be seperately viewable (via /trends, /popular, /recommended), and additionally filterable by data record's type.
Trends feed
(the term is used differently, in this context: popular tags based on posts in a specific time period (how Twitter uses it),
alternatively: individual popular posts (how e.g. YouTube uses it), ambiguity should be removed by using the same name for the same feature)
(Hash-)Tag feed
Replies feed
This greatly improves the experience, and the original "Community Notes" are replies, curated in a meaningful way.
Standard sorting & filter options
sortable by:
filterable/groupable by (optional):
The text was updated successfully, but these errors were encountered: