D: Heavy Water by Neal Stephenson

Book 51 of 2026: D: Heavy Water by Neal Stephenson.

⭐️⭐️⭐️⭐️: Stephenson continues his spy novel approach to the development of the nuclear bomb, jumping among countries and continents, with his expected roundup of larger-than-life characters (many of whom were real people) and situations (also often real). Where Polostan was the setup, here we get into the real body of the story, though it does mean that this is a middle book, and certainly doesn’t resolve things. Fascinating to read, and I learned about quite a few historical tidbits I’d not come across before. Looking forward to part three when it comes out.

Me holding D: Heavy Water

Weekly Notes: October 26–November 8, 2026

Another two weeks, as tends to happen. Been something of a roller coaster of a time over these past two weeks, though.

  • 🖖 Sadly, both Walter Koenig and Patrick Stewart died within the same week. It was a rough week for Star Trek fans.

  • 🎃 Halloween was on a Saturday this year, and I headed over to a friend’s house for a few hours for their annual Halloween party. Had a nice evening hanging out with friends from the SeaGoth and convention communities. The Venn diagram of the goth and SFF fan convention communities has a lot of overlap in the Seattle area.

  • 🎂 This Tuesday was my wife’s birthday. We took off from work a little early, came home, and had a nice evening having birthday treats, watching silly TV, and doing our best to ignore the rest of the world, because…

  • 🇺🇸 …Tuesday was also elections day, and for the past few years, that hasn’t exactly been a terribly good day. Thankfully, things went quite a bit better this year. Not perfect, but much better than we feared they would.

📚 Reading

Finished a book I’ve been working on for six months: Dracula Daily, Matt Kirkland’s adaptation of Bram Stoker’s book. It’s a very fun way to revisit the story.

🎧 Listening

Two new albums from long-time favorites came out recently, and I’ve been enjoying both of them:

  • Lords of Acid’s Mundo Bizarro

  • Jesus Jones’s Twilight

    • Plus, Jesus Jones is re-releasing the singles from their sophomore album, Doubt, to celebrate its 35th anniversary. Real, Real, Real came out last week, and Right Here, Right Now came out this past week; two more will be coming out over the next two weeks.

🔗 Linking

  • Marisa Kabas at The Handbasket: I talked to Tom, the viral ‘Jonestown’ Trump rally guy: “I spoke to Hoyle by phone Thursday evening about his 25 seconds of fame, being a “daywalker,” the meaning behind his shirt, and how he learned comedic timing from Billy Crystal.”

  • Paul Thompson at Albums That Should Exist: Pink Floyd – The Maximum Wall (1979): “…a reimagining of the entire Wall universe. ¶ It gathers every available building block of material: the album, the film, demos, outtakes, alternate versions, songs from ‘The Final Cut’ album, and more. They’ve all been collected, edited, extended, mixed and sequenced to create a single continuous vision, narrative and experience.”

  • Jason Torchinsky at The Autopian: A Typography Geek Pointed Out Something About The Space Shuttle Discovery And Now I Can’t Unsee It: Ugh, that clickbait headline. One of the S’s on the space shuttle Discovery‘s markings is upside-down.

  • Trae Dorn: Why Fanfic Writers Should Be Maintaining Their Own Sites: “A distributed internet is a more robust internet, and it’s time for us all to become internet cockroaches again, fanfic writers included. It’s time to build that site, whether it’s on a paid platform, a free platform, or anything else. You keep your works on as many servers as possible, so if one goes down, it remains available — and you should be in total control of at least one of them.”

  • Why No AI?: A good one-stop-shopping list of reasons.

  • Mother Jones (no byline): America Finally Has the Votes to End the Electoral College: “Come January, Democratic legislators will have the votes to elect the next president by the popular vote.”

  • Brittany Packnett Cunningham at The Cut: The ‘Blue Wave’ Is Really a Black Tsunami (gift link; archive.is isn’t loading it, but there is an Internet Archive mirror if the gift link ever expires): “This country owes a debt to the thousands of local and national Black organizers, students, leaders, institutions, creators, journalists, and neighbors who have helped (and continue to help) bring democracy back from the brink and slow the threat of autocracy.”

  • Helge Sverre: I Dumped Apple’s Fucking Word List: “[macOS] records which swear words you use, per app and per recipient, so autocorrect learns to stop ‘ducking’ you. […] The words it tracks come from Apple’s system dictionary, which flags every word with one of three tiers (vulgar, offensive, sensitive) and up to eleven topic flags (sex, drugs, religion, politics, violence, …).”

  • Jen Rose Smith at the BBC: Excuse my French? The swear words that used to be illegal in Canada: “Quebec has perfected such a vast variety of profanity that it’s been called ‘the Amazon rainforest of swear words’. But uttering these blasphemous terms could have once landed you in prison.”

