aliquote.org

Micro posting in September

September 30, 2025

2025-09-01:

If someone’s subscribed to your blog with RSS they can read the full text of your article in their RSS reader of choice. RSS readers are good at rendering articles. When you publish a summary with a link to the full article on your website, you’re making them come out of the RSS reader’s window or app into another. It’s annoying. Doubly so if you still have unread articles to return to. — Please publish the full article in your RSS feed

2025-09-01: The Most Important Machine Learning Equations: A Comprehensive Guide, using Numpy. #python
2025-09-02: /me is listening to “The Last Beat of my Heart” by Siouxie and the Banshees
2025-09-02: Good old Automator folder actions… I didn’t remember it was so tedious to rename default screenshots (there’s no option to add date and time, we must chain both actions together).
imgNot shown in this workflow, this AppleScript (without messing with file extension guard) to copy filename to the clipboard.
2025-09-02: Hacky way to get gf works with Hugo rooted inline links (e.g., /post/bla/):

setlocal includeexpr='~/Sites/aliquote/content'.substitute(v:fname,'/\$','','g').'.md'

I’ve tried several combination of path, suffixesadd and includeexpr with no success, so I ended up with this ugly harcoded combinaion of root path and extension as prefix and suffix. #vim
2025-09-02: Lot of VimL here…

~/.config/nvim
» tokei -e pack -s files
===============================================================================
 Language            Files        Lines         Code     Comments       Blanks
===============================================================================
 Vim script             78         6095         5761          128          206
 Lua                    17         1674         1567           37           70
 Scheme                  2           99           91            1            7
 Plain Text              2          418            0          334           84
 BASH                    1            8            4            1            3
 Python                  1            1            0            1            0
 Swift                   1           13           11            1            1
===============================================================================
 Total                 102         8308         7434          503          371
===============================================================================

2025-09-02: [HaScheme](https://software.mcgoron.com/hascheme/about/) is a library that implements a subset of the R7RS's libraries in a lazy way, using force and delay-force. When HaScheme is used by itself, it is a lazy functional programming language with the same syntax as Scheme, embedded within Scheme. `#scheme`
2025-09-03: If you installed the XCode command-line tools and you did notice there's no longer `/usr/local` on macOS, you probably want to add the following to your `after/ftplugin/c.vim` for `gf` to work properly on included headers:```vimsetlocal path+=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include```
2025-09-04: /me is listening to "Beautiful is Boring" by BONES UK
2025-09-04: : Site dedicated to the finer aspects of W3M, an open-source terminal web browser (and pager) available for any Unix-like OS.
2025-09-04: Comfy macOS setup: Neomutt running inside Tmux in a separate tab) so that I can completely wipe out Apple terminal and get back to it at any time. Also, setting `beep_new = yes` put a little bell on the tab when I got mail.
![img](/img/2025-09-04-12-44-44.png)
2025-09-11: /me is listening to "Papillon" by Editors
2025-09-15:

Why are bookmarks dismal? Because they tend to accumulate way too fast. — How I manage my bookmarksWhence the micro section on this website…

2025-09-16: Looks like Tahoe is ready, as well as another sequel of Sequoia. #apple
img
2025-09-16: New features available with macOS Tahoe: Apple Terminal gets Powerline glyphs and 24-bit color support. What else? More detailed review here. #apple
2025-09-16: Zstandard’s long range mode works wonders for genome sequences without newlines.
2025-09-17: /me is listening to “Let Us Be Loving” by Alice Russell
2025-09-17: I finally got this “rounded upgrade”, or macOS 26. As someone who spend almost all the day in a Terminal, it’s pretty okay since I’m only exposed to changes made to the menu bar (Dock has always been hidden on my laptops, and I don’t store files or folders on the Desktop). Safari 26 was no longer working with comact mode on Sequoia 15.7 (no way to interacti with the address bar other than with using keyword shortcuts). The floating buttons and panels are a minor inconvenience on most apps I use, but still it’s a drastic shift in macOS UI. Maybe this is becuase I still own a very old iPhone with a very outdated iOS, or maybe this is just me, like many others. Also, they revamped the nifty volume icons we used to have on the Desktop. At least we got a useable Spotlight again. #apple
2025-09-17: More than 5k pages left here.
img
2025-09-17: I just want an 80×25 console, but that’s no longer possible. Reminds me of my playing with virtual consoles all along on Linux distros. #unix
2025-09-18: How Container Filesystem Works: Building a Docker-like Container From Scratch.
2025-09-18: How to Debug Chez Scheme Programs. Note that this applies to Chez Scheme. #scheme
2025-09-18: Rendezvous hashing is an algorithm to solve the distributed hash table problem – a common and general pattern in distributed systems.
2025-09-19: /me is listening to “The Suburbs” by Arcade Fire
2025-09-19: Elements of C Style: Oldies but goodies. #clang
2025-09-23:

Since I’m back to work tomorrow I got it out to see if it was charged enough for the train journey in the morning. 90% remaining. After 3 weeks. It wasn’t turned off, just closed. Why I’m Spoiled By Apple Silicon (But Still Love Framework)

2025-09-23: Compiling with Continuations.
2025-09-24:

Why use a language with 0-based indexing for linear algebra other than putting an additional cognitive burden on the students learning the subject? This is a recipe for the nefarious off-by-one error. And these errors are sneaky. The code might run but produce incorrect results and it’s a nightmare for the students (or the poor TA helping them) to figure out why. — Is Fortran better than Python for teaching the basics of numerical linear algebra?

2025-09-25: Debugging Rust with Vim’s Termdebug. #vim
2025-09-29: Why Today’s Python Developers Are Embracing Type Hints. #python
2025-09-30:

A recommendation engine that looks at my browsing history, sees what blog posts or articles I spent the most time on, then searches the web every night for things I should be reading that I’m not. In the morning I should get a digest of links. I also want to be able to give feedback on which were good suggestions and which weren’t to improve the next day’s digest. — The 28 AI tools I wish existedBack in the days, I used to use Prismatic, and I was very happy with its recommendation engine. Recommendation engines and collaborative filtering are everywhere since then. What’s next?

See Also

» Micro posting in August » Micro posting in July » Micro posting in June » Micro posting in May » Micro posting in March