Renaming an item in DEVONthink to match the name of its parent group

When creating a new project folder (group) in DEVONthink, I often make use of Templates. Templates are just files in a folder somewhere that get copied into the DEVONthink database. For example, I have a project ā€œstarterā€ Tinderbox document named ā€œBasic Project Template.tbxā€. When inserting the template file into my DEVONthink project, it uses the same name as the original, which isnā€™t helpful. DEVONthink is very scriptable, so I wrote an AppleScript to rename the selected document the same as the enclosing group/folder. ...

June 12, 2023 Ā· 304 words

Coming to my senses about Mimestream

I woke up from my trance and bailed on my disjointed bricolage of Fastmail->Gmail->Mimestream. Cobbling various pieces together just so I can use a single mail client on my Mac seemedā€¦shortsighted. Mimestream is nice, but not that nice, you know? So Iā€™m back in MailMate and/or Mu4e. Oh, and sometimes Apple Mail. But Iā€™m thinking about switching back to notmuch from Mu4e. Now that I say it, Iā€™m not sure this is any better :). At least Iā€™m not relying on Gmail now, I guess. ...

June 11, 2023 Ā· 85 words

Sunday, June 11, 2023

Iā€™m not convinced that much has improved meaningfully since we started optimizing for digital.

June 11, 2023 Ā· 14 words

Saturday, June 10, 2023

Dammit I just lost an hour on Mastodon even though Iā€™m supposed to be ā€œoffā€ social media. I have nothing to show for it, either. Itā€™s insidious! I lost my head for a second and thought maybe Iā€™d do the whole ā€œEmacs from scratchā€ thing again. This time, I tried the new beta branch of Crafted Emacs because I like their approach on the new version. But yeah, itā€™s beta and things broke and Iā€™m not good enough to troubleshoot. Back to Doom for now. ...

June 10, 2023 Ā· 137 words

Friday, June 9, 2023

I understand why people are upset about Redditā€™s API changes. People are always upset about something Reddit is doing. And I feel for Apolloā€™s developer. The whole thing sucks. Iā€™ve never used Apollo. I go to the website and visit a few of my favorite subreddits every once in a while. I just donā€™t feel any outrage about the whole thing, sorry. I am attributing this to my recent withdrawal from social media. I guess since no one has been telling me to be upset, Iā€™m not. ...

June 9, 2023 Ā· 105 words

Overthinking Email

I donā€™t get many emails these days. Nor do I send many. And yet, I spend an inordinate amount of time futzing with how I get and sent emails. Iā€™m doing that thing again where I overthink my email process. The only hard requirement I have with email is that it uses my own domain name. Hence, jack@baty.net. Email is still the key to many things, so allowing someone like Google to control that key is a no-go for me. My wife still uses a Comcast address, can you imagine? I get hives just thinking about it. She gets a lot more email than I do, and never gives any of this a second thought. ĀÆ_(惄)_/ĀÆ. ...

June 8, 2023 Ā· 427 words

Thursday, June 8, 2023

I started reading the MPU forums this morning and was immediately reminded that I should never read the MPU forums. I do plenty of navel gazing around note-taking and software workflows and everything else already. I donā€™t need more of it, thank you. Day 2 running Sonoma on my MBP. Iā€™ve not noticed any significant issues so far. Maestral crashed a couple of times at first, but seems to have settled down. ...

June 8, 2023 Ā· 72 words

Blogging options

For the few of you whoā€™ve been following along, youā€™ll have noticed that Iā€™ve changed blogging engines several times recently, even more frequently than my usual pace. The most recent moves happened over just a few weeks. I went from WordPress to Blot to Hugo and back to WordPress. I wrote this about moving away from WordPress only two months ago: Mostly, I switched because I donā€™t enjoy using WordPress. WordPress is powerful and easy and everywhere, but the editor is unpleasant and everything just feels heavy and overwrought. I also tire of plugins nagging me to ā€œUpgrade to Premium!ā€ all the time. I tell myself I can live with it, but in the end I never can. ...

