WTFJHT
April 16, 2025

Today’s WTFJHT takes my breath away. This is not normal.

WTFJHT (What the Fuck Just Happened Today) is a M-F summary, in one sentence, of the day’s top news, with cited references and expanded summaries below the one-long-sentence. It’s written by “Matt” a guy from Seattle who’s been writing this newsletter since T first took office in 2017. He’s a standup guy, he’s built a fantastic and huge community, and it’s just a great service. His email is the quickest and most easily consumable summary of the day’s news; I read it every weekday.
The kitchen window sill….

Fighting Oligarchy
April 15, 2025
I maintain — and I’m certainly not alone — that it’s essential that we show up. All the historians, all the scholars who study authoritarian/fascist regimes, all the resistance leaders.. are clear about the importance of being counted, using your voice, fighting in whatever way possible (including checkbook activism). But showing up is key because it shows everyone — those who are on the other side, those who are on the right side and those who are on the fence — that there is energy and momentum in the movement, that it’s big, it’s real, it’s powerful. Energy begets energy, mo begets mo.
If we’re going to deny trump’s takeover and makeover of our government, we need the people to rise up. We need a massive resistance movement.
They say that in order to beat back an authoritarian takeover of government you need to mobilize around 3-4% (of the general public, I think). That the only time authoritarian advances have succeeded is when the resistance falls below those numbers. Or put another way, authoritarian takeovers can be stopped if the resistance can actively mobilize at least 3% of the population. Analysts and pollsters right now are saying we are close to that number. I haven’t done the math and don’t pretend to understand it well enough to defend the theory, I’m just happy (desperate) to do my part. I do NOT want to sit on the sidelines and watch trump and his goons destroy our country.
I’m 100% convinced that’s exactly his goal: to completely tear down government. It’s become evermore evident since he’s taken office and as Project 2025 has become so publicly visible as their obvious blueprint. Destruction of the state is exactly what their strategy is and I’m not here for it. If all I have to do is show up when asked, call my reps, give some money, stay informed… I can do that.
Especially when it’s fun and inspiring, especially when it includes hanging out with friends, especially when it involves some of the key leaders and fighters of our time, in our history, like Bernie and AOC.
To that end: The Fight Oligarchy rallies that are happening all over the country, headlined by two lions of the progressive left, Bernie and AOC. The rallies are attracting tens and tens of thousands of attendees at all of their stops.. even in red zones like Idaho, Salt Lake City, Bakersfield (and Montana tomorrow). It’s just awesome what these two are doing. They’re educating millions of people, and inspiring them to action.
Today, the tour came to Folsom… right up the street! Folsom is probably the only Northern Californian stop on this historic tour so it attracted folks from all over this part of the state.
I met Sarah, Gabe and their daughter Rachel in line on the campus of Folsom Community College. We arranged to meet at noon-ish and stake out a place in line. We set up our chairs, like everyone else in line, and ate our lunches. Organizers came by handing out free water, vendors sold t-shirts, hats and buttons. People were super friendly and joyful (and inside: angry, anxious and quaking in their boots). We were fairly close to the first entry point, which they opened up at 2:00. We made our way down to the security check point and waited there for almost an hour and a half. We were early enough to be in the first wave of folks to be checked and scanned; they had about 15-20 lines, we were about 6 or 7th in our line. That’s all to say, we got into the venue early (the college’s track) and found a place on the grass next to a pair of giant speakers and within about 25-30 yards of the stage. No obstacles.
Music started around 4:00 or so — two pretty great groups — then at 6:00 a number of pre-speakers spoke, then at 6:30 AOC came up to the podium and spoke for about a half an hour, then Bernie, also about a half an hour. Things wrapped about 7:30. The whole thing was exceptionally inspiring.
I like Bob Dunning’s stats on it: 35,000 folks in attendance (that may or may not include the people who did not make it inside, and def didn’t include the many who left because they couldn’t get inside), and a line to get in that stretched 3 miles.
Some pics:

As seen in the crowd (check out the t-shirt with a vintage picture of Bernie being hauled out of a protest):




The main attractions:


It was a beautiful day and a glowy, beautiful evening:

They greeted the crowd a final time, then walked together off the stage:


Here are a few other photos worth sharing, with attributions:



This was from Bernie, himself:

