Skip to the document
Madhuopen lab

Public data, kept honest · part 4 of 4

insight13 September 2026cost: local CPU; runtime ≈ 2.5 minutes a run

Deliverables: what people asked for

5 runs

The question

Did the change make the dataset more accurate without moving the headline numbers for a reason nobody can explain?

insight

Deliverable (teammate session request): KC Indian-origin population by citizenship from ACS 2019-23 PUMS + SEVIS India share -> data/out/kc_indian_breakdown.json — KC Asian Indian alone 19,104 +-2,079: US-born 6,958 / naturalized 5,438 /…

Runs5
Kept4

Every run

Every run
#what changedverdictKC filings (3 y)geo resolved %notes
14Runtime: fan out state/metro employer tables over 8 forked workersdiscarded597799.98706s vs 284s serial - forked pandas workers thrash (copy-on-write page copies / BLAS threads); outputs identical; reverted
18Deliverable (user): KC employer table, trailing 36 months, total/new/2026-YTD + consultancy vs direct-employer classification (LCA signals + web research for top 118) ->…kept591299.537no pipeline change; 1535 employers, 5912 LCAs, 2167 new-hire, 637 new in 2026 YTD; consultancies 38% of LCAs
19Deliverable (user): nationwide employer table (65k employers, trailing 36 months) + MNC/local consultancy split + combined KC/US app; KC deliverable frozen in…kept591299.537no pipeline change; US 1.64M LCAs, 110,943 employers, 543k new-hire; web-verified 322 employers (KC top 120 + US top 200)
20Deliverable (user): F-1 students per KC-metro university (SEVIS CY2024 + IPEDS Fall 2024 + fact books) -> data/out/kc_f1_students.json + third view in the combined appkept591299.537metro best estimate 12,783; UCM Lee's Summit 6,433 SEVIS F-1, UMKC 2,878, Avila 1,191, Park 771; SEVIS publishes only top-500 schools
21Deliverable (teammate session request): KC Indian-origin population by citizenship from ACS 2019-23 PUMS + SEVIS India share -> data/out/kc_indian_breakdown.jsonkept591299.537KC Asian Indian alone 19,104 +-2,079: US-born 6,958 / naturalized 5,438 / non-citizen 6,708; matches ACS table 18,466 +-1,434; MO F-1/M-1 India share 53%, KS…
public dataH-1Bdeliverables