Show newer

Aaaaaaaand of course I ended up with this lovely boot error message:

Could not find /vmlinuz-linux

Show thread

Apparently today is Sysadmin appreciation day: sysadminday.com/

So thank you me for keeping this puppy up and running. I guess it's time for a round of updates, dealing with broken Docker images, checking that backups and restores work and general stuff I've been putting of for far too long.

Michal boosted

here is the field for the 1997 #MovieBowl 

(1) TITANIC (everything champion)
(2) L.A. CONFIDENTIAL (Critics' champion)
(3) PERFECT BLUE
(4) PRINCESS MONONOKE
(5) GOOD WILL HUNTING
(6) TASTE OF CHERRY
(7) HAPPY TOGETHER
(8) BOOGIE NIGHTS
(9) LOST HIGHWAY
(10) FUNNY GAMES
(11) JACKIE BROWN
(12) THE FIFTH ELEMENT
(13) THE GAME
(14) MEN IN BLACK
(15) FACE/OFF
(16) CON AIR

Show thread

"Understanding modern Linux routing (and wg-quick)" ro-che.info/articles/2021-02-2

Having read this earlier would have saved me so much time 馃檪

"We're not rich enough to keep buying cheap stuff..."

Bought a cheap TP-WR841N route with the intent of installing OpenWRT.

I received the v14 version. It turns out it's so low-end that it's no longer supported by OpenWRT [1].

[1] openwrt.org/toh/hwdata/tp-link

Why clean data sources are important for training: this model [1] learned to re-create the diagonal Shutterstock watermarks.

[1] huggingface.co/spaces/CompVis/

peak engineering:

github.com/kuprel/min-dalle/bl

Download a 2.2G file into memory and only then write it out to disk. Good luck if you're low on memory.

TIL about sharpening and upscaling videos live using OpenGL shaders in a video player called 'mpv'.

Examples: NVidia's Image scaler ported to GLSL [1] or a whole upscaling (superresolution) neural network transpiled to a shader [2]

[1] gist.github.com/agyild/7e89519
[2] github.com/igv/FSRCNN-TensorFl

This has been sitting at the back of my head for a while, and I finally figured it out while seeing this image during a walk through a forest: I need two sets of model variables - "names" and "things" (both simply represented by a Bool in Z3py, True if "picked").

A "name" can imply picking multiple "things", and "things" must be picked by at least one name. Then I choose which "things" are picked (and crucially also which are not), and I let Z3 optimize to minimize the number of "names" used.

Show thread

Trying to figure out why I can't upload images to (it just returns 'status=422' and no further logs).

github.com/mastodon/mastodon/b points to an issue with Paperclip.

Then a bit of search, github.com/thoughtbot/papercli tells me the command that gets run.

Finally trying it out on a sample image:

$ identify -format '%wx%h,%[exif:orientation]' image.webp
identify-im6.q16: unknown image property "%[exif:orientation]" @ warning/property.c/InterpretImageProperties/4011.

Michal boosted
Michal boosted

Year progress: 鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻戔枒鈻戔枒鈻戔枒鈻戔枒鈻戔枒 50.7%

Michal boosted

Year progress: 鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枒鈻戔枒鈻戔枒鈻戔枒鈻戔枒鈻戔枒 49.9%

Michal boosted

First observation: I opened the app "unconciously" a *lot*, since now I reach for the phone and open it up, only to realize the app is no longer on the menu.

Show thread

I've just disable the Youtube app on my phone. I'm curious to see what effect this "dopamine detox" will have on me.

Reading this "improved libjxl documentation" commit [1]:

> If none of these functions were used, the pixels are assumed to be nonlinear sRGB for integer data types (JXL_TYPE_UINT8, JXL_TYPE_UINT16), and linear sRGB for floating point data types (JXL_TYPE_FLOAT16, JXL_TYPE_FLOAT)

"linear sRGB" WTH? Isn't like the whole point of sRGB to represent a non-linear values with gamma of 2.2?

[1] github.com/libjxl/libjxl/commi

Michal boosted

With Unicode support and all the block characters, amazing!

Show thread
Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!