Jeff Horner

Jeff Horner

@jeffhorner.bsky.social

Teaching Professor of Urban Studies at Wayne State University. Urban Planner. Student of film and literature. Great-great grandson of a bigamist. Parent (but only one spouse). Thoughts expressed are exclusively my own.

5.4K followers10.7K following582 posts

A contemptuous quote about the Progressive wing of the Democratic Party from a former Michigan centrist-Dem governor who took progressive votes for granted when running for his third term and in so doing handed the state over to arch-conservative John Engler. www.detroitnews.com/story/news/p...

detroitnews.comProgressive uprising divides Democrats up and down Michigan's ballotAmid voter frustration with the "status quo," Democratic socialists and progressive Democrats hope to make electoral gains in Michigan this summer.

Jeff Horner reposted

Evergreen post: He could be impeached tonight and convicted at trial in a few weeks and removed from office immediately thereafter if about 20 people in DC decided to put country over party for the first time in their miserable, self-dealing lives

Jeff Horner reposted

So now millions of football fans around the world view the US as cheaters who used political corruption to influence FIFA and we lose anyway. So much winning. When’s the next war?

Jeff Horner reposted

Being a trillionaire doesn’t mean you’ve got a trillion dollars It means you control a massive portion of the national house of cards, so you’re given even greater access to everyone else’s dollars in hopes you don’t topple the entire thing

Jeff Horner reposted

you'd think the fact that the federal government is too corrupt to function in the public interest, and that all of our environmental, public safety, labor, and consumer rights regulators have been defanged would be a bigger story

Jeff Horner reposted

It's not Trump you know - he's just a useful distraction. It's corporate capitalism that finally caught up to us. We deserve every fucking thing that is happening to us.

Jeff Horner reposted

Trump isn’t destroying America. The Republican Congress is allowing him to destroy America and the only conclusion is that they believe in dictatorships are better than a free society. Why? Because they want to be the owners and want the rest of us to rent.

Jeff Horner reposted

I’m a broken record, but it’s facially insane that the SCOTUS’s position is that the interest of a political party—an entity with no special constitutional protection—in gerrymandering is more important than black people’s right to vote, which we have several constitutional amendments addressing

Shorter Nolan Finley: "The Mississippi Educational Miracle can work in Michigan too!" www.detroitnews.com/story/opinio... Maybe, but only if we practice the same selection bias that Mississippi did to misleadingly bolster its reading scores: statmodeling.stat.columbia.edu/2025/12/01/h...

statmodeling.stat.columbia.edu How much of “Mississippi’s education miracle” is an artifact of selection bias? | Statistical Modeling, Causal Inference, and Social Science

Shorter Detroit News Editorial Board: "We need to further subsidize unchecked urban sprawl by cutting the taxes of those best positioned to pay for it." www.detroitnews.com/story/opinio... Policymakers' response to Michigan's economic freefall of the last 50 years has been nothing but tax cuts.

detroitnews.comEditorial: Property tax relief shouldn't stop with seniorsProperty taxes are squeezing Michigan families. Gov. Gretchen Whitmer has proposed relief, but it should be more broad-based.

Jeff Horner reposted

Really impressed with the Olympics commercials for AI that keep showing me all the amazing things it can do, like tell me that Olympic athletes train for their events for a long time and other amazing secrets that can only be found by paying big money and draining a lake.

Shorter Detroit News Editorial Board: Yes, this criminal administration may have overreached by abducting and murdering citizens using masked Gestapo tactics in Minneapolis, but Walz and Mayor Frey are also to blame for not aligning and coordinating with them. www.detroitnews.com/story/opinio...

detroitnews.comEditorial: Both sides should de-escalate, engage in MinneapolisThe tone of compromise that has now been struck is exactly what should have happened before blood was shed on the streets.

Shorter Detroit News Editorial Board: Local government "should respond to the needs of their citizens" by increasing allowable density in their single-family subdivisions. 90% of such citizens neither need nor would welcome more density, as they chose low-density housing in the first place.

Jeff Horner reposted

Jan 1, 2026: DC is a Trump theme park, complete with a Trump triumphal arch, arts center, and a $400M ballroom. Troops police civilians, prisons overflow without trials, the military metes out death abroad, and racism spills into real-world terror. Reality called. No one picked up.

Detroit News changes AP story headline "Trump sustains political attack on Rob Reiner in inflammatory post after his killing" to "Trump appears to mock Rob Reiner death in social media post." Next? Trump appears to have bandages on his hand? His ankles are apparently swollen? Journo malpractice!

Jeff Horner reposted

The White House knows they can call the press names, denigrate reporters, all of it — because those same reporters and mainstream outlets are in on the scam. They get access and scoops and book deals and career advancement by cozying up to the people who publicly abuse them. They don’t care.

Jeff Horner reposted

The left joins with right against the middle takes on the Trump/Mamdani meeting are way off. There is nothing substantive here. There will be no policy breakthroughs. That’s not what this is about. It’s about a young smart guy who knew how to play an old fool who worships stars.

Jeff Horner reposted

Getting annoyed listening to charter school activists lie again and again that charter schools are public schools. They are not. They are publicly funded private schools that siphon money away from public schools and produce no better results.

Jeff Horner reposted

It’s amazing that Republicans are suddenly concerned with how much money insurance companies are making. We would be happy to sit down with you to fix that problem. But I suspect that just might be a red herring to distract from the fact that they just want to kill the ACA.

Jeff Horner reposted

Of course I'm worried about socialism. I mean, just imagine if Mamdani one day becomes President and nationalizes industry, imposes historic tax hikes, goes after the media, builds a secret national police force, militarizes the country, and sends people to camps.

Jeff Horner reposted

The irony is that a century ago, the exact same kind of religious bigotry that Cuomo’s embraced down the stretch — we can’t elect someone from that faith or they’ll impose it on all of us! — was aimed squarely at Catholics like Cuomo.

David Roberts@volts.wtf

Boy Mamdani's race is really a vivid reminder that anti-Islamic bigotry is 100% accepted in US public discourse. People don't even bother dog whistling, it's just right out in the open.

Jeff Horner reposted

One of the blissful things about being in Canada was the lack of pharmaceutical ads. It’s amazing how many other products exist in the world- chocolate! Laundry detergent! - that you can hear about if you’re not being told about medullary thyroid cancer

Shorter Nolan Finley: "Michigan's (regressive) flat income tax of 4% should not be changed, because making it progressive will cause Michigan to become the slowest growing state in the country from its current lofty position as second-slowest."

Jeff Horner reposted

Trump berates Zelensky, the leader of a democratic country courageously fighting Russian imperialism, while he allies himself with Putin, a dictator who started the bloodiest European war in 80 years. Sorry, President Trump. We believe in democracy, not authoritarianism.

Jeff Horner reposted

Replying to @votevets.org

Every reporter with access to the WH should ask, "How is DEI responsible for the tragedy in the air over DC?" Just ask over and over again, until the questions' repetition becomes the story. He says stupid fucking shit daily to appease his base that does not reflect reality. MSM lets it happen.

Jeff Horner reposted

Economic policy in the United States is a weapon wielded by the elite to crush the working class. Our government panders to billionaires and practically begs them to evade responsibility. Installing a puppet dictator to make the rich even richer is par for the course under this system.