frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Shipping JPEG XL in Chrome

https://developer.chrome.com/blog/jpeg-xl-in-chrome
104•AshleysBrain•1h ago•46 comments

A font recreated from photographs of classic Commodore 64 keycaps

https://github.com/szabadkai/c64-keyboard-font/
155•sohkamyung•3h ago•24 comments

Nobel Prize in Chemistry 2026 to Henri B. Kagan and Kenso Soai

https://www.nobelprize.org/prizes/chemistry/2026/press-release/
92•sasvari•2h ago•10 comments

Sharing AI progress in mathematics

https://openai.com/index/sharing-ai-progress-in-mathematics/
1016•OfficialTurkey•14h ago•992 comments

Write Like It's 1866: LLMs Relearn Telegraphese

https://fiveminutesforward.com/post/2026-10-04-telegraph-test/
8•Theory42•38m ago•2 comments

Show HN: AstroHelm – Use your phone camera to aim a telescope or telephoto lens

https://astrohelm.app/
23•HeavenFox•2d ago•10 comments

Strands Decider 2B: a small, open-source, decision model

https://strandsagents.com/blog/introducing-strands-decider/
216•gmays•10h ago•61 comments

Decisions API is in public beta

https://developers.openai.com/api/docs/guides/decisions
340•chiefstorm•15h ago•179 comments

Rust's derive often implies inline

https://yossarian.net/til/post/rust-s-derive-often-implies-inline/
15•woodruffw•3d ago•0 comments

ESP32-C3 Adblock

https://github.com/M-Abozaid/esp32-c3-adblock
130•jayhoon•11h ago•54 comments

Mistral Large 4

https://mistral.ai/news/mistral-large-4/\
1888•Philpax•23h ago•1134 comments

EmbeddingGemma 2: An open, lightweight multimodal embedding model

https://blog.google/innovation-and-ai/technology/developers-tools/embeddinggemma-2/
358•ilreb•20h ago•35 comments

What is Codemode

https://lucumr.pocoo.org/2026/10/6/codemode/
108•Tomte•23h ago•49 comments

Tell HN: GitHub refuses to remove cracked copies of my software after a month

338•IvanK_net•17h ago•182 comments

Shaders, WebGPU Components for React, Vue, Svelte, Solid, JavaScript and Framer

https://github.com/shader-effects-inc/shaders
39•jinqueeny•7h ago•21 comments

Gallery of Processor Cache Effects (2010)

https://igoro.com/archive/gallery-of-processor-cache-effects/
23•porridgeraisin•2d ago•4 comments

The cost of lies: A Mineserver story

https://www.jeremyreimer.com/rockets-item.lsp?f=true&p=272
136•luu•3d ago•58 comments

Penguin Mail – open-source Rust email client for Linux with AI

https://penguin-mail.com/
211•kavourias•14h ago•135 comments

Forever Junior: The Skills AI Can't Develop for You

https://tech.criteo.com/blog/human-skills-ai-cant-develop-junior-engineers/
15•brugidou•4h ago•5 comments

Claude Code’s suggested message feature: I think the real customer is the model

https://www.zohaib.cc/blog/smartest-claude-code-feature
230•zed_labs_dev•18h ago•132 comments

Show HN: Arcadeia – A self-hosted media library with animated video previews

https://github.com/travelonium/arcadeia
9•omidontop•2d ago•6 comments

The Legend of the Paper Crane

https://mazdastories.com/en_us/inspire/paper-cranes-into-the-fold/
22•vismit2000•2d ago•11 comments

OpenTPU – An open-source AI accelerator, developed by AI

https://github.com/FeSens/openTPU
306•fsbonetto•20h ago•354 comments

PS5 Jailbreaks Are Escalating at an Unprecedented Pace

https://www.pushsquare.com/news/2026/10/ps5-jailbreaks-are-escalating-at-an-unprecedented-pace-an...
23•password54321•2h ago•15 comments

Show HN: NanoMuse – An open-source AI agent for your phone and computer

https://github.com/nano-muse/nanoMuse
29•ilreb•9h ago•8 comments

La Cueva BBS in Mexico in 1993 (session replay)

https://nanochess.org/la_cueva_bbs.html
58•nanochess•9h ago•20 comments

Treg (OpenRouter for Tools)

https://github.com/superdesigndev/treg
36•trollied•20h ago•8 comments

State of Devs 2026

https://2026.stateofdevs.com/en-US/
208•sgdesign•13h ago•111 comments

Hackers obtain counterfeit TLS certificates for Google and other large services

https://arstechnica.com/security/2026/10/hackers-obtain-counterfeit-tls-certificates-for-google-a...
107•colinprince•8h ago•35 comments

California closed the Montana license plate loophole

https://www.thedrive.com/news/heres-how-california-closed-the-montana-license-plate-loophole
121•speckx•19h ago•308 comments
Open in hackernews

Shipping JPEG XL in Chrome

https://developer.chrome.com/blog/jpeg-xl-in-chrome
104•AshleysBrain•1h ago

Comments

