Skip to content

Fair Code v1.3.3 — Explainers, Intersectional Foundations & AI Discoverability

Choose a tag to compare

@yakew7 yakew7 released this 21 Jul 09:27

v1.3.3 - Explainers, Intersectional Foundations & AI Discoverability

Covers everything since v1.3.0: three new explainers, and a pass making the site properly indexable and correctly attributed by search engines and AI assistants.

Added

  • Explainer: What Is Unsupervised Learning? (contributed by @AnayDhawan) - k-means on the Benefits Denial dataset with sex, race, and native.country excluded still recovers a strong sex split (one cluster 89.3% male) and a real race split, showing clustering can sort people along demographic lines with no labels and no protected attribute in the feature set
  • Explainer: What Is Model Drift? (contributed by @AnayDhawan) - re-measuring the German Credit Lending age fairness gap across five rolling windows shows it swinging from 4.3% to 15.1%, versus a single 6.39% audit-time snapshot; ships population_stability_index() and page_hinkley_test() for rolling-window monitoring
  • Explainer: What Is Selection Bias? - the German Credit Lending dataset's 700/300 good/bad split contains zero rejected applicants, because a turned-down applicant never generates a repayment outcome to record; includes a from-scratch Berkson's-paradox simulation as detection code
  • llms.txt at the site root - a plain-text index of audits, tools, and explainers for AI assistants and crawlers to read directly, following the llmstxt.org convention
  • Person schema and author attribution (name "Yash Kewlani") added across the homepage and all 29 explainer pages via JSON-LD and <meta name="author">, giving AI grounding an unambiguous, machine-readable source instead of guessing from the GitHub handle

Fixed

  • Sitemap/canonical host mismatch. Every canonical tag, og:url, and JSON-LD url field, plus sitemap.xml and robots.txt's Sitemap: line, referenced the bare apex domain (thefaircode.xyz), which 308-redirects to www.thefaircode.xyz - the host that actually serves the site. Google Search Console rejected the sitemap ("Sitemap could not be read") because none of its listed URLs matched the host it was fetched from. All 33 affected files now consistently use www.thefaircode.xyz

Changed

  • robots.txt, canonical URLs, and homepage JSON-LD structured data (WebSite/Organization schema) added for search and AI crawlability; all 29 explainer pages made crawlable (canonical tags, og:type=article, per-page DefinedTerm JSON-LD)
  • METRICS.md: new 2026-W30 snapshot - stars 27 → 38, forks 8 → 14, contributors 7 → 9, code audits 6 → 7, social reach ~10K → ~16K; Watching (7) tracked for the first time
  • ROADMAP.md: traction table refreshed, Phase 4 status updated to 9 external contributors
  • README.md: Traction table refreshed to match; Star History section removed
  • CITATION.cff: version 1.3.01.3.3

Full Changelog: v1.3.0...v1.3.3