Curtis Sliwa is and has always been awful, but he will hold a grudge well into his next life, and I'm not going to pretend it isn't fun to watch him pick two deserving targets and eject 45 years' worth of hate turds that have been compressed to diamond hardness directly at their faces.

Congress Member Profile|U.S. Representative|Republican|North Carolina District 8
Mark Harris
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 551
Yes76%
No24%
Present0%
Not Voting0%
Party align93%
Cross-party1%
SoupScore
District Map
Congressional District 8
U.S. Census Bureau boundary data.
Social & Web
External Resources

Mark Harris
U.S. RepresentativeRepublicanNorth Carolina District 8
SoupScore
Mark's ATmosphere Activity
20 recent posts · 14 sponsored · 70 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byMark Harris
No Kings Coalition says two million more people protested today than in June. Nearly 7 million total.
My pleasure!
If you thought today's New York City #NoKings rally was fun, wait until you hear what we get to do NEXT Saturday:
Vote.
"I don't believe in the sincerity of anyone who opposes a policy unless that policy has hurt them personally" is basically a Republican position.
I don't know about crowd size yet, but in Manhattan, the front of the No Kings march had made its way down to 21st St. and it was packed at least all the way back to 49th St., where marchers were still waiting to start walking.
Because absolutely nothing is more cringe than quoting a Broadway musical, and today, we celebrate cringe and ridicule all who are afraid of it! (Thanks @qjurecic.bsky.social!)
www.theatlantic.com/ideas/archiv...
Today I keep thinking about this lovely and troubling couplet from the musical Suffs:
Your ancestors are all the proof that you need
That progress is possible, not guaranteed
March for the generations to come, but also for the generations before us who fought good fights.
Why this quote? >
No Kings NYC. As far as the eye can see. (pls note Camryn Manheim in lower left corner!)
Does anyone else remember "No soap, radio"? This sounds like that.
In the latest issue of @nymag.com I wrote about being a parent in the age of Six Seven www.thecut.com/article/what...
I'm so sorry.
I debated about whether to block or not. But these accounts, it is already clear, are being run by malevolent trolls. They do not deserve your time, attention, or engagement. Don't overthink it. Block them all.
How the NYT and the Democratic establishment screwed up on Zohran Mamdani: An absolutely blistering, genuinely big-picture essay from Frank Rich, who still has plenty of heat left over for Cuomo, Trump, Ackman, Hegseth, et al. nymag.com/intelligence...
Respond in kind. Don’t stop until you hear them screaming.
“AI is here and not going anywhere. Adapt & win or pearl clutch & lose,” the Senate Republicans spokesperson tweeted amid backlash over the use of a deepfake video in a political ad.
www.the-independent.com/news/world/a...
Mrs. B, may I humbly offer a recommendation? www.penguinrandomhouse.com/books/295452...
Thanks, I am well aware of his numerous deficiencies and have posted about them here many times. Disappointing politicians can still get it right sometimes, just as righteous politicians will inevitably disappoint you on occasion. Also, the Senate confirms Cabinet nominees. Jeffries is in the House.
In the tortured saga of Doctor Dolittle, Samantha Eggar was the rare innocent party--and she was gracious and good-humored enough to give me an interview and even recheck her diaries for it! To remember her, watch her spirited, touching performance in The Collector. RIP. deadline.com/2025/10/sama...
We need more of this, and from more people. Rolling your eyes as if to say "We all know how they are" (or worse, "Don't get distracted") has been a big strategic mistake. Democratic politicians have to meet the brutality of MAGA rhetoric with outrage--and then, when necessary, match it.
Jeffries: "You've got Leavitt, who's sick, she's out of control. I'm not sure if she's just demented, ignorant, a stone cold liar, or all of the above. But the notion that an official WH spokesperson would say that the D Party consists of 'terrorists, violent criminals & undocumented immigrants'..."
I want to give another shout to Blue Moon, which is funny and tragic and theater-insider-y and unself-consciously in love with dialogue and theatricality. Ethan Hawke plays a combination of self-deception and self-awareness so beautifully; he's my stealth Best Actor candidate right now. Do not miss.
SoupScore Breakdown
Loading analysis metrics…
Voting History551 total votesExpandCollapse
Voting History
551 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-05-21 | H.R. 6047 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | YES | NO | ✕ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | YES | ✕↔ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | YES | YES | ✓ | Passed |
Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.
Page 1 / 12Next →