Model Comparison
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-4-scout-17b-16e-instruct lite 0.00 -0.20 Neutral 1.00 0.20
@cf/meta/llama-4-scout-17b-16e-instruct lite ND ND 0.83
claude-haiku-4-5-20251001 +0.20 +0.30 Mild positive 0.02 -0.17 Free Technical Expression
@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 Freedom
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 0.24 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.20 An Ode to Bzip (purplesyringa.moe S:+0.30 )
169 points by signa11 3 days ago | 90 comments on HN | Mild positive Contested Low agreement (3 models) Editorial · v3.7 · 2026-03-15 22:11:23 0
Summary Free Technical Expression Neutral
This is a technical blog post analyzing the bzip compression algorithm and its advantages for text-based code compression, published on a personal technical blog. The content engages minimally with human rights frameworks, with only indirect relevance to Article 19 (freedom of expression) through the author's publication of detailed technical analysis and the site's structural support for collaborative editing via GitHub integration. The post is overwhelmingly focused on technical performance metrics and algorithmic analysis rather than human rights issues.
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.24 — 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.20
S
+0.30
Weighted Mean +0.24 Unweighted Mean +0.24
Max +0.24 Article 19 Min +0.24 Article 19
Signal 1 No Data 30
Volatility 0.00 (Low)
Negative 0 Channels E: 0.6 S: 0.4
SETL -0.17 Structural-dominant
FW Ratio 60% 3 facts · 2 inferences
Agreement Low 3 models · spread ±0.160
Evidence 2% coverage
1M 30 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.24 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.00 (0 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 13 top-level · 18 replies
joecool1029 2026-03-14 17:43 UTC link
Just use zstd unless you absolutely need to save a tiny bit more space. bzip2 and xz are extremely slow to compress.
saghm 2026-03-14 17:47 UTC link
Early on the article mentions that xz have zstd have gotten more popular than bzip, and my admitted naive understanding is that they're considered to have better tradeoffs in teems of collision compression time and overall space saved by compression. The performance section heavily discusses encoding performance of gzip and bzip, but unless I'm missing something, the only references to xz or zstd in that section are briefly handwaving about the decoding times probably being similar.

My impression is that this article has a lot of technical insight into how bzip compares to gzip, but it fails actually account for the real cause of the diminished popularity of bzip in favor of the non-gzip alternatives that it admits are the more popular choices in recent years.

hexxagone 2026-03-14 18:00 UTC link
Notice that bzip3 has close to nothing to do with bzip2. It is a different BWT implementation with a different entropy codec, from a different author (as noted in the GitHub description "better and stronger spiritual successor to BZip2").
fl0ki 2026-03-14 18:04 UTC link
This seems as good a thread as any to mention that the gzhttp package in klauspost/compress for Go now supports zstd on both server handlers and client transports. Strangely this was added in a patch version instead of a minor version despite both expanding the API surface and changing default behavior.

https://github.com/klauspost/compress/releases/tag/v1.18.4

pella 2026-03-14 18:21 UTC link
imho: the future is a specialized compressor optimized for your specific format. ( https://openzl.org/ , ... )
Grom_PE 2026-03-14 18:53 UTC link
PPMd (of 7-Zip) would beat BZip2 for compressing plain text data.
idoubtit 2026-03-14 20:26 UTC link
My experience does not match theirs when compressing text and code:

> bzip might be suboptimal as a general-purpose compression format, but it’s great for text and code. One might even say the b in bzip stands for “best”.

I've just checked again with a 1GB SQL file. `bzip2 -9` shrinks it to 83MB. `zstd -19 --long` to 52MB.

Others have compressed the Linux kernel and found that bzip2's is about 15% larger than zstd's.

cobbzilla 2026-03-14 21:26 UTC link
My first exposure to bzip: The first Linux kernels I ever compiled & built myself (iirc ~v2.0.x), I packed as .tar.bz2 images. Ah the memories.

Yes, there are better compression options today.

vintermann 2026-03-14 21:34 UTC link
If you're implementing it for Computercraft anyway, there's no reason to stick to the standard. It's well known that bzip2 has a couple of extra steps which don't improve compression ratio at all.

I suggest implementing Scott's Bijective Burrows-Wheeler variant on bits rather than bytes, and do bijective run-length encoding of the resulting string. It's not exactly on the "pareto frontier", but it's fun!

thesz 2026-03-14 21:56 UTC link
BWT is a prediction by partial match (PPM) in disguise.

Consider "bananarama":

  "abananaram"
  "amabananar"
  "ananaramab"
  "anaramaban"
  "aramabanan"
  "bananarama"
  "mabananara"
  "nanaramaba"
  "naramabana"
  "ramabanana"
The last symbols on each line get context from first symbols of the same line. It is so due to rotation.

But, due to sorting, contexts are not contiguous for the (last) character predicted and long dependencies are broken. Because of broken long dependencies, it is why MTF, which implicitly transforms direct symbols statistics into something like Zipfian [1] statistics, does encode BWT's output well.

[1] https://en.wikipedia.org/wiki/Zipf%27s_law

Given that, author may find PPM*-based compressors to be more compression-wise performant. Large Text Compression Benchmark [2] tells us exactly that: some "durilka-bububu" compressor that uses PPM fares better than BWT, almost by third.

eichin 2026-03-14 22:50 UTC link
Interesting detail on the algorithm but seems to completely miss that if you care about non-streaming performance, there are parallel versions of xz and gzip (pxzip encodes compatible metadata about the breakup points so that while xz can still decompress it, pxzip can use as many cores as you let it have instead.) Great for disk-image OS installers (the reason I was benchmarking it in the first place - but this was about 5 years back, I don't know if those have gotten upstreamed...)
jiggawatts 2026-03-15 09:55 UTC link
I recently did some works on genomics / bioinformatics, where terabyte-sized text datasets are common and often compressed and decompressed multiple times in some workloads. This often becomes the serial bottleneck we all know and love from Amdahl's law.

I ran a bunch of benchmarks, and found that the only thing that mattered was if a particular tool or format supported parallel compression and/or parallel decompression. Nothing else was even close as a relevant factor.

If you're developing software for processing even potentially large files and you're using a format that is inherently serial, you've made a mistake. You're wasting 99.5% of a modern server's capacity, and soon that'll be 99.9%.

It really, really doesn't matter if one format is 5% faster or 5% bigger or whatever if you're throwing away a factor of 200 to 1,000 speedup that could be achieved through parallelism! Or conversely, the ability to throw up to 1,000x the compute at improving the compression ratio in the available wall clock time.

Checksumming, compression, decompression, encryption, and decryption over bulk data must all switch to fully parallel codecs, now. Not next year, next decade, or the year after we have 1,000+ core virtual machines in the cloud available on a whim. Oh wait, we do already: https://learn.microsoft.com/en-us/azure/virtual-machines/siz...

Not to mention: 200-400 Gbps NICs are standard now in all HPC VMs and starting to become commonplace in ordinary "database optimised" cloud virtual machines. Similarly, local and remote SSD-backed volumes that can read and write at speeds north of 10 GB/s.

There are very few (any?) compression algorithms that can keep up with a single TCP/IP stream on a data centre NIC or single file read from a modern SSD unless using parallelism. Similarly, most CPUs struggle to perform even just SHA or AES at those speeds on a single core.

roytam87 2026-03-16 02:38 UTC link
I wonder why people think there is only 1 bzip (which seems to be bzip2), when the original bzip exists: https://unix.stackexchange.com/a/125803 and also bzip3: https://github.com/iczelia/bzip3
silisili 2026-03-14 17:54 UTC link
I'd argue it's more workload dependent, and everything is a tradeoff.

In my own testing of compressing internal generic json blobs, I found brotli a clear winner when comparing space and time.

If I want higher compatibility and fast speeds, I'd probably just reach for gzip.

zstd is good for many use cases, too, perhaps even most...but I think just telling everyone to always use it isn't necessarily the best advice.

hexxagone 2026-03-14 18:02 UTC link
In the LZ high compression regime where LZ can compete in terms of ratio, BWT compressors are faster to compress and slower to decompress than LZ codecs. BWT compressors are also more amenable to parallelization (check bsc and kanzi for modern implementations besides bzip3).
srean 2026-03-14 18:35 UTC link
That is an interesting link.

Does gmail use a special codec for storing emails ?

klauspost 2026-03-14 18:39 UTC link
About the versioning, glad you spotted it anyway. There isn't as much use of the gzhttp package compared to the other ones, so the bar is a bit higher for that one.

Also making good progress on getting a slimmer version of zstd into the stdlib and improving the stdlib deflate.

cgag 2026-03-14 19:30 UTC link
This seems very cool. Was going to suggest submitting it, but I see there was a fairly popular thread 5 months ago for anyone interested: https://news.ycombinator.com/item?id=45492803
NooneAtAll3 2026-03-14 19:45 UTC link
why would one even care about compression speed on minecraft ComputerCraft machine?

size and decompression are the main limitations

0cf8612b2e1e 2026-03-14 20:05 UTC link
There was an analysis which argued that zstd is pareto optimal.

https://insanity.industries/post/pareto-optimal-compression/

cogman10 2026-03-14 20:55 UTC link
bzip is old and slow.

It was long surpassed by lzma and zstd.

But back in roughly the 00s, it was the best standard for compression, because the competition was DEFLATE/gzip.

shawn_w 2026-03-14 23:51 UTC link
There's also a parallel version of bzip2, pbzip2.

https://man.archlinux.org/man/pbzip2.1.en

And zstd is multi threaded from the beginning.

usefulcat 2026-03-15 01:57 UTC link
Bzip is slower than zstd and doesn’t compress as well as xz. There’s no place for it.
eviks 2026-03-15 02:07 UTC link
is SQL file text or code?
bigiain 2026-03-15 02:40 UTC link
I suspect the reason for the difference here may be specific use case and the implications there on the size of the files? The author's use case is Lua files to run in Minecraft, and I strongly suspect their example file at 327KB is very much closer to "typical" for that use case than a 1GB SQL file.

It wouldn't surprise me at all that "more modern" compression techniques work better on larger files. It also wouldn't surprise me too much if there was no such thing as a 1GB file when bzip was originally written, according to Wikipedia bzip2 is almost 30 years old "Initial releases 18 July 1996". And there are mentions of the preceding bzip (without the 2) which must have been even earlier than that. In the mid/late 90s I was flying round the world trips with a dozen or so 380 or 500MB hard drives in my luggage to screw into our colo boxen in Singapore London and San Francisco (because out office only has 56k adsl internet).

lucb1e 2026-03-15 04:23 UTC link
Was the name used with permission? Even if not trademarked (because open source freedom woohoo), it's a bit weird to release, say, Windows 12 without permission from the authors of Windows 11

I tried looking it up myself but it doesn't say in the readme or doc/ folder, there is no mention of any of the Bzip2 authors, and there is no website listed so I presume this Github page is canonical

ac29 2026-03-15 04:31 UTC link
> Others have compressed the Linux kernel and found that bzip2's is about 15% larger than zstd's

I compressed kernel 6.19.8 with zstd -19 --long and bzip3 (default settings). The latter compressed better and was about 8x faster.

lucb1e 2026-03-15 04:31 UTC link
It's good, but is it "the future" when it's extra work?

Consider that you could hand-code an algorithm to recognize cats in images but we would rather let the machine just figure it out for itself. We're kind of averse to manual work and complexity where we can brute force or heuristic our way out of the problem. For the 80% of situations where piping it into zstd gets you to stay within budget (bandwidth, storage, cpu time, whatever your constraint is), it's not really worth doing about 5000% more effort to squeeze out thrice the speed and a third less size

It really is considerably better, but I wonder how many people will do it, which means less implicit marketing by seeing it everywhere like we do the other tools, which means even fewer people will know to do it, etc.

lucb1e 2026-03-15 04:39 UTC link
> bzip2 and xz are extremely slow to compress

This depends on the setting. At setting -19 (not even using --long or other tuning), Zstd is 10x slower to compress than bzip2, and 20x slower than xz, and it still gets a worse compression ratio for anything that vaguely looks like text!

But I agree if you look at the decompression side of things. Bzip2 and xz are just no competition for zstd or the gzip family (but then gzip and friends have worse ratios again, so we're left with zstd). Overall I agree with your point ("just use zstd") but not for the fast compression speed, if you care somewhat about ratios at least

mppm 2026-03-15 09:04 UTC link
What you are seeing here is probably the effect of window size. BZip has to perform the BWT strictly block-wise and is quite memory-hungry, so `bzip2 -9` uses a window size of 900KB, if I recall correctly. Dictionary-based algorithms are more flexible in this regard, and can gain a substantial advantage on very large and repetitive files. The article kind of forgets to mention this. Not that BZip isn't remarkably efficient for its simplicity, but it's not without limitations.
hexxagone 2026-03-15 12:53 UTC link
Then you should take a look at https://github.com/flanglet/kanzi-cpp: it is optimized for fast roundtrips, multi-threaded by design and produces a seekable bitstream.
Editorial Channel
What the content says
+0.20
Article 19 Freedom of Expression
Medium A: Author advocacy for technical transparency
Editorial
+0.20
SETL
-0.17

Content indirectly supports Article 19 by demonstrating free technical expression and sharing detailed analysis. Author publishes technical opinions and analysis without apparent restriction. GitHub integration allows community participation and editorial access, reflecting commitment to open information sharing.

ND
Preamble Preamble

Content does not engage with the Preamble's commitment to universal dignity, freedom, and justice. This is a technical article with no reference to human rights principles.

ND
Article 1 Freedom, Equality, Brotherhood

Content makes no claims about equality or equal rights of human beings.

ND
Article 2 Non-Discrimination

Article about data compression contains no discussion of discrimination or protected characteristics.

ND
Article 3 Life, Liberty, Security

Technical article contains no engagement with rights to life, liberty, or personal security.

ND
Article 4 No Slavery

No discussion of slavery or servitude in technical compression article.

ND
Article 5 No Torture

Content contains no discussion of torture or cruel treatment.

ND
Article 6 Legal Personhood

Technical blog post does not engage with right to legal personhood.

ND
Article 7 Equality Before Law

Content does not discuss equality before law or freedom from discrimination.

ND
Article 8 Right to Remedy

Technical article contains no discussion of legal remedies for rights violations.

ND
Article 9 No Arbitrary Detention

Article about compression algorithms does not address arbitrary arrest or detention.

ND
Article 10 Fair Hearing

Technical content contains no engagement with fair trial or due process rights.

ND
Article 11 Presumption of Innocence

Blog post does not discuss criminal liability or presumption of innocence.

ND
Article 12 Privacy

Content contains no discussion of privacy, family, home, or correspondence.

ND
Article 13 Freedom of Movement

Technical article does not address freedom of movement within or outside countries.

ND
Article 14 Asylum

Content does not discuss asylum or refugee rights.

ND
Article 15 Nationality

Technical blog does not engage with nationality or citizenship rights.

ND
Article 16 Marriage & Family

Content does not discuss marriage or family rights.

ND
Article 17 Property

Blog post contains no discussion of property ownership or protection.

ND
Article 18 Freedom of Thought

Content does not discuss freedom of thought, conscience, or religion.

ND
Article 20 Assembly & Association

Technical content does not address freedom of assembly or association.

ND
Article 21 Political Participation

Blog post does not discuss political participation or voting rights.

ND
Article 22 Social Security

Content does not engage with social security, employment, or economic rights.

ND
Article 23 Work & Equal Pay

Technical article does not discuss work, fair wages, or labor rights. Author is engaged in technical writing but content does not address worker protections.

ND
Article 24 Rest & Leisure

Content does not address rest, leisure, or reasonable working hours.

ND
Article 25 Standard of Living

Technical blog does not discuss health, food, clothing, housing, or medical care.

ND
Article 26 Education

Content does not engage with education or learning rights.

ND
Article 27 Cultural Participation

Technical article does not discuss cultural, artistic, or scientific participation.

ND
Article 28 Social & International Order

Blog post does not address international order or rights realization.

ND
Article 29 Duties to Community

Content does not discuss community duties or limitations on rights.

ND
Article 30 No Destruction of Rights

Technical article does not engage with prohibition of rights destruction or limitations beyond those in the Declaration.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy
No privacy policy or data collection mechanisms observable on provided content.
Terms of Service
No terms of service visible in provided content.
Identity & Mission
Mission
Personal technical blog; no explicit mission statement in provided content.
Editorial Code
No editorial guidelines or corrections policy observable.
Ownership
Author identified as purplesyringa; GitHub edit link present indicating transparent code/content repository.
Access & Distribution
Access Model
Content appears freely accessible; no paywall or registration barrier evident.
Ad/Tracking
No advertising or tracking code observable in provided content.
Accessibility
Page contains keyboard navigation shortcuts (Ctrl+Enter to edit, Enter to toggle code blocks), suggesting accessibility consideration. Cannot fully assess without full domain inspection.
+0.30
Article 19 Freedom of Expression
Medium A: Author advocacy for technical transparency
Structural
+0.30
Context Modifier
0.00
SETL
-0.17

Site provides keyboard shortcuts for editing (Ctrl+Enter to open GitHub edit link), suggesting structural support for collaborative expression. Content is publicly accessible without login. However, this is indirect and limited to technical information sharing rather than political or social commentary.

ND
Preamble Preamble

No structural features on this URL relate to promoting or protecting human dignity or fundamental freedoms.

ND
Article 1 Freedom, Equality, Brotherhood

No structural features relate to equal treatment or dignity.

ND
Article 2 Non-Discrimination

No structural barriers to access or use based on protected characteristics evident.

ND
Article 3 Life, Liberty, Security

No structural features address personal safety or security.

ND
Article 4 No Slavery

No features suggesting exploitative labor practices.

ND
Article 5 No Torture

No features promoting or enabling harm.

ND
Article 6 Legal Personhood

No structural features address legal personhood.

ND
Article 7 Equality Before Law

No observable barriers to equal legal protection.

ND
Article 8 Right to Remedy

No features providing redress mechanisms.

ND
Article 9 No Arbitrary Detention

No features relate to arrest or detention.

ND
Article 10 Fair Hearing

No judicial or due process features present.

ND
Article 11 Presumption of Innocence

No legal judgment features present.

ND
Article 12 Privacy

Page includes edit link to GitHub repository, suggesting author transparency rather than privacy protection concerns.

ND
Article 13 Freedom of Movement

No structural features restrict or enable movement.

ND
Article 14 Asylum

No features address asylum or refuge.

ND
Article 15 Nationality

No features address nationality.

ND
Article 16 Marriage & Family

No features relate to family or marriage.

ND
Article 17 Property

No features address property rights.

ND
Article 18 Freedom of Thought

No features restrict or enable religious or philosophical expression.

ND
Article 20 Assembly & Association

No features enable or restrict assembly or association.

ND
Article 21 Political Participation

No features address political participation.

ND
Article 22 Social Security

No structural features address social welfare or economic protection.

ND
Article 23 Work & Equal Pay

No features address labor rights or working conditions.

ND
Article 24 Rest & Leisure

No features restrict or enable leisure time.

ND
Article 25 Standard of Living

No features address physical welfare or healthcare access.

ND
Article 26 Education

While post provides technical education content, this is not engagement with Article 26's focus on educational access and human development rights.

ND
Article 27 Cultural Participation

Content represents scientific/technical contribution but does not structurally address cultural rights.

ND
Article 28 Social & International Order

No features establish social/international order.

ND
Article 29 Duties to Community

No features address duty or responsibility limitations.

ND
Article 30 No Destruction of Rights

No features suggest interpretation destructive of UDHR rights.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.71 medium claims
Sources
0.7
Evidence
0.8
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.5
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.62 solution oriented
Reader Agency
0.7
Stakeholder Voice
Whose perspectives are represented in this content?
0.20 1 perspective
Speaks: individuals
Temporal Framing
Is this content looking backward, at the present, or forward?
present immediate
Geographic Scope
What geographic area does this content cover?
global
Complexity
How accessible is this content to a general audience?
technical high jargon domain specific
Longitudinal 677 HN snapshots · 82 evals
+1 0 −1 HN
Audit Trail 102 entries
2026-03-15 23:53 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 23:53 model_divergence Cross-model spread 0.32 exceeds threshold (2 models) - -
2026-03-15 23:53 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 23:53 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 23:18 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 23:18 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 22:11 eval_success Evaluated: Mild positive (0.24) - -
2026-03-15 22:11 eval Evaluated by claude-haiku-4-5-20251001: +0.24 (Mild positive) 12,728 tokens
2026-03-15 21:31 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 21:31 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 21:31 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 21:19 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 21:18 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 20:51 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 20:51 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 20:51 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 20:37 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 20:37 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 20:16 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 20:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 20:16 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 20:01 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 20:01 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 19:41 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 19:41 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 19:41 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 19:25 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 19:25 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 19:04 eval_success Lite evaluated: Neutral (-0.08) - -
2026-03-15 19:04 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 19:04 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 18:41 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 18:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 18:16 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 17:28 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 17:05 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 16:17 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 15:57 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 15:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 15:21 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 15:02 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 14:45 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 14:28 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 14:07 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 13:50 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 13:30 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 13:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 12:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 12:34 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 12:12 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 11:55 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 11:34 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 11:16 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 10:51 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 10:35 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 10:13 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 09:56 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 09:33 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 09:13 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 08:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 08:33 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 08:10 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 07:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 07:26 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 07:07 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 06:50 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 06:32 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 06:15 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 05:57 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 05:39 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 05:22 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 05:04 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 04:47 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 04:26 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 04:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 03:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 03:36 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 03:14 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 02:57 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 02:40 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 02:19 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 02:04 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 01:42 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 01:30 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 01:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 01:06 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 00:44 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 00:40 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-15 00:08 eval Evaluated by llama-3.3-70b-wai-psq: +0.28 (Mild positive)
2026-03-15 00:05 eval Evaluated by llama-3.3-70b-wai: -0.08 (Neutral)
reasoning
Technical blog post on compression algorithms
2026-03-14 23:40 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 23:32 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-14 23:00 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 22:53 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-14 21:57 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 21:54 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-14 20:55 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 20:52 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-14 19:46 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 19:45 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral) 0.00
reasoning
Technical blog post on compression algorithms, no human rights discussion
2026-03-14 18:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive)
2026-03-14 18:40 eval Evaluated by llama-4-scout-wai: -0.08 (Neutral)
reasoning
Technical blog post on compression algorithms, no human rights discussion