It's not just AP, as Bluesky has made pretty clear this morning, and we have seen this over and over and over since 2016, in bulletins and stories, in updates and in headlines. It's calmwashing--I, the levelheaded person, will translate objective lunacy into a policy statement.

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 — 535
Yes76%
No24%
Present0%
Not Voting0%
Party align92%
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 · 69 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
If you're a journalist looking at what Trump posted this morning and asking, "How do I filter out the noise and get at what he's actually threatening?", with respect, you're missing the fact that the noise--the rage, the profanity, the sneering Islamophobia, the war-movie bluster--is the meaning.
There's a news principle that what someone says matters more than how he says it. Not true with Trump. What he says is made-up, inconsistent, &/or subject to swift reversal. How he says it--in erratic/offensive language, for profit, out of rage, on a site he owns--is the substance of his presidency.
Painful to write, too.
The Unbearable Lightness of Being Tricked Into Thinking He Might Be Dead
I'm not up to the infamous haircut yet, but getting there!
This is fascinating!
This is so real! But I'd learn a lot about the scary and weird adult world from my grandmother's side monologue: "That's Iris...she's rich but she's not happy...she's locked herself in her bedroom with her scissors...they're afraid she's going to hurt herself but she's just going to cut her hair..."
Oh God, I loved that show. Every other recipe was, "....and you want to round out the flavors with a splash of..." and then he would pour a solid half-bottle of red wine into a stewpot and the rest into a giant goblet.
Thank you for this truth.
Plus: Mia Farrow and Ryan O'Neal! And eventually (and spectacularly) Lee Grant! And later: Gena Rowlands! I am 130 episodes into this and I'm going all the way.
2 x weekly (except for one season when it was 3 x weekly), 52 weeks a year!
This is TV from decades before algorithms. It is not worried about holding you every minute. Characters have long conversations. They fret about what to do, what people will think of them. They are not especially interested in their personalities becoming brands. Dosage: 1-2 eps before bedtime.
Here's a tip: You can find all 514 episodes of the 1960s prime-time soap Peyton Place on YouTube (and the 1st 166 eps on Shout! Factory DVDs). Each episode takes about 23 mins. to watch. It is unbelievably soothing and, in its slow, ancient way, completely addictive. >
Win what?
Wow! I do not get many posts about that! Hope you enjoy the revisit. cc: @zackwagman.bsky.social
Wow, that was so long ago. I look back at it now and it's as if someone else wrote it.
As soon as I come up with it!
We all know where we stand on Our Present Horrors but if I never have another social media chat about Dem strategy or purity tests or vote blue no matter who, etc., would I miss it? I think I would not! Anyway, I'll try to do better and not let the dumbest response to a post define my experience.
SoupScore Breakdown
Loading analysis metrics…
Voting History535 total votesExpandCollapse
Voting History
535 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 |
|---|---|---|---|---|---|---|
| 2025-06-27 | H. Res. 516 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-26 | H.R. 275 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track 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.