Show newer

@hacks4pancakes I'm glad to see you here, and I'm glad is such a breath of fresh air for you!

@mclare I see. I guess didn't want to be your first software-engineer employer, and have unrealistic expectations around hiring software people. Their loss!

@mclare These are structural engineering positions or software positions?

R. A. Dehi boosted

Just something I wrote that might be interesting to those who like #math and #literate_programming: I explained Bill Gosper's algorithm for doing arithmetic with continuous fractions. Written with Emacs's org-mode.

hsinhaoyu.github.io/cont_frac/

@freemo That really sucks. 😥

I hope you can find a refuge from the stress.

@enkiv2 We were talking about standoff markup formats the other day, right? Have you looked at the representation of toots in ActivityStreams/ActivityPub?

@sachac @lxo Also I didn't know `ffmpeg` could do a waveform view, but that's a little less astonishing than the whole UI you built.

@cemerick @adereth Yeah, if you radically quantize colors without dithering you get radical posterization.

@sachac @lxo Right, I understood that that was what you were doing! But the part that amazed me was the whole `mpv` control thing.

@freemo Thank you for explaining! Which source file do I need to look at to understand why it's totally broken even within ?

R. A. Dehi boosted

@radehi @cemerick You're right, looks like ColorQuantize dithers by default. Here it is with and without dithering:

R. A. Dehi boosted

hi friends, there will be a memorial for Peter Eckersley at the Internet Archive in SF on March 4 2023: facebook.com/events/2366523486. please spread the word to his friends who aren't on Facebook!

@cemerick @adereth As palettes the adjacency provided by the Hilbert curve disappears, right? So this is just quantizing the RGB components to 1, 2, 3, or 4 bits respectively. Looks like Mathematica's `ColorQuantize` is doing some error-diffusion dithering, I think Floyd–Steinberg though I can't be sure.

Palettes taken from almost-continuous motion along the *n*th-order Hilbert curves (say, 256 or 512 colors along the 2nd-order curve) would be a way of letting the Hilbert nature bleed into the image.

Posterizing to 3 bits per component (quantizing the color without dithering) would also look pretty cool.

R. A. Dehi boosted

@sachac @lxo This is really amazing. You implemented not only a waveform view but about half of a nonlinear video editor in Lisp. I've used Emacs for years and had no idea this was even possible.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.