Purity Ring on stage with spinning LED lights that show video of a pink/purple-y spiral, caught mid-spin
Purity Ring on stage with spinning LED lights that show video of four faces
Purity Ring on stage with spinning LED lights that show video of blue sparkles flying out

Purity Ring last night was such a good show and refreshing in multiple ways. The production was awesome, with several spinning LED “fans” that showed video, making the video look like it’s hanging in the air in the space around them. There were several of those in front of and behind them, plus a large screen at the back of the stage, so it was a really cool 3D effect. Photos don’t quite do it justice since they pause the spinning, but they still came out pretty cool.

I was also excited for this show because the band requested fans wear a respirator mask and provided them if anyone needed them. I was even more impressed when I learned that they invited mask blocs from each city to table at the event, so my Fan Favorite SD buddies were there and I got to meet a few new people!

The band talked about it briefly, thanking everyone who masked and stressing its importance as an act of community care. 💛😷

As the Mandalorians say, “This is the way.”


Hey Portland, just saw that starting November 1, Heretic Coffee is offering free breakfast to anyone losing SNAP benefits. No proof needed and no questions asked.

via Instagram


I quite enjoyed KPop Demon Hunters. Loved the animation style, quite funny, and some good bops. It’s one I probably wouldn’t have considered without a friend’s recommendation, so I’m passing it along.


Zoinks! It’s MaskUpTober

I’ve been enjoying @doodlesbycharlie_ drawings on Instagram for a while, described as “turning disabled grief into comics.” Such cute drawings and a lot of relatable feelings portrayed in them.

I loved that they created a set of prompts for a creative challenge this month, #MaskUpTober:

Turn your pandemic feelings into art! Any format is welcome. Use #MaskUpTober hashtag & tag @doodlesbycharlie_

Week 1: Oct 4–10: Zoinks! vampire, scare, nightmare, trick

Week 2: Oct 11–17: In the Woods. fog, wander, moon, tree, lost

Week 3: Oct 18–24: Mystery World. illusion, hidden, portal, dreams

Week 4: Oct 25–31: Casting Spells. magic, wish, glow, mirror, float

original Instagram post

Also from the caption: “...this is low pressure. any medium is welcome. doodles, song, voice, poetry, writing, makeup, memes, photos, collage, scribbles on a napkin! only rule is to not use AI.”

I didn’t think I would participate myself, but the mood just struck me. The first prompt reminded me of Scooby Doo and the modified phrase popped to mind “...and I would have got away with it if it wasn’t for you pesky maskers” and the idea came together.

I pulled up an image of the scene, did a little sketching, and voila:

rough sketch on dotted paper of the Scooby Doo scene where Fred unmasks the bad guy, except instead of a face the bad guy looks like the SARS-Cov-2 virus and Fred is wearing a mask
“...and I would have got away with it if it wasn’t for you pesky maskers

(yeah, I know, it’s not the scene that goes with the quote. ✨c r e a t i v i t y✨)

Hi, recovering perfectionist here and I often feel self-conscious about drawing, but I pressed that down and made a mark, as Joe would say.


And it Sets Us on Fire

I was pleasantly surprised when The Echoing Green announced a listening party for a new single. They’re one of my all-time favorites. They’re independent these days and it is a side gig, so new tracks are less frequent and always a treat.

I Know Right” is some really catchy synthpop and you can listen above or at the Bandcamp link. It has some of the vibe from The Winter of Our Discontent, which I love. That lyric is still in my email signature:

“our hearts are burning bright, as we’re lifted out of nowhere. our songs all stay behind to sing the story of our lives”

I joined the listening party tonight expecting it to just be a livestream of the song, but Bandcamp also has a chat feature, so it was fun to chat with others. I saw some names I recognized and also unlocked a memory of the echocentral forum (archived) we used to have discussions on in the good ole phpBB forum days.

Chrissy joined and said they were starting up a YouTube livestream, so we hopped over there and had a fun hangout for the next hour talking about other songs they’re working on (it sounds like they have a lot!) and talked about what songs they should try to cover. I immediately said “Pink Pony Club” half as a joke, but I do think it could work. We’ve seen metal covers, why not a synthpop cover?

They don’t really tour much, but there was talk about maybe doing a livestream concert and they definitely want to do more hangout livestreams like tonight’s, so I’m looking forward to that.

The title of this post is the second half of the lyric I used for the last post about the band: “Hope still has a name and it sets us on fire.”


From an interview with a costumed Portland protester. Portland rules and this is spot on:

“There’s been a nice overall whimsy that has shown up. The frog is amazing. We had a bunch of other inflatable people here last night, too. I saw people playing Twister the other day.

What they rely on is fear. So by coming out in an absurdist manner, it speaks to them, to some extent, that we’re actually not that afraid.

