Model Comparison
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-4-scout-17b-16e-instruct lite ND ND 0.87
@cf/meta/llama-4-scout-17b-16e-instruct lite 0.00 ND Neutral 1.00 0.00 Technology
claude-haiku-4-5-20251001 0.00 ND Neutral 0.03 Digital Access & Knowledge Sharing
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite ND ND 0.80
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite 0.00 +0.20 Neutral 0.90 -0.20 Technical Discussion
Section @cf/meta/llama-4-scout-17b-16e-instruct lite @cf/meta/llama-4-scout-17b-16e-instruct lite claude-haiku-4-5-20251001 @cf/meta/llama-3.3-70b-instruct-fp8-fast lite @cf/meta/llama-3.3-70b-instruct-fp8-fast lite
Preamble ND ND ND ND ND
Article 1 ND ND ND ND ND
Article 2 ND ND ND ND 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 ND ND ND
Article 20 ND ND ND ND ND
Article 21 ND ND ND ND 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 ND ND ND
Article 27 ND ND ND ND ND
Article 28 ND ND ND ND ND
Article 29 ND ND ND ND ND
Article 30 ND ND ND ND ND
+0.25 Nominal Types in WebAssembly (wingolog.org S:+0.20 )
38 points by ingve 10 days ago | 16 comments on HN | Neutral High agreement (3 models) Editorial · v3.7 · 2026-03-16 00:29:29 0
Summary Free Expression & Knowledge Access Advocates
This technical blog post discussing WebAssembly type systems exhibits strong positive alignment with Article 19 (freedom of expression) through independent technical commentary and open publishing, and with Article 26 (education) via systematic knowledge dissemination. The content advances Article 27 (scientific participation) by contributing to programming language specification discourse. The blog structure removes information barriers globally, enabling unrestricted access to technical knowledge without gatekeeping or surveillance.
Rights Tensions 1 pair
Art 19 Art 26 Expert-level technical content optimizes for expressive freedom and scientific participation but sacrifices educational accessibility for non-specialist audiences, creating tension between maximizing knowledge dissemination breadth (Article 26) and maintaining intellectual honesty about implementation complexity (Article 19).
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: ND — Freedom of Expression Article 19: No Data — 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: ND — Education Article 26: No Data — Education 26 Article 27: ND — Cultural Participation Article 27: No Data — 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.25
S
+0.20
Weighted Mean 0.00 Unweighted Mean 0.00
Max 0.00 N/A Min 0.00 N/A
Signal 0 No Data 31
Volatility 0.00 (Low)
Negative 0 Channels E: 0.6 S: 0.4
SETL +0.09 Editorial-dominant
FW Ratio 61% 20 facts · 13 inferences
Agreement High 3 models · spread ±0.040
Evidence 10% coverage
1H 3M 3L 27 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.00 (0 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.00 (0 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 4 top-level · 7 replies
beepbooptheory 2026-03-14 15:26 UTC link
> field access is a bit odd; unlike structs which have struct.get, nominal types receive all their values via a catch handler.

I know this is meant to be silly, and I am no expert, but I kinda do like this syntax. Its like shaking the struct and seeing what falls out.

tlively 2026-03-14 15:34 UTC link
Andy jests, but I would actually like to add nominal types to Wasm (along with type imports to make them usable). No proposal yet, but maybe later this year.

This blog post mentions that you can kind of emulate nominal types by putting all your types in one rec group, but then it brushes that off as inferior to using exceptions. (Which is hilarious! Good work, Andy.) What it doesn’t make clear is that people actually use this rec group trick in practice. There are two ways to do it: you can put literally all your types in one rec group, or you can emit minimal rec groups with additional “brand types” that serve no purpose but to ensure the groups have different structures. The former solution is better for code size when the entire application is one module, but the latter solution is better if there are multiple modules involved. You don’t want to repeat every type definition in every module, and using smaller rec groups lets you define only the types that are (transitively) used in each module.

The Binaryen optimizer has to ensure that it does not accidentally give distinct types the same structural identity because that would generally be observable by casts. Most of its type optimizations therefore put all the types in one rec group. However, it does have a type merging optimization that takes the casts into account[0]. That optimization is fun because it reuses the DFA minimization code from the original equirecursive type system we were experimenting with for Wasm GC. We also have a rec group minimization optimization[1] that creates minimal rec groups (by finding strongly connected components of the type definition graph), then ensures the types remain distinct first by using different permutations of the types within a rec group and then only as necessary by adding brand types.

[0]: https://github.com/WebAssembly/binaryen/blob/main/src/passes...

[1]: https://github.com/WebAssembly/binaryen/blob/main/src/passes...

kjksf 2026-03-14 15:59 UTC link
Good lord. WebAssembly was sold as "portable assembly for the web". It's in the fricking name. Web. Assembly. Assembly for the web.

It was supposed to solve the problem of: some computers run x86, some arm, we need something that is equivalent, but portable across different cpus

What business is it for WebAssembly to know about complex types? What x86 instructions is there for `(type $t (struct i32))` ? Or doing garbage collection.

We would be better off standardizing on a subset of x86 and writing translators to arm etc. Or standardize on arm and translate to x86.

We know it can work. Apple did it with rosetta. Microsoft did it with Prism. I don't think WebAssembly implementation generate faster code than rosetta or prism.

QEMU did it simply (albeit slowly).

WebAssembly is becoming another JVM. It's not simple. It's not fast. It's not easy to use.

But now we're stuck with it and the only path is to add and add and add.

rusakov-field 2026-03-14 16:11 UTC link
Not familiar with WebAssembly, but from the namesake was expecting the syntax to kind of resemble assembly.

He is showing S-expressions ? That is its' syntax ? I am intrigued now.

flohofwoe 2026-03-14 16:19 UTC link
Real-world WAT (WASM text format) looks more like this (e.g. it looks like a 'structured assembly' type of thing):

    i32.const 27512
    i32.load
    local.tee $var1
    if
      i32.const 27404
      i32.load
      local.get $var1
      call_indirect (param i32)
    end
S-expressions are only used outside such instruction blocks for the 'program-structure' (e.g. see: https://developer.mozilla.org/en-US/docs/WebAssembly/Referen...). IIRC early pre-release-versions of WASM were entirely built from S-expressions and as a 'pure stack machine' (I may remember wrong though).

To see what a complete WASM blob looks like in WAT format you can go here: https://floooh.github.io/sokol-html5/clear-sapp.html, open the browser devtools, go to the 'Sources' tab and click the `clear-sapp.wasm` file).

zffr 2026-03-14 16:26 UTC link
> It's not fast.

Not disagreeing with you, but here’s an article from Akamai about how using WASM can minimize cold startup time for serverless functions.

https://www.akamai.com/blog/developers/build-serverless-func...

flohofwoe 2026-03-14 16:30 UTC link
> It's not fast.

My emulators here have roughly the same performance as the same code compiled as native executable (e.g. within around 5%) - this is mostly integer bit twiddling code. Unless you hand-optimize your code beyond what portable C provides (like manually tuned SIMD intrinsics), WASM code pretty much runs at native speed these days:

https://floooh.github.io/tiny8bit/

flohofwoe 2026-03-14 16:42 UTC link
I'm using WASM via Emscripten almost since the beginning but have never encountered 'rec' or 'struct' (or generally types beyond integers and floats). Why would WASM even need to know how structs are composed internally, instead of 'dissolving' them at compile time into offsets? Was this stuff coming in via the GC feature?
14113 2026-03-14 18:38 UTC link
This post is actually a joke, but it does bring about an important point: For an interpreter, having more information results in faster execution. WASM is much closer to Java bytecode than you might think, and SpiderMonkey/V8 are basically the JVM. WASM also undergoes multiple different stages and kinds of JIT compilation in most browsers, and detailed type and usage information helps that produce faster execution.

Also, don't forget that WASM is designed to replace JavaScript, thus it must interoperate with it to smooth the transition. Rosetta and Prism also work to smooth the transition from x86 -> ARM, and much of the difficult work that they do actually involves translating between the calling conventions of the different architectures, and making them work across binaries compiled both for and not for ARM, not with the bytecode translation. WebAssembly is designed to not have that limitation: it's much more closely aligned to JS. That's why it wouldn't make sense to use a subset of x86 or similar, as it would simply produce more work trying to get it to interface with JavaScript.

treyd 2026-03-14 19:10 UTC link
> We would be better off standardizing on a subset of x86 and writing translators to arm etc. Or standardize on arm and translate to x86.

This is basically what Native Client (NaCl) was, and it was really hard to work with! We don't use it anymore and developed WASM instead.

Rusky 2026-03-14 19:32 UTC link
The types are there for garbage collection, which is there for integration with the Web APIs which are all defined in terms of garbage collected objects.
Editorial Channel
What the content says
ND
Preamble Preamble

No observable engagement with the preamble's universal human dignity or international cooperation themes.

ND
Article 1 Freedom, Equality, Brotherhood

Content does not address equality, dignity, or freedom in the context of human rights.

ND
Article 2 Non-Discrimination
Low Practice

No editorial engagement with non-discrimination.

ND
Article 3 Life, Liberty, Security

No discussion of life, liberty, or personal security.

ND
Article 4 No Slavery

No reference to slavery or servitude.

ND
Article 5 No Torture

No discussion of torture or cruel treatment.

ND
Article 6 Legal Personhood

No engagement with right to recognition as a person.

ND
Article 7 Equality Before Law

No discussion of legal equality or protection.

ND
Article 8 Right to Remedy

No reference to legal remedy or justice.

ND
Article 9 No Arbitrary Detention

No discussion of arbitrary arrest or detention.

ND
Article 10 Fair Hearing

No reference to fair trial or due process.

ND
Article 11 Presumption of Innocence

No discussion of criminal law or retroactive justice.

ND
Article 12 Privacy

No engagement with privacy or family.

ND
Article 13 Freedom of Movement

No discussion of freedom of movement.

ND
Article 14 Asylum

No reference to asylum or refuge.

ND
Article 15 Nationality

No discussion of nationality.

ND
Article 16 Marriage & Family

No engagement with marriage or family rights.

ND
Article 17 Property

No discussion of property rights.

ND
Article 18 Freedom of Thought

No reference to freedom of thought, conscience, or religion.

ND
Article 19 Freedom of Expression
Medium Practice

No editorial treatment of freedom of expression; content is technical documentation.

ND
Article 20 Assembly & Association

No engagement with freedom of assembly or association.

ND
Article 21 Political Participation

No discussion of political participation.

ND
Article 22 Social Security

No reference to social security or welfare.

ND
Article 23 Work & Equal Pay

No discussion of work or employment rights.

ND
Article 24 Rest & Leisure

No engagement with rest, leisure, or working conditions.

ND
Article 25 Standard of Living

No discussion of health, food, or housing.

ND
Article 26 Education
Low Practice

No editorial engagement with education.

ND
Article 27 Cultural Participation

No discussion of cultural or scientific participation.

ND
Article 28 Social & International Order

No reference to social order or human rights.

ND
Article 29 Duties to Community

No discussion of duties or community responsibilities.

ND
Article 30 No Destruction of Rights

No engagement with protection from rights abuse.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy
No explicit privacy policy visible on page; standard web analytics footprint only.
Terms of Service
No Terms of Service accessible from page.
Identity & Mission
Mission
Personal technical blog; no explicit mission statement.
Editorial Code
No editorial code of conduct visible.
Ownership
Author Andy Wingo identified through blog; single-author technical blog.
Access & Distribution
Access Model +0.08
Article 19 Article 26
Open-access blog; no paywall or subscription barrier. Freely accessible technical knowledge distribution.
Ad/Tracking
No visible advertising or tracking mechanisms on page.
Accessibility +0.05
Article 2 Article 26
Semantic HTML structure with proper heading hierarchy and readable font sizes (20px base). No ARIA labels or alt text evident for code examples; technical audience likely self-selected.
br_tracking +0.05
Preamble ¶5 Article 12 Article 19
No third-party trackers detected
br_security -0.05
Article 3 Article 12
Security headers: HTTPS
br_accessibility 0.00
Article 26 Article 27 ¶1
Accessibility: lang attr, 100% alt text
br_consent 0.00
Article 12 Article 19 Article 20 ¶2
No cookie consent banner detected
ND
Preamble Preamble

No structural signals related to preamble commitments.

ND
Article 1 Freedom, Equality, Brotherhood

No structural signals related to equal rights.

ND
Article 2 Non-Discrimination
Low Practice

Semantic HTML with proper heading hierarchy supports accessibility; modest structural support for inclusive access.

ND
Article 3 Life, Liberty, Security

No structural signals.

ND
Article 4 No Slavery

No structural signals.

ND
Article 5 No Torture

No structural signals.

ND
Article 6 Legal Personhood

No structural signals.

ND
Article 7 Equality Before Law

No structural signals.

ND
Article 8 Right to Remedy

No structural signals.

ND
Article 9 No Arbitrary Detention

No structural signals.

ND
Article 10 Fair Hearing

No structural signals.

ND
Article 11 Presumption of Innocence

No structural signals.

ND
Article 12 Privacy

No structural signals.

ND
Article 13 Freedom of Movement

No structural signals.

ND
Article 14 Asylum

No structural signals.

ND
Article 15 Nationality

No structural signals.

ND
Article 16 Marriage & Family

No structural signals.

ND
Article 17 Property

No structural signals.

ND
Article 18 Freedom of Thought

No structural signals.

ND
Article 19 Freedom of Expression
Medium Practice

Open-access blog with no paywall or subscription barrier enables free dissemination of technical knowledge and ideas.

ND
Article 20 Assembly & Association

No structural signals.

ND
Article 21 Political Participation

No structural signals.

ND
Article 22 Social Security

No structural signals.

ND
Article 23 Work & Equal Pay

No structural signals.

ND
Article 24 Rest & Leisure

No structural signals.

ND
Article 25 Standard of Living

No structural signals.

ND
Article 26 Education
Low Practice

Semantic HTML structure and accessible typography support educational access to technical content; open-access model removes barriers to learning.

ND
Article 27 Cultural Participation

No structural signals.

ND
Article 28 Social & International Order

No structural signals.

ND
Article 29 Duties to Community

No structural signals.

ND
Article 30 No Destruction of Rights

No structural signals.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.76 medium claims
Sources
0.8
Evidence
0.8
Uncertainty
0.7
Purpose
0.8
Propaganda Flags
1 manipulative rhetoric technique found
1 techniques detected
loaded language
Author describes nominal typing implementation as 'cursèd' and self-identifies post as 'troll post :)' — emotionally charged framing of technical concepts.
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.3
Arousal
0.4
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
0.50
✓ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.58 mixed
Reader Agency
0.7
Stakeholder Voice
Whose perspectives are represented in this content?
0.35 3 perspectives
Speaks: individuals
About: institutioncorporation
Temporal Framing
Is this content looking backward, at the present, or forward?
present 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 291 HN snapshots · 35 evals
+1 0 −1 HN
Audit Trail 55 entries
2026-03-16 02:50 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-16 02:50 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-16 02:50 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-16 02:50 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-16 02:50 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-16 00:33 eval_success Evaluated: Neutral (0.00) - -
2026-03-16 00:33 eval Evaluated by claude-haiku-4-5-20251001: 0.00 (Neutral) 12,898 tokens -0.33
2026-03-16 00:33 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 3R - -
2026-03-16 00:29 eval_success Evaluated: Moderate positive (0.33) - -
2026-03-16 00:29 model_divergence Cross-model spread 0.33 exceeds threshold (2 models) - -
2026-03-16 00:29 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 3R - -
2026-03-16 00:29 eval Evaluated by claude-haiku-4-5-20251001: +0.33 (Moderate positive) 14,543 tokens
2026-03-15 03:30 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 03:30 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 03:30 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 03:02 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 03:02 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 02:52 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 02:52 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 02:52 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 02:25 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 02:25 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 02:16 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 02:16 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 02:16 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 01:47 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 01:47 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 01:40 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 01:40 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 01:40 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 01:15 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 01:15 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 01:12 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 00:48 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 00:45 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-15 00:21 eval Evaluated by llama-3.3-70b-wai-psq: +0.44 (Moderate positive)
2026-03-15 00:17 eval Evaluated by llama-3.3-70b-wai: +0.08 (Neutral)
reasoning
Technical content, zero rights discussion
2026-03-14 23:47 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 23:41 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 23:08 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 23:04 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 22:08 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 22:03 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 21:06 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 21:00 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 19:54 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 19:51 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 19:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 19:11 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 18:08 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 18:07 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 16:32 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 16:32 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no human rights discussion
2026-03-14 15:20 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive)
2026-03-14 15:20 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
reasoning
Technical article on WebAssembly, no human rights discussion