← First Pair Library

Reproducing the examples

The companion’s public source bundle includes the Markdown manuscript, scripts/examples.py, examples.json, the figure sources and rendered images, Mermaid diagrams, packaging configuration, and a compact paper-evidence.json snapshot of reported real-data measurements. It also includes the supplied shelf artwork, which is kept separate from the reading editions. No restricted news archive or full catalog export is required to reproduce the fictional calculations.

From the Anthropology repository root, regenerate and check the numerical examples with:

cd papers/mathematics-of-anthropology
python3 scripts/examples.py
python3 scripts/examples.py --check

NumPy supplies the numerical linear algebra. Figure generation retains editable SVGs and uses rsvg-convert for PNGs; Mermaid source files are included with their rendered diagrams. The README records the rendering and four-format build commands. The script verifies unit norms, covariance and eigenvector identities, the forward-return projection, residual orthogonality, cosine comparisons, and the ridge solution. These are arithmetic and implementation checks, not scientific validation of the real people model.

The reported Anthropology measurements retain their source dates and model identifiers. The Hacker News people model is eigenhacks:eigen:hn1:people:v1:bcaccd95b794; the general-news model is eigentimes:eigen:v2:people:v1:47debba3db48. The evidence snapshot records the source paper’s checksum and audited implementation revisions. The public source inventory records the companion inputs and build revision. A refreshed news overlay must not silently replace the dated evidence used in this edition.

The mathematical pipeline can be checked from synthetic inputs, while the empirical claims require their stated source artifacts and attribution rules. Keeping those two kinds of reproducibility distinct is part of making the model useful for research.