Dracula Daily by Bram Stoker with Matt Kirkland

Book 50 of 2026: Dracula Daily by Bram Stoker with Matt Kirkland.

⭐️⭐️⭐️⭐️: It’s Dracula, but broken up so as to be read day by day, with marginalia made up of comments, snark, and artwork contributed by people who were experiencing the story for the first time via the Dracula Daily email newsletter format. Whether you’ve read it before or are doing so for the first time, this is a great way to take in the story.

Me holding Dracula Daily

Midterm Miracle

Holy shit, y’all.

I was not optimistic coming into this year’s midterms. Hopeful, yes: I was feeling like there was actually a chance of getting a small majority in the House, and while it was nice to think about getting 50 seats in the Senate, I wasn’t actually expecting that to happen.

It’s so much better than that.

New York Times website front page with the main headline 'Democrats Rout G.O.P', and smaller headlines, 'Ballots still being counted in Alaska and Mississippi, an unlikely battleground', and 'Angry voters usher in beginning of the end to the Trump era'.
When even the NYT has to admit that this actually happened….

There’s enough being written by so many other people that I don’t need to go over it all, but the blue shift across the entire country is incredible. Texas went blue. Mississippi is too close to call. Alaska is still in the running. And so many more notable firsts and landmark victories. (Abdul El-Sayed in Michigan! Susan Collins out of Maine! Keisha Lance Bottoms in Georgia!)

Locally things are looking pretty good as well, with four of the five Supreme Court seats going to left-leaning justices, the millionaire’s tax being upheld, and Democrats possibly getting a supermajority in the WA House.

The one major disappointment, unfortunately, is Washington’s transphobic I-638 looking to pass (archive.is mirror of a paywalled original). This is especially painful in a pretty solidly blue state, which is generally seen as a “safe haven” for transgender people, and which has seen a recent influx of transgender people because it’s a safer state to live in than most others, and in the midst of election where transgender and other LGBTQIA+ candidates posted significant wins in other parts of the country. Votes are still being counted, of course, and even assuming it does pass, there will surely be legal challenges, so the story definitely isn’t over. It’s just sad to have that one notable stain among otherwise better-than-expected results.

Still — even with that, there are lots of good things to celebrate today.

Now for the next part: Pressure on the incoming Democratic-led US House and Senate to take an aggressive stance and actually do something to make positive change, to investigate and prosecute the corruption, and to hold the executive branch in check until (and so that) we can do this again in two years.

We didn’t elect you to “reach across the aisle” unless it’s to hand out subpoenas and indictments.

Get. Something. Done.

Four Days to Election Day

I’ve been watching the WA Secretary of State’s Ballot Return Statistics page for the past week in this thread on Mastodon.

When I started, the state was at just under a 20% return rate, and as of today’s ballot drop, we’re at almost (but not quite) a 33% return rate.

Washington State ballot return statistics as of Friday, Oct. 30. Key points: an overall 32.84% return rate, 70% of which used drop boxes. Other data points shown include return rates by age range and by county, and a bar graph of when ballots were received.
Not enough green. Too much yellow.

I’m so frustrated by how few people vote in midterms. I mean, in general — even the major presidential elections have a far lower turnout rate than they should — but particularly the midterms.

It’s four days before election day, and not quite one third of the state’s electorate’s ballots have been received.

King County, Washington’s most populous county (solidly blue), is still lagging behind the overall return rate.

Jefferson County (solidly blue) has the best return rate.

Adams County (solidly red) has the worst return rate.

The optimist in me wants to see the Jefferson and Adams County return rates as indicative of how things are going to go, with Democrats coming out strong and Republicans not showing up. However, this could just be that Democrats have been voting earlier, and Republicans will have their ballots coming in at the end. (Obviously, even my optimism is struggling right now.)

The pessimist in me looks at the overall return rate, King County’s return rate, and that the strongest age group is the 65+ group, and worries that right-leaning rural boomers are going to dominate the results.

I try to be hopeful (I’m better at hopeful than optimistic), but…its tough right now. So many people say they want things to change, but when 2/3 of them don’t even bother to vote, it’s hard to see any avenue for things actually improving.

I hope that those who are voting are numerous enough and left-leaning enough that we have a chance of pushing things back towards a saner position. I really do. We’ll know (to one degree or another) sometime next week.

If you haven’t voted yet, please do.

If you know people younger than you, encourage them to vote.

Get those ballots filled out and in drop boxes.

Weekly Notes: October 19–25, 2026

  • ♿️ A more normal work week, though with three mornings dedicated to the WAPED fall conference. As always, good conversation and connections with people in the field across the state.

  • 🥱 Since it’s been a pretty busy month, and we had nothing planned this weekend, we enjoyed having nothing planned, and spent our weekend at home, with a lot of napping and TV binging (sometimes at the same time).

