Top all-time · #6085
Gianni Rosato
Personal blog · giannirosato.com/blogprogramminghardware
Gianni Rosato's personal blog at giannirosato.com covers programming and hardware. Since 2023, 13 different Hacker News readers have linked it 22 times, most often “Nvenc vs. QSV: Who Has the Best Hardware AV1 Encoder?”. It is still writing: the last post was on 2026-09-13, and you can follow it by feed.
Too few sampled comments (10) to say how often HN recommends it.?
Why HN links it
Gianni Rosato's blog is linked for detailed writing on image and video codecs, including JPEG XL, AVIF, the jpegli encoder, XYB color encoding and hardware encoder comparisons.
Summarised by Claude from a sample of 10 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Hi, I'm Gianni. I build video & image compression technology for a more beautiful Internet.
Most-linked posts?
- Nvenc vs. QSV: Who Has the Best Hardware AV1 Encoder?3 people · 4 mentions · first linked 2023-04-16
- The case against JPEG XL3 people · 3 mentions · first linked 2026-09-14
- Jpegli: A New JPEG Encoder3 people · 3 mentions · first linked 2023-06-16
- Comparing Lossless Data Compression: Visualized2 people · 2 mentions · first linked 2023-10-02
- XYB JPEG: Perceptual Color Encoding Tested2 people · 2 mentions · first linked 2023-07-20
- JPEG-XL vs. AVIF and Others: 27 Images Compared2 people · 2 mentions · first linked 2023-03-18
- Oavif: Faster target quality image compression2 people · 2 mentions · first linked 2025-10-12
What Hacker News says?
A great codec but not the best for the web. For typical web use AVIF is almost always better. The case against JPEG XL https://giannirosato.com/blog/post/case-against-jxl/
Comment linking /blog/post/case-against-jxl/
on “Shipping JPEG XL in Chrome”Submitted The case against JPEG XL as a story · 277 points
HN discussionExcellent run-through of jpegli encoder here: https://giannirosato.com/blog/post/jpegli/ - wish I could find a pre-compiled terminal utility for cjpegli!
Comment linking /blog/post/jpegli/
on “JPEG XL and the Pareto Front”Submitted Oavif: Faster target quality image compression as a story · 44 points
HN discussionhttps://giannirosato.com/blog/post/jpegli/ Note that that's from almost a year ago, don't know if anything changed.
Comment linking /blog/post/jpegli/
on “Jpegli: A new JPEG coding library”Submitted XYB JPEG: Perceptual Color Encoding Tested as a story · 10 points
HN discussionhttps://giannirosato.com/blog/post/case-against-jxl/ suggests JXL is fundamentally limited. We'll see. There's a race on and it's great!
Comment linking /blog/post/case-against-jxl/
on “JPEG XL vs. AVIF for web use-cases”Submitted The Multimedia Renaissance as a story · 4 points
HN discussionAnd when you're done with XYZ, check out XYB used in JPEG XL and jpegli: https://giannirosato.com/blog/post/jpegli-xyb/
Comment linking /blog/post/jpegli-xyb/
on “Why does the chromaticity diagram look like that?”Submitted JPEG-XL vs. AVIF and Others: 27 Images Compared as a story · 4 points
HN discussionFrom the same author: https://giannirosato.com/blog/post/image-comparison/ "Considering JXL has been endorsed by Facebook, Adobe, Intel and the Video Electronics Standards Association, The Guardian, Flickr and SmugMug, Shopify, the Krita Foundation, Serif Ltd, Gaia Sky, and many more, the market is most certainly interested. My current optimistic hope is that JXL takes off outside the web among professionals working…
Comment linking /blog/post/image-comparison/
on “XYB JPEG: Perceptual Color Encoding Tested”Submitted Stupidly Tiny Images as a story · 3 points
HN discussionhttps://giannirosato.com/blog/post/nvenc-v-qsv/ This site has WASM-decoded JXL images using JXL.js. Native support would be much faster, & trying to decode much larger images with JXL.js doesn’t work very well.
Comment linking /blog/post/nvenc-v-qsv/
on “macOS 14 will support JPEG XL”Submitted How to Compare Video Encoders as a story · 2 points
HN discussionI really don't. 1. Lossless AVIF is a joke often beaten by WebP and even PNG. Even worse for grayscale. 2. Chroma subsampling remains a bad idea for still images unless the resolution is high enough to hide the artifacts. 3. Tooling is the worst part, AV1 encoders are basically focused 99% on video and leave a measly 1% to image; unlike JXL, of course. SVT-AV1 still doesn't do YUV444 and libaom was unusable. Fortuna…
Comment linking /blog/post/oavif/
on “The AV2 Video Standard Has Released (Final v1.0 Specification)”Submitted Jpegli: A New JPEG Encoder as a story · 2 points
HN discussionThis comparison is not mine, and its excellent: https://giannirosato.com/blog/post/nvenc-v-qsv/ x264 used the medium 10 bit preset, which is a bit of an oddball because 10 bit AVC is "unofficial," and many hardware decoders don't support it.
Comment linking /blog/post/nvenc-v-qsv/
on “Guide to Adopting AV1 Encoding”Submitted Comparing Lossless Data Compression: Visualized as a story · 1 points
HN discussionAppreciate the followup!!! There were a few tells of AI based on my use of AI for personal projects, especially the end section where it says "what I tried that didn't work", I've seen Claude put sections like that in the documentation. Big thanks for linking the datasets. Here's my results from ZPAQ (max effort): ./zpaq.exe add archive.zpaq nyc_taxi_dataset_100mb_slice.txt -m5 Time: 218 seconds Final size: 9.57MB .…
Comment linking /blog/post/lossless-data-comp/
on “Overfitted a 900KB Transformer to Compress a 100MB CSV into 7MB”Submitted Nvenc vs. QSV: Who Has the Best Hardware AV1 Encoder? as a story · 1 points
HN discussion> "VMAF shows research-proven high correlation between the metric and the human perception of the image." From "Who Has the Best Hardware AV1 Encoder?" ( https://giannirosato.com/blog/post/nvenc-v-qsv/ ): "Everyone's favorite bad, obsolete, easily tricked metric is VMAF, which was good for a time but simply isn't good anymore."
Comment linking /blog/post/nvenc-v-qsv/
on “Interpretation of objective video quality metrics”