Sunday, June 18, 2023
Emacs from scratch. A roll through the Hasselblad
Emacs from scratch. A roll through the Hasselblad
I’ve succumbed to the temptation to try building my Emacs config from scratch. We’ve been here before.
Where should I write it down?
Bringing back the Rudimentary Lathe blog. MWeb Editor. Continued Emacs waffling.
I need to re-calibrate. Is Emacs a waste of time? Complexity.
Blot outage nudges me back to Hugo. Mike Hall’s Denote setup. OK Young’n.
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. ...
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. ...
I’m not convinced that much has improved meaningfully since we started optimizing for digital.
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. ...
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. ...
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. ¯_(ツ)_/¯. ...
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. ...
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. ...
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. ...
More on this week with Obsidian.
Obsidian again? Vision Pro hottakes are already annoying.
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. ...
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.
Daily vs separate posts?