📝 Writing

Actually posted twice this week! One was a wish for better semantic text markup tools, and the other was noting that after almost 20 years on WordPress, this blog is now running on ClassicPress.

📚 Reading

  • Travis Bagwell’s Catharsis, the first book in a LitRPG series. I’ll be keeping an eye out for more from this series in used bookstores.

  • Diane Duane’s Intellivore, an interesting but somewhat slow Next Gen novel.

📺 Watching

We finished season four of Star Trek: Strange New Worlds this week. Overall, I get why a lot of fans weren’t thrilled with the season, but I’ll admit to (for the most part) enjoying it. While it’s a little weird to have a full season of what in the past would have been mid-season one-off filler episodes, they at least went whole-hog and had fun with what they were doing. I’d rank this season better than season three, and hopefully that trend continues and they are able to wrap things up well with the final short season.

🔗 Linking

  • Rae Morey at The Repository: Matt Mullenweg Orders Accessibility Revert, Tells Core Committer to “Contribute Your Talents to Another Project”: “Andrea Fercia has spent more than a decade making WordPress more accessible. But on Tuesday, WordPress co-founder Matt Mullenweg told the long-time core committer to take his talents elsewhere.”

  • Lex Friedman: I can’t believe we’re still arguing over whether X is for jerks: “John [Gruber]’s taking the most extreme reactions he can find and presenting them as representative of everyone who objects to X. It’s an easy argument to win when you get to pick the stupidest possible version of the opposing position.”

  • Matthew Belter at The Vinyl District: Praga Khan of Lords of Acid, The TVD Interview: “I started making records myself in 1987, when Atari came out with its sequencing software. Before that I’d been working with a Commodore sequencing system. I’ve always been in love with technology and in love with music, so combining the two was the perfect thing for me. The very first record I made was a song called ‘Blow Job,’ and I honestly didn’t know what the word meant. I thought a blow job was a bad job, when somebody does something wrong. Only later did I find out what it really was.”

  • Owen Lacey at The Pudding: The Real Kevin Bacon: “The conventional wisdom is that Kevin Bacon is the all-encompassing center of Hollywood, so prolific that the game is a lot easier than if it were called the ‘Six Degrees of John Doe’. ¶ However, Kevin Bacon is not the center of Hollywood. In fact, he never has been, and almost certainly never will be.”

  • Local Wikipedia: “Wikipedia, but only for things a half hour walk from you. (If there are fewer than 25 things close to you, it takes the closest 25 things within about 6 miles. If there are more than 500 things only the closest 500 will be included.)”

Intellivore by Diane Duane

Book 49 of 2026: Intellivore by Diane Duane.

⭐️⭐️⭐️: The Enterprise and two other ships go chasing mysterious disappearances in a little-explored region of space. A bit of a slow burn, with the baddie not really showing up until about 3/4 of the way through, but this leaves time for discussions between Picard and the other captains. Weird cover art, though, with Data looking particularly off.

Me holding Intellivore

Goodbye WordPress, hello ClassicPress!

After nearly 20 years (only about three weeks shy) using WordPress, I’ve finally moved this blog over to ClassicPress.

Moving off of WordPress is one of those things that I’d wanted to do for a long time, but figured it would be too much trouble to actually bother with. Two things happened in the past week to convince me otherwise:

  1. Matt Mullenweg continued on his campaign of general dickishness and torpedoed an accessibility update and booted the primary accessibility contributor from access to the project.

    This is just the latest in a long string of examples of Mullenweg being an ass, particularly when it comes to WordPress. Mullenweg.wtf is a good resource for keeping an eye on his antics, if you’re into that sort of thing.

  2. A thread by Adrian Roselli on Mastodon about the above led me to a post of his about WordPress accessibility, one of the updates to which mentioned ClassicPress.

    Once I took a look at ClassicPress and realized what it was — a fork of an earlier version of WordPress that removes the problematic Gutenberg block editor and is continually updated to optimize, add new features, and stay broadly compatible with the wider WordPress ecosystem, including many themes and plugins — I thought this might be the way to go.

And as it turns out, it was. The switch took all of about five minutes, all told:

  1. Install the ‘Switch to ClassicPress’ plugin.
  2. Deactivate all other plugins.
  3. Click the ‘Switch to ClassicPress’ button.
  4. Reactivate the other plugins.
  5. Done.

I only had one plugin that wasn’t compatible (the Internet Archive Wayback Machine Link Fixer); everything else is quite happy doing what it was doing before.