Music at the Odd Fellows
April 11, 2025
Jim and I went to hear Duo Quartet tonight at the Odd Fellows Hall. Duo Quartet comprises two duo groups: Chris Webster & Nina Gerber, and Pam Delgado & Jeri Jones. When they all play together, they’re the Due Quartet. Plus a dog, who lay quietly in her doggie bed right on stage.

This is who I really wanted to see.. Nina and Chris.

Jim and I have heard Chris sing countless times, mostly at Home for the Holidays annual concerts (like, almost 20 of them) and a few Mumbo Gumbo events. Her voice is just buttery gorgeous. Nina accompanies a whole bunch of singers (the ones I know and have heard live are: Greg Brown, Kate Wolf, Lucy Kaplansky, Eliza Gilkyson). I just read on Nina’s website that she and Chris are performing twice this summer in Sac, just the two of them… might have to pitch that to Jim.
~~
Had a nice lunch at Tower Cafe this afternoon with Susan. A sad percentage of our lunch was taken up with fretful, angry conversation about the current president and all that he’s doing to tank the economy, topple the world order, strip us of our civil rights, rewrite and whitewash history… horror on every front. But it was good to see her and it’s always good to share perspectives on the politics of the day.
Only We
March 27, 2025
I did a round up a couple of days ago of some of my latest favorite political signs and memes. I somehow left this one out, so I shall post it here.
It speaks to the righteous truth that our country’s future is ours to decide. We are not in good hands with the executive branch of government. And the legislative branch is useless (dems have yet to speak with one compelling voice and reps are in lockstep with their cult leader). The courts are sorta hanging in, but the big one has a few too many conservative ideologues who seem to default to a strong executive branch, so I think we’ll lose more than we’ll gain as cases float up to that court.
Which means that we the people have to rise up in a big way and exert pressure where we can — primarily on our members of Congress. Making a big show, creating huge turnouts for rallies and marches, getting as much media attention as we can … all of that will influence others, which is also vital. We need to not only make our case to our legislators, we have to reach those who sat out the last election, those who were trump curious or Biden averse, those who are now lost and frustrated or scared or whatever. Mass turnouts will show the movement’s power. Mo begets mo.
Point is: It’s up to us.
Signs of the Time
March 24, 2025
Way With Words
March 5, 2025

As yesterday’s post suggests, I did snag a few watch minutes of the not-called-a-State-of-the-Union speech to Congress last night. Not really willingly. In and out, mostly out, but caught [more than] enough clips in the follow-up commentary for gist and flavor.
I have a non-paid subscription to Rick Wilson’s Substack. I’d pay just for the pleasure of reading the words he puts together in sentence after sentence (truly delicious), but damn, I have too many paid Substack subscriptions as it is. I’m sure runaway Substack subscriptions are becoming a problem for folks, in the same way that having too many jars of nuts and candy on one’s kitchen island is…
Non-paid subcriptions get you a smattering of full essays each week, and daily teasers to full essays. Today’s was one of the teasers, but isn’t it great? Just enough deliciousness to satisfy.
100 Minutes of Lies
Dear God, That Was Worse Than Even I Expected.
Well, that’s 100 minutes of our lives we’ll never get back.
Trump’s big Joint Address to Congress read as if the White House staff told ChatGPT, “Give me a State of the Union speech that’s Castro in length, Von Munchausen in facts, and Culture War Carnival Barker in style. Oh, and make it tendentious, boring, and ugly.”
What else did one expect?Trump’s speech last night was dull yet terrifying. It was self-referential and self-aggrandizing yet vaguely desperate. It was Trump at his worst, but it also showed America that all he’s got is his base and his same tired bit, his greatest hits played over and over, louder and louder, to an audience getting older, poorer, and more vicious in its demands that their umber demigod give them that old-time religion.
It was divisive, terrible, and badly written, a speech so clunky and organizationally and rhetorically grotesque that even if Ted Sorenson, Ray Price, and William Safire rose from the grave and sat down with Peggy Noonan and Aaron Sorkin for a fortnight, they couldn’t find enough creative mayonnaise to turn that chickenshit into chicken salad. Almost every State of the Union speech ends up with a kind of freight-train problem; too many constituent groups inside the Administration need their paragraph, their nod to their importance.
This graceless bucket of rhetorical fish guts was a catalog of “Now That’s What I Call Culture War! Volume 27” tropes, riffs, and attacks on the usual Catalog of Imaginary Demons that informs MAGA belief and behavior. None of it was new or more shocking than the first 1,000 times.
But it was the stunning disregard for truth that set this speech apart.
Trump opened his lie hole and sluiced a torrent of outright lies into the willing maw of his dull-eyed, bovine audience watching at home hooked to their Fox feed of amygdala-stoking fear porn. The absurdity of his lies was rivaled only by their scope.
That photo, borrowed also from Rick’s Substack, borrowed himself from somewhere else, no doubt. And isn’t that just a best placement on the congressional rope line?
The Sad State of Our Union
March 4, 2025
It’s come to this…


