Weekly Notes: March 17–23, 2025

  • ♿️ Busy week at work. The biggest success there was launching an “Accessibility Liaisons” initiative, looking for volunteers across campus to learn more about digital accessibility to assist others in their area. Sent out a campus-wide email about it, and got the first four volunteers within an hour, and were up to twelve by the end of the day. Promising start!
  • 🚀 This weekend was the all-staff meeting weekend for Seattle Worldcon 2025. Friday afternoon I joined in person and got to put a few faces to names I’d only seen online until now; Saturday I stayed home and Zoomed in, since there was less that day that I needed to be present for, and then Sunday I joined the group for a tour of the Seattle Convention Center Summit building where the majority of the convention will be happening. The new convention center building is huge, and really nice. Going to be a great location for Worldcon!
  • 🎻 After the tour, my wife and I went to the Seattle Symphony’s performance of selections from the Fantasia movies, played live as the film clips were projected on a screen. Really enjoyed the performance, and it was fun to see how they synced the performance to the video.
  • 🚀♿️ Had a nice bit of success in crossing the streams between my paid and volunteer work. One of the pages we’d just set up for the Seattle Worldcon site (page not linked, because it’s not fully public) included a drop-down menu that revealed more information on the page, changing depending on which item in the menu was chosen. While working my way through the Trusted Tester training materials, I realized that the current implementation would fail the testing process because those page changes weren’t being announced to assistive technology. A bit of digging, experimentation, and testing, and I figured out how to properly implement an ARIA live region so that the page passes testing.

📸 Photos

A red Chevy Sonic being strapped onto a flatbed tow truck.

Not the best start to Tuesday morning. And it didn’t get much better from there; a failed water pump had led to the car dumping its coolant and cracking the radiator and coolant reservoir. A lot of money and a few days wait for repairs, that turned into a few more days when the wrong part got shipped to the service shop. Hoping we’ll have it back on Monday.

A wide-angle shot of a huge convention center ballroom, with maroonish side walls and a high ceilig with a pattern that's formed by hanging planks of wood.

The main ballroom of the convention center Summit building is huge. I mean, I know these spaces are big, but standing in it while it’s completely empty was impressive. I spent a couple moments trying to estimate how many times I could fit my entire house in there (stacked vertically as well as arranged horizontally) before just going with “lots” and giving up.

A concert hall filled with people; on the stage are seats for an orchestra below a large screen showing the logo for Disney's Fantasia.

It was good to be back in Benaroya Hall for the Seattle Symphony. The last time we were here was one of the last Messiah performances before the pandemic kicked in and shut everything down.

📚 Reading

  • Read Requiem by Kevin Ryan and Michael Jan Friedman.
  • Started Polostan by Neal Stephenson.

📺 Watching

Started NCIS: Origins. It’s pretty standard NCIS, but the ’90s setting makes for some entertaining music choices, and we’re being pretty impressed by the casting for younger versions of known characters. Also been doing a lot of Antiques Roadshow, because it’s soothing.

🎧 Listening

A few months ago I’d pre-ordered Ministry’s latest album, The Squirrely Years Revisited, where they update a bunch of those early synth pop tracks that Jourgensen has practically disowned for decades. So far, first impressions are good. While a lot of recent Ministry hasn’t done much for me, as they’ve moved more towards straightforward metal over industrial, they’ve done a really good job of blending the original synth pop tracks with their modern sound, landing in a place that works well for me. Glad Al decided to admit that these tracks are part of his history!

🔗 Linking

  • Assuming the old plugin (last updated in 2008) I found still works, this site will be participating in CSS Naked Day on April 9.
  • Robert Alexander, RSS blogrolls are a federated social network: Something for me to dig more into when I have time.
  • Chris Dalla Riva, The Greatest Two-Hit Wonders: “But if one hit is a miracle, then two hits is a near impossibility. Two-hit artists sit in a weird space, though. Pop stars a remembered because they are very famous. One-hit wonders are remembered for the opposite.”
  • Anand Giridharadas, The opposite of fascism: “The best revenge against these grifters and bigots and billionaires and bullies is to live well, richly, together. The best revenge is to refuse their values. To embody the kind of living — free, colorful, open — they want to snuff out.”

