You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
At this point in history, AI sociopaths have purchased all the world’s RAM in order to run their copyright infringement factories at full blast. Thus the amount of memory in consumer computers and phones seems to be going down. After decades of not having to care about memory usage, reducing it has very much become a thing. — Everything old is new again: memory optimization
So much easier to use Neomutt with native IMAP support, without all the fuzz for local storage and I/O (mbsync and msmtp). Less than 300 Mo to cache all messages headers and thousand of message bodies since 2016.
~/.cache
» du -sh neomutt
267M neomutt
Lots of additional goodies compared to Apple Mail (diff highlight, better threading support and sorting options):
spotlight-cli: Command-line tool for Spotlight. #apple
After switching to IMAP with Neomutt, I lost the ability to autocomplete my
contacts using mu cfind. However, since I have an archive of my old maildirs
I was able to populate an alias file with all my previous buddies and colleagues
thanks to this little script.
I wanted to join the #racket channel on IRC using Senpai but I was not logged
as an acknowledged user on Libera.chat. Here’s how I solved this issue
using /NS IDENTIFY.
If you put 20 of us in a room, you would get about 30 preferred ways of managing windows. However… There is something to be said about not spending 40% of productive time with optimizing the same. In that spirit I am of the opinion that the options we (and everybody else for that matter) now get since macOS Sequoia – if I am not mistaken – are enough. — Windows tiling in macOS
Cliamp: A retro music player inspired by Winamp — built for the terminal.
I’m now using tw=80 for all my Markdown files. I’ve always been using long
lines since my early days of transitioning from Linux to OS X. Hard wrapping
most of the times sucks for prose and blog posts, IMHO. It renders Git diffs
unusable, though. I realized that by setting prettier --parser=markdown --prose-wrap=always --stdin-filepath as my formatprg, I get auto-formatting
for free (rather than using gwip on all paragraphs). #vim
Souvenir, souvenir. Ivry, Mar. 2026