Chris Blume
programmax.net
Chris Blume
@programmax.net
Retired software engineer. Volunteering as chair for the W3C PNG Working Group.

Formerly Google & Twitch.
I'm back from a long vacation. I wanted to see Tron: Ares.

It isn't in any theater near me.
It isn't on Disney+ (which has horrible stream quality, btw...is this 720p?).
It isn't for sale on bluray.

Disney, I'm trying.
Work with me, here.
December 2, 2025 at 1:38 PM
You ever just pause and recall how INSANE it is that we have satellites in space to monitor weather?
December 2, 2025 at 11:24 AM
Today I learned RDMA (Remote DMA) is a thing that exists.

This is wild to me. Apparently, it can be secure. But I'm skeptical.

Anyway, with it you can write to another comp's memory without either CPU being involved.
December 1, 2025 at 10:59 PM
Reposted by Chris Blume
JPEG-XL likely coming to Chrome?
groups.google.com/a/chromium.o...
Intent to Prototype: JPEG XL decoding support (image/jxl) in blink
groups.google.com
December 1, 2025 at 3:09 PM
Patting myself on the back here, but I'm proud of the investigation I did here and the solution I came up with.

github.com/ProgramMax/F...
Possible race condition · Issue #29 · ProgramMax/FileReadSpeedTest
There seems to be a race condition when thread_count != queue_depth. The timing values are printed as 0. It is possible that context[i]->time is set on the wrong i.
github.com
November 29, 2025 at 1:25 PM
I don't think,
therefor I don't am
November 28, 2025 at 2:56 PM
Aaaaarg.
Someone make a motherboard with two temperature sensors already so I can do coolant vs ambient.

Actually, heck...maybe I'll just make my own USB device to do it.
"Be the change you want to see", right?

But the BIOS still won't recognize it.
I guess it needs to control fans + pumps then.
November 28, 2025 at 7:39 AM
The PNG group was rechartered until Nov 21st, 2027!!
November 27, 2025 at 7:51 AM
I just gave my PNG presentation and I think it was well received.

The part I thought would get a lot of push back (new lossy PNG format!!) actually got support and contributing ideas.

Crazy stuff coming around the bend for PNG.
www.programmax.net/talks/png-5t...
ProgramMax - PNG 5th Edition Roadmap - TPAC 2025 Talk
A talk on PNG 5th Edition's roadmap given at TPAC 2025
www.programmax.net
November 14, 2025 at 2:26 AM
If you are at TPAC 2025, come to the PNG meeting on Friday!

We have some interesting updates.
www.w3.org/events/meeti...
14 November 2025 | Portable Network Graphics (PNG) Working Group | Calendar
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
www.w3.org
November 12, 2025 at 8:45 AM
I am done with a first pass on my slides for Friday's presentation.

I am confident I can get buy-in to improve PNG compression.

But to REALLY compete, we need lossy PNGs. And I think that will be an uphill battle.

www.programmax.net/talks/png-5t...
ProgramMax - PNG 5th Edition Roadmap - TPAC 2025 Talk
A talk on PNG 5th Edition's roadmap given at TPAC 2025
www.programmax.net
November 12, 2025 at 5:18 AM
Oh my.
First time I've received an email from "GitHub Staff".

There is a CVE being filed against libpng.

I'm at a conference in Japan where I am giving a presentation. Not a great time to be reviewing patches...
November 10, 2025 at 2:14 PM
I'm a programmer.
November 10, 2025 at 6:26 AM
Easiest way to get the Japan-only packaging is to fly to Japan. Obviously.
November 9, 2025 at 6:06 AM
I need to take more vacations.
I got SOOO MUCH programming done while on the plane / during a rest day.

I got ~90% done (to launchable) with a compile-time state machine.
November 8, 2025 at 11:45 PM
I love my @FrameworkPuter.
But one thing I didn't anticipate is I've somehow lost my HDMI module.
November 4, 2025 at 7:19 PM
Every time the League casters talk about Atakhan...
November 2, 2025 at 2:39 PM
Reposted by Chris Blume
A Spooky Unix story for Halloween.

A new programmer accidentally ran “rm -rf *” as root, on one of the main computers at the University of Manchester.


He stopped halfway, but /bin, /etc, /dev, and /lib were gone.


What followed was one of the most insane live recoveries in computer history:
November 1, 2025 at 6:14 PM
Eff.
I finally decided to stop being lazy and do a proper analysis of my server logs after being front page of HackerNews.

But I didn't backup the logs and the default nginx rotation is only 2 weeks.
November 1, 2025 at 9:42 AM
Congrats @xylafoxlin.bsky.social on the medical!

And dang, PMHC's bill is already through the House.
*crosses fingers*
www.congress.gov/bill/119th-c...
www.congress.gov
October 28, 2025 at 12:07 AM
I see plenty of posts about the spending here vs. cuts elsewhere.
And also plenty of posts about how this is symbolic.

Am I the only person curious about the White House's construction?

That seems like more concrete and rebar than normal, maybe? I assume it is built to a high security standard.
a live look at the demolition of the White House's East Wing for Trump's ballroom
October 23, 2025 at 6:31 PM
Bloodlines 2 was originally announced in Feb, 2019.
I preordered the Premium Edition back then and waited 6.5 years.

I'm 2 hours in. So far, I am not feeling the negativity I see from a lot of people.
It is an story action game, not a RPG. I get people will dislike that.
More as I get further.
October 22, 2025 at 5:15 AM
This whole government shutdown thing is wild.
Elected Republicans are claiming Dems want to give health care to immigrants.

Republicans, you know that sounds silly.
You know there is probably more to it...info being left out.

I urge you to think critically.
October 20, 2025 at 10:48 PM
TIL about polyhedral optimization.
Neat.
I'm curious how often it can actually be used, though.
en.wikipedia.org/wiki/Polytop...
Polytope model - Wikipedia
en.wikipedia.org
October 20, 2025 at 12:39 PM