dorianmariecom•1h ago
obligatory xkcd https://xkcd.com/927/
codingjoe•59m ago
Is this the same patent/license nightmare as JPEG2000 ?
videah•46m ago
No, JPEG XL is an open standard.
codingjoe•41m ago
That's good to hear. Let's hope there's hardware adoption on the camera end soon. As an image lib maintainer the codec wars were driving me nuts.
201984•6m ago
"open" in the sense that you have to pay $200 to read it, anyway.
mococa•58m ago
They need to relay on Rust to write safe code…
r_lee•44m ago
is that a bad thing?
theandrewbailey•57m ago
It's great that Chrome is shipping JPEGXL.

AVIF is still better at 1 bit per pixel and less. Is it possible for JPEGXL to beat that?

gcr•50m ago
That isn’t my experience. I tried compressing conference proceedings into thumbnails with tiny file size and for this purpose I found that JPEGXL is far better than AVIF
xx_ns•56m ago
It's exciting to see JXL support being re-added in Chrome after being removed a while ago and them seemingly not being interested in supporting it [1].

I think JXL is a cool image format, but was being held back by the most popular browser not supporting it, limiting its use (in the web especially) by a lot.

[1]: https://issues.chromium.org/issues/40270698

innocent_name•27m ago
Wasn't it due to poor security? libjxl had notorious bugs that would've on par with webp exploit, if present in browser:

https://security.snyk.io/vuln/?search=libjxl

I remember Project Zero cautioning Google's browser team against adding insecure decoders/encoders.

dncornholio•3m ago
Probably why Google implemented their own decoder in Rust

https://developer.chrome.com/blog/jpeg-xl-in-chrome#safety_f...

Synaesthesia•55m ago
So it's supported now by all the major browsers (Firefox support coming soon) as well as all the major OSes.
lxgr•31m ago
Next up: Phones and cameras. It would be so great to have a common image format again after years of fragmentation.
pmarreck•23m ago
I believe it's been available in Firefox for a while now, just behind a feature flag
sylware•54m ago
I thing the endgame is lossless PNG with 16bit color components with basic compression like gzip or at best bzip2. Or a format without the weirdness of PNG 'line based loading' which is obsolete nowdays. The "expensive part", apart from the compression algorithm, being the meta data storage without kludge.
apopapo•48m ago
These days I favour lossless WEBP instead of PNG. I often save around 30%~40% of file size compared to PNG, especially when the PNG is encoded with lots of bits per pixel (i.e 48 bits or 24 bits).
mrob•45m ago
>without the weirdness of PNG 'line based loading' which is obsolete nowdays

How? Line-based loading is a very simple way to exploit 2D spatial coherence. A 1D format like gzip loses this advantage for minimal gain in simplicity.

pmarreck•21m ago
I believe 7zip outdoes bzip2 these days along every metric

And lossless jpeg-xl exceeds your idea

swiftcoder•52m ago
See previous HN discussions for context:

Google set to deprecate JPEG XL support in Chrome 110 - https://news.ycombinator.com/item?id=33399940

JPEG XL support has officially been removed from Chromium - https://news.ycombinator.com/item?id=33933208

Chrome Jpegxl Issue Reopened - https://news.ycombinator.com/item?id=46033330

The case agains JPEG XL - https://news.ycombinator.com/item?id=49690554

YesThatTom2•44m ago
Drat! I hoped this was going to cover the internal battle where Google executives trying to stop JPEG XL and how engineers finally convinced them to change their minds.

My guess: the engineers didn’t win the argument. The executives just gave up once all the other browsers had added support.

pwg•41m ago
> The executives just gave up once all the other browsers had added support.

The big turning point seemed to have been Adobe adopting JpegXL as an approved image compression algorithm for the upcoming PDF spec. update. With that, since all browsers seem to also want to be PDF renderers, meant they had no choice but to include a JpegXL decoder. The win, if there was one here, was that the decoder they have to ship anyway now was exposed for use by <img> tags as well as by the PDF renderer.

pmarreck•24m ago
My guess is that Apple supporting it natively in iOS (there's an option in iPhone 16+ to save taken photos as JPEG-XL instead of Apple's proprietary format) likely also pushed the needle
etatester•7m ago
You made me check. iOS only supports JXL in ProRAW mode, which (I hope) most people don't use.
nikanj•13m ago
They added enough fear/uncertainty/doubt around jpeg xl that no sane organization will adopt it now. God Google might decide to remove support again in 2027
kelseydh•42m ago
Every time a new image format comes out, I think about the compatibility crisis between apps.

E.g. Telegram still doesn't have sane support for .webp, it treats them as stickers. MacOS can take a long time to update with support for new formats. Image viewer apps even longer, many never updating to support new formats.

zarify•35m ago
Ugh. Every time I accidentally put a HEIC on my Windows machine, or one of my students tries to upload a WEBP to our school's LMS :/
childintime•23m ago
The user's OS or the LMS should offer to convert it on the spot. Worst case to .bmp
AlienRobot•31m ago
If I remember correctly Instagram didn't support WebP either.
weinzierl•29m ago
True, but in my opinion JPEG XL has the right balance of features to become a true replacement of almost every relevant image format we use today, on the web and elsewhere.

