What the AI is trying to do
Most news is chosen because it sells: dramatic, bad, recent and close to home. That makes the picture of the world wrong in a predictable way. It makes nearby, sudden things look bigger than they are, and large, slow things look smaller. The fix is not better instincts. It is a written set of rules, applied to every story the same way, with the scores shown so anyone can check them.
The AI's job is to read far more news than a person could, from far more countries, and pick the handful of stories each week that affect the most people and will matter the longest. It is not trying to be cheerful and it is not trying to be grim. Wars and famines run when they meet the rules, and so do quiet improvements. Whether a story is good news or bad news never decides anything.
This started as something Luke Cathcart built for himself: a way to read the week in proportion instead of by what was loudest. It is published so anyone can use it, and so people can see what a system like this looks like from the inside, mistakes included.
The five questions
The AI gives every story a mark from 0 to 3 on each question, and writes one line explaining each mark. Those lines are published with the marks.
| Criterion | The question | 0 | 3 |
|---|---|---|---|
| Scale | How many people does this materially affect? People count equally wherever they live. | Thousands or fewer | Hundreds of millions or more |
| Durability | Will this still matter in a year? In ten? | Gone in a week | Shapes a decade |
| Trend signal | Is this a turning point, an acceleration, or confirmation of a pattern? | Isolated event | A clear inflection, or the third similar event in six months |
| Attention gap | Is coverage far out of proportion to scale, in either direction? | Coverage roughly matches scale | A huge story almost nobody covered, or huge coverage of a small one |
| Corroboration breadth | How many independent newsrooms, in how many regions, report this? | A single outlet | Several independent outlets in three or more regions |
How the marks are used
The first four marks are added together to rank the stories. The fifth, how widely a story is reported, is kept out of the total on purpose. Adding it in would mean ranking stories by how much coverage they got, which is exactly the problem this digest exists to fix. Instead it works as a bar to clear: a story reported by too few independent outlets does not run, however well it scores, and it is looked at again the following week.
The ranking sorts the stories. It does not pick the issue. Where a lower-scoring story runs ahead of a higher-scoring one, the reason is written down in that issue's scorecard.
The marks are checked
The AI that scores the stories does not check its own work. A second AI, starting fresh with nothing but these five questions and the scored list, looks for marks that are clearly wrong, reasons that do not actually explain the mark, and patterns across the whole list, such as two similar stories scored differently. It reports only real disagreements, not small differences of taste.
Its disagreements are printed under the original marks in every scorecard. The original mark stands. A quietly corrected number would hide the thing worth seeing, which is a method that can be caught being wrong in public by its own rules. After ten issues, those disagreements will feed a review of the questions themselves, and the review will be published.
How a story gets from a news feed to the page
- Collecting. When an issue is made, the sources listed below are read, covering the previous eight days. Thousands of headlines come in. Video clips, live blogs and daily round-ups are thrown out, because there is no article text behind them to check.
- Grouping. Headlines about the same event are grouped together, and the number of newsrooms, countries and regions covering each one is counted. Several feeds from one newsroom count once, and a wire story reprinted by several papers counts once.
- Narrowing. Anything with fewer than three independent reports, or reported only in one region, is set aside. What is left is shared out across the regions of the world by population, so one region's news cannot crowd out the rest. About thirty stories survive.
- Scoring. The AI marks each of those thirty on the five questions, using only the headlines. Nothing has been read yet. Where a headline does not say enough to judge, the AI says so instead of guessing.
- Checking the marks. A second AI, starting fresh, checks the scoring and says where it disagrees. Its disagreements are printed beside the original marks, which stand.
- Choosing. The stories for the issue are picked, and the reason each one was chosen or passed over is written down.
- Reading. For each chosen story, the AI reads the reporting behind it, from different parts of the world where that exists, plus any official report or dataset. A story with fewer than two readable independent sources is dropped.
- Writing. The issue is written from what was read, and nothing else. No figure comes from memory.
- Fact-checking. A separate pass, given only the draft and the sources that were read, traces every number, date and name back to a source, confirms every link works, and checks that nothing was copied. Anything it cannot trace is removed, or the story is pulled.
- Publishing. Nothing reaches this site until a person reads the draft and publishes it. There is no automatic publishing.
The AI does the collecting, scoring, reading, writing and checking. Luke Cathcart writes the rules, chooses the sources, reads every draft and decides what is published. Printing the marks is how you can tell which decisions were made by rule and which by judgment.
How the digest follows stories over time
Events are easy to notice and slow change is not, so the digest has ways of holding on to things after the week they happened.
Pattern watch is a running list of stories still in motion. One is opened when something looks like it will still be moving in six months, gets a one-line update whenever it moves, and is closed, in the open, when it stops. The list appears in every issue, and the full record of every one, with every update it has ever had and how long since it last moved, is at what we are following. A story that has gone quiet is shown as quiet rather than dropped without a word.
Still happening goes back to something from an earlier issue that the news has since moved on from. It runs every issue.
The slow story takes one trend that shows up in the data but never made a headline. It is drawn from a standing list, because the numbers behind these stories change every few months and a slot fed by each week’s releases would be padding. The plan is for it to alternate with the attention gap, one story the world covered far more, or far less, than its size deserved, once the measurement behind that is built.
The digest comes out weekly. If two issues in a row have fewer than three stories that survived fact-checking, or two weeks in a row miss the deadline, it moves to every two weeks and says so here. Saying in advance what would cause that is how a schedule stays honest.
Where the news comes from
Four sources feed the digest, and every story in a scorecard says which one found it. The first version used one list of 54 feeds, mostly the world pages of newspapers, which tell you how India’s press sees the planet rather than what is happening in India, and it had no source at all in eight of the thirty most populous countries. It was rebuilt on 23 September 2026 to start from each country’s own newsrooms.
1. Newsrooms we chose
113 feeds across 9 regions, listed in full below. Each is tagged by desk: domestic reports what is happening in that country from inside it; world is how that country’s press sees elsewhere; pan-regional covers a region or a language. Domestic desks are the foundation. Each region is weighted by its population, so a region where more people live contributes more candidates than one that simply publishes more — and each has a floor, so none can be squeezed out. A prolific feed is capped at grouping time; publishing a hundred items a day does not make an outlet a hundred times more important.
This list is generated from the file the system actually reads, so it cannot drift from the truth. Where a source is marked as needing a browser, its articles cannot be read by a simple request, and the scorecard shows when that prevented a story being used.
South Asia — 15 sources, 11 domestic
Weighted as 1.9 billion people, and never fewer than 3 candidates carried into scoring.
- Prothom Alo (bn) BD · needs a browser to read its articles
- The Daily Star (Bangladesh) BD
- The Daily Star BD BD
- Hindustan Times (India) IN
- NDTV India IN
- Scroll.in IN
- The Hindu (national) IN
- Kathmandu Post NP
- Dawn PK · needs a browser to read its articles
- Express Tribune PK
- Geo News PK
- BBC Hindi IN · pan-regional
- The Hindu (world) IN · world desk
- Times of India (world) IN · world desk · needs a browser to read its articles
- BBC Urdu PK · pan-regional
East Asia — 13 sources, 11 domestic
Weighted as 1.6 billion people, and never fewer than 3 candidates carried into scoring.
- Global Times CN
- SCMP (China) CN
- Sixth Tone CN
- SCMP HK
- Asahi (ja) JP
- Japan Times JP
- Mainichi (ja) JP
- NHK (ja) JP
- Korea Herald KR
- Yonhap KR
- Yonhap (ko) KR
- BBC Chinese CN · pan-regional
- Xinhua (world) CN · world desk
Africa — 23 sources, 19 domestic
Weighted as 1.5 billion people, and never fewer than 3 candidates carried into scoring.
- Actualite.cd (fr) CD
- Radio Okapi (fr) CD
- Daily News Egypt EG
- Egypt Independent EG
- Mada Masr EG · needs a browser to read its articles
- Ethiopia Insight ET
- Fana BC ET
- Nation Africa KE · needs a browser to read its articles
- The EastAfrican KE · needs a browser to read its articles
- The Standard KE KE
- Channels TV NG
- Daily Trust NG
- Premium Times NG NG
- Punch NG
- Vanguard NG
- Ayin SD
- Radio Dabanga SD
- Daily News (TZ) TZ
- Daily Maverick ZA
- AllAfrica -- · pan-regional
- BBC Africa -- · pan-regional
- BBC Swahili -- · pan-regional
- RFI Afrique (fr) -- · pan-regional
Europe — 25 sources, 21 domestic
Weighted as 0.745 billion people, and never fewer than 2 candidates carried into scoring.
- DW (Germany) DE
- DW English DE
- Spiegel (de) DE
- Tagesschau (de) DE
- El Pais (es) ES · needs a browser to read its articles
- France24 (fr) FR
- France24 EN FR
- Franceinfo (fr) FR
- Le Monde (fr) FR
- ANSA (it) IT
- ANSA English IT
- Corriere (it) IT
- Repubblica (it) IT
- Interfax (ru) RU
- Meduza (ru) RU
- Meduza EN (RU coverage) RU, from LV
- Novaya Gazeta Europe RU
- TASS RU
- The Moscow Times RU
- BBC (UK) UK
- Guardian (UK) UK
- Euronews -- · pan-regional
- Spiegel International DE · world desk
- BBC World UK · world desk
- Guardian World UK · world desk
SE Asia — 12 sources, 9 domestic
Weighted as 0.7 billion people, and never fewer than 2 candidates carried into scoring.
- Antara (id) ID
- Myanmar Now MM
- Inquirer (news) PH
- PhilStar PH
- Rappler PH
- Khaosod English TH
- Tuoi Tre (vi) VN
- VietnamNet (vi) VN
- VnExpress (domestic, vi) VN
- BBC Indonesia ID · pan-regional
- Straits Times (world) SG · world desk
- VnExpress (world) VN · world desk
Latin America — 11 sources, 8 domestic
Weighted as 0.66 billion people, and never fewer than 2 candidates carried into scoring.
- Clarin (es) AR
- La Nacion AR
- Agencia Brasil BR
- Folha (em cima da hora) BR
- G1 (Brasil) BR
- El Tiempo (Colombia) CO
- El Tiempo (es) CO
- La Jornada (es) MX · needs a browser to read its articles
- BBC Mundo (es) -- · world desk
- Folha Mundo (pt) BR · world desk
- G1 Mundo (pt) BR · world desk
MENA — 7 sources, 3 domestic
Weighted as 0.5 billion people, and never fewer than 2 candidates carried into scoring.
- IranWire IR
- Tehran Times IR · needs a browser to read its articles
- Anadolu (Turkiye) TR
- BBC Arabic -- · pan-regional
- Al Jazeera QA · pan-regional
- Anadolu (world) TR · world desk
- Middle East Eye UK · pan-regional
North America — 5 sources, 3 domestic
Weighted as 0.38 billion people, and never fewer than 1 candidate carried into scoring.
- Radio-Canada (fr) CA
- NPR (national) US
- PBS NewsHour (politics) US
- NPR World US · world desk
- PBS NewsHour World US · world desk
Oceania — 2 sources, 2 domestic
Weighted as 0.045 billion people, and never fewer than 1 candidate carried into scoring.
- ABC Australia AU
- RNZ Pacific NZ
2. Google News, one edition per country
50 country editions, each in that country’s own language, together surfacing more than a thousand local outlets we could never curate by hand. This is where a story from a country with no newsroom on the list above still gets found. Google ranks by what is popular — precisely the distortion this publication exists to correct — so this layer is permitted to discover candidates and never to rank them; the rubric ranks. The outlet behind each item is what gets recorded, not Google.
- India en
- India (Hindi) hi
- China zh-CN
- United States en
- Indonesia id
- Pakistan en
- Pakistan (Urdu) ur
- Nigeria en
- Brazil pt-BR
- Bangladesh bn
- Russia ru
- Ethiopia en
- Mexico es-MX
- Japan ja
- Egypt ar
- Philippines en
- DR Congo fr
- Vietnam vi
- Iran fa
- Turkiye tr
- Germany de
- Thailand th
- United Kingdom en
- Tanzania (Swahili) sw
- France fr
- South Africa en
- Italy it
- Kenya en
- Myanmar en
- Colombia es
- South Korea ko
- Sudan ar
- Uganda en
- Argentina es
- Algeria ar
- Ukraine uk
- Iraq ar
- Afghanistan en
- Poland pl
- Canada en
- Morocco ar
- Saudi Arabia ar
- Peru es
- Malaysia en
- Ghana en
- Australia en
- New Zealand en
- Venezuela es
- Israel he
- Senegal fr
3. Institutions
Bodies that report what is happening — outbreaks, displacement, hunger, disasters — with numbers attached, and whose job is not selling attention. For a publication about proportion this layer matters more than any newspaper.
- Amnesty
- Human Rights Watch
- OCHA
- UN News
- WHO news
- WHO disease outbreak news
4. Wikipedia’s current-events page
Human-curated, cited, updated daily, in many languages. Each cited event becomes a candidate whose link is the citation, so what gets read is the reporting, not the encyclopedia. It exists as a check that the other three layers did not miss something obvious.
Alongside all of that, figures come from the World Bank, Our World in Data and other primary datasets, cited inline wherever a number appears.
What this method gets wrong
Every one of these was found by reading what the system produced. Each is a reason to trust a given issue a little less than its confident tone suggests.
Two of the four layers are lists we chose; one is a ranking we do not control
The curated newsrooms and the institutions are lists, and a development none of them covered does not exist for this publication unless another layer catches it. Google’s country editions catch far more, but Google ranks by popularity — the bias this publication exists to correct — so that layer is allowed to discover stories and never to rank them, and the scorecard says when a candidate came from Google alone. The lists are the first thing to argue with; the Google dependence is the second.
Stories written in different languages split apart
Grouping is done by matching words in headlines, so the same development reported in English and in Spanish usually forms two separate candidates unless a name survives translation. “Greenland” and “Groenlandia” share no word. This undercounts how widely a story was reported, and the corroboration score is the score it hurts.
Coverage volume is measured; importance is judged
How many outlets carried something is counted mechanically. How much it matters is a judgment made from headlines before anything has been read. Both are recorded per story in the scorecard on each issue, so the two can be told apart.
Where a story happened is read from its headlines, by a hand-made table
Candidates are allocated across regions by where the story happened, worked out by matching place names, capitals, cities and leaders’ names in the headlines against a table written by hand in the registry’s languages. About one candidate in six names no place and falls back to where it was covered, and the scorecard says which. A table written by hand has gaps and the occasional wrong match; each shows up as a candidate in the wrong region’s slot, visible on the scorecard.
Newsrooms are matched by name, so two papers with the same name become one
Until 24 September 2026 two feeds from the same newsroom counted as two outlets, and a wire story reprinted by three papers counted as three. Both are now folded: BBC World, BBC Africa and BBC via Google are one newsroom, and near-identical headlines across outlets are one report. The matching is by name, so two unrelated papers that share a generic name are also folded into one. That errs toward under-counting, which is the safe direction for a rule whose job is to keep thinly reported stories out.
Roughly one candidate in ten is mis-grouped
Grouping is done by matching words, and two unrelated stories that share a couple of specific words are sometimes joined — a British DJ’s charges with a South African police official’s, on “charged” and “offences”. In the first issue that happened to two candidates in twenty-two. Each one is flagged on the scorecard when it is caught by reading, and it is caught by reading, not by the software.
Popular stories reach the pool before the rubric can score them
Google’s editions surface what is popular, and a pop star’s album or a phone launch can reach the candidate pool on breadth of coverage alone. Clusters whose headlines read as sport results, celebrity news or product launches are sorted last within their region so substantive stories take the slots first — deprioritised, never excluded, by a published list of terms. When a region has spare slots they still get scored, and score near zero. The cost is scoring effort, not accuracy.
Some sources cannot be read at all
A plain request is tried first and a real browser second. Even so, some outlets serve nothing to either, some serve only a cookie-consent notice long enough to look like an article, and some article links expire within the day. Where a source could not be read, the scorecard says so, and a story with fewer than two readable independent sources is not written up at all.
Corrections
Corrections are applied when they are filed, not at the following week's run, and each issue page lists what was corrected and when. A wrong figure should not sit on the page for a week waiting for a scheduled job. If you find one, say so.
Check the marks yourself
Every issue ends with its scorecard. The most recent one is here: every story considered that week, its marks, the reasons, what happened to it, and where the second AI disagreed.