Sign in

David Faris

@davidfaris.bsky.social
5.1K followers 381 following 1.1K posts

Prof. of Politics @rooseveltu.bsky.social, writer @thenation. Author, IT’S TIME TO FIGHT DIRTY and THE KIDS ARE ALL LEFT. Chicago, in the Medium Bucket. Dad, husband. The alarmists were right. Views are mine alone. blogs.roosevelt.edu/dfaris

PostsRepliesMedia
David Faris @davidfaris.bsky.social · 08/10/2026
That's why I'm not quite ready to buy into the Kansas hype with Hamilton at 46.5 in Nate Silver's average. Undecideds in Kansas are an overwhelmingly right-leaning bunch. 3/
100
David Faris @davidfaris.bsky.social · 08/10/2026
2020 was a uniquely weird time and we have a credible theory about why polls overstated Dems in that cycle. As I've noted elsewhere, even in red states where Dems looked competitive, their averages were generally in the mid-40s, as in Iowa where Theresa Greenfield was at 45.8 on election eve. 2/
100
David Faris @davidfaris.bsky.social · 03/10/2026
Now we’re cookin’.
3204
David Faris @davidfaris.bsky.social · 02/10/2026
Trumpmentum!
050
David Faris @davidfaris.bsky.social · 01/10/2026
What a tragedy. One should be allowed to dismantle democracy piece by piece and deprive millions of people of core constitutional rights over the course of two decades and still vacation in peace!
260
David Faris @davidfaris.bsky.social · 30/09/2026
What??
210
David Faris @davidfaris.bsky.social · 30/09/2026
There's a growing mountain of evidence to the contrary.
110
David Faris @davidfaris.bsky.social · 30/09/2026
Big if true! No one thought writing was the best way to learn until the nineteen seventies!
200
David Faris @davidfaris.bsky.social · 30/09/2026
You have got to be kidding me.
370
David Faris @davidfaris.bsky.social · 29/09/2026
Relatable.
011
David Faris @davidfaris.bsky.social · 29/09/2026
100
David Faris @davidfaris.bsky.social · 26/09/2026
Not the headline we were hoping for, fellow Phillies lunatics.
030
David Faris @davidfaris.bsky.social · 22/09/2026
020
David Faris @davidfaris.bsky.social · 14/09/2026
Shot/Chaser
120
David Faris @davidfaris.bsky.social · 11/09/2026
Look, the geniuses at MAGA candidate selection headquarters put yet another senate seat on the board.
021
David Faris @davidfaris.bsky.social · 05/09/2026
I am going to lose my mind.
071
David Faris @davidfaris.bsky.social · 24/08/2026
Hard to point to a single high-profile senate race where Republicans lead in an average of the last few polls. Yes there’s a lot of trashy or candidate-sponsored surveys but this feels different from 2018 when a lot of Dems in reach states had already started to fade.
010
David Faris @davidfaris.bsky.social · 22/08/2026
So much “America 2026” here.
100
David Faris @davidfaris.bsky.social · 22/08/2026
It’s a new semester, time to teach some classes I’m only marginally qualified to lead!
290
David Faris @davidfaris.bsky.social · 07/08/2026
Imagine your brain being so completely cooked that you can't watch a commercial horror movie without thinking it has a secret anti-woke message or that "DSA brats" want to kill their parents. www.nationalreview.com/2026/08/ice-...
040
David Faris @davidfaris.bsky.social · 31/07/2026
Because his predicament continues to worsen as the midterm elections approach, it really is a dangerous moment.
010
David Faris @davidfaris.bsky.social · 31/07/2026
And Trump has no problem with war crimes and seemingly no other ideas about how to extricate himself from this fiasco.
110
David Faris @davidfaris.bsky.social · 31/07/2026
Iran sees an unexpected window to break out of its decades-long isolation and containment.
100
David Faris @davidfaris.bsky.social · 29/07/2026
I am going to have a stroke
350
David Faris @davidfaris.bsky.social · 17/07/2026
So. This is not great! Zero stars!
111
David Faris @davidfaris.bsky.social · 16/07/2026
The takeaway:
010
David Faris @davidfaris.bsky.social · 15/07/2026
Gotta be honest, I don’t care for these headlines.
050
David Faris @davidfaris.bsky.social · 07/07/2026
030
David Faris @davidfaris.bsky.social · 03/07/2026
Dodgers launch Tradcatcher movement.
110
David Faris @davidfaris.bsky.social · 02/07/2026
Like every paragraph is this good.
130
David Faris @davidfaris.bsky.social · 01/07/2026
Actually a fairly discouraging set of results given that it’s hard to see the situation for Republicans getting worse than it currently is before November.
210
David Faris @davidfaris.bsky.social · 01/07/2026
220
David Faris @davidfaris.bsky.social · 27/06/2026
Took my son to his first baseball game this week, and it was a magical thing. Perfect night, fast-paced game, a home run, some fireworks, White Sox won.
1190
David Faris @davidfaris.bsky.social · 26/06/2026
Key graf:
000
David Faris @davidfaris.bsky.social · 18/06/2026
So according to Fox, the first steps in the agreement are sparking a breakthrough that is now taking shape.
001
David Faris @davidfaris.bsky.social · 18/06/2026
Incredible stuff here.
020
David Faris @davidfaris.bsky.social · 16/06/2026
And of course the Grand Emperor of Iran Hawkery, FDD's Mark Dubowitz:
000
David Faris @davidfaris.bsky.social · 16/06/2026
The Dispatch's Mike Nelson:
121
David Faris @davidfaris.bsky.social · 16/06/2026
Commentary's Seth Mandel:
100
David Faris @davidfaris.bsky.social · 16/06/2026
Fox's Mark Levin:
100
David Faris @davidfaris.bsky.social · 16/06/2026
FDD Iran analyst who predicted Iran had 13-15 days of oil storage capacity in April:
100
David Faris @davidfaris.bsky.social · 16/06/2026
Foundation for the Defense of Democracies honcho:
100
David Faris @davidfaris.bsky.social · 16/06/2026
NYT's Bret Stephens:
100
David Faris @davidfaris.bsky.social · 16/06/2026
The Bari Weiss Morning Post:
100
David Faris @davidfaris.bsky.social · 16/06/2026
Tablet's Lee Smith:
100
David Faris @davidfaris.bsky.social · 16/06/2026
Unhappy Iran hawks, a thread. Andrew McCarthy in National Review:
132
David Faris @davidfaris.bsky.social · 16/06/2026
001
David Faris @davidfaris.bsky.social · 11/06/2026
Oh are we back to Kharg Island ground invasion threats? How original, Bret Stephens will be thrilled.
000
David Faris @davidfaris.bsky.social · 09/06/2026
Key graf:
010
David Faris @davidfaris.bsky.social · 03/06/2026
Every Trump “a deal is just around the corner” bubble makes me think of this.
220