The scoring model
How every score is earned.
Every profile carries a set of signals — individually sourced pieces of evidence like “sued an AI company”, “ships AI products”, or “vowed never to use it”. Each signal contributes evidence mass to one of three pools: P (pro), N (anti), or U (nuance — engagement that doesn’t pick a side, like AI-safety work). The design principle throughout: actions outweigh identity, identity outweighs words. A lawsuit counts for more than a tweet.
The formula
The stance score is the signed balance of the pools:

κ = 4 is a smoothing constant, and it does the quiet heavy lifting: someone with a single mild statement has tiny pools, so the +4 in the denominator pulls their score toward zero. Sparse evidence cannot produce an extreme score, missing evidence never counts against anyone, and the more evidence accumulates, the closer S gets to the pure balance of the pools. Two companion statistics come from the same pools:


Confidence measures how much total evidence exists; it grows toward 1 as evidence accumulates. Ambivalence measures mass on both sides — the mathematical difference between someone genuinely torn and someone simply undocumented.
Statements
Public statements are counted, but with diminishing returns — ten interviews saying the same thing shouldn’t outweigh one lawsuit:

Each side’s statement term is then

where s ∈ [0, 1] is peak intensity: 1.0 is “I’d rather die” (or evangelism on the pro side), 0.5 is measured criticism or mild endorsement. Volume alone can’t dominate; fervor multiplies rather than adds.
The stake and devotion multipliers
Subjects whose livelihood is directly affected by AI — artists, actors, programmers, and AI researchers themselves — have their pro and anti pools multiplied by ×1.25. And for the rare subject whose public identity is AI — a Ray Kurzweil preaching the singularity since the 1980s, an Eliezer Yudkowsky devoted to stopping it — the multiplier rises to ×1.5. The same words and deeds count for more from someone with skin in the game, and most from someone whose whole life is the game. It is stake, not stance: it amplifies whichever side their evidence already feeds.
What doesn’t count
Two extraction rules keep motives honest. Rivalry: lawsuits and departures aimed at getting one’s own AI ahead — suing a rival lab, leaving one lab for another — are competitive jockeying, not opposition, and never score as anti evidence. Recency: signals reflect a subject’s current position; a stance superseded by years of contrary action decays into mere statement counts rather than standing positions.
Every signal and its weight
These are the complete weights, read live from the scorer. Booleans contribute their full weight when true and nothing when absent — absence means unknown, never “no”.
Pro evidence
| Builds AI professionally | 5 |
| Exists to advance AI | 5 |
| Mandates AI use when hiring | 4 |
| Invests in AI companies | 4 |
| Campaigns for AI adoption | 4 |
| Predicts an AI utopia | 4 |
| Uses AI in their work | 3 |
| Has published AI-made work | 3 |
| Licenses their data for AI training | 3 |
| Professes love for AI | 3 |
| Pro-AI for 15+ years | 3 |
| Works at an AI company | 2.5 |
| Pays for AI products | 2 |
| Recognized for AI work | 2 |
| Defendant in an AI lawsuit | 2 |
| Signed a pro-AI letter | 2 |
| Uses AI casually | 1.5 |
Anti evidence
| Sued AI companies | 5 |
| Exists to oppose AI | 5 |
| Wants AI development halted | 5 |
| Campaigns against AI | 4.5 |
| Refuses to hire AI users | 4 |
| Predicts AI catastrophe | 4 |
| Vows never to use AI | 3 |
| Professes hatred of AI | 3 |
| Walked away over AI concerns | 3 |
| Anti-AI for 15+ years | 3 |
| Signed an anti-AI letter | 2.5 |
| Boycotts AI-made products | 2.5 |
| Works at an anti-AI organization | 2.5 |
| Blocks AI training on their work | 2.5 |
| Calls AI overhyped | 2 |
Nuance evidence (direction-free)
| Holds a documented two-sided view | 3 |
| Works on AI safety | 3 |
| Campaigns for AI safety rules | 2.5 |
| Supports AI only with conditions | 2.5 |
| Fears big tech will monopolize AI | 2.5 |
Nuance signals deserve a note: AI-safety work and safety lobbying are engagement without direction. A safety researcher can be pro, anti, or genuinely torn — their other evidence picks the side; the safety work itself only adds ambivalence and confidence.
From score to label
With total mass T = P + N + U, the label is decided in order: Neutral if T < 0.75 (too little engagement to place — neutral is low energy); Nuanced if A ≥ 0.4 or the pools tie exactly (high energy, balanced); otherwise the sign of S picks Pro or Anti. Within a side, |S| maps onto the 0–10 badge you see on every card, with the band edges pinned to thirds:
| Band | |S| | Badge |
|---|---|---|
| Leaning | 0 – 0.25 | 0 – 3.3 |
| Firmly | 0.25 – 0.55 | 3.3 – 6.7 |
| Strongly | 0.55 – 0.9 | 6.7 – 10 (clamped at 0.9, the practical maximum) |
Four real profiles, scored in front of you
These are live computations from the archive’s actual data — one example of each outcome.
Sam Altman — Strongly Pro-AI, 9.9/10
- Builds AI professionallypro+7.50
- Invests in AI companiespro+6.00
- Campaigns for AI adoptionpro+6.00
- Predicts an AI utopiapro+6.00
- Uses AI in their workpro+4.50
- 4 pro-AI statements (fervent)pro+3.31
- (pro and anti entries already include the ×1.5 life’s-work multiplier)
P = 33.31, N = 0.00, U = 0.00 → S = (33.31 − 0.00) / (37.31) = 0.89, confidence 0.89, ambivalence 0.00 → Strongly Pro-AI, 9.9/10
Guillermo del Toro — Strongly Anti-AI, 7.4/10
- Vows never to use AIanti+3.75
- 5 anti-AI statements (fervent)anti+3.04
- (pro and anti entries already include the ×1.25 stake multiplier)
P = 0.00, N = 6.79, U = 0.00 → S = (0.00 − 6.79) / (10.79) = -0.63, confidence 0.63, ambivalence 0.00 → Strongly Anti-AI, 7.4/10
Geoffrey Hinton — Nuanced
- Builds AI professionallypro+6.25
- Predicts AI catastropheanti+5.00
- Walked away over AI concernsanti+3.75
- Holds a documented two-sided viewnuanced+3.00
- Recognized for AI workpro+2.50
- Campaigns for AI safety rulesnuanced+2.50
- 3 anti-AI statements (fervent)anti+2.23
- 1 pro-AI statement (measured)pro+0.74
- (pro and anti entries already include the ×1.25 stake multiplier)
P = 9.49, N = 10.98, U = 5.50 → S = (9.49 − 10.98) / (29.97) = -0.05, confidence 0.87, ambivalence 0.82 → Nuanced
Dave Chappelle — Neutral
- 1 anti-AI statement (measured)anti+0.60
P = 0.00, N = 0.60, U = 0.00 → S = (0.00 − 0.60) / (4.60) = -0.13, confidence 0.13, ambivalence 0.00 → Neutral
Signals are extracted from each profile’s verified quotes and documented actions — never from the editorial stance label, which would be circular. The full technical spec lives in the project repository; scores regenerate whenever a profile’s evidence changes.