Always be prepared


In today's Duolingo lesson I learned a number of helpful German phrases that I'm sure I will be able to use in social situations in the future, such as: "I'm sure that doll on the shelf wasn't there before," "That doll looks very strange," "Am I crazy, or did the doll just say something?" and "We need to get rid of that doll."

Self-Reliance (2026 edition)


Friends and neighbors, let us begin our sermon today with a reading from the book of XKCD, chapter 2347, verse 1:

To call anything on the internet "independent" is kind of an exercise in silliness; nothing here works without everything else, nor ever has.

(You could, of course, strike "on the internet" from that sentence and it would still be true. All of us are caught in an inescapable network of mutuality and tied in a single garment of destiny, even if Dr. King wasn't talking about technology when he said that. But, it's specifically the internet that I'm talking about today.)

I just tried to make a list in my head of all the pieces of software that are being used right now to deliver this blog post from my hard disk to your screen, and my brain tripped out after about three dozen. Your browser, my web server, several different databases, a content management system, scads of crypto libraries, compression libraries, image display libraries, logging libraries, parsers, DNS servers, routers, network stacks, operating systems, the compilers and interpreters for the languages used to write it all... the closer you look, the more there is to see. And that's without even considering the hardware it's all running on, or the supply chains for the raw materials to build that hardware, or the shipping, the electrical grid, the software those all depend on, the hardware running that software, and so on and so on.

And yeah, that XKCD strip was right about our over-dependency on certain underfunded links in the chain. We've paid for it a few times in high-profile bugs, too... but today, that's not my point.

What I'm focusing on now is that the Rube-Goldberg/Jenga-Tower internet works. It works absolutely great, almost all the time. It's cheap, too - most of the software it's built with is literally free, and organizations routinely peer with each other to provide backbone service without metering it. The whole thing's amazing.

(It's popular these days to think that Human Nature is nasty, brutal and vicious, that we're terrible at sharing and getting along and we can't meaningfully cooperate to build a better world for each other. Mostly, it's popular to think that because of pessimistic stories we tell each other all the time via a social internet that proves by its very existence the exact opposite to be true. Wouldn't it be nice if the internet told more stories that are as good as the internet is?)

That said, though... even as I sing the praises of cooperation and interdependence, I do have some limits. There are entities I don't want to depend on. Not even because I don't trust them, necessarily (though I don't, because I can't; it's capitalism), but because they're Very Large. Too many people depending on too few organizations for services feels like at least as big a problem as that little Jenga-brick project.

The internet works because all its parts follow standards, behaving in carefully-engineered and agreed-upon ways. If we've got five companies handling 98% of the email, what's their incentive to keep following internet standards, just so a sixth competitor can come along and join them? Much less some random yutz with a server, like me. Life is ever so much simpler if you only have to deal with your four major competitors, two of whom you're buying next week.

This is why I think it's good for the world if there are more random yutzes with servers. Small fry like us keep the huge monopolistic sharks honest, just by existing as a factor in their plans. The more of us there are, the easier it is to be "independent" on the net (insofar as that word makes any kind of sense).

I have been part of this problem. A long time ago I decided that I was okay hosting my own DNS and web servers, but email and spam filtering were really complicated and annoying, and I'd rather let the ops people at Google handle that for me. With that decision, I made a small contribution to bringing today's world into existence, where almost a third of all email is Gmail. Whoopsie.

Delightful news, though! Even though email has gotten more complicated and annoying in the last couple of decades, there are some very cool new tools for dealing with complexity and annoyance, and it's really not difficult to set up anymore.

Anyway, that's why the self-hosting kick I've been on lately feels like a worthwhile thing for me to be doing.[1] I'm planning to post more about it here, and document how I've set my home network up, both for my own future reference and for the benefit of others who may want to try it themselves.


  1. Also, if it wasn't for this, I'd probably have to take up model trains or something. shudder ↩︎

Righteous


This is an hour and a half long, but I'm really glad to have spent the time. I think Alex has just given a master class in how to talk and think about politics: not with angry snark, dank memes, brief tweets or sound bites, but with a long, slow establishment of a shared objective reality and an ethical framework. Anger is necessary in times like these, lord knows, but if you take the time to align and focus it, it lands harder.

The overtly political part is the last 30 minutes or so, but I don't think it would be nearly as powerful without everything that comes before it.

Just an old-fashioned Ghost blog


I set up this blog using a content management system called Ghost 6, which is completely new to me, but reportedly lighter and quicker than most of its competitors.

I'm not interested in anything fancy, I just wanted it to look like a blog would've looked in about 2003: Newest posts on top, scroll down to see the older ones. I was surprised to learn, however, that Ghost doesn't have that option - at least not for free. All the themes you can choose show little excerpt cards on the front page; you have to click through to read the actual posts.

I went a-googlin' to see if anyone else had found a solution to this problem, and there were indeed several threads about it, none of which seemed to have an answer, so I had to do some minor hacking.

Seekers of the future, here's your solution. Install the default "Casper" theme, and apply this patch to it:


diff --git a/partials/post-card.hbs b/partials/post-card.hbs
index f21e32d..92bd8d3 100644
--- a/partials/post-card.hbs
+++ b/partials/post-card.hbs
@@ -58,9 +58,8 @@ which templates loop over to generate a list of posts. --}}
                     {{title}}
                 </h2>
             </header>
-            {{#if excerpt}}
-                <div class="post-card-excerpt">{{excerpt}}</div>
-            {{/if}}
+           <br>
+           <div class="gh-content gh-canvas">{{content}}</div>
         </a>
 

Okay then.


Our story so far: Back around November of 2024, for reasons that will no doubt be obvious to anyone not living under a rock, I decided that my contributions - however minuscule or infrequent - to the content of social media sites that belonged to fascist billionaires represented a moral failing on my part; that I could no longer in good conscience be a reason anyone might want to keep visiting those sites. So, I stopped posting to Facebook. (I'd already quit Twitter before then.)

I was also suffering from some anxiety at the time, and found that anything that even looked like a social media site was raising my heart rate. So I quit using Mastodon, too, even though it's a lot more in line with my open-source values than the other ones.

I've tried, with varying levels of success from month to month, to maintain contact with friends and family in more personal ways... but I haven't managed it with everyone, and I do miss people. Still, for the most part, dropping social media has made my life a lot better. I encourage everybody to do it - that shit's bad for you. Seriously, don't get me started on this, I'm like a recently minted nonsmoker.

And yet, I still sometimes notice something interesting, or think up a goofy thing to say, or have a vacation picture I'd like to share, and I don't know what to do with that stuff anymore. I haven't been doing anything with it at all for a pretty long time. It would be nice to have a place to put that. And as luck would have it, I'm fairly okay at this "internet" thing, so I instantly leapt into action, and 15 months later I got around to setting up this website.

So, here's a picture of the "Old Faithful Geyser of California" in Calistoga, to start us off. We'll see how it goes from here, I guess.