HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
twitter
communitynotes
Python2023–2025
twitter / communitynotes

communitynotes

Documentation and source code powering Twitter's Community Notes

12Distinct people
13Mentions
1Explicit recommenders
1.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Documentation and source code powering Twitter's Community Notes

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I know there has been a lot of ink spilled trying to persuade that Technology can't solve our deeper problems and Technologists are too optimistic about having real-world…

FergusArgyll used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 12:54:37 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month13 dated mentions

Observed mentions: 2023-04-24 16:04:43 UTC to 2025-01-07 23:36:02 UTC.

0122023-04-01 00:00:00 UTC to 2023-05-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsApr 20232023-05-01 00:00:00 UTC to 2023-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-01 00:00:00 UTC to 2023-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-01 00:00:00 UTC to 2023-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-01 00:00:00 UTC to 2023-09-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-09-01 00:00:00 UTC to 2023-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-10-01 00:00:00 UTC to 2023-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-11-01 00:00:00 UTC to 2023-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-12-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-01-01 00:00:00 UTC to 2024-02-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-02-01 00:00:00 UTC to 2024-03-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 20242024-03-01 00:00:00 UTC to 2024-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-04-01 00:00:00 UTC to 2024-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-01 00:00:00 UTC to 2024-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-06-01 00:00:00 UTC to 2024-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-07-01 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-01 00:00:00 UTC to 2024-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-01 00:00:00 UTC to 2024-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-01 00:00:00 UTC to 2024-12-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-12-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2025-02-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsJan 2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Apr 20232023-04-01 00:00:00 UTC2023-05-01 00:00:00 UTC110
May 20232023-05-01 00:00:00 UTC2023-06-01 00:00:00 UTC000
Jun 20232023-06-01 00:00:00 UTC2023-07-01 00:00:00 UTC000
Jul 20232023-07-01 00:00:00 UTC2023-08-01 00:00:00 UTC000
Aug 20232023-08-01 00:00:00 UTC2023-09-01 00:00:00 UTC101
Sep 20232023-09-01 00:00:00 UTC2023-10-01 00:00:00 UTC000
Oct 20232023-10-01 00:00:00 UTC2023-11-01 00:00:00 UTC101
Nov 20232023-11-01 00:00:00 UTC2023-12-01 00:00:00 UTC000
Dec 20232023-12-01 00:00:00 UTC2024-01-01 00:00:00 UTC202
Jan 20242024-01-01 00:00:00 UTC2024-02-01 00:00:00 UTC202
Feb 20242024-02-01 00:00:00 UTC2024-03-01 00:00:00 UTC101
Mar 20242024-03-01 00:00:00 UTC2024-04-01 00:00:00 UTC000
Apr 20242024-04-01 00:00:00 UTC2024-05-01 00:00:00 UTC000
May 20242024-05-01 00:00:00 UTC2024-06-01 00:00:00 UTC000
Jun 20242024-06-01 00:00:00 UTC2024-07-01 00:00:00 UTC101
Jul 20242024-07-01 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 20242024-08-01 00:00:00 UTC2024-09-01 00:00:00 UTC000
Sep 20242024-09-01 00:00:00 UTC2024-10-01 00:00:00 UTC000
Oct 20242024-10-01 00:00:00 UTC2024-11-01 00:00:00 UTC000
Nov 20242024-11-01 00:00:00 UTC2024-12-01 00:00:00 UTC202
Dec 20242024-12-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
Jan 20252025-01-01 00:00:00 UTC2025-02-01 00:00:00 UTC202

What Hacker News says

