aliquote.org

Micro posting in October

October 28, 2025

2025-10-20:

“Oh my god! They linked in more than 64k of floating point library to compute the sqrt of an integer that is always less than 128!? For gods sake, just use a for loop counting up to 12! Or if a for loop seems liek too much work, how about a 128 byte look up table?” — The IDEs we had 30 years ago… and we lost

2025-10-20: On kerning vs. letterspacing: kerning is more specific: it refers to special cases where pairs of adjacent characters are pushed towards each other.
2025-10-21: /me is listening to “Tell Me Who You Are Today” by Beth Gibbons
2025-10-21:

The biggest misconception about Rust is that it’s “harder” than other languages. But that’s only true if you measure difficulty by how fast you can start writing code. If you measure difficulty by how long it takes to debug, maintain, and make a system reliable, the playing field levels out. — Rust is not harder than other languages

2025-10-21: Advanced Matrix Multiplication Optimization on Modern Multi-Core Processors: Lot of micro-optimization like caching and kernel tricks.
2025-10-21: Algorithms for Competitive Programming (via Nima Aghdaii’s post on Suffix Arrays).
2025-10-21: Python 3.14 Is Here. How Fast Is It?: The 3.14 JIT interpreter does not appear to provide any significant gains in speed, at least not with my test scripts. #python
2025-10-21: Using deno as my game engine.
2025-10-21: Zippers: Making Functional “Updates” Efficient
2025-10-23: /me is listening to “And No More Shall We Part” by Nick Cave & The Bad Seeds
2025-10-27: /me is listening to “The Rip” by Portishead
2025-10-27: Homebrew nice update: download in progress now showing like other cli tools (npm, deno).
img
2025-10-27: Folding in Parallel: The input sequence can be arbitrarily partitioned (and recursively sub-partitioned, if desired) among workers, which would run in parallel with no races, dependencies or even memory bank conflicts. Such embarrassing parallelism is ideal for multi-core, GPU or distributed processing.
2025-10-27: Modern perfect hashing for strings.
2025-10-28: /me is listening to “The Suit” by Public Image Ltd
2025-10-28: I don’t think I need notmuch search and tagging facilities since mu and Neomutt cover all my needs. But in case I change my mind, I leave this links here:

I especially liked reading Search-oriented tools for Unix-style mail.
2025-10-28: Applicative Sorting: On using Applicative to sort any collection. #haskell
2025-10-28: SSH to a machine behind firewall. On a related note, LocalCommand and RemoteCommand are also handy in some cases, e.g., LocalCommand osascript -e "tell application \"Terminal\" to set current settings of window 1 to settings set \"ssh\"" to change Apple Terminal theme when ssh’ing on a remomte machine, or RemoteCommand tmux new -A -s remote -n main to start Tmux right when connecting to a remote server.

See Also

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