asked my robot for a continuous version – each pixel coloured by the ratio of restaurants within 10km. Does a better job of indicating that some places are a hotly contested battleground and others are just a few random restaurants.

Congress Member Profile|U.S. Representative|Republican|Oklahoma District 1
Kevin Hern
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 567
Yes76%
No21%
Present0%
Not Voting3%
Party align97%
Cross-party1%
SoupScore
District Map
Congressional District 1
U.S. Census Bureau boundary data.
Social & Web
External Resources

Kevin Hern
U.S. RepresentativeRepublicanOklahoma District 1
SoupScore
Kevin's ATmosphere Activity
20 recent posts · 17 sponsored · 30 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
the fun thing about this is that my absolute lack of coding ability is now moot, but my absolute lack of datavis prowess still matters greatly. i'm sure there are a lot of things I should do to make this map better but i can't work out what they are
also just – sure, "Chinese restaurant" is a good cover for a secret overseas police station but… why would that mean you'd get a cluster of them? You'd just have one extra restaurant.
yeah my bad left label should obviously also be 7:1
was also eager for a Claude Code project. future's here
was curious how unlikely a 3:1 ratio of chinese to indian restaurants is in the grand scheme of things and: not that unlikely
how advanced is your nation's sinophobia? very? extremely? you are like baby, we are inventing sinophobia the likes of which cannot be dreamt of
www.dailymail.co.uk/news/article...
Reposted byAlex Hern
The New World asked me to speak to some British trans women about what life has been like for them over the past few years - here's what they had to say, in their own words: www.thenewworld.co.uk/marie-le-con...
[you messed up the shading here]
This is a pure leopards post isn’t it
Got a letter today, with a header dated 7 Jan, telling me that my daughter has a hospital appointment on 30 December 2025
Well we’ve spend about 20 years specifically and deliberately enacting policy to destroy London’s industries
either there's a national security reason to block the embassy, in which case the government should _actually block the embassy_; or there isn't, in which case the government should loudly and boldly say so, rather than look like it can't even act to protect national security in London
Think it’s probably good to give China its embassy; think it’s unspeakably dumb to do so with an air of “well it would be illegal not to. We don’t want to do it but the judge said the planning permission should be granted”
Not only the best restaurant walkable from GdN but genuinely one of my favs in Paris
Les Enfants Perdus
and the real product isn't the delivery, it's the dogged insistence that "marked as delivered" is exactly the same as "delivered"
you'd feel once you, as a courier firm, get a reputation for couriers who throw parcels in the bin and mark them as delivered, your success as a courier firm would be diminished
sort of insane that there's a courier firm well known for working its staff so hard that they toss parcels in the bin and mark them as delivered
I mean honestly you should be allowed to paint a mural on the side of your building without asking for permission but if you have to ask for permission I think it's legitimate to go "well I'm not going to pay the artist for a mock-up until I've actually got permission so I'll do a placeholder"
seems aggressively fine
SoupScore Breakdown
Loading analysis metrics…
Voting History567 total votesExpandCollapse
Voting History
567 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-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 | YES | 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 |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | 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.