Skip to content
A grid of small, gray triangles on a black background, distorted in a wave-like pattern to create a sense of motion and depth.

Working through the backlog

This morning, I took a field recorder to share some of the birds and other sounds in my neck of the woods. Then, as it does, the rain came.

Hit the play button to soak in the sounds:

audio-thumbnail
April 1st
0:00
/292.56

On the work side, I've been shooting photos, building out documentation for running hybrid meetings to better support in-person and online organizing, and, of course, working through the rest of my side quest backlog. Right now, I'm wrapping up an email project and slowly pushing along some Ghost site migrations.

Speaking of surprises, one of them I found when migrating a site to Ghost was this tiny issue with alt-text images having a hard limit on the length of characters you can save. Not a huge deal, but it's something to think about if you're tasked with content parity during a site migration. I'm also trying to put together a list of platform fees across Substack, Patreon, and other services to compare what an alternative looks like and the trade-offs to consider.

But even with the work that keeps me busy, I know you can't post your way out of fascism. 404 Media's take on this deluge of news is worth the read.

...the point of this deluge is not to persuade, but to overwhelm and paralyze our capacity to act. More recently, researchers have found that the viral outrage disseminated on social media in response to these ridiculous claims actually reduces the effectiveness of collective action. The result is a media environment that keeps us in a state of debilitating fear and anger, endlessly reacting to our oppressors instead of organizing against them.

If 404 Media has been working to cover what corporate media would probably call political uncertainty at the national level, what do we have at the local level?

I'm based in San Francisco, and I turn to the following people and organizations to better understand what's going on.

The Phoenix Project
We rise from the ashes of buried truth, awoken to challenge and expose the covert corruption eating away at the pillars of our society.

The Phoenix Project

48 Hills | Independent daily San Francisco news + culture
SF Bay Area News, Arts, Culture, Life. Nonprofit daily site, locally published & completely independent.

48 Hills

El Tecolote - Latinx news, arts and culture in San Francisco
El Tecolote is the voice of San Francisco’s “pueblo.” We answer questions and report on news that shape the lives of Latinx people who live or work in the city. Located in the heart of Mission District, we document and amplify the community’s vibrant role in the city’s political, art and cultural scene.

El Tecolote

Get more from Sad Francisco on Patreon
a podcast

Sad Francisco

Get more from Doomloop Dispatch on Patreon
The show covering the worst parts of the San Francisco Bay Area.

Doomloop Dispatch

I still review the billionaire-owned blogs to see how the narrative is being shaped there, but there's no need to share those links here. Please let me know if I missed an outlet or group I should follow.

I'll end with a roundup of posts where my work has been featured in 2025 so far:

After Newsom abandons trans people, a fairly tepid response at SF City Hall - 48 hills
When Gov. Gavin Newsom threw the trans community under the bus last week, LGBTQ+ leaders in the state Legislature and statewide activist groups—many of them very politically moderate and cautious—were very quick to respond. Newsom introduced his new podcast by inviting Charlie Kirk, a right-wing provocateur, to chat with him. It’s hard to understand why […]
Note to Matt Dorsey: UCSF doctors support harm reduction - 48 hills
Plus: SFPD still seems to have problems with illegal searches. That’s The Agenda for March 31-April 6
Another War on Drugs measure passes, with only two dissenting votes - 48 hills
Fielder and Chan oppose plan that has serious flaws and could lead to more deaths. 9-2 votes are becoming a pattern.
Part 1: SF Rules Committee & BOS Meeting: What a fucking week!
Mandelman Reveals His Trumpian Self with Sunshine Task Force. Lead up to Dorsey’s associates and policy advisors targeting and harassing me again, the worst I’ve felt since 2023.
Supes vote 9-2 to let Lurie fire one of the best members of the Police Commission - 48 hills
The mayor wins a decisive victory, giving him the power to replace the police chief and choose the next person for the job.
Mastodon