Jesse Mortenson
banner
jk9.bsky.social
Jesse Mortenson
@jk9.bsky.social
back to start a podcast - subscribe at millcityhall.com - middle aged queer white guy in minneapolis. no presidents, no borders, no clout (ok maybe some clout?).
NEW EPISODE TODAY! The last two mayoral elections have featured remarkably high voter turnout. Any plan moving forward must reckon with this unique environment of highly motivated voter behavior. We discussed what that means re: strategy millcityhall.com/episodes/202...
November 25, 2025 at 7:48 PM
Cam answered that question by emphasizing that we need to be out there making our argument to people across the city
November 25, 2025 at 6:19 AM
NEW EPISODE: Did Fateh max out the strategy this year? and other key questions and takeaways.

Lot of links in the show notes if you didn’t catch the takes and data dives already millcityhall.com/episodes/202...
November 25, 2025 at 6:19 AM
Getting ads for this Disney game on Twitch and … what are you cozy gamers doing just hanging out with Cruella DeVille in Wishblossom Ranch? What do you think she’s ranching, huh?
November 20, 2025 at 5:53 AM
Ah, thank you, very helpful. Eliminates the "I made a dumb math mistake" which is always possible :)

Agree with your skepticism vis-a-vis those categories. I did a second hypothetical that excludes the Fateh bullet-balloters and the Fateh-Frey voters: got to 67,968 voters for Davis, loses by 5,755
November 18, 2025 at 3:12 AM
Just to further show my work, here's a query on the same cast voter record dataset that reproduces the actual, published results of ranked choice voting tabulation
November 18, 2025 at 1:55 AM
My first revision of the same hypothetical was simpler: just assume that every Fateh #1 voter instead ranked Davis #1. That scenario is closer but I still got Davis getting 76,077 votes and beating Frey by 2,354 votes.
November 18, 2025 at 1:55 AM
Basically I did a super naive approach to imagine a Davis-Hampton-Frey election: just assume everyone who ranked Fateh instead ranked Davis. The result I got was 77,822 votes for Davis, which would beat Frey's total of 73,723.

SQL query in screenshot. cv_mayor25 is the cast voter record as a table
November 18, 2025 at 1:55 AM
One of the not-infrequent moments when I wish I could launch you into a sports podcast that I’m listening to
November 12, 2025 at 11:55 PM
But did you get the triple arrows in there
November 12, 2025 at 3:19 AM
November 4, 2025 at 4:54 AM
As Robin says, what a missed opportunity! I am grateful for city staff who weathered the disfavor and kept pushing. But it should not have been like that. This had broad support. So when Frey says “city over ideology” or whatever, he’s full of shit.
November 4, 2025 at 4:54 AM
If you don’t believe me or Robin, look back again to the testimony from Elliot Payne, Gina Obiri, or Brian K Smith.
November 4, 2025 at 4:54 AM
On election eve, I want to share a thread from the last podcast on Behavioral Crisis Response, a non-police response to appropriate 911 calls. It’s personal to me because I have family who have experienced crisis. That Frey worked to sabotage, rather than accelerate, BCR - and then claims credit - 🤬
November 4, 2025 at 4:54 AM
Though I feel he erred in leaving this nugget in one of the last paragraphs! :)
November 3, 2025 at 5:25 PM
One perk of having moved 7 blocks south: apparently I get @camgordon333.bsky.social delivered to my front walk!
November 3, 2025 at 5:25 PM
November 3, 2025 at 4:30 PM
One of the key points in Jacob Frey’s politics is when he picked the pro-police side in 2020 and crystallized it as a citywide system of attack/funding PACs and an organized slate of candidates across the city. We talked about it last episode.
November 3, 2025 at 4:30 PM
Finally, I quoted from some of the damning findings by the official After Action Report. Frey should not have survived this politically.
November 2, 2025 at 5:54 AM
Robin recounted a press conference where Frey appeared flat footed in the midst of the uprising
November 2, 2025 at 5:54 AM
It was a crisis that was predicted to city government, openly and loudly
November 2, 2025 at 5:54 AM
We started our last episode with the crisis begun by Chauvin’s murder of George Floyd. Here’s Cam’s perspective on Jacob Frey’s handling of the crisis:
November 2, 2025 at 5:51 AM
First album played in new south minneapolis house
October 27, 2025 at 7:46 PM
October 27, 2025 at 3:06 PM
New episode is out today! Come for the substantive assessment of his performance, stay for the stories about Jacob Frey acting like a baby
October 27, 2025 at 3:06 PM