My Norwescon 47 Schedule

Promo image with art by Wayne Barlowe of an orange-tinted alien landscape, and the text, Norwescon 47: Through the Cosmic Telescope, April 17–20, 2025, DoubleTree by Hilton Seattle Airport, SeaTac, WA.

Norwescon 47 is coming up quick, and this year, in addition to my usual behind-the-scenes duties (website admin, social media admin, Philip K. Dick Award ceremony coordinator, assistant historian) and visible duties (Thursday night DJ, Philip K. Dick Award ceremony emcee), I’ll also be paneling!

Here’s my (tentative, but should be pretty solid) schedule for the con; any time not listed here when I’m not sleeping, I’ll likely be found wandering the convention, hanging out with people, getting into ridiculously geeky conversations, enjoying the costuming, and generally seeing what’s going on:

Thursday, 4/17

  • Thursday night dance setup (7–8 p.m.): Making sure the noise goes boom as it should.
  • Introduction to Fandom Dancing (8–9 p.m., Grand 3): Teaching people how to do things like the Time Warp, the Rasputin, the Thriller dance, and so on.
  • Thursday Night Dance: Star Trek vs. Star Wars (9 p.m.–1 a.m., Grand 3): I DJ. Noise goes boom! People boogie.

Friday, 4/18

  • A few Philip K. Dick award related things during the day.
  • Lifetime Dinner (5–7 p.m.): Munchies and chatting with other lifetime members, the guests of honor, and the Philip K. Dick award nominees.
  • Philip K. Dick Award Ceremony doors open (6:30 p.m., Grand 3): Welcoming all to the award ceremony.
  • Philip K. Dick Award Ceremony (7–8:30 p.m., Grand 3): Featuring readings of selections from the nominated works (read by their authors if attending) and the presentation of the the award.

Saturday, 4/19

  • Basics of Accessible Documents and Websites (7–8 p.m., Cascade 10): Aimed primarily at authors, especially if self-publishing, small publishers, but also for anyone distributing writing online. An overview of digital accessibility and tips on how to make sure that what is being published can be read by everyone, including readers with disabilities.

ABBYY FineReader Amazement and Disappointment

I’ve spent much of the past three days giving myself a crash-course in ABBYY FineReader on my (Windows) work laptop, and have been really impressed with its speed, accuracy, and ability to greatly streamline the process of making scanned PDFs searchable and accessible. After testing with the demo,I ended up getting approval to purchase a license for work, and I’m looking forward to giving it a lot of use – oddly, this seemingly tedious work of processing PDFs of scanned academic articles to produce good quality PDF/UA accessible PDFs (or Word docs, or other formats) is the kind of task that my geeky self really gets into.

Since I’m also working a lot with PDFs of old scanned documents for the Norwescon historical archives project, tonight after getting home I downloaded the trial of the Mac version, fully intending to buy a copy for myself.

I’m glad I tried the trial before buying.

It’s a much nicer UI on the Mac than on Windows (no surprise there), and what it does, it does well. Unfortunately, it does quite a bit less — most notably, it’s missing the part of the Windows version that I’ve spent the most time in: the OCR Editor.

On Windows, after doing an OCR scan, you can go through all the recognized text, correct any OCR errors, adjust the formatting of the OCR’d text, even to the point of using styles to designate headers so that the final output has the proper tagging for accessible navigation. (Yes, it still takes a little work in Acrobat to really fine-tune things, but ABBYY makes the entire process much easier, faster, and far more accurate than Acrobat’s rather sad excuse for OCR processing.)

On the Mac, while you can do a lot to set up what gets OCRd (designating areas to process or ignore, marking areas as text or graphic, etc.), there’s no way to check the results or do any other post-processing. All you can do is export the file. And while ABBYY’s OCR processing is extremely impressive, it’s still not perfect, especially (as is expected) with older documents with lower quality scan images. The missing OCR Editor capability is a major bummer, and I’m much less likely to be tossing them any of my own money after all.

