Show more

It’s pretty old-fashioned now. The vanilla DWT, the Tudor-era entropy coder – with only admiration for what it was in 2003, no one would propose a new format like ICER today. But it’s interesting in itself and as a what-if. (What if JPEG 2000 were designed for normal people, basically.)

Show thread

I was just saying to a friend that JPEG 2000 never succeeded in supplanting JPEG outside a few high-end niches (mapping, archives, medical imaging) due to a scope-crept, complex, IP-unclear, and generally unappealing-to-nonspecialist-developers design, but I think there’s an alternate history not too far away in the multiverse where someone adapted ICER into an OS and browser-supported JPEG replacement in, like, 2005.

Show thread

github.com/TheRealOrange/icer_ is pretty neat – a mostly complete implementation of ICER, a wavelet-based, error-resilient image compression format designed by NASA 20+ years ago for Spirit and Opportunity.

We urgently need more @emf sponsors - if we do not secure more, we will have to make tough decisions.

Tickets cover base costs, but sponsors pay for lovely things like our free childcare and talk transcription. Every little helps!

Find out more here: https://www.emfcamp.org/sponsor

Image→image ANN design opinions 

Based on informal tinkering and reading. Happy to discuss, within reason.

1. QKV attention transformers work but are gross – O(n²) and equivariance problems – and will not last.

2. Most – not all! – learned convolutions are wasted and should be replaced by fixed bases or frames, or at least grouped convolutions.

3. Diffusion and flow training approaches are immature but way more elegant than x→y training.

5. MMA regularization is good.

One of my favorite things on the Internet is when you watch a “Columbo” clip and there’s a comment where someone describes the concept of Columbo at a second-grade level and is massively upvoted for it. This sounds wry and ironical but I do honestly enjoy it.

I’m tinkering with something where shearlets are very clearly The Right Tool For The Job. There is one pytorch library implementing them in what looks like a good way. Its last commit was 3 years ago and it’s not on PyPI; turns out you have to compile it locally against the CUDA SDK. Using it would instantly make my project unportable. I’m not complaining about the author of the library – if anything, I’m grateful to them. But I’m certainly complaining about the situation.

Show thread

Waking up early, going on a walk, making breakfast, and then spending two hours meditating on how much I wish someone would write some good, differentiable, richly featured wavelet libraries in python.

Beautiful alternative to the periodic table created in 1975 by James Franklin Hyde.

Importing libraries: 0.1 seconds
Data loading/decoding: 0.25 seconds
Array manipulation: 0.03 seconds
Optical flow algorithm that does not work: 475 seconds
Writing data: 0.35 seconds

someone who is good at optimization please help me

Like if you see something real and find yourself wanting to think or say “Haha, just like in the movies/books/longform fiction podcasts”, interrogate that impulse at least medium-hard.

Show thread

A good behavioral rule of thumb, in my experience, is to avoid reflexively comparing real life to entertainment.

@thedansimonson

Nothings as analogous to human constructions as capstones, but there is intentionality in grain placement.

“We hypothesized that the ants could sense these force chains and avoided digging there,” Andrade says. “We thought maybe they were tapping grains of soil, and that way they could assess the mechanical forces on them.”

https://scitechdaily.com/the-incredible-secret-science-of-ants-underground-cities-how-ants-build-amazingly-complex-and-stable-structures/

This is what I’m running:

yt-dlp --user-agent "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" --cookies-from-browser firefox -f 311 "youtube.com/watch?v=P9C25Un7xa"

I assume the problem here is that YT runs stuff browserside to negotiate up to the good stream, but I don’t know.

Show thread

Any tips on saving a YouTube stream (specifically, the ISS camera feed)? What yt-dlp saves is much lower bitrate than what I request it to fetch, and this seems to be a known bug of sorts.

Is it more important for toast to be:

It’s a really difficult time to be raising sponsorship for a tech-industry adjacent community event! We’re still seeking sponsors for @emf this year, to help us cover live talk transcription, on-site childcare, transport, and expense support for speakers, artists, and attendees.

If you’re interested or know someone who is, I’d love to hear from you. More info at https://emfcamp.org/sponsor 💖#emfcamp

Show more
Horsin' Around

This is a hometown instance run by Sam and Ingrid, for some friends.