+0.14 Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 (firthemouse.github.io S:+0.09 )
51 points by FirTheMouse 9 hours ago | 13 comments on HN | Mild positive Moderate agreement (3 models) Mission · v3.7 · 2026-03-15 22:28:12 0
Summary Free Expression & Intellectual Autonomy Advocates
A personal technical work-sharing site documenting original compiler research and design philosophy. The content exhibits strong advocacy for freedom of expression, intellectual autonomy, and participation in scientific knowledge through unrestricted publication of technical ideas. Structural accessibility limitations reduce inclusive participation despite the open-access publication model.
Rights Tensions 1 pair
Art 26 Art 19 The site exercises freedom of expression (Article 19) through highly technical content that implicitly restricts educational access and participation in cultural life (Article 26) to those with prior expert knowledge.
Article Heatmap
Preamble: +0.14 — Preamble P Article 1: +0.17 — Freedom, Equality, Brotherhood 1 Article 2: -0.32 — 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: +0.12 — 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: +0.20 — Freedom of Thought 18 Article 19: +0.48 — 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.18 — Education 26 Article 27: +0.37 — 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
E
+0.14
S
+0.09
Weighted Mean +0.12 Unweighted Mean +0.12
Max +0.48 Article 19 Min -0.32 Article 2
Signal 8 No Data 23
Volatility 0.25 (Medium)
Negative 2 Channels E: 0.6 S: 0.4
SETL +0.08 Editorial-dominant
FW Ratio 50% 19 facts · 19 inferences
Agreement Moderate 3 models · spread ±0.179
Evidence 12% coverage
5M 5L 23 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: -0.00 (3 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.12 (1 articles) Personal: 0.20 (1 articles) Expression: 0.48 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.09 (2 articles) Order & Duties: 0.00 (0 articles)
Editorial Channel
What the content says
+0.40
Article 27 Cultural Participation
Medium Advocacy Practice
Editorial
+0.40
SETL
+0.20

Content represents participation in cultural and scientific life through original technical research, writing, and sharing of intellectual work. Author exercises rights to creative expression and contribution to shared knowledge.

+0.35
Article 19 Freedom of Expression
Medium Advocacy Practice
Editorial
+0.35
SETL
+0.13

Content exemplifies freedom of expression through publication of original technical research, ideas, and reflection. Author exercises rights to hold and express opinions about language design and compiler philosophy.

+0.25
Article 18 Freedom of Thought
Medium Advocacy
Editorial
+0.25
SETL
+0.19

Content reflects freedom of thought and conscience through detailed intellectual exploration of programming language design. Author openly shares reasoning process and conclusions without external dogmatic constraint.

+0.20
Article 1 Freedom, Equality, Brotherhood
Low Advocacy
Editorial
+0.20
SETL
+0.14

Content celebrates human reason and conscience through detailed technical reflection on compiler design, implicitly affirming that humans are rational agents capable of understanding complex systems.

+0.15
Preamble Preamble
Low Advocacy
Editorial
+0.15
SETL
+0.09

Content reflects implicit advocacy for human creativity, intellectual autonomy, and the capacity of individuals to solve complex problems. Preamble values (dignity, equality, freedom) are obliquely present in the framing of personal agency and making.

+0.10
Article 13 Freedom of Movement
Low Advocacy Practice
Editorial
+0.10
SETL
-0.09

Content is freely shared without geographic restriction, implicitly supporting freedom of movement of information and ideas.

-0.15
Article 2 Non-Discrimination
Medium Framing
Editorial
-0.15
SETL
+0.10

Content makes no explicit statement regarding discrimination or equality. The technical domain and assumed reader knowledge implicitly may exclude those without programming background.

-0.20
Article 26 Education
Medium Framing
Editorial
-0.20
SETL
-0.10

Content assumes advanced technical knowledge (compiler design, C, Lisp) without educational scaffolding. No discussion of barriers to technical education or efforts to democratize access.

ND
Article 3 Life, Liberty, Security

Right to life and security not addressed in technical content about compiler design.

ND
Article 4 No Slavery

Slavery and servitude not addressed.

ND
Article 5 No Torture

Torture and cruel treatment not addressed.

ND
Article 6 Legal Personhood

Legal personhood not addressed.

ND
Article 7 Equality Before Law

Equality before law not addressed.

ND
Article 8 Right to Remedy

Legal remedies not addressed.

ND
Article 9 No Arbitrary Detention

Arbitrary arrest and detention not addressed.

ND
Article 10 Fair Hearing

Fair trial and due process not addressed.

ND
Article 11 Presumption of Innocence

Presumption of innocence not addressed.

ND
Article 12 Privacy
Low Practice

Privacy and family life not substantively addressed in technical content.

ND
Article 14 Asylum

Asylum and persecution not addressed.

ND
Article 15 Nationality

Nationality not addressed.

ND
Article 16 Marriage & Family

Marriage and family rights not addressed.

ND
Article 17 Property

Property rights not substantively addressed.

ND
Article 20 Assembly & Association

Peaceful assembly and association not addressed in technical content.

ND
Article 21 Political Participation

Political participation not addressed.

ND
Article 22 Social Security

Social security and welfare not addressed.

ND
Article 23 Work & Equal Pay

Labor rights and fair compensation not addressed. Author presents work as voluntary personal project.

ND
Article 24 Rest & Leisure

Rest and leisure not addressed.

ND
Article 25 Standard of Living

Health and welfare not addressed.

ND
Article 28 Social & International Order
Low Practice

Social and international order supporting human rights not substantively addressed.

ND
Article 29 Duties to Community

Duties and limitations in exercise of rights not addressed.

ND
Article 30 No Destruction of Rights

Prevention of activity destroying rights not addressed.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy
No explicit privacy policy detected; GitHub Pages default applies.
Terms of Service
No explicit terms of service on-domain; GitHub Pages default applies.
Identity & Mission
Mission +0.05
Article 19 Article 27
Site framed as personal technical work-sharing space. Implicitly supports freedom of expression and creative autonomy.
Editorial Code
No explicit editorial standards or disclosure policy detected.
Ownership
Personal GitHub Pages site; ownership clear by domain structure.
Access & Distribution
Access Model +0.10
Article 19 Article 27
Content freely accessible without paywall or authentication; supports open access to information.
Ad/Tracking
No advertising or tracking detected on-domain.
Accessibility -0.15
Article 2 Article 27
Page lacks semantic HTML, alt text for images, and clear heading hierarchy. Content density and visual design may reduce accessibility for users with cognitive or visual disabilities.
+0.30
Article 19 Freedom of Expression
Medium Advocacy Practice
Structural
+0.30
Context Modifier
+0.15
SETL
+0.13

Site architecture enables unrestricted publication and global dissemination. No editorial or institutional filter between author and reader.

+0.30
Article 27 Cultural Participation
Medium Advocacy Practice
Structural
+0.30
Context Modifier
0.00
SETL
+0.20

Site enables public participation in and reception of creative intellectual work. Free access supports cultural participation rights.

+0.15
Article 13 Freedom of Movement
Low Advocacy Practice
Structural
+0.15
Context Modifier
0.00
SETL
-0.09

Site structure enables global access; no geofencing or restriction observed.

+0.10
Preamble Preamble
Low Advocacy
Structural
+0.10
Context Modifier
0.00
SETL
+0.09

Site structure (GitHub Pages, free access, no tracking) supports principles of open access and freedom of expression implicit in the Preamble.

+0.10
Article 1 Freedom, Equality, Brotherhood
Low Advocacy
Structural
+0.10
Context Modifier
0.00
SETL
+0.14

No structural barriers to participation; site treats all visitors equally in terms of access rights.

+0.10
Article 18 Freedom of Thought
Medium Advocacy
Structural
+0.10
Context Modifier
0.00
SETL
+0.19

Site structure permits unmediated publication; no institutional oversight or ideological filtering apparent.

-0.15
Article 26 Education
Medium Framing
Structural
-0.15
Context Modifier
0.00
SETL
-0.10

Site design lacks accessibility features (alt text, semantic HTML, clear navigation) that would support learners with different needs. Assumes prior knowledge.

-0.20
Article 2 Non-Discrimination
Medium Framing
Structural
-0.20
Context Modifier
-0.15
SETL
+0.10

Site accessibility is limited: no alt text, poor semantic structure, no accommodation features. These design choices may disadvantage users with disabilities.

ND
Article 3 Life, Liberty, Security

No structural relevance to physical security or life-preserving functions.

ND
Article 4 No Slavery

No structural relevance detected.

ND
Article 5 No Torture

No structural relevance detected.

ND
Article 6 Legal Personhood

No structural relevance detected.

ND
Article 7 Equality Before Law

No structural relevance detected.

ND
Article 8 Right to Remedy

No structural relevance detected.

ND
Article 9 No Arbitrary Detention

No structural relevance detected.

ND
Article 10 Fair Hearing

No structural relevance detected.

ND
Article 11 Presumption of Innocence

No structural relevance detected.

ND
Article 12 Privacy
Low Practice

Site collects minimal identifying information; GitHub Pages context suggests no invasive data collection on-domain. Supports privacy rights passively.

ND
Article 14 Asylum

No structural relevance detected.

ND
Article 15 Nationality

No structural relevance detected.

ND
Article 16 Marriage & Family

No structural relevance detected.

ND
Article 17 Property

Content published under GitHub Pages; intellectual property and attribution not explicitly discussed.

ND
Article 20 Assembly & Association

Site lacks community features (forums, comments, group functions). No structural support for collective action.

ND
Article 21 Political Participation

No structural relevance detected.

ND
Article 22 Social Security

No structural relevance detected.

ND
Article 23 Work & Equal Pay

No labor or employment relationship structures present.

ND
Article 24 Rest & Leisure

No structural relevance detected.

ND
Article 25 Standard of Living

No structural relevance detected.

ND
Article 28 Social & International Order
Low Practice

Site exists within global internet infrastructure that enables lawful exercise of rights (freedom of expression, access to information). Passive support.

ND
Article 29 Duties to Community

No explicit mechanism for responsibility or limitation on rights visible.

ND
Article 30 No Destruction of Rights

No structural mechanism for limiting abuse visible.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.65 medium claims
Sources
0.6
Evidence
0.7
Uncertainty
0.6
Purpose
0.8
Propaganda Flags
No manipulative rhetoric detected
0 techniques detected
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.4
Arousal
0.3
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
0.20
✗ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.55 solution oriented
Reader Agency
0.5
Stakeholder Voice
Whose perspectives are represented in this content?
0.30 1 perspective
Speaks: individuals
Temporal Framing
Is this content looking backward, at the present, or forward?
retrospective short term
Geographic Scope
What geographic area does this content cover?
global
Complexity
How accessible is this content to a general audience?
expert high jargon expert
Longitudinal 333 HN snapshots · 19 evals
+1 0 −1 HN
Audit Trail 39 entries
2026-03-16 00:39 eval_success PSQ evaluated: g-PSQ=0.600 (3 dims) - -
2026-03-16 00:39 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-16 00:37 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-16 00:37 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-16 00:37 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-16 00:12 eval_success PSQ evaluated: g-PSQ=0.240 (3 dims) - -
2026-03-16 00:12 eval Evaluated by llama-3.3-70b-wai-psq: +0.24 (Mild positive)
2026-03-16 00:08 eval_success Lite evaluated: Mild negative (-0.24) - -
2026-03-16 00:08 rater_validation_warn Lite validation warnings for model llama-3.3-70b-wai: 1W 0R - -
2026-03-16 00:08 eval Evaluated by llama-3.3-70b-wai: -0.24 (Mild negative)
reasoning
Technical blog post, no rights discussion
2026-03-15 22:28 eval_success Evaluated: Mild positive (0.12) - -
2026-03-15 22:28 eval Evaluated by claude-haiku-4-5-20251001: +0.12 (Mild positive) 10,738 tokens
2026-03-15 22:28 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 2R - -
2026-03-15 21:46 eval_success PSQ evaluated: g-PSQ=0.600 (3 dims) - -
2026-03-15 21:46 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 21:43 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 21:42 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 21:42 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 21:06 eval_success PSQ evaluated: g-PSQ=0.600 (3 dims) - -
2026-03-15 21:06 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 21:04 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 21:03 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 21:03 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 20:31 eval_success PSQ evaluated: g-PSQ=0.600 (3 dims) - -
2026-03-15 20:31 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 20:26 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 20:26 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 20:26 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 19:53 eval_success PSQ evaluated: g-PSQ=0.600 (3 dims) - -
2026-03-15 19:53 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 19:50 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 19:50 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 19:50 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 19:17 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 19:13 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 18:33 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive) 0.00
2026-03-15 18:31 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post about a personal compiler project, no human rights discussion
2026-03-15 17:23 eval Evaluated by llama-4-scout-wai-psq: +0.60 (Strong positive)
2026-03-15 17:21 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral)
reasoning
Technical blog post about a personal compiler project, no human rights discussion