Y
HN HRCB new | past | comments | ask | show | jobs | by article | dashboard | about hrcb

About HN HRCB

HN HRCB is a mirror of Hacker News that evaluates every story's linked content against the 30 articles and preamble of the UN Universal Declaration of Human Rights. Each evaluation produces a Human Rights Compatibility Bias (HRCB) score showing how the content's editorial and structural signals align with fundamental human rights provisions.

A cron worker fetches top HN stories every 10 minutes, retrieves each linked URL's content, and uses Claude to evaluate it against the UDHR methodology (v3.4). Results are stored and displayed alongside the standard HN story metadata. The evaluator operates as a Fair Witness — reporting only what is directly observable, with no inference beyond the evidence.

Core Construct: HRCB

Human Rights Compatibility Bias (HRCB) measures the directional lean of web content relative to the provisions of the UDHR. A positive score indicates content that aligns with UDHR provisions; a negative score indicates content that conflicts with them.

-1.0 Strong negative | Neutral | Strong positive +1.0

Signal Channels

Editorial (E)
What the content says. Analyzes text, arguments, framing, and sourcing.
Structural (S)
What the site does. Examines privacy, accessibility, tracking, access models.

Channels are weighted by content type (e.g., editorial: E=0.6, S=0.4). Combined: (w_E × E) + (w_S × S).

ND vs 0.0

ND (No Data)
No relevant content for this UDHR article. The topic is simply absent.
0.0 (Neutral)
Relevant content exists but has balanced signals, netting to zero.

Domain Context Profile (DCP)

Eight domain-level elements provide context modifiers:

PrivacyToSAccessibilityMission
Editorial CodeOwnershipAccess ModelAd/Tracking

Evidence Strength

H High — direct, explicit content with strong sourcing
M Medium — clear signal but may be secondary
L Low — tangential, indirect, or weakly sourced

Directionality Markers

A Advocacy — explicitly argues for or against a right
P Practice — site infrastructure reflects a rights stance
F Framing — presents issues in a rights-aligned or rights-opposed frame
C Content — factual content relevant to human rights topics

How Evaluations Work

  1. A URL from HN's top stories is fetched as the unit of analysis
  2. The page's content type is classified (Editorial, Community, HR, etc.)
  3. Channel weights are assigned based on content type
  4. A Domain Context Profile (DCP) is constructed from 8 domain-level elements
  5. Each of 31 UDHR provisions is scored for editorial and structural signals
  6. Context modifiers from the DCP are applied to relevant articles
  7. Aggregate statistics are computed (weighted mean, evidence profile, etc.)
  8. A final classification is assigned (Strong positive to Strong negative)

Version History

v1 External-source methodology, domain-level evaluation
v2 On-domain-only, ND vs 0.0 distinction, evidence strength
v3 URL-level HRCB with E/S channels, content types, rubrics
v3.3 Consolidation + roadmap
v3.4 Current — Batch protocol, adversarial robustness, JSON output

Technical Details

Schema3.4 FrameworkAstro + CF Pages
EvaluatorClaude Haiku 4.5 DatabaseCloudflare D1

The Universal Declaration of Human Rights

Adopted by the United Nations General Assembly on 10 December 1948 (Resolution 217 A), the UDHR is a milestone document in the history of human rights. It has been translated into over 500 languages. The Declaration consists of a Preamble and 30 Articles covering civil, political, economic, social, and cultural rights — from the right to life and liberty (Article 3) to freedom of expression (Article 19) to the right to education (Article 26).

About HRCB | By Article | HN Guidelines | HN FAQ | Source | UDHR