It’s really hard to know what to do. Call him out? Sit there and take it? Walk out? Not show up at all? Silently protest? Loudly protest? Sit in silence? They go low, we go high? They go low, we go lower? Business as usual? Clap at the good stuff? Clap at nothing? Accept that the game’s changed and act accordingly?
All of it is criticized. How do you meet the moment? Dems have never figured it out.
One thing’s certain: these are not normal times.
More Derangement
February 21, 2025
Meanwhile, at the head of our government…
This clown in black tee shirt and coat, ball cap, heavy gold chain and sunglasses who’s on god knows what , wielding a chain saw in front of frothing, maniacal crowd at CPAC, pants-wetting giddy about all the cuts he’s making to the federal government and all the career civil servants he’s firing.
Good effing Lord.
I wasn’t there (LOL), but did a couple of screen captures.. so forgive the poor resolution.
Bye Sheep Ranch, Hello Town Hall
February 20, 2025
Bade farewell to Sally and Ron….


.. and headed back down the hill. During my two hour commute, I caught up on the firehose of news — every day is a shock to the system — then tuned into the weekly online Indivisible gathering for the latest on the resistance movement. Listened to Leah Greenberg and Ezra Levin — the founders of Indivisible — who are the respected epicenter of the movement, smartly summarizing the state of play and throwing out toolkits and plans of attack (peaceful tactics, always) each week to not only keep people engaged and informed, but armed with actions aimed at reminding our members of Congress who they work on behalf of (hint: not the deranged president). This has become one of my favorite things to do each week. It’s a great and inspiring, productive hour.
Got home, took care of some home stuff, then headed out to an in-person town hall with Congressman Mike Thompson, and our State Assembly and State Senate reps, Cecilia Aguiar-Curry and Christopher Cabaldon. I don’t know how many folks fit into that massive room at the Woodland Senior and Community Center, but it was at least a couple-three hundred. Packed with overflow standers and lots of anger-fear-anxiety.

It lasted 90 minutes and gave me a huge headache (literally). I will say Thompson was a different guy tonight from the Congressman who spouted pablum a week ago in the online Zoom town hall. I have maybe a shred of hope that maybe our reps are getting the message that their CONSTITUENTS are not happy and their jobs (as our representatives!) are on the line if they don’t stop this madman and his freight train of presidential overreach.
Oh Woe is Us….
February 12, 2025
So much shitty shitty news.
In the supremely petty, arrogant, I’ll-do-anything-I-want category….this was just made “official.”

In the let-me-jam-my-thumbs-in-liberals’-eyes category…

And in the oh-puleeze category…

I’m just appalled at this. Sure, little “X” is a darling, spunky little 4 year old, but Musk’s effort to humanize himself at the expense of a child riles me no end. His use of a child as a prop is calculated and opportunistic and, frankly, a tragedy. He calls his son his emotional support human. Yeah… hire a therapist, dude. This is just sick.
And then….. there’s the approval today of Tulsi Gabbard as DNAI, and, any minute now, RFK, Jr. as HHS Secretary. Nuthin’ dems could do to stop those. Next up: Kash Patel.
There’s last night’s (or wee hours of today, actually) made-for-TV moment when that school teacher — unjustly held in Russia for the last four years for possessing medical marijuana — was swapped for a Russian prisoner (not sure who) and brought to the Whitehouse wrapped in an American flag, who then called trump a hero, etc etc etc, and then trump went on to blast Biden for being impotent, as usual (aren’t we tired yet of this childish, relentless chorus of blame for absolutely everything?). Etc, etc, etc.
It’s just one nauseating assault after another. Wins in court (sure, yeah, go back to laying off all the federal civil servants), Ukraine’s joining NATO is no longer a realistic option (one of many truly horrible realities about to unfold in the renewed Putin-trump show)… and just so so so much more.
It’s feeling like a terrible week, and it’s only Wednesday.






















