Jon Sneyers's Avatar

Jon Sneyers

@sneyers.info

JPEG XL and image compression in general, socialism/marxism/trotskyism, miscellaneous geekery.

101
Followers
54
Following
59
Posts
16.11.2024
Joined
Posts Following

Latest posts by Jon Sneyers @sneyers.info

Video thumbnail

๐Ÿ“Œ In this brief clip, @sneyers.info underscores the surging industry support for JPEG XL, tracking the momentum that ultimately led to its growing adoption across major browsers. ๐ŸŽฌ โœจ SPDY STREAM 024 โœจ, in viewports soon.

06.03.2026 18:14 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

"High fidelity DNG" does indeed sound like DNG 1.7 with a slightly-lossy jxl payload. If it's lossless, there's no need to talk about fidelity, and if it's lossy, it's either lossy JPEG or lossy JXL, and arguably lossy JPEG cannot be called "high fidelity" in this context since it's only 8-bit.

06.03.2026 16:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

No more WebP?
โฑ๏ธ Cloudinary processes billions of images using cutting-edge optimization, providing modern image formats. However in just 100 seconds, @sneyers.info explains why the WebP may soon lose its position as a preferred modern format. ๐ŸŽฌ โœจ SPDY STREAM 024 โœจ, in viewports soon.

05.03.2026 17:06 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Video thumbnail

โ“ Is the JPEG XL the complete format?? During โœจ SPDY STREAM 024 โœจ, @sneyers.info shared a succinct 2 min overview into the JPEG XL, illustrating its technical superiority over competing modern image standards.
๐ŸŽฌ Full recording in viewports soon...

04.03.2026 18:22 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

We represent groups of workers from Amazon, Google, and Microsoft. Our organizations typically focus on a range of issues, from better workplace protections to the pursuit of environmental justice and the demilitarization of our technology.

This is our first statement together.

27.02.2026 18:46 ๐Ÿ‘ 433 ๐Ÿ” 139 ๐Ÿ’ฌ 11 ๐Ÿ“Œ 6

PNG is quite good at this because the patterns are repetitive so the DEFLATE method PNG uses will be effective. JXL can in principle also work well but currently the libjxl encoder is not great at using lz77 effectively by default. Can you try with cjxl -d 0 -e 9 -P 0 -I 0 --patches=0 -g 3 ?

22.02.2026 15:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

These halftoning patterns are tricky for lossy codecs since there's so much high frequency signal. If you would have a greyscale version where colors are continuous, both lossless and lossy would work better.

22.02.2026 15:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Two people during a live stream. One is wearing an orange toque, dark glasses, and a red shirt. The other is wearing thin, framed glasses and a military green jacket. Both are smiling.

Two people during a live stream. One is wearing an orange toque, dark glasses, and a red shirt. The other is wearing thin, framed glasses and a military green jacket. Both are smiling.

Big thanks to @sneyers.info for joining the stream and sharing the latest on the JPEG XL. Of the more interesting ideas:
If everything stays on schedule and JPEG XL is supported by Chrome, Firefox stable, one year from today we *could* confidently only serve AVIF and JPEG XL for the major browsers

20.02.2026 16:58 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Politiek kompas in twee dimensies (socio-cultureel en socio-economisch)

Politiek kompas in twee dimensies (socio-cultureel en socio-economisch)

Poging om alle politieke stromingen/partijen in kaart te brengen die momenteel in Belgiรซ bestaan:

20.02.2026 13:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A white vintage Porsche with front flood lights under the bumper, with the number 80 on the hood of the car and fluorescent red details on the hood and passenger door. There is a blue police light fixed to a pole connected to the car. SPDY STREAM, performance people projects. Thursday, February 19. 1 PM Eastern standard time. There are two avatars of developers, one with the Belgian flag the other with the Canadian flag.

A white vintage Porsche with front flood lights under the bumper, with the number 80 on the hood of the car and fluorescent red details on the hood and passenger door. There is a blue police light fixed to a pole connected to the car. SPDY STREAM, performance people projects. Thursday, February 19. 1 PM Eastern standard time. There are two avatars of developers, one with the Belgian flag the other with the Canadian flag.

This week, we have the absolute pleasure of having @sneyers.info , the creator of the JPEG-XL for the next episode of the SPDY STREAM. Discussions? All things JPEG-XL, the modern ๐Ÿ“ธ format . Join us.
โœจ SPDY STREAM 24 โœจ
๐Ÿ“† Thursday Feb 19th
โฐ 1pm EST, 7pm CET
๐Ÿ”— www.youtube.com/live/eGPo8rN...

