You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
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
/me is listening to “Night Sweats” by Findlay
My OmniGraffle ticks. It’s been a long time I haven’t read some of the cool
articles by Dr. Drang. This time, it was about a software I used to use a lot
back in the days for technical drawing. I reinstalled my paid version from the
App Store when I got this new MacBook, but TBH it has been sitting the
Applications folder since then. #apple
Common Lisp Development Tooling: “Opus 4.6, GPT 5.4, Gemini 3.1 were all used to help research and edit this article.” But, why? When did blogging start to involve personal AI assistants?