You're in · your kit is ready
The data starter kit,
The data starter kit,
yours to keep.
The 19-page field guide, plus the real datasets behind the videos. Source it, question it, draw it — everything's below.
Free · the whole kit
Everything's here.
Everything's here.
One field opens it.
Scroll it first — every dataset, its real row count, and how the number was checked. Then drop your email and all of it downloads.
42datasets
66files
41,397rows in the largest
Instant access · no spam · unsubscribe anytime.
The guide
PDF · 19 pages
From CSV to Insight
The full craft in three parts: how to source a number and prove it's real, how to find the story without fooling yourself, and how to draw a chart that looks like the ones in the videos. Runnable code throughout — no experience assumed.
Download the guideThe datasets
| source | corpus | mm / 1k chars | right pinky | licence |
|---|---|---|---|---|
| gin-gonic/gin | code · Go | 22,865 | 29.6% | MIT |
| Alice in Wonderland | prose | 15,208 | 15.7% | public domain |
| Moby-Dick | prose | 14,593 | 13.5% | public domain |
| fastapi/fastapi | code · Python | 13,494 | 36.7% | MIT |
+ 71 more sources · characters, coverage, presses per character, home-row share, shift share, symbol density and right-pinky travel for every novel and every repository
Your second most-pressed key is not a letter — millimetres of finger travel across 65.8M characters of source code and 5.7M of public-domain prose, on a standard QWERTY board
QWERTY was arranged for English prose. So we measured what it costs to type something else: one key unit is 19.05 mm, fingers travel from wherever they last landed (no return to home), and a shifted character is two presses — the second made by the opposite hand’s pinky.
Prose costs 14,686 mm of finger travel per 1,000 characters. Code costs 18,612 — 1.267×. Almost all of the difference lands on one finger: the right pinky goes from 12.4% of all travel to 30.8%, because it owns the bracket, the brace, the quote, the colon and the semicolon.
And the second most-pressed key in code is not a letter. It is Left Shift at 8.35%, ahead of e at 6.61%; only the space bar beats it. Shift presses go from 3.0% of all presses in prose to 11.9% in code.
⚠️ There is no 13-language leaderboard, and that is the finding. Language matters globally (η² = 0.598, permutation p = 0.00005) but only 1 of 12 adjacent pairs separates. Within-language spread across five repos is 2,684 mm against a between-language range of 5,740 mm — swap one repo for another and you move further than most neighbouring languages sit apart. Go alone is nameable, at 22,245 mm, separable from all twelve others (joint permutation p = 0.0010).
⚠️ The caveat that matters: this is per 1,000 CHARACTERS, not per unit of work. Code says more per character than prose, so it is the cost of typing it and not of writing it. Two earlier claims died in the checking and are documented rather than hidden: the cheapest code source (fastapi, 13,494 mm) does not beat the worst prose source (Alice, 15,208 mm), and Go’s lead is not driven by its capitalised identifiers — it is only 3rd in Left-Shift presses.
Nothing upstream is redistributed: every row is a count and a distance we computed, and each of the 65 repositories carries its permissive licence in the file.
Download CSV · 75 sources × 14 columns
The 13 languages · mean, SD, min, max and within-language spread
Per-key load · all 53 keys, position, finger, press share and travel
Methodology · the keyboard model, why five repos per language, and why Bonferroni is unreachable
Read the article
Prose costs 14,686 mm of finger travel per 1,000 characters. Code costs 18,612 — 1.267×. Almost all of the difference lands on one finger: the right pinky goes from 12.4% of all travel to 30.8%, because it owns the bracket, the brace, the quote, the colon and the semicolon.
And the second most-pressed key in code is not a letter. It is Left Shift at 8.35%, ahead of e at 6.61%; only the space bar beats it. Shift presses go from 3.0% of all presses in prose to 11.9% in code.
⚠️ There is no 13-language leaderboard, and that is the finding. Language matters globally (η² = 0.598, permutation p = 0.00005) but only 1 of 12 adjacent pairs separates. Within-language spread across five repos is 2,684 mm against a between-language range of 5,740 mm — swap one repo for another and you move further than most neighbouring languages sit apart. Go alone is nameable, at 22,245 mm, separable from all twelve others (joint permutation p = 0.0010).
⚠️ The caveat that matters: this is per 1,000 CHARACTERS, not per unit of work. Code says more per character than prose, so it is the cost of typing it and not of writing it. Two earlier claims died in the checking and are documented rather than hidden: the cheapest code source (fastapi, 13,494 mm) does not beat the worst prose source (Alice, 15,208 mm), and Go’s lead is not driven by its capitalised identifiers — it is only 3rd in Left-Shift presses.
Nothing upstream is redistributed: every row is a count and a distance we computed, and each of the 65 repositories carries its permissive licence in the file.
| metro | DS median | all-jobs median | premium | raw rank |
|---|---|---|---|---|
| Charlotte | $131,110 | $48,880 | 2.68× | 5 |
| Nashville | $127,770 | $48,840 | 2.62× | 9 |
| Oxnard | $129,360 | $50,010 | 2.59× | 8 |
| San Jose | $173,160 | $82,470 | 2.10× | 1 |
+ 131 more metros · employment, mean, p90, relative standard error, location quotient and both years’ premium for every one
The biggest salary is not the best-paid job — what a data scientist earns measured against the all-jobs median of the same metro, so the local price level cancels
Every “best city for data scientists” list is a sorted column of salaries, and a sorted column of salaries mostly tells you where housing is expensive. The fix is usually a regional price index — which is published on a different schedule and a different geography to the wages, so bridging the two adds more error than it removes.
You can skip it. Divide a metro’s data-science median by that same metro’s all-jobs median and both numbers are already in the same local prices: the price level cancels. No index, no vintage mismatch.
Which disqualifies the leader. San Jose pays $173,160, first in America — against a local median of $82,470. That is 2.10×, and 50th of 135. A 49-place fall with no change to the wage, only to the question.
Answer: Charlotte–Concord–Gastonia, $131,110 against a local median of $48,880 — 2.68×. A banking centre in a normal Southern metro: the numerator is a finance salary, the denominator is not a finance cost of living. First on the two-year mean (2.73×) and first in each year alone (2.79× in 2023), on 3,870 data scientists at a 1.5% relative standard error.
The median metro pays 2.02× — almost exactly double — and only three of the 135 clear 2.5×. Year-over-year rank stability is Spearman ρ = 0.750.
⚠️ It is a ratio of medians, not of the same people’s pay. It says what the job is worth against the local wage base; it does not say what your raise would be for moving. 17 metros are excluded for clearing the reporting threshold in only one of the two years — a rule fixed before the answers were looked at, which matters because Idaho Falls would lead on its single year. They ship in a separate file so you can disagree and re-run it.
Download CSV · 135 metros × 22 columns
The 17 excluded metros · and why each one is out
Methodology · the inclusion rule, the three traps in the source, and why no COL index
Read the article
You can skip it. Divide a metro’s data-science median by that same metro’s all-jobs median and both numbers are already in the same local prices: the price level cancels. No index, no vintage mismatch.
Which disqualifies the leader. San Jose pays $173,160, first in America — against a local median of $82,470. That is 2.10×, and 50th of 135. A 49-place fall with no change to the wage, only to the question.
Answer: Charlotte–Concord–Gastonia, $131,110 against a local median of $48,880 — 2.68×. A banking centre in a normal Southern metro: the numerator is a finance salary, the denominator is not a finance cost of living. First on the two-year mean (2.73×) and first in each year alone (2.79× in 2023), on 3,870 data scientists at a 1.5% relative standard error.
The median metro pays 2.02× — almost exactly double — and only three of the 135 clear 2.5×. Year-over-year rank stability is Spearman ρ = 0.750.
⚠️ It is a ratio of medians, not of the same people’s pay. It says what the job is worth against the local wage base; it does not say what your raise would be for moving. 17 metros are excluded for clearing the reporting threshold in only one of the two years — a rule fixed before the answers were looked at, which matters because Idaho Falls would lead on its single year. They ship in a separate file so you can disagree and re-run it.
| club | opinions wp/g | wins/season | facts rank | opinions rank |
|---|---|---|---|---|
| Titans | −3.31 | −0.56 | 9 | 32 |
| Jets | −2.93 | −0.50 | 31 | 31 |
| Saints | −2.63 | −0.45 | 10 | 30 |
| Vikings | +4.35 | +0.74 | 8 | 1 |
+ 28 more clubs · both differentials in flags, win probability and yards, the permutation z and p, and the win-per-season equivalents
The most penalised team is not the most robbed team — 16,303 accepted penalties priced in win probability, then split into the calls a camera settles and the calls a referee decides
Every version of this argument counts flags or counts yards, and both are averages over a wildly asymmetric distribution. Priced in win probability instead: the median flag moves 1.84 points, the 99th percentile 14.16, the worst single flag in five seasons 66.54 — the worst 1% of flags carry 8.3% of everything penalties move. On yards the most-wronged club is Chicago (−10.04 yd/game); on win probability it is the Jets (−0.72 wins a season). The two correlate at r = 0.773.
Then the split that matters. 6,854 mechanical flags a camera settles · 9,449 judgment flags somebody decided — 58% of all penalties, and the only half that can be wrong in a team’s favour. Across the 32 clubs the two columns correlate at r = +0.015: how disciplined a team is tells you nothing about how the judgment calls go for it. Which disqualifies the leader — the Jets are 31st of 32 at committing the flags a camera settles. They are not being robbed, they are undisciplined.
Answer: Tennessee, 9th of 32 on the facts and last of 32 on the opinions — −3.31 win probability points a game, −0.56 wins a season, worst under all five codings of the split. Pass interference alone is 48% of the deficit. The referees themselves: crews show no home-team bias (p = 0.41) but do differ in severity (p = 0.019) — which is symmetric, so it is variance, not robbery.
Shipped with the number that argues against it: z = −2.27, p = 0.015 for Tennessee alone — and p = 0.43 across all 32 clubs. Somebody has to finish last. The claim is “the best case in the league”, never proof.
⚠️ Nobody publishes which calls were RIGHT. The league grades its officials privately, so this measures how the judgment calls fell, never whether any one of them was correct. A club can finish last here because it is mis-officiated, because it plays a style that draws judgment flags, or through five seasons of bad luck — the permutation test only addresses the third.
Download CSV · 32 clubs × 18 columns
Methodology · the coding, the permutation null, and the zero-sum bug in the crew test
Read the article
Then the split that matters. 6,854 mechanical flags a camera settles · 9,449 judgment flags somebody decided — 58% of all penalties, and the only half that can be wrong in a team’s favour. Across the 32 clubs the two columns correlate at r = +0.015: how disciplined a team is tells you nothing about how the judgment calls go for it. Which disqualifies the leader — the Jets are 31st of 32 at committing the flags a camera settles. They are not being robbed, they are undisciplined.
Answer: Tennessee, 9th of 32 on the facts and last of 32 on the opinions — −3.31 win probability points a game, −0.56 wins a season, worst under all five codings of the split. Pass interference alone is 48% of the deficit. The referees themselves: crews show no home-team bias (p = 0.41) but do differ in severity (p = 0.019) — which is symmetric, so it is variance, not robbery.
Shipped with the number that argues against it: z = −2.27, p = 0.015 for Tennessee alone — and p = 0.43 across all 32 clubs. Somebody has to finish last. The claim is “the best case in the league”, never proof.
⚠️ Nobody publishes which calls were RIGHT. The league grades its officials privately, so this measures how the judgment calls fell, never whether any one of them was correct. A club can finish last here because it is mis-officiated, because it plays a style that draws judgment flags, or through five seasons of bad luck — the permutation test only addresses the third.
| # | bank | score | interest | cx/$10B | br |
|---|---|---|---|---|---|
| 1 | WaFd Bank | 69.0 | 2.69% | 8.5 | 211 |
| 41 | JPMorgan Chase | 49.6 | 1.60% | 34.0 | 5,120 |
| 48 | Bank of America | 48.4 | 1.56% | 30.3 | 3,613 |
| 71 | Wells Fargo | 41.7 | 1.44% | 56.2 | 4,174 |
+ 79 more banks · all six percentiles, every raw input, the CFPB company each bank was joined to and the full 100,000-weighting sweep
The biggest bank in America is not the best bank in America — 83 US retail banks scored on six measured dimensions, every one weighted the same
Every “best bank” list is written by somebody paid per signup, and the weights are never published. So: six dimensions a federal regulator already publishes about every bank in the country, all six weighted equally, applied identically. Interest paid · complaints per $10B · redress · reach · branch density · CET1 capital. The six survived a correlation cut over fourteen candidates — the largest absolute pairwise correlation left is 0.444, so nothing is a proxy for anything else.
The four largest branch networks finish 41st (JPMorgan Chase), 48th (Bank of America), 60th (PNC) and 71st (Wells Fargo) of 83 — and none of them is bad, they are spiky. Chase is the 100th percentile on reach and the 9th on branch density; Bank of America is the 99th on redress; Wells Fargo sits in the 1st percentile for complaints. A weighted sum of capped percentiles punishes a hole far more than it rewards a peak.
Winner: WaFd Bank of Seattle, 69.0, +2.24σ, 1.42 clear of Busey — and first at nothing. It is above the median on five of six, and its worst measure is the 48th percentile when no other bank’s worst clears the 44th.
Shipped with the part that argues against it: 35 of the 83 win under some defensible weighting. WaFd is #1 in 13.7% of 100,000 weightings drawn uniformly from the simplex against 10.6% for BMO — the highest share in the field, and it still loses seven times in eight. Weight size first and First Interstate wins; weight service first and WaFd drops to 9th. Both rankings ship in the file.
⚠️ 83 banks is not every bank in America — it is the largest US retail networks that also have a federal complaint record. 158 banks clear 50 branches; the 75 without a CFPB match were dropped, not carried at zero, because a zero there is a 100th percentile and a fabricated winner. Credit unions and small community banks are not in here.
Download CSV · 83 banks × 23 columns
Methodology · the CFPB join, the fee gap, and what is left out
Read the article
The four largest branch networks finish 41st (JPMorgan Chase), 48th (Bank of America), 60th (PNC) and 71st (Wells Fargo) of 83 — and none of them is bad, they are spiky. Chase is the 100th percentile on reach and the 9th on branch density; Bank of America is the 99th on redress; Wells Fargo sits in the 1st percentile for complaints. A weighted sum of capped percentiles punishes a hole far more than it rewards a peak.
Winner: WaFd Bank of Seattle, 69.0, +2.24σ, 1.42 clear of Busey — and first at nothing. It is above the median on five of six, and its worst measure is the 48th percentile when no other bank’s worst clears the 44th.
Shipped with the part that argues against it: 35 of the 83 win under some defensible weighting. WaFd is #1 in 13.7% of 100,000 weightings drawn uniformly from the simplex against 10.6% for BMO — the highest share in the field, and it still loses seven times in eight. Weight size first and First Interstate wins; weight service first and WaFd drops to 9th. Both rankings ship in the file.
⚠️ 83 banks is not every bank in America — it is the largest US retail networks that also have a federal complaint record. 158 banks clear 50 branches; the 75 without a CFPB match were dropped, not carried at zero, because a zero there is a 100th percentile and a fabricated winner. Credit unions and small community banks are not in here.
| # | club | score | succ | cost | loyal |
|---|---|---|---|---|---|
| 1 | Baltimore Ravens | 73.1 | 90 | 55 | 65 |
| 3 | Indianapolis Colts | 69.9 | 87 | 94 | 90 |
| 15 | New England Patriots | 53.8 | 100 | 16 | 16 |
| 20 | Dallas Cowboys | 50.8 | 65 | 26 | 84 |
+ 28 more franchises · all six percentiles, every raw input, both attendance denominators and the full 100,000-weighting sweep
The best team to be a fan of is not the one with the most trophies — 32 franchises scored on six measured dimensions, every one weighted the same
Which NFL team is best is an argument about rings. Which team is best to be a fan of is a different question, because you are asking what the franchise gives back to the people who show up. Six dimensions, each one measurable: success (win %), payoff (playoff wins per season), drought, cost (Fan Cost Index), loyalty (crowd vs the club’s own record crowd) and now (2021–25 form). All six count equally — a declared value judgement, stated up front and then tested rather than defended.
The famous teams are not bad, they are spiky. New England is 100th percentile at winning and 100th at payoff, and 16th at cost and 16th at loyalty — it finishes 15th of 32. Dallas has the fullest building in football relative to its own peak and zero conference finals in twenty-seven seasons; they finish 20th. Pittsburgh, 97th percentile at winning, finishes 19th.
Winner: Baltimore at 73.1, +1.60σ, two clear of Seattle — and best at nothing. They are the only club above the league median on all six, and their worst dimension is the 55th percentile when no other club’s worst clears the 39th. Two Super Bowls, not six.
Shipped with the part that argues against it: 19 of the 32 clubs finish first under some defensible weighting. Baltimore is #1 in 32.7% of 100,000 weightings drawn uniformly from the simplex against 25.1% for Indianapolis — the most robust answer in football, and it still loses two weightings in three. Weight cost first and the Colts win; weight the Sundays first and Arizona does, with Baltimore sixth. Both rankings ship in the file.
Download CSV · 32 franchises × 47 columns
Methodology · the residualisation, the denominator change, and what is left out
Read the article
The famous teams are not bad, they are spiky. New England is 100th percentile at winning and 100th at payoff, and 16th at cost and 16th at loyalty — it finishes 15th of 32. Dallas has the fullest building in football relative to its own peak and zero conference finals in twenty-seven seasons; they finish 20th. Pittsburgh, 97th percentile at winning, finishes 19th.
Winner: Baltimore at 73.1, +1.60σ, two clear of Seattle — and best at nothing. They are the only club above the league median on all six, and their worst dimension is the 55th percentile when no other club’s worst clears the 39th. Two Super Bowls, not six.
Shipped with the part that argues against it: 19 of the 32 clubs finish first under some defensible weighting. Baltimore is #1 in 32.7% of 100,000 weightings drawn uniformly from the simplex against 25.1% for Indianapolis — the most robust answer in football, and it still loses two weightings in three. Weight cost first and the Colts win; weight the Sundays first and Arizona does, with Baltimore sixth. Both rankings ship in the file.
| # | watch | score | price | water | case |
|---|---|---|---|---|---|
| 1 | Panerai Submersible Carbotech | 87.1 | $19,900 | 300m | Carbotech |
| 3 | Longines HydroConquest GMT | 86.0 | $3,350 | 300m | Ceramic |
| 51 | Casio G-Shock GST-B1000D | 73.6 | $440 | 200m | Steel/carbon |
| 1333 | Greubel Forsey Grande Sonnerie | 35.1 | $1.70M | 30m | Titanium |
+ 1,601 more watches · every input in raw units, every percentile, the reference and the complication list
The most expensive watches on earth are not the best watches on earth — 1,605 models scored on four specifications their own makers publish, with the weights fixed before we looked
Every “best watch” list is a taste with a price tag next to it. So: four characteristics, each chosen because you can point at it on a photograph of the watch, weights written down first, applied identically to every watch an authorised dealer will actually sell you. Water resistance 30% · case durability 25% · movement 25% · complications 20%. Ranked by midrank percentile within all 1,605 — water resistance takes only a handful of distinct values, so a positional percentile would let file order decide the winner.
Price is deliberately not an input, because the question is what the price tag knows about the watch. The answer: across the whole market, ρ(price, score) = −0.156. Sorted into ten equal price groups, mean score rises to 57.7 around $9,550 and falls to 36.1 in the top decile (median $89,000). The most expensive watch in the set, a $1,700,000 Greubel Forsey Grande Sonnerie, ranks 1,333rd of 1,605 on 30 metres of water resistance. A $440 Casio G-Shock ranks 51st, above a $16,950 Rolex Submariner (455th) and a $76,645 rose-gold Patek Nautilus (1,138th).
Winner: Panerai Submersible Carbotech at $19,900, 87.1, 2.41σ clear — and #3 is a $3,350 Longines, 1.1 points behind.
Shipped with the limitation stated rather than buried: the score does not measure chiming complications, hand-finishing, provenance or resale, which is why the grande sonnerie scores zero on complications. And the number that cuts against the headline — below about $50,000 the price–score relationship is flat (ρ = +0.023), so the claim is not “cheap is better”, it is that price stops predicting specifications and then starts predicting them backwards.
Download CSV · 1,605 watches, scored and ranked
Methodology · the sourcing, the grading table, and what is left out
Read the article
Price is deliberately not an input, because the question is what the price tag knows about the watch. The answer: across the whole market, ρ(price, score) = −0.156. Sorted into ten equal price groups, mean score rises to 57.7 around $9,550 and falls to 36.1 in the top decile (median $89,000). The most expensive watch in the set, a $1,700,000 Greubel Forsey Grande Sonnerie, ranks 1,333rd of 1,605 on 30 metres of water resistance. A $440 Casio G-Shock ranks 51st, above a $16,950 Rolex Submariner (455th) and a $76,645 rose-gold Patek Nautilus (1,138th).
Winner: Panerai Submersible Carbotech at $19,900, 87.1, 2.41σ clear — and #3 is a $3,350 Longines, 1.1 points behind.
Shipped with the limitation stated rather than buried: the score does not measure chiming complications, hand-finishing, provenance or resale, which is why the grande sonnerie scores zero on complications. And the number that cuts against the headline — below about $50,000 the price–score relationship is flat (ρ = +0.023), so the claim is not “cheap is better”, it is that price stops predicting specifications and then starts predicting them backwards.
| # | carrier | score | on-time | cancel | delay |
|---|---|---|---|---|---|
| 1 | Alaska | +0.94 | 78.25% | 1.30% | 12.5m |
| 2 | Delta | +0.94 | 80.93% | 1.67% | 14.6m |
| 8 | JetBlue | −0.90 | 72.53% | 2.50% | 21.7m |
| 9 | Spirit | −1.09 | 73.40% | 3.41% | 20.8m |
+ 5 more carriers · every z-score, plus 108 carrier×month rows
The worst US airline is not the one that’s late the most — 9 carriers scored on 5,232,629 real flight records, with the weights published before we looked
Every “worst airline” list is a vibe with a logo next to it. So: three metrics, equally weighted, fixed before the data was pulled, applied identically to all nine US mainline carriers over June 2025 – May 2026. On-time arrivals (within 15 min, over flights that operated) · cancellations (over flights scheduled) · mean arrival delay (minutes per operated flight). Z-scored within the nine, not percentile-ranked — with only nine units a percentile would claim the gap between 8th and 9th matches the gap between 1st and 2nd, and here those differ by an order of magnitude.
The answer is Spirit, at −1.09 — and not because it flies late. Spirit is 7th of 9 on on-time, ahead of both Frontier and JetBlue. It finishes last on one metric: it cancelled 3.41% of everything it scheduled against a field average of 1.74%, which is 2.0σ below the mean and the largest single-metric deviation in the table. The margin over 8th is 0.225σ — narrow, and said out loud rather than dressed up.
The turn: Frontier has the worst on-time rate in America and is not the worst airline. A cancelled flight never gets to be late — it leaves the on-time statistic entirely. Judge airlines on the number they all advertise and you systematically under-punish the ones that solve delays by cancelling.
Shipped with the robustness check that matters: the delay metric has a defensible alternative definition, so the whole ranking was recomputed under it. Spirit is last either way (margin widens to 0.265σ) — but Frontier/JetBlue and Delta/United swap, which is why mid-table positions are noise. Also shipped: why price, legroom and safety are deliberately absent, and why the regionals you can’t book a ticket on are excluded.
Download CSV · 9 carriers, scored and ranked
Download the working data · 108 carrier×month rows
Methodology · the keyless BTS pull + what was left out
Read the full article
The answer is Spirit, at −1.09 — and not because it flies late. Spirit is 7th of 9 on on-time, ahead of both Frontier and JetBlue. It finishes last on one metric: it cancelled 3.41% of everything it scheduled against a field average of 1.74%, which is 2.0σ below the mean and the largest single-metric deviation in the table. The margin over 8th is 0.225σ — narrow, and said out loud rather than dressed up.
The turn: Frontier has the worst on-time rate in America and is not the worst airline. A cancelled flight never gets to be late — it leaves the on-time statistic entirely. Judge airlines on the number they all advertise and you systematically under-punish the ones that solve delays by cancelling.
Shipped with the robustness check that matters: the delay metric has a defensible alternative definition, so the whole ranking was recomputed under it. Spirit is last either way (margin widens to 0.265σ) — but Frontier/JetBlue and Delta/United swap, which is why mid-table positions are noise. Also shipped: why price, legroom and safety are deliberately absent, and why the regionals you can’t book a ticket on are excluded.
| # | metro | score | cost | housing | jobs | commute |
|---|---|---|---|---|---|---|
| 1 | Fayetteville, AR | 96.4 | 8 | 1 | 2 | 6 |
| 2 | Wichita, KS | 91.8 | 2.5 | 13 | 18 | 1 |
| 3 | Omaha, NE | 86.4 | 14 | 27 | 8 | 4 |
| 95 | Miami, FL | 13.1 | 89 | 94 | 66 | 80 |
+ 91 more metros · every raw value and every per-metric rank
The best US city to live in is the one with nothing wrong with it — 95 metros scored on four federal datasets, with the weights published before we looked
Every “best places to live” list is an opinion with a number bolted on, and the weights are never shown — which is what makes them impossible to disagree with. So: four metrics, weights fixed in advance, applied identically to the 95 largest US metros (223.5M people, two thirds of the country). Cost of living 30% (BEA price parities) · housing burden 25% (ACS, owners AND renters) · job growth 25% (BLS) · commute 20% (ACS). Percentile-ranked, not z-scored, because San Francisco’s price level would compress everyone else.
The winner is Fayetteville–Springdale–Rogers, Arkansas at 96.4/100, 4.6 points clear and 2.25σ above the mean — and not because it is the best at anything. It never falls below 8th of 95 on any of the four, and no other metro manages that. A weighted sum of capped percentiles punishes a hole harder than it rewards a peak: you can only earn 30 points on cost, but you can lose all 30.
Tested against something deliberately left out of the score — Census net domestic migration over the same 95 metros. ρ = 0.50, and the gaps are the finding: Lakeland FL is 1st for arrivals and 55th on the ruler; Salt Lake City is 16th on the ruler and 85th for arrivals.
Shipped with what is missing and why: violent crime is absent because the FBI publishes no metro-level endpoint, and four measured metrics beat five with one invented. Also shipped: the three bugs that produced completely normal-looking charts — a tie rule that made the ranking depend on file order, a sign error that crowned Miami, and a name match that returned real federal numbers for Las Vegas, New Mexico.
Download CSV · 95 metros, scored and ranked
Methodology · the four keyless sources + what was left out
Read the full article
The winner is Fayetteville–Springdale–Rogers, Arkansas at 96.4/100, 4.6 points clear and 2.25σ above the mean — and not because it is the best at anything. It never falls below 8th of 95 on any of the four, and no other metro manages that. A weighted sum of capped percentiles punishes a hole harder than it rewards a peak: you can only earn 30 points on cost, but you can lose all 30.
Tested against something deliberately left out of the score — Census net domestic migration over the same 95 metros. ρ = 0.50, and the gaps are the finding: Lakeland FL is 1st for arrivals and 55th on the ruler; Salt Lake City is 16th on the ruler and 85th for arrivals.
Shipped with what is missing and why: violent crime is absent because the FBI publishes no metro-level endpoint, and four measured metrics beat five with one invented. Also shipped: the three bugs that produced completely normal-looking charts — a tie rule that made the ranking depend on file order, a sign error that crowned Miami, and a name match that returned real federal numbers for Las Vegas, New Mexico.
| word | price | happened | volume |
|---|---|---|---|
| Iran | 0.39 | NO | $28,337,791 |
| Nuclear | 0.19 | NO | $12,129,905 |
| Crypto/Bitcoin | 0.46 | NO | $4,988,602 |
| Hottest | 0.63 | NO | $1,386,620 |
+ 2,619 more markets · every one settled, priced and resolved
The market is right. That’s why you lose — 2,623 settled prediction markets, and the arithmetic that beats you before you start
Every settled Polymarket “what will Trump say” market with a real traded price, 2024-06 to 2026-08. These resolve mechanically — a word was said or it wasn’t — so nobody is adjudicating intent, which is what makes thousands of them usable as a test of whether a price is any good.
It is. Bucket by price and compare to what actually happened and the market lands on the diagonal: mean absolute gap 2.04¢ across ten bands. That is the trap, not the good news. If the price is already the true probability, expected profit is exactly zero on both sides — p(1−p) − (1−p)p — and everything after that is subtraction.
Both venues charge a fee shaped like price × (1−price), a parabola peaking at 50¢, which is where 60.5% of all volume trades and where the market is least accurate (the 45–55¢ band happened just 43.3% of the time). Zero minus a guaranteed fee is negative every single trade: after 10,000 bets you are ahead 0.090% of the time, about 1 in 1,100.
Shipped with what didn’t work: no edge survives a 2¢ spread, the favourite–longshot bias is absent here, a “+21%” strategy was leverage not skill, and our own Poisson model lost to the market 30 splits out of 30. The honest claim is narrow: the taker loses by construction — the maker collects.
Download CSV · 2,623 markets
Methodology · rebuild the calibration table + the ruin math
Read the full article
It is. Bucket by price and compare to what actually happened and the market lands on the diagonal: mean absolute gap 2.04¢ across ten bands. That is the trap, not the good news. If the price is already the true probability, expected profit is exactly zero on both sides — p(1−p) − (1−p)p — and everything after that is subtraction.
Both venues charge a fee shaped like price × (1−price), a parabola peaking at 50¢, which is where 60.5% of all volume trades and where the market is least accurate (the 45–55¢ band happened just 43.3% of the time). Zero minus a guaranteed fee is negative every single trade: after 10,000 bets you are ahead 0.090% of the time, about 1 in 1,100.
Shipped with what didn’t work: no edge survives a 2¢ spread, the favourite–longshot bias is absent here, a “+21%” strategy was leverage not skill, and our own Poisson model lost to the market 30 splits out of 30. The honest claim is narrow: the taker loses by construction — the maker collects.
| county | year | non-renewal % | risk decile | disasters |
|---|---|---|---|---|
| Barnstable, MA | 2023 | 6.385 | 5 | 1 |
| Miami-Dade, FL | 2023 | 4.288 | 8 | 2 |
| Pitkin, CO | 2023 | 1.835 | 8 | 0 |
| Franklin, OH | 2023 | 0.987 | 3 | 0 |
+ 6,680 more county-years · 1,114 counties · 38.0m policies in 2023
The year American insurers learned geography
The US Senate Budget Committee's county-level non-renewal file (23 insurers, 249 million policy-years, 2018–2023) joined to the FEMA National Risk Index and every federal disaster declaration.
In 2018 the correlation between a county's modelled disaster risk and how often its insurers refused to renew was 0.02 — effectively nothing. Same counties, same risk scores, 2023: 0.48. The riskiest tenth of America went from being dropped 1.2× as often as the safest tenth to 2.4×, and outside Florida, Louisiana, California and Texas the 2018 ratio was 0.98 — the dangerous places were dropped slightly less. Ships with the methodology, including the two county-name join traps that produced wrong numbers first.
Download CSV · 1,114 counties
Methodology
Read the full story
In 2018 the correlation between a county's modelled disaster risk and how often its insurers refused to renew was 0.02 — effectively nothing. Same counties, same risk scores, 2023: 0.48. The riskiest tenth of America went from being dropped 1.2× as often as the safest tenth to 2.4×, and outside Florida, Louisiana, California and Texas the 2018 ratio was 0.98 — the dangerous places were dropped slightly less. Ships with the methodology, including the two county-name join traps that produced wrong numbers first.
| age | drinking status | g/day | died |
|---|---|---|---|
| 77 | occasional | 0.92 | 1 |
| 49 | low | 23.92 | 0 |
| 59 | lifetime abstainer | — | 0 |
| 63 | former drinker | — | 1 |
+ 41,393 more adults · 6,956 deaths · 429,173 person-years
The alcohol J-curve, and the control group that faked it
Every US adult in NHANES 1999–2016 joined to the NCHS death records through 2019. The column that matters is drinking_status, because it separates the two groups that forty years of studies quietly merged: people who never drank, and people who quit.
Pool the quitters in with the lifetime abstainers, the way the classic studies did, and light drinkers come out 31% less likely to die. Split them out and change nothing else: 19%. 44% of the famous benefit was never about alcohol at all — and the quitters had a 4.90% two-year death rate against the light drinkers' 1.13%. Ships with the full methodology and the six models that failed to kill the remainder.
Download CSV · 41,397 adults
Methodology
Read the full story
Pool the quitters in with the lifetime abstainers, the way the classic studies did, and light drinkers come out 31% less likely to die. Split them out and change nothing else: 19%. 44% of the famous benefit was never about alcohol at all — and the quitters had a 4.90% two-year death rate against the light drinkers' 1.13%. Ships with the full methodology and the six models that failed to kill the remainder.
| Store | Order | Weight | $/oz |
|---|---|---|---|
| A | digital | 13.8 oz | $0.84 |
| E | in-store | 21.5 oz | $0.54 |
| H | in-store | 26.8 oz | $0.44 |
same $11.65 bowl · 13.8–26.8 oz · up to 1.9× the food per dollar
The Chipotle Portion Roulette — weight of the same bowl
A bank weighed the identical Chipotle bowl 75 times across 8 NYC stores — it ranged from 13.8 oz to 26.8 oz for the same price, so your cost-per-ounce nearly doubles at random and the store you pick is the biggest factor. Ships with a full methodology writeup (individual weights are modeled to the study's published summary — read it). Source: Wells Fargo audit via Fortune, 2024.
Download CSV
Methodology
| Income | Ambulance wait | Past 8-min? |
|---|---|---|
| $24k | 12.3 min | yes |
| $62k | 7.7 min | no |
| $110k | 7.7 min | no |
| $150k | 5.9 min | no |
poorest ZIPs ≈ 4 min slower · 87% miss the 8-min standard
The 911 Response Gap — income vs ambulance wait
How fast a 911 ambulance reaches you, mapped against neighborhood income — the poorest ZIPs wait ~4 min longer and routinely blow past the 8-minute standard (survival drops ~7–10%/min). Ships with a full methodology writeup (the cloud is modeled on the real national gradient — read it). Source: Hsia et al., JAMA 2018.
Download CSV
Methodology
| Company | Big 3 % | #1 holder |
|---|---|---|
| Apple | 19.6 | Vanguard |
| Microsoft | 20.3 | Vanguard |
| ExxonMobil | 20.2 | Vanguard |
| JPMorgan Chase | 20.6 | Vanguard |
+ Coca-Cola (the ~12% where Berkshire is #1)
Who Owns America — the Big Three
Vanguard, BlackRock & State Street combined stakes in major US companies — they're the #1 shareholder in ~88% of the S&P 500 (21.9% median stake, 24.9% of votes). Source: Bebchuk & Hirst + 2025 proxy/13F filings.
Download CSV
| Name | Points | Goals | Assists |
|---|---|---|---|
| Wayne Gretzky | 2857 | 894 | 1963 |
| Jaromir Jagr | 1921 | 766 | 1155 |
| Mark Messier | 1881 | 694 | 1193 |
| Gordie Howe | 1850 | 801 | 1049 |
+ 98 more rows
NHL 1,000-Point Club
Every player in NHL history to reach 1,000 career points. Source: Wikipedia.
Download CSV
| Rank | Player | Average |
|---|---|---|
| 1 | Don Bradman | 99.94 |
| 2 | Graeme Pollock | 60.97 |
| 3 | George Headley | 60.83 |
| 4 | Herbert Sutcliffe | 60.73 |
+ 8 more rows
Test Batting — the greats
Highest career batting averages in Test cricket. Source: ESPNcricinfo Statsguru.
Download CSV
| Rank | Player | Pos | Ast |
|---|---|---|---|
| 1 | Bruno Fernandes | MF | 21 |
| 2 | Michael Olise | MF | 19 |
| 3 | Federico Dimarco | MF | 16 |
| 4 | Julian Ryerson | MF | 15 |
+ 4 more rows
Big-5 Assist Leaders 25/26
Top assist providers across Europe's five biggest leagues. Source: FBref / Opta.
Download CSV
| Age | Mbappé | Messi | Ronaldo |
|---|---|---|---|
| 25 | 350 | 300 | 190 |
| 26 | 388 | 350 | 230 |
| 27 | 410 | 394 | 272 |
| 41 | 971* | — | 973 |
+ 21 more rows
Career Goals by Age
Cumulative career goals by age — Mbappé vs Messi vs Ronaldo. Totals anchored to real verified career figures; *projection = Ronaldo's post-27 pace ×0.8. Sources: Transfermarkt / ESPN.
Download CSV
| player | year | rushing_yards | 2000_yard_club |
|---|---|---|---|
| Saquon Barkley | 2024 | 2,005 | yes |
| Eric Dickerson | 1984 | 2,105 | yes |
| Barry Sanders | 1997 | 2,053 | yes |
| Chris Perry | 2008 | 264 |
+ 1,177 more rows
NFL Rushing Seasons (1999–2024)
Every RB season with 100+ carries from 1999–2024 (nflverse) + the pre-1999 2,000-yard club. The exact dataset behind the Barkley video. Source: nflverse.
Download CSV
| season | crowd | att_k | home_gd |
|---|---|---|---|
| 2017-2019 | fans | 74.5 | +4 |
| 2017-2019 | fans | 59.3 | +1 |
| 2020-21 | empty | 0.0 | 0 |
| 2020-21 | empty | 0.0 | -1 |
+ 1,136 more rows
Home Advantage vs the Crowd
Every home goal difference vs crowd size — full stands (2017–19) against the empty 2020-21 lockdown. Home edge collapses from +0.35 with fans to +0.01 in silence. The exact data behind the Home Advantage video. Source: football-data.co.uk.
Download CSV
| team | elo | r16_opponent | title_odds |
|---|---|---|---|
| Argentina | 2148 | Egypt | 27.8% |
| France | 2134 | Paraguay | 23.5% |
| Spain | 2144 | Portugal | 18.6% |
| Paraguay | 1760 | France | 0.1% |
+ 11 more rows
World Cup 2026 — Title Odds from the Round of 16
Every remaining team's odds to win the World Cup, from 20,000 Monte Carlo simulations of the real Round-of-16 bracket. Spain and Argentina rate almost identically (2144 vs 2148) yet Spain wins 18.6% to Argentina's 27.8% — Spain drew Portugal, Argentina drew Egypt. The exact data behind the "no best team left" video. Source: eloratings.net / FIFA bracket (as of July 4 2026).
Download CSV
| chain | units | per_store_$M | σ |
|---|---|---|---|
| Portillo's | 95 | 8.40 | 1.63 |
| Chick-fil-A | 3,057 | 7.43 | 2.53 |
| Raising Cane's | 800 | 6.38 | 1.83 |
| Subway | 19,502 | 0.50 | -0.28 |
+ 39 more rows
Fast-Food Sales Per Store (2024)
43 US restaurant chains — store count vs. US systemwide sales per store, with a power-law fit and each chain's σ off that fit. Chick-fil-A sits +2.5σ above the trend despite far fewer stores than the chains it out-earns. Source: QSR50 2024 + public-company 2025 filings (SEC/10-K where available).
Download CSV
| event | crowd | deaths |
|---|---|---|
| The Who '79 | 18,000 | 11 |
| Astroworld '21 | 50,000 | 10 |
| Estadio Nacional '64 | 53,000 | 328 |
| Love Parade '10 | 1,000,000 | 21 |
+ 25 more rows
Crowd Crushes — Size vs Deaths
29 major crowd crushes (1902–2025) by crowd size and death toll. At ~50,000 people the toll ranges from 1 to 328 — crowd size barely predicts deaths, density does. The exact data behind The Crush video. Source: Wikipedia — List of fatal crowd crushes + event pages.
Download CSV
| qb | 2025 rating | pay $M/yr |
|---|---|---|
| Drake Maye | 113.5 | 9.16 |
| Matthew Stafford | 109.2 | 55.0 |
| Dak Prescott | 99.5 | 60.0 |
| Deshaun Watson | 75.0 | 46.0 |
+ 38 more quarterbacks
NFL QB pay vs production — every starter
What each quarterback costs against what he actually did. Every QB with 100+ attempts in 2025 — passer rating computed from raw play-by-play (nflverse), pay is 2026 APY from Over The Cap. Nothing modelled, nothing hand-picked: it's the whole position.
The two ends of it: Drake Maye led the entire NFL in passer rating (113.5) on a $9.2M deal — 28th in QB pay. Deshaun Watson holds the most guaranteed money in NFL history ($230M, fully guaranteed) with the worst QBR of any starter, and $131M in dead money if you cut him.
Download CSV
The two ends of it: Drake Maye led the entire NFL in passer rating (113.5) on a $9.2M deal — 28th in QB pay. Deshaun Watson holds the most guaranteed money in NFL history ($230M, fully guaranteed) with the worst QBR of any starter, and $131M in dead money if you cut him.
| keeper | saves | goals prevented |
|---|---|---|
| Lawrence Ati-Zigi | — | 2.91 |
| Ørjan Nyland | — | 2.48 |
| Orlando Gill | 23 | 1.68 |
| Unai Simón | — | — |
+ the 13 VAR flashpoints, ranked
World Cup 2026 — the keepers, and the 13 VAR calls
Two files. The keepers: saves, penalties saved, and goals prevented (post-shot xG faced − goals conceded) through the quarter-finals. A clean sheet measures a defence; goals prevented measures the keeper — and on that list the leader is Lawrence Ati-Zigi (Ghana, 2.91), who played through a torn groin for a team that already flew home. Unai Simón, five clean sheets, isn't on it.
The VAR calls: all 13 flashpoints through the QFs, each tagged by who actually decided it — 4 machine (offside, ball-tracking: exact) vs 9 human judgement (which contradict each other). Sources: livescore/FIFA keeper stats, calls ranked by Sports Illustrated.
Keepers CSV
VAR calls CSV
The VAR calls: all 13 flashpoints through the QFs, each tagged by who actually decided it — 4 machine (offside, ball-tracking: exact) vs 9 human judgement (which contradict each other). Sources: livescore/FIFA keeper stats, calls ranked by Sports Illustrated.
| film | budget $M | worldwide $M |
|---|---|---|
| Anyone But You | 25 | 220 |
| Inside Out 2 | 200 | 1699 |
| Red One | 200 | 186 |
| Joker: Folie à Deux | 200 | 206 |
+ 28 more blockbusters
Hollywood — budget vs box office, 32 blockbusters
What each film cost against what it made worldwide, with the break-even line drawn in (a film needs roughly 2.5× its budget to break even once marketing and the exhibitor's cut come out). Sources: Box Office Mojo / The Numbers; star salaries as reported by the trades.
The two ends: Anyone But You turned $25M into $220M (8.8×) with Sydney Sweeney on a reported $2M. Red One cost ~$250M all-in and made $186M — with Dwayne Johnson taking a reported $50M, more than the entire budget of the year's most profitable film.
Download CSV
The two ends: Anyone But You turned $25M into $220M (8.8×) with Sydney Sweeney on a reported $2M. Red One cost ~$250M all-in and made $186M — with Dwayne Johnson taking a reported $50M, more than the entire budget of the year's most profitable film.
| member | fraternity | school | house pct |
|---|---|---|---|
| Bill Hagerty | Sigma Alpha Epsilon | Vanderbilt | 0.98 |
| Alex Padilla | Zeta Psi | MIT | 0.98 |
| John Kennedy | Sigma Nu | Vanderbilt | 0.94 |
| John Garamendi | Sigma Chi | UC Berkeley | 0.94 |
+ 66 more members · and the full scrape: 7,456 chapters at 819 schools
Does it matter WHICH fraternity you join? A finding that doesn’t survive its own robustness checks — shipped with the checks
Every current member of Congress with a documented fraternity, matched to the specific chapter at the specific school he actually joined, and scored against that campus’s own prestige ranking. 0 = worst house on that campus, 1 = best. Within-school, so “good schools have both good frats and good careers” can’t explain it.
They came from the 58.5th percentile, not the 50th — Wilcoxon p = 0.0103, and a conditional logit puts the top house at 2.70× the bottom one. Then it falls over. Top-tier houses are also the biggest ones (median 73 ratings vs 15, ρ = +0.45 across 6,739 chapters), and bigger chapters make congressmen mechanically, with no per-man edge. Add the size proxy and the odds go 2.70 → 1.24, p = 0.68. Put back the 8 men whose chapters have since died — and dead chapters skew low-tier — at the 33rd percentile and p = 0.057.
The primary, the model, the exclusions and the size handling were written down BEFORE the join was run, which is the only reason a marginal p-value is worth showing you. Power at n=70 is 38% for a true 2×, so the null isn’t “ruled out” either. What we claim is narrow and it is in the file: the campus tier list doesn’t survive the obvious confound, and we can’t prove the confound is the whole story.
Download CSV · 70 members
The full scrape · 7,456 chapters, 819 schools
Methodology · the pre-registration + all three checks that break it
How this video was made · the whole pipeline, including what went wrong
They came from the 58.5th percentile, not the 50th — Wilcoxon p = 0.0103, and a conditional logit puts the top house at 2.70× the bottom one. Then it falls over. Top-tier houses are also the biggest ones (median 73 ratings vs 15, ρ = +0.45 across 6,739 chapters), and bigger chapters make congressmen mechanically, with no per-man edge. Add the size proxy and the odds go 2.70 → 1.24, p = 0.68. Put back the 8 men whose chapters have since died — and dead chapters skew low-tier — at the 33rd percentile and p = 0.057.
The primary, the model, the exclusions and the size handling were written down BEFORE the join was run, which is the only reason a marginal p-value is worth showing you. Power at n=70 is 38% for a true 2×, so the null isn’t “ruled out” either. What we claim is narrow and it is in the file: the campus tier list doesn’t survive the obvious confound, and we can’t prove the confound is the whole story.
| object | ER visits | hrs/day | per 1M hr |
|---|---|---|---|
| Stairs | 460,492 | 0.10 | 46.28 |
| Ladder | 75,816 | 0.11 | 6.93 |
| Bathtub | 248,641 | 0.67 | 3.73 |
| Bed | 463,744 | 9.03 | 0.52 |
+ 6 more objects · CPSC NEISS 2024 ÷ BLS American Time Use Survey 2025
The most dangerous object in your house is the one you never think about
Ranked by raw emergency-room visits, the most dangerous object in an American home is the bed — 463,744 visits in 2024. It is also where you spend nine hours a day. Divide by exposure and the table inverts: the bed falls to 7th and the staircase goes to 1st at 46.28 ER visits per million hours — 89× the bed and 6.7× the ladder you are visibly frightened of. The stove, an object that is deliberately on fire several times a day, comes 9th of 10.
Objects earn their place by the preposition test: read the word before the object in every 2024 home narrative and the corpus separates causes from landing surfaces. “Fell down the stairs” is a cause; “fell on the floor” is a place. Floors, tables and counters score 0.1× cause:place and are excluded. Bed and sofa pass that test and are kept in the file — they lose on rate, not on narrative.
One number here is modelled, and deliberately against the finding. No federal survey measures time spent on stairs, so it is set at a generous 6 minutes a day — a bigger denominator makes the stairs look safer. For the staircase to lose first place, the average American 15+ would have to spend more than 40 minutes a day on stairs. Severity is shipped too, and it ranks differently: the knife is 6th by frequency and last by severity (1.6% admitted), the bed 7th by frequency and first (32.3%).
Download CSV · 10 objects
Methodology · the preposition test + every limit
Objects earn their place by the preposition test: read the word before the object in every 2024 home narrative and the corpus separates causes from landing surfaces. “Fell down the stairs” is a cause; “fell on the floor” is a place. Floors, tables and counters score 0.1× cause:place and are excluded. Bed and sofa pass that test and are kept in the file — they lose on rate, not on narrative.
One number here is modelled, and deliberately against the finding. No federal survey measures time spent on stairs, so it is set at a generous 6 minutes a day — a bigger denominator makes the stairs look safer. For the staircase to lose first place, the average American 15+ would have to spend more than 40 minutes a day on stairs. Severity is shipped too, and it ranks differently: the knife is 6th by frequency and last by severity (1.6% admitted), the bed 7th by frequency and first (32.3%).
| sex | year | athlete | world #1s | strokes |
|---|---|---|---|---|
| M | 2007 | Phelps Michael | 6 | 3 |
| M | 2008 | Phelps Michael | 5 | 3 |
| F | 2025 | Mcintosh Summer | 4 | 3 |
| M | 2024 | Marchand Leon | 4 | 3 |
+ 861 more athlete-years · World Aquatics official season world rankings
The two best years in the history of swimming are the same man — and both came down to a hundredth of a second
Every individual long-course event, both sexes, 1985–2025: 1,394 event-years retrieved, 1,184 clearing the coverage floor, 865 athlete-years in which somebody finished a year ranked #1 in the world in at least one event.
70% did it exactly once. Nine athlete-years ever reached 4 — Ledecky, Dressel, Marchand, Summer McIntosh in 2025. 5 and 6 are one man each, in consecutive years: Phelps in 2008 and 2007.
And the title that made each record year was won by 0.01s — the 2007 100 free (second place shared by two swimmers) and the 2008 100 fly over Cavic. Erase two hundredths and the greatest run anyone has ever had becomes 5 and 4.
No σ is computed anywhere. The same query returns 6 ranked swimmers for 1990 and 4,794 for 2025 — that is digitisation, not participation, so a z-score across eras measures the archive, not the athlete. Rarity here is an observed count. Nine gates, one of which failed and rewrote a claim rather than being loosened.
Download CSV · 865 athlete-years
Methodology
Read the full story
70% did it exactly once. Nine athlete-years ever reached 4 — Ledecky, Dressel, Marchand, Summer McIntosh in 2025. 5 and 6 are one man each, in consecutive years: Phelps in 2008 and 2007.
And the title that made each record year was won by 0.01s — the 2007 100 free (second place shared by two swimmers) and the 2008 100 fly over Cavic. Erase two hundredths and the greatest run anyone has ever had becomes 5 and 4.
No σ is computed anywhere. The same query returns 6 ranked swimmers for 1990 and 4,794 for 2025 — that is digitisation, not participation, so a z-score across eras measures the archive, not the athlete. Rarity here is an observed count. Nine gates, one of which failed and rewrote a claim rather than being loosened.
| sport | HS players | US pro openings/yr | odds |
|---|---|---|---|
| Track & field | 1,158,043 | 48 | 1 in 6,031 |
| Wrestling | 281,343 | — | 1 in 3,876 |
| Football | 1,031,039 | 500 | 1 in 515 |
| Ice hockey | 35,283 | 170 | 1 in 208 |
+ 11 more sports · every input measured or bounded, and labelled which
The hardest sport to go pro in — and why the cheap ones are the hard ones
A steady-state replacement rate, not a draft rate: annual American openings divided by the annual high-school cohort. Draft rates undercount the undrafted and are undefined for the sports with no draft — which is where the answer lives.
The answer is track and field, 1 in 6,031 — 11.7× longer odds than football. It is at once the biggest high-school sport in America and the cheapest at $191/yr.
The finding: across the 13 sports whose pros come up through US high schools, cost correlates negatively with difficulty — Spearman ρ = −0.68, permutation p = 0.013. Price doesn’t filter the professionals, it filters the crowd. Tennis and golf score hardest of all and are excluded and flagged, not deleted: their pros come up through private academies and never entered the pipeline being measured.
Ships with state-sports.csv — every US state’s most-played high-school sport (track in 29, football in 14, soccer in 5, basketball in 3), reconciled against the NFHS survey’s own published national totals.
Download CSV · 15 sports
State-by-state CSV
Methodology
The answer is track and field, 1 in 6,031 — 11.7× longer odds than football. It is at once the biggest high-school sport in America and the cheapest at $191/yr.
The finding: across the 13 sports whose pros come up through US high schools, cost correlates negatively with difficulty — Spearman ρ = −0.68, permutation p = 0.013. Price doesn’t filter the professionals, it filters the crowd. Tennis and golf score hardest of all and are excluded and flagged, not deleted: their pros come up through private academies and never entered the pipeline being measured.
Ships with state-sports.csv — every US state’s most-played high-school sport (track in 29, football in 14, soccer in 5, basketball in 3), reconciled against the NFHS survey’s own published national totals.
| category | artist / source | slope | fit r² |
|---|---|---|---|
| photo_face | official portrait · Trump | −2.98 | 0.99 |
| painted_face | Gilbert Stuart, 1796 | −3.08 | 0.99 |
| natural | Wikimedia Commons | −1.94 | 0.98 |
| painting | Pierre-Auguste Renoir | −2.78 | 0.99 |
+ 376 more images · Art Institute of Chicago & Wikimedia Commons
A machine that can tell a face from a forest — and can’t tell a painting from a photograph
Every image measured the same way: the slope of its spatial-frequency power spectrum. Photographs of the natural world land at −1.97. A photographed human face is far smoother at −2.99 — statistically nothing like the world behind it (t = −10.7). And a painted face lands at −3.13, indistinguishable from a real one: difference −0.14, 95% CI [−0.34, +0.06], straddling zero.
Gilbert Stuart’s George Washington (1796) returns −3.08; the official photograph of Donald Trump returns −2.98. A tenth apart, 230 years apart, one painted by hand.
Five gates, including a known-answer test that recovers synthetic 1/f² and 1/f³ fields to within 0.012 before any image is downloaded, and an equivalence test rather than a difference test — a null is only a finding if the test had the power to detect a difference. We also failed to replicate the published result that paintings sit in the natural-scene band, and say so.
Download CSV · 380 images
Methodology
Read the full story
Gilbert Stuart’s George Washington (1796) returns −3.08; the official photograph of Donald Trump returns −2.98. A tenth apart, 230 years apart, one painted by hand.
Five gates, including a known-answer test that recovers synthetic 1/f² and 1/f³ fields to within 0.012 before any image is downloaded, and an equivalence test rather than a difference test — a null is only a finding if the test had the power to detect a difference. We also failed to replicate the published result that paintings sit in the natural-scene band, and say so.
| touchdown | type | rwy | gap s |
|---|---|---|---|
| 12:07:03 | C25M | 27 | 70.5 |
| 12:07:08 | C180 | 36 | 5.0 |
| 12:07:09 | RV12 | 36 | 0.6 |
| 12:07:11 | C182 | 36 | 2.3 |
+ 4,499 more landings · 18–26 July 2026
The busiest airport on earth, and nobody answering the radio
Every landing at Wittman Regional we could see in raw ADS-B during EAA AirVenture 2026. On Sat 18 Jul alone there were 854 touchdowns — 106 in the busiest hour, one every 34.0 seconds, with 42 aircraft on the arrival corridor at once. The FAA notice governing it says controllers “will call your aircraft by color and type… no verbal responses are required.”
The find: we never told the pipeline what the procedure was. It measured the railroad bearing off the traffic and got 54.7° against a published 54.7°, a modal corridor altitude of 1,800 ft against a published 1,800, and a median groundspeed of 92 kt against a published 90. Same detector run over O’Hare on the same day: 35.0 arrivals per runway per hour, against Oshkosh’s 53.0. Six ground-truth gates, including one that discarded an unsourced “21,883 operations” figure circulating for 2026. Raw data: adsb.lol globe_history (ODbL) and FAA notice dom26020.
Download CSV · 4,503 landings
Methodology
Read the full story
The find: we never told the pipeline what the procedure was. It measured the railroad bearing off the traffic and got 54.7° against a published 54.7°, a modal corridor altitude of 1,800 ft against a published 1,800, and a median groundspeed of 92 kt against a published 90. Same detector run over O’Hare on the same day: 35.0 arrivals per runway per hour, against Oshkosh’s 53.0. Six ground-truth gates, including one that discarded an unsourced “21,883 operations” figure circulating for 2026. Raw data: adsb.lol globe_history (ODbL) and FAA notice dom26020.
| hour ending | demand | solar | batteries |
|---|---|---|---|
| 10:00 AM | 69,105 | 29,370 | −10,002 |
| 1:00 PM | 85,451 | 33,484 | −1,394 |
| 6:00 PM | 91,075 | 28,708 | −487 |
| 9:00 PM | 84,899 | 1,001 | +11,316 |
+ 164 more hours · and 1,881 generators in the second file
The night the Texas grid ran on yesterday’s sunshine
Wednesday 22 July 2026: ERCOT set its all-time demand record of 91,075 MW at 6 PM — and in the nine hours around it, solar went from 33,484 MW to 1 MW. Nothing happened, because the battery fleet had spent the day absorbing 10,002 MW of surplus and gave 11,316 MW of it back at 9 PM — a 21,318 MW swing in eleven hours. Nuclear moved 16 MW all day. Second file: every one of the 1,881 ERCOT generators with latitude, longitude, nameplate and the month it came online — the file the 3D map is built from. Six ground-truth gates, including one that caught a false zero (EIA didn’t report ERCOT batteries until Oct 2024) and one that stopped us calling a Texas record an American one (PJM and MISO are both bigger). Raw data: EIA-930 Hourly Grid Monitor and EIA-860M.
Download hourly CSV
1,881 generators
Methodology
Read the full story
| state | fire | drop (beaver) | drop (none) |
|---|---|---|---|
| California | Manter | 0.16 | 0.37 |
| Colorado | Beaver Creek | 0.07 | 0.89 |
| Oregon | Buzzard Complex | −0.01 | 0.44 |
| Wyoming | Badger Creek | 0.32 | 0.75 |
+ 8 more creeks
The strip a wildfire won’t burn — 12 creeks, 5 western fires
How much greenness the plants beside a creek lost while a wildfire burned over them, split by whether that stretch had a beaver dam on it. Across 2,277 Landsat pixels in 5 fires and 5 states: 0.16 with a dam within 30 m vs 0.51 without — 3.1× the burn damage (Welch p < 0.001). We didn’t take this on trust: we pulled the raw transects and recomputed it, and the script won’t ship if it drifts off the published 3.05×. Honest caveat in the methodology file: beaver dams do not speed post-fire recovery, and this is observational — beavers pick the wetter reaches. Raw data: Fairfax & Whittle 2020, Ecological Applications / PANGAEA.
Download CSV
Methodology
| year | 3yr vs market (pts) | washed | next 36mo (pts) |
|---|---|---|---|
| 1975 | −34.8 | YES | +263.6 |
| 1999 | −43.0 | YES | +67.3 |
| 2021 | −53.1 | YES | +21.8 |
| 2026 | −27.6 | YES | ? |
+ 58 more years
Buffett — every time Wall Street called him washed, 1965–2026
Sixty years of Berkshire vs the S&P (dividends included) with ONE rule locked before we looked: trail the market by 20+ points over 3 years and you're “washed.” It's happened 5 times — '74–75, '99, '05, '11, '20–21 — and all five were followed by Berkshire beating the market inside 3 years: +264, +67, +32, +22, +22 points. Round 6 is live right now: worst run since 2000, a record $397B in cash, and Buffett gone since Jan 1. Honest caveats in the methodology file: n=5, and three of the five comebacks needed a crash to pay. Sources: Berkshire shareholder letters + BRK-A vs S&P total return (monthly since '88).
Download CSV
Methodology
| peak↔longevity | metric | GOAT |
|---|---|---|
| 0.0 — best season only | VORP | Michael Jordan |
| 0.4 — peak-leaning | points | Wilt Chamberlain |
| 1.0 — every season equal | VORP | LeBron James |
| 1.0 — every season equal | win shares | Kareem Abdul-Jabbar |
+ 3,236 more definitions
The GOAT Multiverse — 3,240 definitions of "greatest"
"Greatest of all time" isn't a statistic — it's a weighting. So instead of picking one, we ran every defensible definition: peak vs longevity, VORP/win shares/BPM/PER/points, playoffs counting anywhere from zero to double, era-adjusted or raw, rings counted or ignored. 3,240 specifications (Simonsohn specification-curve analysis), each scored against every player in NBA history.
Jordan wins 52.0%. Wilt 20.3%. LeBron 14.2%. But one knob decides almost all of it: set "every season counts equally" and LeBron leads 46–35. Includes the five arguments from the video — peak (a tie), longevity (0 players elite at 41), volume vs efficiency (a tie), the rings (6–0 vs 4–6), and best-player-alive (Jordan 9 seasons, LeBron 7). Source: Basketball-Reference, every player-season 1950–2026. Nothing modelled.
Download CSV
Methodology
Aging-curve CSV
Jordan wins 52.0%. Wilt 20.3%. LeBron 14.2%. But one knob decides almost all of it: set "every season counts equally" and LeBron leads 46–35. Includes the five arguments from the video — peak (a tie), longevity (0 players elite at 41), volume vs efficiency (a tie), the rings (6–0 vs 4–6), and best-player-alive (Jordan 9 seasons, LeBron 7). Source: Basketball-Reference, every player-season 1950–2026. Nothing modelled.
| member | ticker | trade | days late |
|---|---|---|---|
| Tim Walberg (R) | AMZN | Buy | 476 |
| Tim Moore (R) | NVDA | Sell | 31 |
| Jared Moskowitz (D) | AVGO | Buy | 0 |
| Ed Case (D) | AAPL | Buy | 17 |
+ 996 more rows
Congress Stock Trades (2020–2026)
1,000 real stock trades by 105 U.S. House members, straight from their STOCK-Act filings. Each row: member, party, ticker, sector, buy/sell, trade date, disclosure date, and the disclosure delay (median 8 days, but 7% break the 45-day legal limit — one filed 476 days late). Every row links its official House filing PDF, so you can verify it yourself. Source: U.S. House Clerk — Financial Disclosures (STOCK Act e-filings).
Download CSV
| metric | value | source |
|---|---|---|
| rotisserie_price | $4.99 | since 2009 |
| loss_per_bird | $1–2 | est. |
| membership_fees | $4.83B | FY24 10-K |
| chickens_sold '25 | 157.4M | Costco |
+ renewal 92.9%, ~11% margin, $114 basket, full food-CPI series…
Costco's $5 Rotisserie Chicken — the economics
Every number behind the breakdown: the $1–2 loss per bird, why membership fees are ~65% of Costco's entire profit, and the fact-checked inputs to the simulation (basket lift, retention, subsidy). Ships with a full methodology writeup — including exactly how the Monte-Carlo simulation was built, with the code. Sources: Costco FY2024 10-K, BLS food CPI, CFO earnings calls.
Download CSV
Methodology + sim
Try it in 3 lines
import pandas as pd
df = pd.read_csv("nhl-1000-point-club.csv")
df["Points"].describe()
df = pd.read_csv("nhl-1000-point-club.csv")
df["Points"].describe()
Gretzky lands 5.7σ above the mean — the whole video, in one number. The guide walks you there.
Make something with these.
Every issue comes with the data behind it. Build a chart, spot something strange — then just reply. I read every email.
See the videos on Instagram