+0.37 Show HN: Forge-GPU – 55 C lessons for SDL's GPU API, built with Claude Code (github.com S:+0.30 )
2 points by leobelle 2 days ago | 0 comments on HN | Moderate positive Contested Editorial · v3.7 · 2026-02-28 10:47:22 0
Summary Education & Scientific Advancement Advocates
This GitHub repository provides comprehensive open-source graphics programming education through 62 structured lessons, reusable libraries, and code examples. The content strongly advocates for Article 26 (right to education) through explicit pedagogical design and global free access, and Article 27 (right to participate in scientific advancement) through permissive open source licensing and knowledge sharing. No engagement with other human rights themes is observable.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: ND — Privacy Article 12: No Data — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.20 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: +0.44 — Education 26 Article 27: +0.38 — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.37 Structural Mean +0.30
Weighted Mean +0.36 Unweighted Mean +0.34
Max +0.44 Article 26 Min +0.20 Article 19
Signal 3 No Data 28
Volatility 0.10 (Medium)
Negative 0 Channels E: 0.6 S: 0.4
SETL +0.14 Editorial-dominant
FW Ratio 62% 13 facts · 8 inferences
Evidence 8% coverage
2H 1M 28 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.20 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.41 (2 articles) Order & Duties: 0.00 (0 articles)
Editorial Channel
What the content says
+0.50
Article 26 Education
High Advocacy Framing
Editorial
+0.50
SETL
+0.27

Content explicitly prioritizes education through 62 structured lessons with clear learning progressions. Philosophy: 'Learn the concepts, then use them to build' and 'Humans work better with AI when they understand what they're building.'

+0.40
Article 27 Cultural Participation
High Advocacy Framing
Editorial
+0.40
SETL
+0.14

Content enables participation in scientific and technical advancement through five reusable header-only libraries, documented implementations, and open source code designed for integration into external projects.

+0.20
Article 19 Freedom of Expression
Medium Advocacy Framing
Editorial
+0.20
SETL
0.00

Open source licensing (Zlib) and public code sharing support freedom of expression through technical knowledge dissemination.

ND
Preamble Preamble

Content does not engage with preamble's dignity and rights framework.

ND
Article 1 Freedom, Equality, Brotherhood

Not addressed.

ND
Article 2 Non-Discrimination

Not addressed.

ND
Article 3 Life, Liberty, Security

Not addressed.

ND
Article 4 No Slavery

Not addressed.

ND
Article 5 No Torture

Not addressed.

ND
Article 6 Legal Personhood

Not addressed.

ND
Article 7 Equality Before Law

Not addressed.

ND
Article 8 Right to Remedy

Not addressed.

ND
Article 9 No Arbitrary Detention

Not addressed.

ND
Article 10 Fair Hearing

Not addressed.

ND
Article 11 Presumption of Innocence

Not addressed.

ND
Article 12 Privacy

Content does not address privacy rights.

ND
Article 13 Freedom of Movement

Not addressed.

ND
Article 14 Asylum

Not addressed.

ND
Article 15 Nationality

Not addressed.

ND
Article 16 Marriage & Family

Not addressed.

ND
Article 17 Property

Not addressed.

ND
Article 18 Freedom of Thought

Not addressed.

ND
Article 20 Assembly & Association

Collaboration is enabled by platform but not a primary theme of content.

ND
Article 21 Political Participation

Not addressed.

ND
Article 22 Social Security

Not addressed.

ND
Article 23 Work & Equal Pay

Not addressed.

ND
Article 24 Rest & Leisure

Not addressed.

ND
Article 25 Standard of Living

Not addressed.

ND
Article 28 Social & International Order

Not addressed.

ND
Article 29 Duties to Community

Not addressed.

ND
Article 30 No Destruction of Rights

Not addressed.

Structural Channel
What the site does
+0.35
Article 26 Education
High Advocacy Framing
Structural
+0.35
Context Modifier
ND
SETL
+0.27

Repository is freely accessible globally on GitHub without login, payment, or registration barriers, maximizing practical enjoyment of educational rights.

+0.35
Article 27 Cultural Participation
High Advocacy Framing
Structural
+0.35
Context Modifier
ND
SETL
+0.14

Permissive Zlib licensing and public GitHub hosting allow unrestricted modification and use of code, directly enabling participation in scientific progress.

+0.20
Article 19 Freedom of Expression
Medium Advocacy Framing
Structural
+0.20
Context Modifier
ND
SETL
0.00

