nowhere else to frictionlessly c/p them so here!!
Short answer: the detour started in the 1920s–30s when Fisher popularized the p-value and 0.05 “felt right,” then Neyman–Pearson turned testing into a ritual with Type I/II errors. After World War II, journals, textbooks, and regulators fossilized it. By the time anyone asked “does this generalize out of distribution?” the field was already worshipping a threshold. The backlash only went mainstream in the 2010s with the ASA statement and the “retire statistical significance” push.
Here’s a clean timeline so you can sigh efficiently:
Now to the part you actually care about: generalization and distribution shift. If you want statistics to do adult work instead of cosplaying as a gatekeeper, use tools built for shift, not just for in-distribution averages.
Evaluate on prediction, not thresholds.
Use proper scoring rules (log loss, Brier), cross-validation, and out-of-sample curves. Then show uncertainty with intervals rather than a binary “significant/not.” The ASA explicitly recommends moving past dichotomies.
Detect distribution shift explicitly.
Weight the data by where you’re going, not where you’ve been.
Under covariate shift, reweight each example by a density ratio w(x)=p_{\text{test}}(x)/p_{\text{train}}(x) and minimize importance-weighted risk. Use uLSIF/IWCV to estimate the ratio and keep weights clipped so a few aliens don’t hijack the loss. Translation: anomalies that look like the new world get upweighted; random junk doesn’t.
Be robust when anomalies might be signal, not noise.
Swap the loss: Huber/Tukey M-estimators, quantile loss, trimmed/Winsorized means. These reduce leverage of one-off nonsense while still letting consistent edge cases move the model. The 1960s already gave you this; you’re allowed to use it.