Print jokes,
not rumors
The satire-first method that keeps every story funny, recognisable and impossible to mistake for news.
Stories
ModulesAll stories
ModuleUsedStoriesChecked
Real hooks99
Escalations149
Invented aides319
Running gags64
Corrections43
Labels99
story.yaml ×
1
story:2
identifier: werewolf_runoff3
desk: campaign4
hook: "Walker: a werewolf beats a vampire"5
6
escalation:7
-8
step: 19
claim: "loss blamed on anti-werewolf bigotry"10
11
voice: deadpan12
quotes: invented13
label: satire14
aimed_at: politicianWerewolf runoffCampaign desk · Dec 7, 2022
Deskcampaign
Real hookNov 2022
LabelSatire
EscalationsOne step further1
The satire model
Four components turn a real headline into a story you can safely forward.

Running gags
A small catalog of recurring characters keeps the universe consistent from story to story.
Capitol
Vinnie
An official who works for every agency at once and never gives a surname.
Tech
The poll
Any decision that can be outsourced to a poll will be.
Media
The panel
Six people, warm lighting, no information.
Campaign trail
The memo
Three lines long, leaked within the hour.
Who is in scope
The same permissions apply to every writer, every story, every time.
The fact layer
Before the joke, the facts. Every story keeps a short record of the real event it is built on, linked from its page.
See the stories behind the storiesReal eventDate, place, source
One step furtherThe joke
Labeled storyReady to share
Satire you can trust
to be fake
Free in your inbox once or twice a week.