Sign in

Jeff Horner

@jeffhorner.bsky.social
5.4K followers 11K following 577 posts

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.

PostsRepliesMedia
Reposted by Jeff Horner
Blue Oleta @blue-oleta.bsky.social · 21/07/2026
Donald Trump did not make America ugly. He made Amerikkkans comfortable with showing how ugly they already were.
36735141
Jeff Horner @jeffhorner.bsky.social · 20/07/2026
Oh look! RFK Jr's FDA says they can't do science good and that maybe products from a company owned by a huge Trump supporter won't give you the shits for a week! More evidence that we're living in a billionaire's cacastocracy. www.reuters.com/business/hea...
reuters.com
FDA says Taylor Farms cyclospora finding was a false positive
The U.S. Food and Drug Administration said on Sunday that laboratory experts ​re-checked lettuce sample results from Taylor Farms in an ‌investigation into an outbreak of the cyclospora parasite and c...
031
Jeff Horner @jeffhorner.bsky.social · 17/07/2026
Oh look! MI GOP Congressman whose personal wealth derives from expansion of fossil fuel industries shaming a neighboring country regarding the effects of (checks notes) ...climate change! www.detroitnews.com/story/news/l...
detroitnews.com
John James aims to sanction Canada over wildfire smoke
U.S. Rep. John James said there should be compensation for U.S. efforts to help Canada with its wildfire problem.
010
Reposted by Jeff Horner
Angry @angrystaffer.bsky.social · 17/07/2026
He’s basically taking the DNI Russia election interference assessment word for word and replacing Russia with China.
1073791945
Jeff Horner @jeffhorner.bsky.social · 16/07/2026
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.com
Progressive uprising divides Democrats up and down Michigan's ballot
Amid voter frustration with the "status quo," Democratic socialists and progressive Democrats hope to make electoral gains in Michigan this summer.
020
Reposted by Jeff Horner
4fuxake @blueheartedly1.bsky.social · 08/07/2026
I wish the media had the same urgency about the state of Mitch McConnell as they did for Kamala's W-2 from McDonald's in the 80s.
14591642134
Jeff Horner @jeffhorner.bsky.social · 07/07/2026
Shorter Pete Hoekstra: "When you take out a mortgage to buy a home, the bank doesn't give any money to the seller, but you have to pay the bank back the money that they didn't give to the seller." www.detroitnews.com/story/news/p...
detroitnews.com
Hoekstra says it's 'a big myth' Canada paid for Gordie Howe Bridge
The U.S. Ambassador to Canada said on a podcast that northern neighbor serves as a bank for the project.
010
Reposted by Jeff Horner
Seth Abramson @sethabramson.bsky.social · 07/07/2026
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
368140833771
Reposted by Jeff Horner
Ron Filipkowski @ronfilipkowski.bsky.social · 07/07/2026
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?
1558256354560
Reposted by Jeff Horner
Keith Decent @keithdecent.bsky.social · 12/06/2026
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
581185238
Reposted by Jeff Horner
Karl Bode @karlbode.com · 10/06/2026
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
291059304
Reposted by Jeff Horner
Mike D'Angelo @mickeyd123.bsky.social · 06/06/2026
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.
2115521
Reposted by Jeff Horner
Bert in Colorado @bertfoxson.bsky.social · 04/06/2026
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.
2428476
Jeff Horner @jeffhorner.bsky.social · 03/06/2026
Have Robert Caro and Richard Gere ever been photographed together?
010
Jeff Horner @jeffhorner.bsky.social · 03/06/2026
Bari Weiss anagram time: Wires Bias
011
Jeff Horner @jeffhorner.bsky.social · 01/06/2026
Oh look! Four Detroit News reporters signing on to another right-wing bullshit lawsuit brought by Todd Blanche! www.detroitnews.com/story/news/p...
detroitnews.com
Insider: Jocelyn Benson on her time with Southern Poverty Law Center
Jocelyn Benson, Democratic candidate for governor, was asked if she knew about SPLC's use of paid informants in the KKK while she was on SPLC's board.
000
Reposted by Jeff Horner
Bill @bill-of-lefts.bsky.social · 14/05/2026
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
17583482259
Jeff Horner @jeffhorner.bsky.social · 15/02/2026
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
041
Jeff Horner @jeffhorner.bsky.social · 15/02/2026
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.com
Editorial: Property tax relief shouldn't stop with seniors
Property taxes are squeezing Michigan families. Gov. Gretchen Whitmer has proposed relief, but it should be more broad-based.
052
Reposted by Jeff Horner
Kevin M. Kruse @kevinmkruse.bsky.social · 08/02/2026
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.
151294161
Jeff Horner @jeffhorner.bsky.social · 01/02/2026
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.com
Editorial: Both sides should de-escalate, engage in Minneapolis
The tone of compromise that has now been struck is exactly what should have happened before blood was shed on the streets.
000
Jeff Horner @jeffhorner.bsky.social · 01/02/2026
From Joint Operating Agreement to Joint Ownership Agreement - More McPaper Neuharth conservatism for both Detroit dailies. www.detroitnews.com/story/busine...
detroitnews.com
The Detroit News now part of USA TODAY Network
The Detroit News is officially part of USA TODAY Co.’s network of more than 200 newspapers.
000
Jeff Horner @jeffhorner.bsky.social · 18/01/2026
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.
010
Reposted by Jeff Horner
𝕊𝕦𝕟𝕕𝕒𝕖 𝔾𝕦𝕣𝕝 @sundaedivine.lol · 01/01/2026
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.
26428107
Jeff Horner @jeffhorner.bsky.social · 18/12/2025
Sounds like the daddy party has become the mommy party.
huffpost.com
Trump Spills On The Real Reason For His Speedy Speech
020
Jeff Horner @jeffhorner.bsky.social · 15/12/2025
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!
000
Reposted by Jeff Horner
Oliver Willis @owillis.bsky.social · 01/12/2025
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.
781555306
Reposted by Jeff Horner
Ron Filipkowski @ronfilipkowski.bsky.social · 21/11/2025
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.
1854532674
Jeff Horner @jeffhorner.bsky.social · 17/11/2025
Shorter Detroit News Editorial Board: Providing billions in subsidies to heath insurers allowing 40M+ uninsured to afford quality health care failed to satiate insurance and medical industry greed. www.detroitnews.com/story/opinio...
detroitnews.com
Editorial: Democrats passed Obamacare. They own its failure.
Democrats muscled the ACA through Congress in 2010, owning every letter of former President Barack Obama’s signature policy along the way.
000
Reposted by Jeff Horner
A.R. Moxon @juliusgoat.bsky.social · 13/11/2025
At what point does the New York Times get charged as organizationally conspiring to abet human trafficking of minors.
523136652
Reposted by Jeff Horner
Jonathan Cohn @jonathancohn.bsky.social · 12/11/2025
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.
311122320
Reposted by Jeff Horner
Catherine Rampell @crampell.bsky.social · 10/11/2025
Tell me you don’t understand risk pools without telling me you don’t understand risk pools
1335136683027
Reposted by Jeff Horner
Ron Filipkowski @ronfilipkowski.bsky.social · 08/11/2025
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.
691917330
Reposted by Jeff Horner
Cory Massimino @corymassimino.bsky.social · 05/11/2025
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.
25257131184
Reposted by Jeff Horner
Kevin M. Kruse @kevinmkruse.bsky.social · 04/11/2025
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.
863689651
Reposted by Jeff Horner
hockey bear dot space @hockeybear.space · 26/10/2025
I hope they explained to the Toronto fans that cancer charities are what the United States has in lieu of a functional healthcare system
221136259
Reposted by Jeff Horner
Kimberly Atkins Stohr @kimberlyeatkins.bsky.social · 20/10/2025
The president of the United States posted a video of him defecating on the American people. Many in my profession normalized it. This is a big reason why we are where we are.
1016290107206
Reposted by Jeff Horner
Tom Nichols @radiofreetom.bsky.social · 12/10/2025
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
1001674183
Jeff Horner @jeffhorner.bsky.social · 13/09/2025
Every allegation of wrongdoing out of this administration is projection. www.reuters.com/world/us/fed...
reuters.com
Exclusive: Fed Governor Cook declared her Atlanta property as “vacation home,” documents show
A loan estimate for an Atlanta home purchased by Lisa Cook, the Federal Reserve governor accused of mortgage fraud by the Trump administration, shows that Cook had declared the property as a “vacation home,” according to a document reviewed by Reuters.
221
Jeff Horner @jeffhorner.bsky.social · 07/09/2025
Shorter Nolan Finley: "Here's 45 words that libs should never say, and here's 0 dem candidates or elected officials who said them." www.detroitnews.com/story/opinio...
detroitnews.com
Finley: 45 words Democrats should never say
The memo scolds Democrats and their allies for using "an awful lot of words and phrases no ordinary person would ever dream of saying."
000
Jeff Horner @jeffhorner.bsky.social · 27/08/2025
Interim U of Mich president misunderstands the message of Frost's 'Mending Wall' by aligning himself with the unneighborly asshole in the poem. www.detroitnews.com/story/news/p...
detroitnews.com
Tlaib, pro-Palestinian protesters claim unfair treatment by UM. Officials demand civility
U.S. Rep. Rashida Tlaib visited the University of Michigan to support student protesters claiming unfair treatment by the school on Gaza war.
000
Reposted by Jeff Horner
Schooley @schooley.bsky.social · 11/08/2025
I just can’t believe our Reichstag Fire is the Big Balls Beatdown.
373121072422
Jeff Horner @jeffhorner.bsky.social · 13/07/2025
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."
041
Reposted by Jeff Horner
Stephen King @stephenking.bsky.social · 05/03/2025
Alina Habbard posted: NOTHING CAN STOP THIS MAN FROM FIGHTING FOR HIS COUNTRY. David Simon had a succinct 2-word response: “Bone spurs.”
19789813317065
Jeff Horner @jeffhorner.bsky.social · 05/03/2025
Shorter Nolan Finley: "Divisive President further divides a divided Congress in speech." I guess that this is what passes for insight in the Det News editorial room these days: www.detroitnews.com/story/opinio...
detroitnews.com
Finley: Trump's right. We've never seen anything like this.
This was the standard Trump road show, filled with exaggerated boasts and outlandish promises of things to come.
0144
Reposted by Jeff Horner
Ian Bassin @ianbassin.bsky.social · 05/03/2025
Absolutely stunning. Trump to Chief Justice Roberts: "Thank you again. Thank you again. I won't forget."
28036271479
Reposted by Jeff Horner
Jon Cooper @joncooper-us.bsky.social · 03/03/2025
The United States is no longer the leader of the free world. Let that sink in.
1830303286254
Reposted by Jeff Horner
Senator Bernie Sanders @sanders.senate.gov · 28/02/2025
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.
797237004303
Reposted by Jeff Horner
Kilo Quebec @kiloquebec.bsky.social · 30/01/2025
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.
616633
Reposted by Jeff Horner
Fifty Shades of Whey @fiftyshadesofwhey.bsky.social · 19/11/2024
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.
Rollingstone.com: 

President-elect Donald Trump made a lot of promises on the campaign trail when it comes to tax policy, from ending the federal income tax in favor of tariffs to eliminating taxes on Social Security benefits, tips, and overtime pay. But if the past is prologue, there’s only one he’s certain to fulfill: massive tax cuts for the wealthy and corporations.
1127684