And most distressingly, this missing feature was called out in a review of the software by PC Magazine…nearly 10 years ago, when ABBYY first released a Mac version of the FineReader software. If it’s been 10 years and this major feature still isn’t there? My guess — though I’d love to be proven wrong — is that it’s simply not going to happen.

Pity, that.

Disability Pride Flag

While we’re just halfway through Pride month, July is Disability Pride Month, and in preparation for this year, I’ve created a high resolution version of Ann Magill’s Disability Pride Flag, which she released into the public domain. I have also created a brighter variant that may be more suitable in some situations.

A muted black field with a diagonal stripe running from the top left to bottom right in muted green, blue, white, yellow, and red.

You can snag the images from this blog post, or you can download the 175 KB Disability Pride Flag .zip file, which includes both the standard and bright variants as high-resolution (2000×3000 pixel) .png, .svg, and .pdf files, along with the Affinity Designer source files I created.

A black field with a diagonal stripe running from the top left to bottom right in green, blue, white, yellow, and red.

An explanation of the design and the meaning of the colors, from Ann:

I and several people with visually triggered disabilities (some of whom wished to remain anonymous) have collaborated to come up with this new design, shown above. The colors have been muted and rearranged to reduce eye strain, and each stripe also has a slightly different level of brightness (brightest in the center and darkening outward), so that even those with some form of color blindness can distinguish the stripes.

And in case you’re wondering, here’s the flag’s symbolism:

Having All Six “Standard” Flag Colors: signifying that Disability Community is pan-national, spanning borders between states and nations.

The Black Field: Mourning and rage for victims of ableist violence and abuse

The Diagonal Band: “Cutting across” the walls and barriers that separate the disabled from normate society, also light and creativity cutting through the darkness

The White Stripe: Invisible and Undiagnosed Disabilities

The Red Stripe: Physical Disabilities

The Gold Stripe: Neurodivergence

The Blue Stripe: Psychiatric Disabilities

The Green Stripe: Sensory Disabilities

Download link: DisabilityPrideFlag.zip (175 KB)

iA Presenter and Headings

I’m quite curious about iA Presenter (a new Markdown-focused presentation creation app), so I downloaded the 14-day trial.

And it is immediately driving me up the wall that in the sample/instructional presentation that loads by default, the creators are repeatedly misusing headings to create the style for their demonstration slides.

The iA Presenter window as first opened to the demo presentation. The Markdown code for the content begins with an H1 followed by an H4. The next slide begins with an H3 that is followed by an H2.

The cover slide starts with an H1 and then immediately jumps to an H4, presumably because they wanted the visual distinction between the larger text of the title and the notably smaller text of what’s being used as a subtitle. But that skips two levels of headings.

The second slide (and many other slides) starts with an H3 that is immediately followed by an H2. Consistently, slide after slide, it’s an H3 followed by an H2. Again, this appears to be done for the visual presentation, as it results in the smaller-text headline over the larger-text headline. But that means that the headings are all out of order and don’t create a consistent outline to indicate the structure of the document.

And this sort of thing continues throughout the entire demo presentation.

Not only is this generally sloppy, but it’s an accessibility issue: When headings are skipped, users of assistive technology like screen readers have to try to figure out from context whether the headings have actually been skipped, or if they’re they exist but haven’t been tagged properly, or if they’re being presented out of order. When the document outline is out of order, it makes it much more difficult to navigate through and build a coherent mental picture of the final document.

I haven’t gotten as far as looking to see how iA Presenter does with its output (Is the HTML it generates standards compliant? Are the PDFs it generates properly tagged for accessibility)? But even if it exported perfect HTML or ideally tagged PDFs, the content will have accessibility issues because the designers are prioritizing style over substance. And with this as their demo, many people using the app will likely follow their lead.

And that’s a shame. Because on first blush, it’s a gorgeous app with some extremely good advice on how to conceptualize and plan better presentations and some great templates. All criticisms aside, I’m still looking forward to experimenting with it. But the abuse of headings and lack of concern for reasonable document structure is not giving a very good first impression.

Read more