2025-01-03: Neomutt tip: To escape space in folder name (e.g., iCloud Sent or Deleted Messages), you can use either \
when defining your inboxes in your muttrc or ^V
for your bindings. E.g.:
mailboxes =icloud/Drafts =icloud/Sent\ Messages =icloud/Deleted\ Messages =icloud/Archive
macro index,pager gs "<change-folder>+icloud/Sent^V Messages<return>" "go to sent messages"
2025-01-11: After today’s quick testing, it looks like Wolfram Jupyter kernel is working as expected under Quarto (see this blog post for a previous attempt with Stata). The Racket kernel works as well (minor caveat, you’ll probably have to symlink your Homebrewed libzmq).
2025-01-12:
I can’t use Emacs, so it’s got to be usable in Vim. — Why I Chose Common Lisp
2025-01-12: I’ve been listening to some music on Apple Music app for one and half a hour and the battery still tops at its max. It’s incredible the level of micro-optimization that must be behind all this. Likewise, I can work unplugged for all day long, I will have a fair amount of time left for the day after. #apple
2025-01-15: /me is listening to “Lands End” by Siouxie and the Banshees
2025-01-15: /me is listening to “Other Side of Love” by Sixth June
2025-01-15:
I would not accept this Dock placement blasphemy from anyone else, but from Thomson, well, OK. (The correct location is on the right. Left, we’ll let you argue for. But definitely not on the bottom.) — James Thomson on the origins of the macOS Dock
2025-01-15: I migrated a bunch of stuff to keep Neomutt and Apple Mail in sync, and I still use mu to manage complex search in my maildir. Here are the results of the last mu index
which accounts for the integration of listservers and digests directly into proper iCloud folders, in no more than 5s:
» mu index
indexing maildir /Users/chl/.mail -> store /Users/chl/.cache/mu/xapian
| indexing messages; checked: 14443; updated/new: 3103; cleaned-up: 4144
2025-01-15: Related to the previous micro-post, see Proper Python Project Structure 2024 by the same author, which argues against the use of requirements.txt in favor of Poetry. I used Poetry for a work project but I’m now betting on uv. See also Uv has a killer feature you should know about. #python
2025-01-15: FFmpeg By Example is a documentation website to showcase all the unique and different ways to use FFmpeg.
2025-01-15: How to C in 2016. See also some rejoinder like Some notes C in 2016 and A critique of “How to C in 2016”. #clang
2025-01-22:
Discord, overwhelmingly. Every IRC community I used to be a part of even a year ago has made the jump. It’s just more convenient for all concerned- the only holdouts are people clinging to their CLIs and people objecting for ideological reasons. — LocutusOfBorges on HN
I don’t understand the desire to shove everything into a web browser. Other than the fact that it is how tech startups extract money from venture capitalists, spy on your user base, and lock out interoperability I don’t see why a web browser is a better place to implement most things and yet, here we are. — Discord in my IRC client
2025-01-24: /me is listening to “Beware of Darkness” by Concrete Blonde
2025-01-24:
The lie-to-children here is that we pretend the do block is magical and that when it executes, it also executes side effects of functions called in it. This mental model will take the beginner a long way, but at some point, one will want to break free of it. That is when Haskell starts to really shine as a procedural language. — Haskell: A Great Procedural Language
2025-01-24: I was surprised to find R in this list of Common Unix Programs. #unix
2025-01-24: So be it, everything is an expression. #wolfram
2025-01-24: What are the worst (commonly adopted) ideas/principles in statistics?. So long CV, but I’m glad to see that the site can still generate very interesting discussions.
2025-01-25:Listening to old music that changed my musical world back then…
Less is more. Avoid grand designs. Keep the codebase as small as possible. — The ten project management commandments
To put it briefly, human experience is characterized by Dasein (a technical term for Heidegger that can be translated literally as “being-there” or “being-here”), which tends to overcome spatial distance through meaningful action or symbolic understanding, to bring even the world close to itself, a tendency that Heidegger calls de-severance. With various modern technologies, however, this tendency of Dasein is made more complicated. — A Phenomenology of Spotify and Vinyl
2025-01-29: RHO: A Common Lisp library implementing R ideas.#lisp