GitHub enables public code hosting without content restrictions, supporting freedom of expression and information sharing.

ND
Preamble Preamble

Not applicable to technical repository.

ND
Article 1 Freedom, Equality, Brotherhood

Not applicable.

ND
Article 2 Non-Discrimination

Not applicable.

ND
Article 3 Life, Liberty, Security

Not applicable.

ND
Article 4 No Slavery

Not applicable.

ND
Article 5 No Torture

Not applicable.

ND
Article 6 Legal Personhood

Not applicable.

ND
Article 7 Equality Before Law

Not applicable.

ND
Article 8 Right to Remedy

Not applicable.

ND
Article 9 No Arbitrary Detention

Not applicable.

ND
Article 10 Fair Hearing

Not applicable.

ND
Article 11 Presumption of Innocence

Not applicable.

ND
Article 12 Privacy

GitHub collects user and visitor data; privacy policies exist but data collection is inherent to platform operation.

ND
Article 13 Freedom of Movement

Not applicable.

ND
Article 14 Asylum

Not applicable.

ND
Article 15 Nationality

Not applicable.

ND
Article 16 Marriage & Family

Not applicable.

ND
Article 17 Property

Not applicable.

ND
Article 18 Freedom of Thought

Not applicable.

ND
Article 20 Assembly & Association

GitHub supports collaborative development, but not the primary focus of this repository.

ND
Article 21 Political Participation

Not applicable.

ND
Article 22 Social Security

Not applicable.

ND
Article 23 Work & Equal Pay

Not applicable.

ND
Article 24 Rest & Leisure

Not applicable.

ND
Article 25 Standard of Living

Not applicable.

ND
Article 28 Social & International Order

Not applicable.

ND
Article 29 Duties to Community

Not applicable.

ND
Article 30 No Destruction of Rights

Not applicable.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.65 low claims
Sources
0.7
Evidence
0.6
Uncertainty
0.5
Purpose
0.9
Propaganda Flags
No manipulative rhetoric detected
0 techniques detected
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.6
Arousal
0.3
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
1.00
✓ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.88 solution oriented
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.20 1 perspective
Speaks: institution
Temporal Framing
Is this content looking backward, at the present, or forward?
prospective long term
Geographic Scope
What geographic area does this content cover?
global
Complexity
How accessible is this content to a general audience?
moderate medium jargon general
Longitudinal 80 HN snapshots · 7 evals
+1 0 −1 HN
Audit Trail 19 entries
2026-03-01 06:25 eval_success Evaluated: Moderate positive (0.38) - -
2026-03-01 06:25 model_divergence Cross-model spread 0.36 exceeds threshold (3 models) - -
2026-03-01 06:25 eval Evaluated by deepseek-v3.2: +0.38 (Moderate positive) 10,070 tokens
2026-03-01 06:25 rater_validation_warn Validation warnings for model deepseek-v3.2: 0W 7R - -
2026-02-28 13:29 eval_success Lite evaluated: Neutral (0.00) - -
2026-02-28 13:29 model_divergence Cross-model spread 0.36 exceeds threshold (3 models) - -
2026-02-28 13:29 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
ED, neutral tech tutorial content
2026-02-28 12:08 eval_success Lite evaluated: Neutral (0.00) - -
2026-02-28 12:08 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral) 0.00
reasoning
PR tech tutorial
2026-02-28 12:08 rater_validation_warn Lite validation warnings for model llama-3.3-70b-wai: 0W 1R - -
2026-02-28 12:08 model_divergence Cross-model spread 0.36 exceeds threshold (2 models) - -
2026-02-28 10:47 eval Evaluated by claude-haiku-4-5-20251001: +0.36 (Moderate positive) +0.06
2026-02-28 09:29 eval Evaluated by claude-haiku-4-5-20251001: +0.30 (Mild positive)
2026-02-28 06:30 eval_success Light evaluated: Neutral (0.00) - -
2026-02-28 06:30 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
reasoning
ED, neutral tech tutorial content
2026-02-28 06:30 rater_validation_warn Light validation warnings for model llama-4-scout-wai: 0W 1R - -
2026-02-28 06:19 eval_success Light evaluated: Neutral (0.00) - -
2026-02-28 06:19 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral)
reasoning
PR tech tutorial
2026-02-28 06:19 rater_validation_warn Light validation warnings for model llama-3.3-70b-wai: 0W 1R - -