It also dismantles their narrative a little bit. When they try to describe this situation as “war-torn,” it becomes much harder to take them seriously when they have to post a video saying [U.S. Secretary of Homeland Security] Kristi Noem is up on the balcony staring over the Antifa Army and it’s, like, eight journalists and five protesters and one of them is in a chicken suit.”

An Interview With the Portland Chicken (archived)

First Day on the Job

A short story

You feel the air on your face as you’re rushing to work. It’s your first day and of course you’re running late.

You land at the entrance of the large, nondescript building. It does not have many windows. That might be unsettling for some, but you find it kind of a relief. Still, you hope you don’t get stuck in there for long hours every day. You shiver as you remember your previous job.

As you approach the door, the RFID scanner beeps. A green light turns on and the door automatically slides open for you. “Whoa, fancy.”

The ceilings inside are so high. The lighting is better than you expected — at least they’re not using those obnoxious fluorescent lights. You line up behind a few other tall employees at the metal detector, but a moment later you’re ushered around it by one of the agents. “Robin? You don’t need to go through the metal detector. You’re late, by the way. Not a great look on the first day.”

You’re led down the hallway until you finally see a door more your size. You slip in quietly and settle in as the presenter continues, “…your spy work will be keeping the country safe. Welcome to the National Security Agency, Avian Division.”

This is my entry for the September IndieWeb blog carnival, Second Person Birds.



In reply to: https://indieweb.social/@jgarber/115250952085365231

Loved it growing up but haven’t revisited it or the reboot yet! I don’t think it scared me, but Dark Crystal definitely did. Time for some Jim Henson nostalgia watching!


“It was the ’80s man. We were built (traumatized) different.”

Me responding to a friend who said how frightening Marjory the Trash Heap was in Fraggle Rock. 🤣


Y’all, this one is close to me. A San Diego mutual aid organizer I’m connected with needs support to pay for a jaw surgery they’re having soon: https://gofund.me/09d07f525

Any amount helps and boosting is much appreciated. 💛


Want to read: Kitchen Confidential: Adventures in the Culinary Underbelly by Anthony Bourdain (ISBN 9780060899226)



I watched Local Hero for the August IndieWeb Movie Club. I went into it knowing nothing about it and quite enjoyed it. There was some great, subtle humor in it and a surprisingly young Peter Capaldi (25!). It unfolded slowly but never felt slow or boring. I think it is one I would definitely re-watch sometime. Thanks for the recommendation, Thomas!


Have we come up with a better question than “how are you?” I haven’t known how to answer that for a while now; it changes frequently.


“Aziz, light!” Time for a re-watch of The Fifth Element.


In reply to: https://bsky.app/profile/getcaughtliving.bsky.social/post/3lyjgg3fpu222

Indeed! Hello from a San Diego CC pal 👋😷


Lessons for custom WordPress plugins and themes

I was reminded of this WordPress issue that has bitten me twice now, so it’s definitely time to document it.

Short version: If you write a custom WordPress theme or plugin only for your site, you probably want to include Update URI: false in the header comment. This stops WordPress from checking for updates against the official directories and potentially overwriting your code. Read more in the official blog post.

Longer version: When WordPress checks for updates to plugins and themes, it is basically checking the name and the version number against the official directories. If there is a newer version, then it prompts you to install the update. This generally works fine until you consider more generically-named things. For example, years ago for a work client, we set up a member directory plugin that we very aptly named... “member directory.” Later, the client saw there was a new version available so clicked “update” and suddenly the directory stopped working.

Yep, the WordPress update system didn’t really have a way to differentiate generically-named plugins. The update process replaced our custom plugin with the one in the official plugin list. We have backups so it was an easy fix, but it was baffling to find out that could even happen. I tracked down a WordPress issue discussing it and chimed in with my +1.

Thankfully there was an update in version 5.8, but it still requires developers to opt-out by adding a line to the header comment. We were bitten by this again today with a third-party plugin called “custom post types.” No, not that one.

Lessons for custom plugins and themes:

  • Use Update URI: false in the header comment to disable update checks
  • Optional, but a good practice: use more specific names. Prefixing the name with the client/organization goes a long way to making unique names.

Today’s fun Unicode character: Multiocular O, aka biblically accurate angel: ꙮ

h/t benji


In reply to: https://www.instagram.com/p/DN_Gw30jk1S

Sorry, #2 is wrong. The Omidyar Network runs the Reporters in Residency program that Lorenz is in. Both that org and Lorenz have disclosed that (it was announced in a blog post) and the Omidyar Network is not dark money. Omidyar the person did donate to the Sixteen Thirty Fund years ago. These are not comparable; Lorenz has not been shown to be taking dark money.