June 7, 2023 Ā· 407 words

Reef aquarium update

Iā€™ve had my salt water reef tank for nearly a year, so I thought Iā€™d post an update. The gist is that itā€™s been both easier and more difficult than expected. Itā€™s easier because I was worried that doing water changes and parameter checks would be complex or difficult. They are neither. I do a 15% water change every week, and test for Nitrates, Nitrites, Phosphates, and Calcium every 10 days to two weeks. ...

June 7, 2023 Ā· 437 words

Tuesday, June 6th, 2023

More on this week with Obsidian.

June 6, 2023 Ā· 97 words

Monday, June 5th, 2023

Obsidian again? Vision Pro hottakes are already annoying.

June 5, 2023 Ā· 367 words

Content-Security-Policy in Caddy

I noticed today that my CSP (Content-Security-Policy) Caddyā€™s baty.net virtual host was not working. Whoops. I think Iā€™ve fixed it, but if you spot any weird loading issues let me know. Hereā€™s the relevant section from my Caddyfile: header * { Content-Security-Policy "default-src 'self'; font-src 'self' https://fonts.gstatic.com/; style-src 'self' https://fonts.googleapis.com/; script-src 'self' https://plausible.io; connect-src 'self'" Cross-Origin-Embedder-Policy "require-corp" Cross-Origin-Opener-Policy "same-origin-allow-popups" Cross-Origin-Resource-Policy "same-origin" Permissions-Policy "accelerometer=(self), autoplay=(self), camera=(self), cross-origin-isolated=(self), display-capture=(self), encrypted-media=(self), fullscreen=(self), geolocation=(self), gyroscope=(self), keyboard-map=(self), magnetometer=(self), microphone=(self), midi=(self), payment=(self), picture-in-picture=(self), publickey-credentials-get=(self), screen-wake-lock=(self), sync-xhr=(self), usb=(self), xr-spatial-tracking=(self)" Server "baty.net" Strict-Transport-Security max-age=31536000; X-Content-Type-Options nosniff X-Frame-Options DENY X-XSS-Protection "0" } FWIW, Iā€™m back to an ā€œAā€ rating at securityheaders.com. ...

June 4, 2023 Ā· 102 words

Sunday, June 04, 2023

Being away from social media is good for me, but I hate it. Kicking video games to the curb. TheBrain for my PKM systemā€¦or not.

June 4, 2023 Ā· 315 words

Saturday, June 03, 2023

Daily vs separate posts?

June 4, 2023 Ā· 58 words

Friday, June 02, 2023

Notes on using Mimestream.

June 2, 2023 Ā· 212 words

Roll-108 (Leica MP. HP5)

Memorial Day with family with the Leica MP, 50mm Summilux, and a roll of HP5.

May 31, 2023 Ā· 15 words

Tuesday, May 30, 2023

Journal blog post format changes. Mimestream for email. Arq backup problems. Tweaking the PaperMod theme.

May 30, 2023 Ā· 432 words

Another round with Hugo for baty.net

I love Blot. Itā€™s just right. But you know how sometimes you just want everything on your own server where you can touch it? Where you have access to the server redirects and access logs and everything? Thatā€™s what happened to me this weekend, so Iā€™m once again publishing using Hugo and hosting on my DigitalOcean VPS with Caddy. Another factor driving the switch was wanting to use ox-hugo for writing posts. I know Iā€™ve said that using Org-mode to write and then convert to Markdown for Hugo can feel like too many moving parts, but I had a nice setup going before tossing it for other platforms. Itā€™s really easy to create new posts as new headings in my blog.org file. ...

May 29, 2023 Ā· 216 words

Withdrawing from social media

Oh goody, another ā€œWhy Iā€™m leaving social media postā€! Feel free to skip this one. Weā€™ve all read many like it.

May 28, 2023 Ā· 299 words

Sunday, May 28, 2023

Generative AI, social media, blog comments

May 28, 2023 Ā· 281 words