Nothing is perfect and niche formats will always be necessary but I think JPEG XL has a good chance to become the USB of image formats.

cubefox•13m ago
Yeah. Here is a surprisingly readable article on all the supported features and design decisions of JPEG XL: https://arxiv.org/abs/2506.05987

The format is designed to as general as possible, potentially replacing many common (JPEG, GIF, PNG) and professional image formats.

For example, JPEG XL supports pages (e.g. for comic books), layers (with variable frame sizes, positions and blend modes) and timed animations.

cyberrock•35m ago
The tortoises have somehow outrun the hare because Safari still hasn't turned on progressive loading in libjxl (which had this feature since before Safari added the feature), while FF (non Android) and Chrome shipped with it enabled. The 3 year long chess clock is now flipped.
tniemi•33m ago
Watching the example image load I had this flashback of the past, where images were 256 color interlaced GIFs, downloading slowly, line by line...
etatester•11m ago
I have a feeling that progressive loaders got downgraded along the way for whatever reason. I remember seeing progressive JPEGs and PNGs also load... progressively. JPEG even often had a grayscale-like first layer.
boutell•24m ago
Are they switching it on in Android Chrome? That would complete the picture of at least baseline support... eventually... when a decent percentage of Android phones actually get that version.

But Safari (MacOS or iOS) still doesn't support the progressive rendering shown here, nor animation, if caniuse is up to date:

https://caniuse.com/jpegxl

Not to be a downer — it's one necessary step on the road.

tepmoc•21m ago
One downside is that you cannot tell if format lossy or lossless by looking at its extension.
pmarreck•19m ago
ah, that's a good point.

perhaps use .ll.jxl to indicate "lossless jpegxl" informally?

prior art: I've been using .frontmatter.md or .fm.md for markdown files with frontmatter

AshleysBrain•2m ago
That's true of WebP and AVIF as well. I think all modern image codecs have both lossy and lossless modes - the separation between JPEG for lossy and PNG for lossless seems to be a historical oddity.
shevy-java•13m ago
About three years ago I had to find a replacement for old .jpg files and .png files.

The main two contenders were .avif and .webp. For a few reasons, I selected .avif and in hindsight I think it was the better, choice. Both would be objectively better than jpg or png.

With JPEG XL ... hmmm. AVIF is not perfect, in particular when the compression rate is very high I noticed that some photos lose a lot of intrinsic quality that is not instantly obvious; I noticed this when I took various pictures over the years from outdoors. Still, AVIF beats jpg and png just about on every metric when compression is required. With JPEG XL I guess I have to re-evaluate, but right now I am still sticking to avif. The two factors that will be important for me is compression ratio and quality. I am ok with a bit of loss of quality, if the compression is better, but I am not sure JPEG XL beats AVIF here clearly either, so I am not sure what to do with JPEG XL.

revolvingthrow•11m ago
Glad to see it happen. I'd prefer it there was just one format rather than both jxl and avif, but at least it's the final nail in the coffin of webp which seems to have accomplished little but annoy people for not much gain.

The wider ecosystem support is still far from commonplace, but it is slowly changing. iOS 18 wouldn't work with .jxl in Photos, but 27 does. Similarly, quick look and preview works fine on MacOS 27, thumbnails show up properly etc. I also found no issues with .jxl on linux, and image editors are slowly adding support as well.

Plain old jpg will still be everywhere for the next decade, but I'm glad that we finally have superior options with no real downsides, and without all the patent bullshit to boot.

ohyashae•7m ago
The timetable looks promising: https://cloudinary.com/blog/2026-the-year-of-jpeg-xl#_strong...
shevy-java•12m ago
How about AVIF?

I have not read that many direct comparisons here.

pmarreck•27m ago
JPEG-XL is not particularly patent-laden and its license is correct for the use-case.

Other than the complexity of its implementation, there is very-little-to-no business nor technical reason not to use it or include it.

It has every right to be "the" image format for the next 20-odd years. Excellent compression, excellent lossless mode, transparency, etc. etc.

And probably my favorite feature- progressive rendering, which means you never have to make thumbnails ever again, you just truncate the output stream at the right proportion of pixel data (!)

iOS also now supports it natively for the photos it takes... but only if you have a newer iPhone than mine (a 15 Pro Max).

Gormo•24m ago
It's too bad that the concept of having a system-wide plugin architecture for importing/exporting formats never caught on outside a few niche platforms. AmigaOS had DataTypes back in the '80s, and BeOS had Translators back in the '90s.

The Linux/FOSS world kind of approximates this just because applications are often built against the same underlying libraries and utilities, e.g ImageMagick or FFMpeg, rather than implementing their own import/export filters, but it'd be nice to be able to install a single system-wide datatype library for a specific format, and have all of my existing software instantly be able to read and write it.

etatester•14m ago
Codecs have been a thing on both major OSes, Windows Media Player could open DivX and QuickTime could open MKV. I think they were only limited to videos however.