13 sources
FergusArgyll·Jan 7, 2025Recommendation phrase
I know there has been a lot of ink spilled trying to persuade that Technology can't solve our deeper problems and Technologists are too optimistic about having real-world impact etc. etc. But I think community notes (the model, not necessarily the specific implementation of one company or another) is one of those algorithms that truly solve a messy messy sticky problem. Fact-checking and other "Big J Journalist" attempts to suppress "misinformation" is a very broken model. 1) It leads to less and less trust in the fact checkers which drives more people to fringe outlets etc. 2) They also are in fact quite biased (as are all humans, but it's less important if your electrician has socialist/MAGA/Libertarian biases) 3) The absolute firehose of online content means fact checkers/media etc. can't actually fact check everything and end up fact
Read the rest
checking old fake news while the new stuff is spreading The community notes model is inherently more democratic, decentralized and actually fair. and this is the big one it works! unlike many of the other "tech will save us" (e.g. web3 ideas) It is extremely effective and even-handed. I recommend reading the Birdwatch paper [0], it's quite heartening and I'm happy more tech companies are moving in that direction [0] https://github.com/twitter/communitynotes/blob/main/birdwatc...
In Ending our third party fact-checking program and moving to Community Notes model
The X Community Notes feature is open source. That is at least a step in the right direction, even if the feed algorithm is still closed. https://github.com/twitter/communitynotes For better or worse, X / Twitter was never really about communities. It has always been focused on allowing individuals to broadcast their thoughts. If you want a moderated community discussion then there are much better platforms for that. We do have neutral mediums for free speech: HTTP and SMTP.
In Maybe Bluesky has "won"
X | Machine Learning Engineer - Community Notes | SF, SJ, Seattle, LA, NYC | All Levels The role: build scalable production machine learning systems and infrastructure, and improve our open source algorithm: https://github.com/twitter/communitynotes Community Notes has been discussed here on HN a number of times e.g. here: https://news.ycombinator.com/item?id=37292041 Apply here: https://twitter.wd5.myworkdayjobs.com/X/job/San-Francisco-CA... There are many other positions at the company too, see: https://careers.x.com/en
In Ask HN: Who is hiring? (June 2024)
> Good point that the algorithm tries to compensate for the perspectives, but I’m sure it still comes down to a popularity contest. It isn't clear if polarization score have only one dimension where it would be great to capture US culture wars but fail to capture nuances outside of that or if it's more complex than that. > Generally, the platform determines the algorithm of which note wins, so that’s centralized. The algorithm depends on what kind and how many users vote and how. Those users exist on the platform which requires registration and can deny any given user. Centralized. Yes, not perfect but still better than the traditional media oligopoly. > Further, no guarantee that the actual algorithm in production matches the one made public, but I guess they have no reason to lie here. The algorithm and the data are open. It is reproduc
Read the rest
ible. https://github.com/twitter/communitynotes https://twitter.com/i/communitynotes/download-data > It’s not just me telling, the tweet has been up so far and community note does its best to awkwardly convey the controversy that would’ve been otherwise completely lost due to the ill designed way community notes work. I checked the tweet (https://twitter.com/MOSSADil/status/1745921315498811752) and at least now the community notes show a different content: > Original video, which provides a better look at the plate (鄂F1573警),indicates that the video was shot in Hubei, China. > > https://x.com/ken2009_/status/1227476618014330880?s=46 Many here are biased against Elon and Twitter for political reasons so they are too quick to pass judgement.
In "If nothing changes, all remaining Nitter instances will go down eventually"
it's neither of those which leads to your own lack of knowledge of the system. you can see the source code of the algorithm here: https://github.com/twitter/communitynotes there's a number of factors that goes into the rankings, like taking into account which other community note users rated it helpful and how they rated previous notes. also simple usage of community notes would have revealed it was at least more sophisticated than the prison of two ideas you presented.
In Threads.net is the new app.net but with ads and interoperable
> Honestly , the product has become much better since he took over. Indeed, having internet prostitutes with a blue tick as top comment on almost every tweet, what's not to like… (at least I'd rather have Onlyfan sex-workers on top than Musk's fan base but still). > The community notes were developed before the take over but Twitter apparently opted for centralised moderation and did not introduce the feature. Community notes started in 2021, as a pilot called birdwatch who was basically the same thing and was already open source and decentralized[1] and it was slowly being expanded in scope, the fact that the expansion culminated roughly at the same time as Musk taking over is essentially a coincidence. [1]: https://github.com/twitter/communitynotes/commit/9441a8205f4...
In Twitter / X is losing daily active users. CEO Linda Yaccarino confirmed it
The code is open source: https://github.com/twitter/communitynotes The notes and rating data is released to the public every day: https://twitter.com/i/communitynotes/download-data Feel free to run the matrix factorization code on the data, and then try to interpret the resulting latent dimension it finds for yourself! And also, you can read the code to verify that it really is running a matrix factorization rather than hardcoding a particular left/right split.
In What do I think about Community Notes?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.