Sign in

Jon Sneyers

@sneyers.info
110 followers 54 following 66 posts

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

PostsRepliesMedia
Jon Sneyers @sneyers.info · 02/09/2026
I made a plot showing the historical evolution of the pay ratio between the highest and lowest wages, for four countries. I like this kind of long term economics.
020
Jon Sneyers @sneyers.info · 25/08/2026
Avif encoders have seen a lot of improvement in the last few years, jxl encoding hasn't improved much since everyone has been focused on the decode side. There is plenty of room for encoder improvements though.
010
Reposted by Jon Sneyers
Firefox Nightly @firefoxnightly.bsky.social · 22/05/2026
The new JPEG XL image format support was activated today in Firefox Nightly bugzilla.mozilla.org/2040074
bugzilla.mozilla.org
2040074 - enable image.jxl.enabled pref on nightly channel only
RESOLVED (tnikkel) in Core - Graphics: ImageLib. Last updated 2026-05-22.
212523
Jon Sneyers @sneyers.info · 26/04/2026
What about this? res.cloudinary.com/jon/image/fe...
100
Jon Sneyers @sneyers.info · 19/03/2026
Wrote yet another blog post about JPEG XL — in particular, about the format adoption rollercoaster 🎢 cloudinary.com/blog/2026-th...
cloudinary.com
2026, the Year of JPEG XL
JXL adoption has been a surprisingly dramatic saga. But it looks like in 2026 all pieces of the puzzle might finally come together.
070
Reposted by Jon Sneyers
Eric Portis @ericportis.com · 18/03/2026
> In the end [JPEG XL] is just a codec and the the main purpose of it is to allow you to forget that there *is* a codec – and to just use images. For me [codecs are] very interesting at the technical level, but the goal is to just make images work seamlessly. www.youtube.com/watch?v=3t2w...
youtube.com
SPDY STREAM 024 | The JPEG XL with Jon Sneyers of Cloudinary
YouTube video by Henri Helvetica
021
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 15/03/2026
'S' for SUNDAY, 'S' for SPDY: ✨ SPDY STREAM ✨ Our last episode w/ @sneyers.info is published. All things JPEG XL is discussed w/ a wealth of links. But the most important link: 🎥 youtu.be/3t2wYYnLctU?... Perfect listening during cleaning, walking or chilling in your Eames chair.
youtu.be
SPDY STREAM 024 | The JPEG XL with Jon Sneyers of Cloudinary
YouTube video by Henri Helvetica
032
Jon Sneyers @sneyers.info · 15/03/2026
No, base frequency = lowest frequency. Many of the harmonic overtones are just higher octaves (2x, 4x, 8x the base frequency) so they would point to the same note though.
001
Jon Sneyers @sneyers.info · 14/03/2026
I'd say base frequency is what the note is. What octave it appears to be in can depend on relative amplitudes of the overtones though.
110
Jon Sneyers @sneyers.info · 12/03/2026
youtu.be/3t2wYYnLctU Full recording now available! #jpegxl #jxl
youtu.be
SPDY STREAM 024 | The JPEG XL with Jon Sneyers of Cloudinary
YouTube video by Henri Helvetica
041
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 06/03/2026
📌 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.
052
Jon Sneyers @sneyers.info · 06/03/2026
"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.
100
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 05/03/2026
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.
041
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 04/03/2026
❓ 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...
052
Reposted by Jon Sneyers
No Tech For Apartheid @notechforapartheid.bsky.social · 27/02/2026
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.
11433141
Jon Sneyers @sneyers.info · 22/02/2026
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 ?
110
Jon Sneyers @sneyers.info · 22/02/2026
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.
110
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 20/02/2026
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
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.
011
Jon Sneyers @sneyers.info · 20/02/2026
Poging om alle politieke stromingen/partijen in kaart te brengen die momenteel in België bestaan:
Politiek kompas in twee dimensies (socio-cultureel en socio-economisch)
000
Reposted by Jon Sneyers
Henri Helvetica 🧑🏾‍🚀🇭🇹 @henrihelvetica.bsky.social · 16/02/2026
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...
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.
033
Jon Sneyers @sneyers.info · 12/02/2026
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.
000
Jon Sneyers @sneyers.info · 12/02/2026
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.
100
Reposted by Jon Sneyers
Tweakers @tweakers.net · 20/01/2026
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
tweakers.net
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.
0104
Reposted by Jon Sneyers
Matt Kane @mk.gg · 13/01/2026
⚠️ JPEG XL landed in Chromium! ⚠️
chromium-review.googlesource.com
Gerrit Code Review
15716
Jon Sneyers @sneyers.info · 06/12/2025
Yeah it's more like a short book than a paper tbh. Let's catch up!
100
Jon Sneyers @sneyers.info · 06/12/2025
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!
293
Jon Sneyers @sneyers.info · 30/11/2025
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.
000
Jon Sneyers @sneyers.info · 30/11/2025
"Heat" 2025, Jon Sneyers, image/jxl, 53 bytes #jxlart jxl-art.lucaversari.it?zcode=TYuxCg...
130
Jon Sneyers @sneyers.info · 22/11/2025
I woke up today with some great news. Chrome is considering JPEG XL support! groups.google.com/a/chromium.o...
0143
Jon Sneyers @sneyers.info · 21/09/2025
"Antifa(scisme) verbieden", komt dat eigenlijk niet gewoon neer op "fascisme verplichten"?
020
Jon Sneyers @sneyers.info · 07/08/2025
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
github.com
GitHub - libjxl/jxl-rs
Contribute to libjxl/jxl-rs development by creating an account on GitHub.
100
Jon Sneyers @sneyers.info · 03/08/2025
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.
000
Jon Sneyers @sneyers.info · 23/07/2025
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.
052
Jon Sneyers @sneyers.info · 21/07/2025
It is accurate.
000
Reposted by Jon Sneyers
Gershon Baskin גרשון בסקין غرشون بسكين @gershonbaskin.bsky.social · 21/07/2025
blogs.timesofisrael.com/when-is-it-t...
blogs.timesofisrael.com
The Blogs: When is it too much?
From the blog of Gershon Baskin at The Times of Israel
2811
Jon Sneyers @sneyers.info · 15/07/2025
See also: docs.google.com/document/d/1...
docs.google.com
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...
000
Jon Sneyers @sneyers.info · 15/07/2025
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.
010
Reposted by Jon Sneyers
Hacker News Bot @newsycombinatorbot.bsky.social · 15/07/2025
The JPEG XL Image Coding History, Features, Coding Tools, Design Rationale (arxiv.org) Discussion | Main Link
011
Jon Sneyers @sneyers.info · 15/07/2025
Ook weer zo'n clickbait titel. Wie is gewonnen???
010
Jon Sneyers @sneyers.info · 14/07/2025
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.
010
Jon Sneyers @sneyers.info · 08/07/2025
Ouch. Sounds like some lawmakers / government agencies in my country prefer to shoot the messengers rather than improve IT security. floort.net/posts/belgiu...
floort.net
Belgium is unsafe for CVD
This post is about the reason I will probably never try to warn any organisation in Belgium about any vulnerability again. Recently I have been dealing with an attempt at coordinated vulnerability dis...
000
Jon Sneyers @sneyers.info · 07/07/2025
“Entropie Émergente (Étude nº 241)” 2025, Jon Sneyers, image/jxl, 28 bytes #jxlart jxl-art.lucaversari.it?zcode=c8osSU...
020
Jon Sneyers @sneyers.info · 06/07/2025
In this case, I think the main question is why academics would be tempted to cheat (either as author or as reviewer), and how we could reduce/remove those incentives.
000
Jon Sneyers @sneyers.info · 06/07/2025
That was not my point, but I don't agree it's always a bad argument. Sometimes things are broken beyond repair and it's better to replace them with something better than to keep applying band-aids and pretending things will be fine.
100
Jon Sneyers @sneyers.info · 06/07/2025
IMHO, unreasonable publication pressure — mostly caused by research funding guided by neoliberal principles and the widespread conflation of "objective and fair criteria" with "quantitative metrics" — has already seriously compromised peer review and academic publishing in general.
140
Jon Sneyers @sneyers.info · 06/07/2025
In Belgium we do it this way: en.m.wikipedia.org/wiki/Consume...
en.m.wikipedia.org
Consumer price index (Belgium) - Wikipedia
000
Jon Sneyers @sneyers.info · 06/07/2025
“A selection of Occam's razors” 2025, Jon Sneyers, image/jxl, 31 bytes #jxlart jxl-art.lucaversari.it?zcode=c8osSU...
071
Reposted by Jon Sneyers
The Guardian @theguardian.com · 05/07/2025
‘The vehicle suddenly accelerated with our baby in it’: the terrifying truth about why Tesla’s cars keep crashing
theguardian.com
‘The vehicle suddenly accelerated with our baby in it’: the terrifying truth about why Tesla’s cars keep crashing
Elon Musk is obsessive about the design of his supercars, right down to the disappearing door handles. But a series of shocking incidents – from drivers trapped in burning vehicles to dramatic stops on the highway – have led to questions about the safety of the brand. Why won’t Tesla give any answers?
21331186
Jon Sneyers @sneyers.info · 05/07/2025
TBH, I prefer returning a bool (where true is OK and false is failure), and using some other way to signal which error condition it is, if there's a need for that. Usually just OK or not OK suffices, and calling the function in an if-else or if(!foo), without a return code variable, is convenient.
010
Jon Sneyers @sneyers.info · 15/06/2025
Over 100,000 people on the streets of Brussels today, marching for freedom and peace, in Gaza and in the rest of the region and the world. This was the largest march I have seen in Brussels in a decade or so.
031