I’ve improvised an extra tented keyboard angle that’s a little more comfortable for my wrecked shoulder. I hope this tendinitis improves soon.
- I used Zed for a lot of my migration work. Its remote editing via an ssh connection works beautifully (and in fact is how I’m writing this post).
- Caddy is great! The way it enables automatic certificate installation is so seamless.
- I post with a Drafts action and a cross-platform shortcut for uploading images, both of which hit a little PHP micropub endpoint. It’s really pretty cool that with updates of authentication, I could move my posting tools over to a new host and just … keep using them.
- web sites and servers are cool and fun to play with
-
If you happen to want to plink around with some new servers of your own, follow the Hetzner signup link in Adam’s IRC guide; you’ll get a credit and he’ll get one, too, if you stick around! ↩︎
-
That’s “live” web site time; I just realized that if I go back to college archives, I’m at more than thirty years. Which. Well. ↩︎
Future note to self after two hours of cleaning up old, no longer needed files on the Synology: The reason Time Machine reports that it doesn’t have enough room to perform a backup, even though 1+ TB suggest that it clearly does, is because the Time Machine user account has hit its quota, but TM doesn’t know about the user quota so won’t delete old backups to make room.
I really like this piece by Graham Smith at Jank: “Tinkering with games is as good as playing them”. Having spent so many hours working on my own Destiny 2-related data and stats tools, there is something very resonant in the notion that the computer is not just the vehicle for playing the game, but for doing things about the game:
I’m defining tinkering broadly here as anything that involves reaching beneath your computer’s glossy façade. The machine, which may be in front of you right now, is pretending that it is a tool of simple productivity, an obelisk of user-friendly efficiency. It is not. Your computer is 8000 rats in a burlap sack. To tinker is to reach inside the bag, remove a rat, and make friends with it.
If you’ve ever spent several weeks trying to build the perfect collection of Skyrim mods only to then not follow through with playing the game, you might be a tinkerer, too. Perhaps you’ve spent several hours curating your Steam Wishlist, sorting your library into categories, and selecting the perfect bootup video for your Steam Deck, and now you still spend more time browsing your game collection than actually playing it. Don’t feel bad! You, too, are a tinkerer.
My tinker-to-play ratio is pretty high, and tinkering has been one of the ways for me to learn a bunch of my current skills quite deeply. I think affinity for the tinkering is also one reason I’m just not attracted to the AI-enabled shortcuts to the product. I don’t want to simply have made a thing; I want to work through the making of the thing.
Iris does some really nice things for unifying catalogs, but IMO this key feature is nearly worth the price of admission all by itself.
I know I’m ostentatiously late to this understanding, but boy, Tailscale is pretty cool. I had been tinkering with making Navidrome available via Synology’s reverse proxy, kept failing to get it working, and finally just installed the Tailscale package. I logged in on the Synology, logged in on my phone, and — just like that — can reach my server from the grocery store parking lot on my iPhone. This living in the future is pretty good, sometimes.
Doing some cable accounting in the network cubbyhole, I found that the previous homeowner here had run a cat5 cable with an ethernet plug at one end to a phone socket at the other end — my office! One RJ45 jack later, I have wired network at my desk.
Quick question, when people post about their “homelab” they’re just talking about another computer, right? Like this is giving a nice credential to “dicking around on the computer?”
Gotta get a new VM on the homelab so I can tailscale it from the Center where I run a Lab.
Boring website administrivia
It’s been a couple of nice hobby web site weekends here are Pretty Good Hat PNW. Reading Adam’s great writeup of setting up an IRC server put me in the mood to play around with servers, and with the price of my shared hosting having gone up last year, I thought I’d experiment with setting up some servers at Hetzner.
Well, one good thing led to another, and curling was on TV so I had a lot of good laptop time, and so I’m finishing out this weekend having completely migrated from my prior host after more than ten years there. I learned a bunch about setting up new servers! I can’t say enough good things about Adam’s guide and the encouragement to be found hanging around the omg.lol community.1
Before cancelling my old service, I made an exhaustive scroll through all the content in that home directory, downloading and archiving a lot. Over the years I’ve had everything from twenty years of web sites2, to old versions of my CV, to little R experiments, ruby projects, and other things that kind of scaffolded a lot of my history. It really is true that a good chunk of the story of my life is the story of all the things I’ve done with web sites in that time. It’s a very specific kind of time capsule, those directories full of web projects, jpegs, and datestamps.
misc tools & process notes
Sometimes one does get the urge to change web hosts and screw around with servers for a couple of weekends.
I’m continuing to use Helix and I really appreciated this quick overview from Felix Knorr, who provides a few new nice configuration options (including binding the immediate favorite gw command to a single key). I remain really happy with how ready-to-go this editor is without plugins or heavy-duty configuration, while still being discoverable and offering a lot of depth.