aliquote.org

Latest micro-posts

You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.

2026-04-02 12:40 #

git bayesect is a generalisation of git bisect that uses Bayesian inference to solve this problem.

2026-04-02 12:37 #

Randomness on Apple Platforms. TL;DR “So, for simplicity, I’d suggest using CCRandomGenerateBytes on all platforms to seed random number generators which don’t have to be cryptographically secure.” #apple

2026-03-30 20:55 #

Migrating to Neovim 0.12. Yes, I know. It took me one hour to fix deprecations (few issues) and update to the “main” branch of nvim-treesitter. No more nvim-treesitter-textobjects, I can implement most of it in VimL, except incremental selection, but I will rely on % and visual selection for Lisp dialects. #vim

2026-03-29 12:08 #

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

2026-03-27 09:16 #

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):

2026-03-26 11:24 #

spotlight-cli:  Command-line tool for Spotlight. #apple

2026-03-26 09:55 #

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.

2026-03-25 21:21 #

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.

2026-03-25 21:13 #

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