Dennis Forbes ·

I’m a heavy user of Obsidian MD. I use the app across macOS, iOS and Windows, but instead of using the inbuilt sync service I store my vaults on a cloud drive. I use multiple vaults (Research, Daily Notes, General / Family, and then one for each major project) all subs in a shared root directory.

Why not the sync service? Because one of my reasons for choosing this product is decoupling from a specific platform and treating it as a file-system structure of markdown files that some editors lubricate the use of. Using the built-in facilities for sync is orthogonal to that goal.

Regardless, I manage history by storing a git repo of all the Vaults and pushing it to a remote repo, accomplished periodically via launchd on the Mac. But given that I store the git work tree on an external drive this causes just endless pain as the security system interjects itself and normal simple perms do not suffice. Macs really encourage you to use the undersized, overpriced internal drive, and make using external drives a nuisance. Add that eliciting the removable device perm request seems to be a roll of the dice, and other times it just auto-denies.

Running the zsh script from launchd fails because it doesn’t have the environment my user account does, and I refuse to just grant zsh universal perms for this one-off need.

Solution: Create a simple Automator app that just calls the script. Run the Automator app, e.g.

/usr/bin/open -W "/Users/.../UpdateObsidianGit.app" `

Grant it the removable device perms. Now schedule that app to run periodically via launchd. Problem solved. Automator is a pretty neat tool, and I had never touched it before but will leverage it heavily henceforth.

Oh and for the git remote I push encrypted files courtesy of git-crypt. Filenames and metadata is still visible, but contents are not if the remote were compromised. Originally used git-remote-gcrypt but having one or two mega files that have to be fully pushed on every tiny incremental change wasn’t quite what I was looking for.

Dennis Forbes ·

I evaluate the storage usage on my primary Mac Mini occasionally, always to be surprised by some storage bomb that is consuming far more than expected. Today’s lucky winner is Windows App — this is the RDC client I use to connect to my primary Windows CUDA machine — which was consuming almost 200GB in the user Caches folder, accumulated junk going back about a year.

How does a simple VNC app amass such a volume of junk files? Very good question. Each time I do this exercise I find some culprit that subscribes to the add forever but never manage or delete philosophy of file management. And note that the Caches folder isn’t some system service where things are truncated as needed, but instead it’s up to the apps using this facility to delete their junk as they go, which lots of apps never do.

This entry reminded me why I’ve always leveraged external storage on my Macs.

Dennis Forbes ·

A number of local stores were retailing a Neilson protein chocolate milk product over the past month or so. Featuring 26g of very high quality whey protein per 325ml bottle and minimal sugar (only natural milk sugars), this product is an absolute banger, and while a lot of people don’t like the light sweetening — only a small amount of stevia — with an added sucralose sweetener it is an amazing way to start the day.

$9.99 CAD for a 12 pack, which is an astonishing value. I bought some at $19.99 a few weeks earlier and was a big fan at that price too. You can’t make a protein drink yourself this cheap with the dodgiest protein powder.

If you’re listening, Neilson, please continue with this product. Not sure if you just had an excess of powdered milk that you needed to get rid of or something, but this is a great product in a space that is dominated by American brands like Fairlife.

Dennis Forbes ·

Added some microblogging facilities for those micro-thoughts I often have during the day, links I might want to share, etc. Yeah, I’m not going to use Twitter, Threads is barely any better (and at this point Meta is basically an arm of the US government), and meh…if I was the only person to ever look back on this I’ll still consider it worthwhile.