Model Comparison 100% sign agreement
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite 0.00 ND Neutral 0.80 0.00 AI Ethics
@cf/meta/llama-4-scout-17b-16e-instruct lite +0.50 ND Moderate positive 0.80 0.00 Objective Observation
deepseek/deepseek-v3.2-20251201 +0.25 +0.15 Neutral 0.10 0.14 Truth & Expression
claude-haiku-4-5-20251001 +0.56 +0.49 Mission/Values Site with epistemic and educational focus 0.22 -0.00 Epistemic Integrity & Information Clarity
meta-llama/llama-3.3-70b-instruct:free ND ND
Section @cf/meta/llama-3.3-70b-instruct-fp8-fast lite @cf/meta/llama-4-scout-17b-16e-instruct lite deepseek/deepseek-v3.2-20251201 claude-haiku-4-5-20251001 meta-llama/llama-3.3-70b-instruct:free
Preamble ND ND 0.38 0.90 ND
Article 1 ND ND 0.13 0.55 ND
Article 2 ND ND ND 0.67 ND
Article 3 ND ND ND ND ND
Article 4 ND ND ND ND ND
Article 5 ND ND ND ND ND
Article 6 ND ND ND ND ND
Article 7 ND ND ND ND ND
Article 8 ND ND ND ND ND
Article 9 ND ND ND ND ND
Article 10 ND ND ND ND ND
Article 11 ND ND ND ND ND
Article 12 ND ND ND ND ND
Article 13 ND ND ND ND ND
Article 14 ND ND ND ND ND
Article 15 ND ND ND ND ND
Article 16 ND ND ND ND ND
Article 17 ND ND ND ND ND
Article 18 ND ND ND ND ND
Article 19 ND ND 0.63 0.95 ND
Article 20 ND ND ND ND ND
Article 21 ND ND ND 0.61 ND
Article 22 ND ND ND ND ND
Article 23 ND ND ND ND ND
Article 24 ND ND ND ND ND
Article 25 ND ND ND ND ND
Article 26 ND ND 0.13 0.69 ND
Article 27 ND ND 0.53 0.90 ND
Article 28 ND ND ND 0.50 ND
Article 29 ND ND 0.10 0.41 ND
Article 30 ND ND ND 0.51 ND
+0.56 Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness (fairwitness.bot S:+0.49 )
16 points by 9wzYQbTYsAIc 286 days ago | 8 comments on HN | Strong positive Contested Mission · v3.7 · 2026-02-26 02:29:20 0
Summary Epistemic Integrity & Information Clarity Advocates
Fair Witness Bot is a landing page for an AI framework emphasizing structured, objective communication through five epistemic functions (Observer, Evaluator, Analyst, Synthesist, Communicator) and E-Prime language to reduce bias and absolutism. The site advocates for freedom of information, educational access, and epistemic clarity as tools for accurate representation and protection against propaganda. Strong technical accessibility and security measures support inclusive and trustworthy engagement.
Article Heatmap
Preamble: +0.90 — Preamble P Article 1: +0.55 — Freedom, Equality, Brotherhood 1 Article 2: +0.67 — 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.95 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: +0.61 — 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.69 — Education 26 Article 27: +0.90 — Cultural Participation 27 Article 28: +0.50 — Social & International Order 28 Article 29: +0.41 — Duties to Community 29 Article 30: +0.51 — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.56 Structural Mean +0.49
Weighted Mean +0.69 Unweighted Mean +0.67
Max +0.95 Article 19 Min +0.41 Article 29
Signal 10 No Data 21
Volatility 0.18 (Medium)
Negative 0 Channels E: 0.6 S: 0.4
SETL -0.00 Structural-dominant
FW Ratio 66% 19 facts · 10 inferences
Evidence 25% coverage
2H 9M 19 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.71 (3 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.78 (2 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.79 (2 articles) Order & Duties: 0.47 (3 articles)
HN Discussion 3 top-level · 2 replies
9wzYQbTYsAIc 2025-05-19 14:57 UTC link
I'm sharing Fair Witness Bot with HN first because this community understands both the technical and philosophical dimensions of AI. The framework needs people who can critique its assumptions and help evolve the implementation. If you've been thinking about epistemology in AI or are just tired of LLM hallucinations, I'd appreciate your perspectives on whether this approach could become a community standard.

The framework idea and yaml prompt was developed with the assistance of Kagi Assistant and Claude Sonnet 3.7 (Thinking),

The site was vibe coded with Windsurf Cascade and Claude 3.7 Sonnet (Thinking).

downboots 2025-05-19 22:10 UTC link
Nice!
alberto_balsam 2025-05-20 09:29 UTC link
This is quite a fascinating approach. The system prompt is quite succinct. Does the LLM always follow it in the manner shown in the examples? Do you plan to do any benchmarking?
PaulHoule 2025-05-19 15:13 UTC link
I've been interested in the idea of E-Prime (e.g. write a classifier that can tell if a text is in E-Prime, something that rewrites text in E-Prime, etc.) Eventually I lost interest because you can write just as bad E-Prime as you can in English.

For instance, sci-fi writer Charlie Stross wrote "Keir Starmer is a fascist" which is a clear abuse of "to be" but you can stuff adjectives just fine in E-Prime: "Fascist Keir Starmer never stops pushing fascist policies with his fascist attitudes and fascist friends." You could make the case that E-Prime frequently improves on English but some constructions become terribly tortured.

9wzYQbTYsAIc 2025-05-19 22:32 UTC link
Thanks!
Editorial Channel
What the content says
+0.70
Article 19 Freedom of Expression
High Advocacy Framing
Editorial
+0.70
SETL
ND

Framework directly champions freedom of expression and information integrity. E-Prime language and epistemic clarity are explicitly advocated as tools for precise communication and reduction of interpretive distortion.

+0.65
Preamble Preamble
High Advocacy
Editorial
+0.65
SETL
ND

Content advocates for human dignity through precision and reduction of bias in communication. Fair Witness framework explicitly emphasizes respect for factual accuracy and epistemic integrity as foundational values.

+0.65
Article 27 Cultural Participation
Medium Advocacy
Editorial
+0.65
SETL
ND

Framework explicitly advocates participation in cultural and intellectual life through promotion of structured reasoning and epistemically rigorous communication. Five epistemic functions represent diverse ways of knowing and processing information.

+0.60
Article 26 Education
Medium Practice
Editorial
+0.60
SETL
+0.17

Framework promotes education in epistemic clarity, bias reduction, and structured reasoning. Free access to documentation suggests commitment to educational access.

+0.55
Article 1 Freedom, Equality, Brotherhood
Medium Framing
Editorial
+0.55
SETL
ND

Framework advocates for equal treatment of epistemically distinct functions (Observer, Evaluator, Analyst, Synthesist, Communicator), implying equal worth in knowledge production. No explicit human dignity language present, but implicit through commitment to eliminating bias.

+0.55
Article 30 No Destruction of Rights
Medium Framing
Editorial
+0.55
SETL
+0.29

Framework explicitly designed to prevent abuse through emphasis on precision, bias reduction, and epistemic clarity. E-Prime language and structured reasoning are positioned as safeguards against distortion and propaganda.

+0.50
Article 2 Non-Discrimination
Medium Practice
Editorial
+0.50
SETL
-0.17

Framework itself does not explicitly address discrimination. However, E-Prime language and bias-reduction goals implicitly work against categorical discrimination in communication.

+0.50
Article 28 Social & International Order
Medium Framing
Editorial
+0.50
SETL
ND

Framework operates as social and international framework promoting structured interaction and epistemic clarity. References to literary influences (Heinlein) and universal applicability suggest international scope.

+0.45
Article 21 Political Participation
Medium Practice
Editorial
+0.45
SETL
-0.16

Framework does not explicitly address political participation. However, emphasis on epistemic clarity and reduction of bias creates conditions favorable to informed democratic participation.

+0.40
Article 29 Duties to Community
Medium Practice
Editorial
+0.40
SETL
-0.15

Framework emphasizes individual development through epistemic clarity and structured reasoning. However, explicit discussion of community and social responsibility is limited.

ND
Article 3 Life, Liberty, Security
ND

Right to life not addressed in content.

ND
Article 4 No Slavery
ND

Slavery and forced servitude not addressed.

ND
Article 5 No Torture
ND

Torture not addressed.

ND
Article 6 Legal Personhood
ND

Legal personhood not addressed.

ND
Article 7 Equality Before Law
ND

Legal equality not explicitly addressed.

ND
Article 8 Right to Remedy
ND

Remedy for violation of rights not addressed.

ND
Article 9 No Arbitrary Detention
ND

Arbitrary detention not addressed.

ND
Article 10 Fair Hearing
ND

Fair trial not addressed.

ND
Article 11 Presumption of Innocence
ND

Retroactive criminal liability not addressed.

ND
Article 12 Privacy
ND

Privacy and interference not directly addressed.

ND
Article 13 Freedom of Movement
ND

Freedom of movement not addressed.

ND
Article 14 Asylum
ND

Asylum not addressed.

ND
Article 15 Nationality
ND

Nationality not addressed.

ND
Article 16 Marriage & Family
ND

Marriage and family not addressed.

ND
Article 17 Property
ND

Property rights not addressed.

ND
Article 18 Freedom of Thought
ND

Freedom of thought, conscience, religion not directly addressed.

ND
Article 20 Assembly & Association
ND

Freedom of peaceful assembly and association not addressed.

ND
Article 22 Social Security
ND

Social security and economic rights not explicitly addressed.

ND
Article 23 Work & Equal Pay
ND

Labor rights and fair wages not addressed.

ND
Article 24 Rest & Leisure
ND

Rest and leisure not addressed.

ND
Article 25 Standard of Living
ND

Health and welfare rights not addressed.

Structural Channel
What the site does
+0.55
Article 2 Non-Discrimination
Medium Practice
Structural
+0.55
Context Modifier
+0.15
SETL
-0.17

Strong accessibility features (skip links, ARIA labels, semantic HTML, light/dark mode, responsive design) ensure non-discriminatory access to platform content.

+0.55
Article 26 Education
Medium Practice
Structural
+0.55
Context Modifier
+0.10
SETL
+0.17

Site appears to offer free access to implementation guides and framework documentation without subscription barriers, supporting broad educational access.

+0.50
Article 21 Political Participation
Medium Practice
Structural
+0.50
Context Modifier
+0.15
SETL
-0.16

Accessibility features ensure broad participation in accessing and engaging with framework content regardless of ability.

+0.45
Article 29 Duties to Community
Medium Practice
Structural
+0.45
Context Modifier
0.00
SETL
-0.15

Open-source or freely available framework model enables broad community participation and contribution, supporting collective responsibility.

+0.40
Article 30 No Destruction of Rights
Medium Framing
Structural
+0.40
Context Modifier
0.00
SETL
+0.29

Content Security Policy headers (strict CSP, HSTS, X-Frame-Options DENY, frame-ancestors none) demonstrate technical measures to prevent misuse and unauthorized modification.

ND
Preamble Preamble
High Advocacy

Content advocates for human dignity through precision and reduction of bias in communication. Fair Witness framework explicitly emphasizes respect for factual accuracy and epistemic integrity as foundational values.

ND
Article 1 Freedom, Equality, Brotherhood
Medium Framing

Framework advocates for equal treatment of epistemically distinct functions (Observer, Evaluator, Analyst, Synthesist, Communicator), implying equal worth in knowledge production. No explicit human dignity language present, but implicit through commitment to eliminating bias.

ND
Article 3 Life, Liberty, Security
ND

Right to life not addressed in content.

ND
Article 4 No Slavery
ND

Slavery and forced servitude not addressed.

ND
Article 5 No Torture
ND

Torture not addressed.

ND
Article 6 Legal Personhood
ND

Legal personhood not addressed.

ND
Article 7 Equality Before Law
ND

Legal equality not explicitly addressed.

ND
Article 8 Right to Remedy
ND

Remedy for violation of rights not addressed.

ND
Article 9 No Arbitrary Detention
ND

Arbitrary detention not addressed.

ND
Article 10 Fair Hearing
ND

Fair trial not addressed.

ND
Article 11 Presumption of Innocence
ND

Retroactive criminal liability not addressed.

ND
Article 12 Privacy
ND

Privacy and interference not directly addressed.

ND
Article 13 Freedom of Movement
ND

Freedom of movement not addressed.

ND
Article 14 Asylum
ND

Asylum not addressed.

ND
Article 15 Nationality
ND

Nationality not addressed.

ND
Article 16 Marriage & Family
ND

Marriage and family not addressed.

ND
Article 17 Property
ND

Property rights not addressed.

ND
Article 18 Freedom of Thought
ND

Freedom of thought, conscience, religion not directly addressed.

ND
Article 19 Freedom of Expression
High Advocacy Framing

Framework directly champions freedom of expression and information integrity. E-Prime language and epistemic clarity are explicitly advocated as tools for precise communication and reduction of interpretive distortion.

ND
Article 20 Assembly & Association
ND

Freedom of peaceful assembly and association not addressed.

ND
Article 22 Social Security
ND

Social security and economic rights not explicitly addressed.

ND
Article 23 Work & Equal Pay
ND

Labor rights and fair wages not addressed.

ND
Article 24 Rest & Leisure
ND

Rest and leisure not addressed.

ND
Article 25 Standard of Living
ND

Health and welfare rights not addressed.

ND
Article 27 Cultural Participation
Medium Advocacy

Framework explicitly advocates participation in cultural and intellectual life through promotion of structured reasoning and epistemically rigorous communication. Five epistemic functions represent diverse ways of knowing and processing information.

ND
Article 28 Social & International Order
Medium Framing

Framework operates as social and international framework promoting structured interaction and epistemic clarity. References to literary influences (Heinlein) and universal applicability suggest international scope.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.68 medium claims
Sources
0.7
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.7
Arousal
0.6
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
0.30
✗ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.75 solution oriented
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.45 3 perspectives
Speaks: institution
About: individualscommunity
Temporal Framing
Is this content looking backward, at the present, or forward?
prospective unspecified
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 · 3 evals
+1 0 −1 HN
Audit Trail 23 entries
2026-02-28 14:36 eval_success Lite evaluated: Neutral (0.00) - -
2026-02-28 14:36 model_divergence Cross-model spread 0.51 exceeds threshold (4 models) - -
2026-02-28 14:36 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral)
reasoning
Landing Page neutral stance
2026-02-27 21:52 eval_success Light evaluated: Moderate positive (0.50) - -
2026-02-27 21:52 eval Evaluated by llama-4-scout-wai: +0.50 (Moderate positive)
2026-02-27 21:37 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.5, "... is not valid JSON - -
2026-02-27 21:33 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.5, "... is not valid JSON - -
2026-02-27 17:03 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.5, "... is not valid JSON - -
2026-02-27 16:47 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.5, "... is not valid JSON - -
2026-02-27 16:34 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.5, "... is not valid JSON - -
2026-02-26 23:21 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.2, "... is not valid JSON - -
2026-02-26 23:18 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.2, "... is not valid JSON - -
2026-02-26 20:26 dlq Dead-lettered after 1 attempts: Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness - -
2026-02-26 20:24 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 20:23 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 20:21 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 17:46 dlq Dead-lettered after 1 attempts: Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness - -
2026-02-26 17:45 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 17:44 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 17:43 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 09:20 dlq Dead-lettered after 1 attempts: Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness - -
2026-02-26 09:19 dlq Dead-lettered after 1 attempts: Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness - -
2026-02-26 08:54 eval Evaluated by deepseek-v3.2: +0.32 (Neutral) 16,641 tokens