๐ฐStories
Headlines about the same event, from different outlets. Each headline is turned into a meaning
fingerprint by a sentence-embedding model running on our own machine (mxbai-embed-large), and headlines
whose fingerprints are close enough (0.8+) join up; a story needs at least six
outlets. Stories look back 24 hours, so an outlet that
dropped one still shows on its card, faded with a ๐ป. The language model writes each story's title.
Covered by on a card (๐ซ to ๐) is the average lean of the outlets covering it, compared
with all the outlets we follow, which lean left as a group. Arrows beside a meter show it moving over
the last few hours: โ or โถ as coverage shifts toward left- or right-leaning outlets, โฒ or โผ as the news
turns brighter or grimmer; more arrows, more movement.
๐งตSagas
One running story told in several parts: the Cornell case's allegations, the prosecutor, the attorney
general taking over. Two stories join a saga when their centers are close (similarity 0.54+)
and they share a distinctive name, one in at least 30% of both stories'
headlines but no more than 4% of the day's, that outlets capitalize as a name
(Cornell, Iranian), not a common word (rally).
Sagas are kept: each hour today's stories are compared with the last week's, so a saga gathers parts
across days and never loses one when its earlier parts leave the front pages. A saga shows while any
of its parts is current; parts that have left the front pages are listed, quieter, with when they ran. Sagas count once in
the top stories and the news-day sticker.
๐จNews day
How big a news day it is: the share of outlets carrying the top story on their front page right now,
weighed by the story's age (full weight for 12 hours, then halving every
24). 45%+ is a big news day, 25%+ just another news day, less
a slow one.
๐Blindspots
Stories almost only one side is covering: at least 6 rated outlets, 70%+
of them from one side, and that side's share at least 1.5ร its share of all our rated
outlets. Their story cards carry a ๐ label and a meter of who's covering them (blue left, gray center,
red right) with a tick where an average story would split; the ๐ button above the cards shows only
blindspots.