Squashed commit of the following: commit 374f11cf61378b109d171fc6e2b4c93bad099d21 Author: David Eisinger <david.eisinger@gmail.com> Date: Mon Mar 4 23:25:53 2024 -0500 finish post commit f0164e4ee203115e1c8e85b10ac472b08993063f Author: David Eisinger <david.eisinger@gmail.com> Date: Mon Mar 4 01:00:22 2024 -0500 march progress commit f71d1ea7a289e5c6ee47241a2e944395d7cacfb2 Author: David Eisinger <david.eisinger@gmail.com> Date: Mon Mar 4 00:38:52 2024 -0500 march progress commit 4b0c67be3a34a9b0cc12d324a2064dc8a5d52d16 Author: David Eisinger <david.eisinger@gmail.com> Date: Sun Mar 3 23:16:42 2024 -0500 march progress commit e8e07658b2a0c8c54177224648f28951e88afb15 Author: David Eisinger <david.eisinger@gmail.com> Date: Sat Mar 2 23:11:48 2024 -0500 improved arcus commit 09636c0c606e8497c6e9f6b92842ce3cbbcc0710 Author: David Eisinger <david.eisinger@gmail.com> Date: Thu Feb 29 22:21:06 2024 -0500 Arcus commit 2f055e02e78eb9f1116a035c6e733cdc9012dbfe Author: David Eisinger <david.eisinger@gmail.com> Date: Wed Feb 28 15:58:37 2024 -0500 Post update commit 4bbfffe52a5a007bf48b733791bbfca77e4b0cf0 Author: David Eisinger <david.eisinger@gmail.com> Date: Tue Feb 27 13:55:02 2024 -0500 Update date commit 21ebf24f05c07637e832851388b545e45707a32d Author: David Eisinger <david.eisinger@gmail.com> Date: Tue Feb 27 12:49:51 2024 -0500 post notes commit 64ec1bfbf0096813a84909d88a5ccccf5a076198 Author: David Eisinger <david.eisinger@gmail.com> Date: Wed Feb 21 13:56:21 2024 -0500 add docker-compose systemd commit fcffb11087bef0afcc51a3c3bc5f16e935e2ae4c Author: David Eisinger <david.eisinger@gmail.com> Date: Tue Feb 20 23:44:06 2024 -0500 start march dispatch
12 KiB
title, date, draft, tags, references
| title | date | draft | tags | references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dispatch #13 (March 2024) | 2024-03-04T23:24:54-05:00 | false |
|
|
Highlights this month: a weekend in Wilmington, a successful 10K, and a solo dad weekend (including a rainy bike adventure followed by an incredible rainbow over Central Park). Plus some new music and a bunch of website improvements.
{{<dither race_121539.jpg "374x480" />}} {{<dither IMG_5536.jpeg "374x480" />}} {{<dither IMG_5547.jpeg "374x480" />}} {{<dither IMG_5576.jpeg "374x480" />}}
Here's a new track called "Arcus" -- smash play and read on.
I'm really pleased with my result in the in the Wrightsville Beach Valentine Run 10K. You can see I'm still far from competitive, but that's much faster than I ever thought I'd be when I started this journey in 2021. Running (at least at the level I'm at) is one of the few things you can get improve at just by showing up. Want to get better? Run more. Were all the other things I pursue so straightforward.
At the beginning of February, I updated the site to store encrypted photos and display them as black-and-white dithered images. I documented the process in some detail, and then put a link to it on the Hugo discussion forum. Imagine my suprise when, a few days later, one of the core contributers posted that the next version of Hugo would ship with native dithering functionality. I guess my post inspired him to add it, which echoed a post I'd read a few days earler, "Publishing Your Work":
I don’t create or publish in the hopes of influencing others. I create things because I have an urge to create. But it sure is great to help others along the way, however small my contribution might be.
I stumbled on a retrospective of the HFStival, a DC-area music festival that was a big part of my adolescence. I remembered that I made fan sites for a few of them, and after a few minutes of trying to recall the domains, I discovered that the 1998 and 1999 editions are still online. Not bad, 15-year-old Dave. Funny how I'm still doing basically the same thing 25+ years later, though I guess we have CSS now and I write in Markdown rather than hand-editing HTML files on a server.
I made several website updates this month:
-
The site now has full-text RSS; I wish this was the default or at least a toggleable option. The fix is to copy the RSS template into your site and then change
.Summaryto.Content, which is a maintenance headache. -
I added a favicon using this friendly generator.
-
I moved the site to a new server on Digital Ocean. My previous VPS was running a version of Ubuntu from 2014 and was just a mess. I haven't really kept up with modern DevOps and didn't want to learn Ansible for my relatively basic needs, but I do have a lot of experience with Docker and decided to use Docker Compose to run this site and a handful of others. It all came together easily with Caddy plus
php-fpmand MySQL for an old Textpattern site I keep around. Now I've got all my infrastructure in a version-controlled repository I can test locally, and the actual server is doing very little. Here's a handy script for runningdocker-composeas asystemdservice that I used. -
Finally, I've wanted to be able to send out these dispatches as emails for a while now, but didn't want to sign up and pay for a service like Buttondown when I've no idea if anyone would sign up. I discovered Listmonk, which is open-source, self-hosted software that offers exactly what I need: a signup form, an admin UI, and an API for creating new emails. It snapped into my Docker setup super easily, and now you can go to dispatch.davideisinger.com and sign up to receive these posts in your inbox. Go on! Be the first.
This month:
- Adventure: we're headed back to Wilmington again, this time to run the Steve Haydu St. Patrick's Lo Tide Run; I've also got my annual Vegas trip and we'll head to Lake Norman at the end of the month
- Project: Nev has this little fidget toy that I'm obsessed with; I want to learn three.js and create a digital version of it
- Skill: just keep making music; I've got my eye on this Roland SP-404 sampler that I might pick up -- curious how that might pair with my Novation Circuit
Reading:
- Fiction: The Disposessed, Ursula K. LeGuin
- Non-fiction: Dilla Time, Dan Charnas
Links:
-
Tech bubbles come in two varieties: The ones that leave something behind, and the ones that leave nothing behind. Sometimes, it can be hard to guess what kind of bubble you’re living through until it pops and you find out the hard way.
Best piece of AI skepticism I've read (though I'd also recommend Ed Zitron)
-
Neal Stephenson's Most Stunning Prediction -- if I had to pick a favorite book, Diamond Age would be it; I should re-read it at some point, especially now that I have a young daughter
-
On files & data ownership:
-
On personal websites / writing online in general: