One of the things I like about is accessing its data via git and usual shell tools, so without learning any specific git annex commands I can check e.g. if all my ebooks would fit an ereader device: (echo print\(;git diff `git hash-object -t tree /dev/null`|sed -rn 's,^.*\.git/annex/objects/.*s([0-9]+)--[^-]+\.epub$,\1 +,p';echo 0\))|python3

Of my 2021 new year resolutions, I succeeded at "do easy X every day" and "do easy Y once early in the year", instead of "always do Z" I solved the underlying problem differently; I failed at all unclear or hard resolutions. (Some problems are remembering the resolution when being able to progress it and setting realistic goals.) I feel I should have learned this in two weeks, not a year, if doing any agile project.

One of the things I like about Rust's memory safety is that rustc randomly crashing motivated me to run memtest and find a faulty DIMM. I too often assume that random segfaults and hangs are a normal consequence of usual software quality and not hardware issues or problems that I can fix.

What I most like in the "renewal" is that most comics that I used to read there are also hosted elsewhere, so I can change the links in my feed reader to sites that still provide RSS. I hope future technologies will automate finding which platform hosts a work.

Migrated my laptop running Debian from btrfs to ext4. What I did wrong: (0) continuing to run btrfs after it got uncorrectable errors and remount read-only several times (it might work better in some more usual use cases than mine); (1) not rebuilding initramfs after the change, making mount fail; (2) passing a different label to cryptsetup luksOpen than in /etc/crypttab, causing an infinite loop in initramfs.

I dislike exactly two things about the reader mode: (1) it replaces the URL with an about:reader one, but keeps displaying the original one in the address bar (so I don't see why bookmarks are separate with and without it) (2) it's too common in Web design to make pages unreadable when it's disabled. might be a good rule when working, but not when using a computer at home: automating the task might be more fun, I might learn more, while spending much more time than just doing the task. (I'm not sure this would convince me to learn the Emacs style of regular expressions; I always have to guess how many backslashes to add to turn a trivial POSIX ERE into an Emacs regexp.)

Received the . I was surprised seeing the envelope with proper diacritics in my name and address when Polish companies still use replacement character boxes in invoices.

Seen a "disable adblock or register" banner (disabling adblock doesn't hide it); it should have been "practice element hiding or disable and get tracked more".

Set up a Mastodon instance; finally had an opportunity to use Docker with a real-world application.


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