16.02.2026 18:29 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

E.g. on racism/migration, utopian socialists mostly try to convince people that racism is just morally wrong, while marxists will focus on the need to avoid working class division and to build solidarity.

12.02.2026 20:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What you're pointing at is related to the difference between marxism and utopian socialism. For utopian socialists, the way to achieve socialism is through moral persuasion. For marxists, it is through the enlightened self-interest of the working class.

12.02.2026 20:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Achtergrond - Google is om: waarom JPEG XL alsnog de standaard voor het web wordt JPEG XL lijkt eindelijk brede adoptie op het web tegemoet te gaan. Tweakers spreekt grondlegger Jon Sneyers over de superieure techniek en de toekomst.

JPEG XL lijkt eindelijk brede adoptie op het web tegemoet te gaan. Tweakers spreekt grondlegger Jon Sneyers over de superieure techniek en de toekomst. #Tweakers

20.01.2026 05:22 ๐Ÿ‘ 10 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Gerrit Code Review

โš ๏ธ JPEG XL landed in Chromium! โš ๏ธ

13.01.2026 11:48 ๐Ÿ‘ 57 ๐Ÿ” 16 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

Yeah it's more like a short book than a paper tbh.

Let's catch up!

06.12.2025 08:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Half a year ago, I published a pretty long paper about JPEG XL: arxiv.org/abs/2506.05987

I am happy to see that section 11.1 is already outdated!

06.12.2025 08:07 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Unfortunately bluesky is messing up the image, turning the HDR into SDR. If you click the link you should be able to see the image properly.

30.11.2025 14:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

"Heat"
2025, Jon Sneyers, image/jxl, 53 bytes

#jxlart
jxl-art.lucaversari.it?zcode=TYuxCg...

30.11.2025 14:19 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I woke up today with some great news. Chrome is considering JPEG XL support!
groups.google.com/a/chromium.o...

22.11.2025 12:56 ๐Ÿ‘ 14 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 3

"Antifa(scisme) verbieden", komt dat eigenlijk niet gewoon neer op "fascisme verplichten"?

21.09.2025 10:50 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - libjxl/jxl-rs Contribute to libjxl/jxl-rs development by creating an account on GitHub.

I'm not working on it myself so I'm not the best person to ask, but I would expect something like the end of the year, maybe?
You can follow the development here: github.com/libjxl/jxl-rs

07.08.2025 18:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What exactly do you need?
The container is optional in jxl. If you want to create some examples with container, you can use cjxl --container=1. Or just use an input image with Exif or XMP metadata, which will force using the container.

03.08.2025 08:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is not a surprise. Social-democrats have historically always betrayed the labor movement at key points: they sided with national bourgeoisies in WW1 and WW2, provided reformist distraction to the revolutionary mood in the 60s, participated enthusiastically in the neoliberalism of the 90s, etc.

23.07.2025 09:45 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It is accurate.

21.07.2025 16:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Blogs: When is it too much? From the blog of Gershon Baskin at The Times of Israel

blogs.timesofisrael.com/when-is-it-t...

21.07.2025 15:12 ๐Ÿ‘ 8 ๐Ÿ” 11 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
Why ISO should make all standards Publicly Available Why ISO should make all standards Publicly Available Background ISO and its national affiliates derive income from the sale of ISO publications ISO sold 6.6 million CHF of publications in 2019 and re...

See also: docs.google.com/document/d/1...

15.07.2025 19:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Lossless float is not something libjxl has been particularly tuned for. More accurately: besides checking that it works, not much effort has been spent on getting it fast or well-compressed. I don't know how much room for improvement there is.

15.07.2025 19:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The JPEG XL Image Coding History, Features, Coding Tools, Design Rationale (arxiv.org)

Discussion | Main Link

15.07.2025 17:07 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ook weer zo'n clickbait titel. Wie is gewonnen???

15.07.2025 08:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Bij elke "optimalisatie" is de vraag of hetgeen geoptimaliseerd wordt eigenlijk wel datgene is waar de wereld beter van wordt. Vaak is dat niet het geval. Zie bijvoorbeeld ook "fiscale optimalisatie" of in de academische wereld: epsilon-incrementele publicaties om publicatiecijfers te optimaliseren.

14.07.2025 20:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0