If you’ve been considering moving away from WordPress but have been concerned about the time it would take to move to a new platform, having to learn a new system, losing access to the wider WordPress ecosystem, or any combination of the above, I’d recommend taking a look at ClassicPress. While it’s been, admittedly, all of about 15 minutes, and I haven’t even really dug into the settings to explore the differences, it’s been an easy and worry-free 15 minutes. Off to a good start!

Catharsis by Travis Bagwell

Book 48 of 2026: Catharsis by Travis Bagwell.

⭐️⭐️⭐️: A dark but interesting LitRPG adventure, something of a blend of SF (in the framing world) and F (in the online world). Not being much of a gamer, and with one book of Dungeon Crawler Carl being my only other experience with LitRPG, I wasn’t sure where I’d end up on this, but it ended up keeping me invested. Where DCC uses a “what if the world became a game” setup, this is a more straightforward scenario as we follow the main character both in the real world and as they play a VR MMORPG game. Game mechanics were definitely present, but not so much as to bore me (who doesn’t play this kind of game), and the overall story arcs in and out of the game (including the requisite Evil Corporation Doing Sinister Things) were intriguing enough. This is a situation where I wish the publishing industry were in a different spot; I’m invested enough that I’d keep reading at ebook or mass market paperback prices ($6-$10), but not at trade paperback or hardcover prices ($20-$30), and unfortunately, the ebooks are only offered within the Kindle ecosystem, which I don’t do. I’ll definitely keep an eye out for used copies, though.

Me holding Catharsis

Wishlist: Truly Semantic Plain Text Markup

This is something in between “wishlist” and “proposal”, in that it’s something I really want, but don’t have the skills to create on my own. So I’m tossing this out into the world with the “lazyweb” tag to see if magic happens at some point.

UPDATE: Though written with Markdown as the initial focus, there are many different text markup systems with text-to-HTML (or other format) and vice versa processors, dating at least back to setext, which itself I think at least partially grew out of existing Usenet conventions at the time. So while my long use of Markdown as the underlying format for my text documents led me to focus there, Markdown itself is just one of many tools which all suffer from the same basic issue of confusing semantics and presentation. I’ve updated the title of this post accordingly and added this paragraph. And now back to the original post….

However much its creator currently bothers me, there’s no denying that Markdown is a very useful way of crafting text documents so that they’re easily convertible to HTML (among other formats).

Various people over the years have identified ways in which the original version of Markdown wasn’t quite what they were looking for, so there are a number of Markdown variants to choose from.

However, every version (at least, every version that I’ve looked into, I haven’t done an exhaustive survey) has the same limitation inherited from the original that drives me up the wall: None of them actually create proper semantic HTML.

In every variant, you have the option to create italicized text by wrapping text in single _underscores_ or *asterisks*, or bold text with doubled __underscores__ or **asterisks**.

However, those don’t actually output <i>/</i> or <b>/</b> tags; instead, they output <em>/</em> and <strong>/</strong> tags.

Now, that is what it says in the original specification, so all downstream implementations are following the lead of the original.

My contention is that this was a bad choice at the time, made worse over the years due to the proliferation of WYSIWYG editors that use buttons marked B and I as shortcuts for adding either Markdown underscores/asterisks or HTML em or strong tags.

Italics are not necessarily emphasis. For example, book titles (which, admittedly, should really be wrapped in <cite>/</cite> tags) are commonly represented with italics, as are the names of ships, such as the U.S.S. Enterprise. And, of course, there may be times when italics are used in a purely presentational manner.

Similarly, bold is not necessarily strong emphasis; it’s often used as a presentational style.

Now, when writing Markdown, since you can incorporate HTML and it just gets passed through to the final rendered HTML, it’s easy enough to create semantic final HTML by writing with a blend of Markdown and HTML markup. (I do this a lot.)

Unfortunately, in HTML to Markdown conversions, both <i> and <em> tags become single underscores or asterisks, both <b> and <strong> tags become doubled underscores or asterisks, and <cite> tags just disappear. There’s no way to retain the original semantics (assuming the original document was properly coded to begin with, of course) in the conversion; if you want clean and correct final output, you’ll have a lot of careful search-and-replace to recreate the semantically appropriate markup.

What I want is a Markdown variant that handles semantics properly in some way.

One possibility (though there may be reasons why these choices wouldn’t work; this is off the top of my head):

  • _single underscore_: creates <i>/</i> italic tags.
  • __double underscore__: creates <em>/</em> emphasis tags.
  • *single asterisk*: creates <b>/</b> bold tags.
  • **double asterisk**: creates <strong>/</strong> strong emphasis tags.

There’s probably a lot more that could be done to create a Markdown variant that supports text semantics well — citation tags, for example — but these are the ones that keep bothering me.

(And yes, I know there apparently is at least one project called “semantic markdown”, but it seems to be concerned with JSON and AI-readable text, and doesn’t address the particular semantics that I’m grumbling about.)