Profile banner
Profile picture

Joe Emison

@joeemison.com

Decide what to be, and go be it. Columbus

created May 12, 2023

649 followers 1,275 following 579 posts

view profile on Bluesky

Posts

Profile picture Joe Emison (@joeemison.com)

There’s no way this could go wrong

image
8/9/2025, 11:19:36 AM | 1 0 | View on Bluesky | view

Profile picture Ariella Elm (@ariellaelm.bsky.social) reposted

I didn’t know about this, and if I didn’t know about this, then you probably didn’t either. This should be my entire feed and it’s not and that’s a problem  This sit in has now been going on over 48 hours and I am just hearing about it now 1/

6/9/2025, 5:00:36 PM | 1306 775 | View on Bluesky | view

Profile picture Marisa Kabas (@marisakabas.bsky.social) reposted

that’s a lot of fancy words to call him a dumb bitch

image
8/9/2025, 3:37:29 AM | 3222 452 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Fort Wayne catching unnecessary strays

7/9/2025, 11:21:52 PM | 2 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

With significant assistance from Claude Code, I wrote a "google sheets to code" script. It is working with fairly trivial Google Sheets as I set them up (e.g., input tabs, processing tabs, output tabs, named ranges). MIT license. Let me know what you think: github.com/joemastersem...

7/9/2025, 8:09:35 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Ok fair I meant one that many other people might find alignment with

7/9/2025, 5:43:36 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

Our executive branch is led by people who think “non-partisan” means “partisan in support of us”

7/9/2025, 11:23:06 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Gavin doesn’t have an ideology tho

7/9/2025, 10:57:02 AM | 8 0 | View on Bluesky | view

Profile picture Eliot Higgins (@eliothiggins.bsky.social) reposted

It's feel like we're counting down to the first mass killing of US citizens by the US military.

6/9/2025, 6:17:53 PM | 8007 1831 | View on Bluesky | view

Profile picture Ian Boudreau (@ianboudreau.com) reposted

*ezra klein guy voice* The problem with the left is that they've lost the willingness to speak reasonably with their opponents, such as this guy I interviewed recently who easily conned me into supporting eugenics

6/9/2025, 1:48:59 PM | 4070 655 | View on Bluesky | view

Profile picture Stella (@antlervel.vet) reposted

Transphobia is a unique sort of bigotry that just absolutely cooks the online brain. Holding it nearly always results in an inability to ever admit you’re wrong about anything and exponentially increases the likelihood of believing in a cascade of ever dumber conspiracies and fascist ideology

Linehan adde: 'You're trying to make out I'm a bigot because I believe in women's rights and oppose men trying to intimidate and bully women.' He said Ms Brooks has been involved in trans activism since 2013. Prosecutor Julia Faure Walker said Ms Brooks would have been six years old at that time. 'So he says,' Linehan replied. Ms Faure Walker said that Ms Brooks' driving licence proves she is 18. 'If you can lie about your name and sex you can lie about anything,' Linehan replied.
6/9/2025, 2:51:32 PM | 1396 316 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

That’s a justification I’d expect from a freshman, not a professor. If I was a duck, I’d quack.

5/9/2025, 5:57:07 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

That’s an income classification problem, not a marginal rates problem? I mean, your post is explicitly about marginal rates, and raising the marginal rates would do nothing wrt Elon’s pay packages

5/9/2025, 5:36:25 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

Are we really in a world where professors of political science don’t understand that huge executive pay packages aren’t taxed as income?

5/9/2025, 5:26:03 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

None of that pay package is going to be taxed as income.

5/9/2025, 5:24:57 PM | 0 0 | View on Bluesky | view

Profile picture Coach Finstock (@coachfinstock.bsky.social) reposted

We used to call this stupidity. There were smart people and stupid people and we let the smart people do the things they were good at and the stupid people were taken care of and didn't need to worry about what the smart people were doing. But now we let the stupid people think they're smart.

5/9/2025, 3:27:19 AM | 5240 1251 | View on Bluesky | view

Profile picture The Sassiest Semite (@littlemisslizz.bsky.social) reposted

10/10, no notes

image
4/9/2025, 6:44:19 PM | 8716 2138 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

Ends with salon equipment

image
4/9/2025, 11:12:22 AM | 0 0 | View on Bluesky | view

Profile picture Andrew Lawrence (@ndrew.bsky.social) reposted

“following rumors of his death donald trump held a press conference announcing extrajudicial killings of civilians and plans for a military invasion of an american city” is a perfectly factual headline that could be used to describe what we saw yesterday

3/9/2025, 12:28:02 PM | 3949 1127 | View on Bluesky | view

Profile picture tomwellborn3rd (@patriotprogressive.bsky.social) reposted

Rick Wilson warned that once Trump dies, hidden memos will expose his cardiac and mental decline, his Epstein ties, and corrupt pardons. He said history will see him not as a leader but as a mobster who looted a nation.

3/9/2025, 2:36:05 PM | 314 84 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

I wish *I* could get paid for responding to these spam bullshit emails I get from "white-hat" hackers who tell me they have an account takeover vulnerability for us and CC various board members/executives. Like dude, send in the details, we'll pay you. And they never do because it's all BS.

3/9/2025, 3:18:17 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

It was the best line bar none and Barro just rolled over it, no acknowledgement. A travesty.

3/9/2025, 12:55:04 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Nightswimming is the only answer

2/9/2025, 12:33:00 AM | 10 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

There's something mesmerizing in watching Claude Code spend hours and hours trying to get a github action to run properly and repeatedly making the same mistakes. Makes me think that we need to start testing LLMs on different types of tasks.

1/9/2025, 6:06:26 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

image
1/9/2025, 12:40:51 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

I believed!

image
31/8/2025, 2:47:07 PM | 1 0 | View on Bluesky | view

Profile picture Michael Hobbes (@michaelhobbes.bsky.social) reposted reply parent

I have never seen a more 'maam this is a wendy's'-ass article

The New Dream Guy Is Beefy, Placid and … Politically Ambiguous Amid pitched debates about masculinity, the “himbo” stands stoically above it all. As an alternative to the thinking man, the Renaissance man or the family man, today’s himbo offers just “man” — a blurry image, a blunt political instrument or just a caricature, the human equivalent of a smiley face. The “himbo” is, in many senses, unreal — a wish-fulfillment fantasy. His true self is concealed behind a set of doe-like eyes, the content of his interiority forever unconfirmed.
31/8/2025, 1:05:08 PM | 474 16 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I 100% agree. It’s why I keep finding these arguments that leftists are by default tolerant/welcoming/non-divisive to be nonsense. Fundamentally, having an ideology means being intolerant and divisive.

31/8/2025, 3:02:25 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

There’s no straw man here, just an observation that lots of people show up to refute and end up reinforcing.

31/8/2025, 2:52:00 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Annnnnnd now you’re changing the subject once you have realized your tactic backfired. How would you define the opposite of divisive? You wouldn’t say “welcoming” or “tolerant”?

31/8/2025, 2:48:12 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

It’s interesting that they all took such offense to me taking the same tone as them, then, isn’t it?

31/8/2025, 2:42:35 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

You would call them… welcoming?

31/8/2025, 2:40:58 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

image image
31/8/2025, 2:38:07 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Does that extend to being hostile all the time? I mean I can understand profanity/insults, but those seem at least slightly different from being aggressively angry?

31/8/2025, 2:31:09 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I agree with you 100%! Which is why I don’t think it makes sense to talk about the left as “welcoming” whereas the right is not. Neither are welcoming to people who disagree with issues that they view as hard lines for their ideology.

31/8/2025, 2:01:12 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

That is a good point. Maybe my overall takeaway is that people who self-identify as having an ideology in opposition to another ideology are unlikely to be particularly welcoming in general? I’m amazed at how anyone posting about how tolerant their group is never stands up to scrutiny.

31/8/2025, 1:55:07 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

If you read my response in the thread, you’ll read completely reasonable and open comments, and then people being immediately hostile. Hostile because I didn’t know the context; hostile because I asked a question. If that’s the threshold—you’re assholes.

30/8/2025, 11:44:08 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

image
30/8/2025, 11:40:45 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I’m not pivoting at all? I find it amazing how many leftists have this self-image of being welcoming, when the reality is that they’re just as much assholes as everyone else. And the NZ leftists have done nothing but support this view I have. It’s ok to be an asshole! Just don’t delude yourselves.

30/8/2025, 11:24:10 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

You all could’ve fooled me!

30/8/2025, 11:13:09 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I never said I wasn’t divisive.

30/8/2025, 11:12:46 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Really? It is not coming through that way, Danielle, Petty Hate Machine.

30/8/2025, 11:06:50 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Genuinely amazing that the proof that leftists are fucking assholes just keeps coming and coming.

30/8/2025, 11:05:49 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

No Donald Trump. No Republican Party.

30/8/2025, 11:04:06 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

“Hi you need to know all my context but I don’t need to know any of your context” is quite a take.

30/8/2025, 11:03:33 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Just take the L

30/8/2025, 11:02:52 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I love the people who tell me my takes are irrelevant in a thread that I started.

30/8/2025, 11:00:56 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I literally said “sounds wonderful” because I think it sounds better than the political hellscape we live in here. The amount of assumptions you create in your head is fascinating, but not accurate at all.

30/8/2025, 11:00:06 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

It’s not! It’s hostile to be an obnoxious asshole in how you say it!

30/8/2025, 10:58:46 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Well tbf she said nothing about it being NZ leftists in the original tweet, and so if you want to be the context police, you might extend your reach to her then.

30/8/2025, 10:58:18 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

This is literally a thread I started about how leftists like to think of themselves as welcoming but are actually hostile assholes. You’re just showing everyone how I’m right.

30/8/2025, 10:43:45 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Amen. I fully support that. The American system is awful.

30/8/2025, 10:42:54 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

“We don’t give a fuck about what Americans say about our country and that means we will actively respond to threads that Americans start when they post about us” is certainly a take, but not one that stands up to logic, mate.

30/8/2025, 10:38:13 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

You do understand that not all details are in a summary, right? Nothing I said in my summary is wrong; you’re welcome to believe that it’s missing information you would put in a summary, though!

30/8/2025, 10:37:03 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

“Which you might notice if you read any international news” is “giving me context” and “not being divisive”? I would call it being obnoxious and assumptive.

30/8/2025, 10:24:41 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

You literally went into my thread that I posted to write this? How is that not giving a fuck?

30/8/2025, 10:23:48 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

“Never divisive” eh? Always welcoming?

30/8/2025, 10:18:47 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I never said it was an insult? Why do you all assume so much? I’m literally summarizing a thread.

30/8/2025, 10:18:15 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

What on earth is the lie?

30/8/2025, 10:17:40 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

bsky.app/profile/joee...

30/8/2025, 9:48:55 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Sounds wonderful

30/8/2025, 12:40:44 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Just because you’re on the right side of history doesn’t mean you get the right to be an insufferable prick

30/8/2025, 12:10:10 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

OP: The left is welcoming; the right is toxic Me: that’s not been my online experience? Leftist: Fuck you; why should I be welcoming? OP: oh not *those* leftists

30/8/2025, 12:04:02 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Unfortunately I think the loudest people who self-identify as leftists online are American political leftists 😔

30/8/2025, 11:56:43 AM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I never claimed to be welcoming. OP claimed the left was.

30/8/2025, 11:47:11 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Literally this skeet ^^^! It’s painfully obvious you’re a divisive asshole from your attitude here!

30/8/2025, 11:22:15 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I don’t think you understand the difference between ideological division (will always exist!) and divisiveness (an attitude, not one that has to exist). If you can’t find examples of the online left being brutally divisive on bluesky, I’m not sure what to say. It’s endemic. Check my TL.

30/8/2025, 11:13:23 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Divisive: tending to cause disagreement or hostility between people

30/8/2025, 11:08:59 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I would love for this to be true, but my experience with the “people of the left” on bluesky has been that their politics are just as divisive as MAGA. How do you think about the obnoxious online left?

30/8/2025, 10:45:23 AM | 3 1 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

This is some bullshit right here

image
29/8/2025, 10:40:27 AM | 0 0 | View on Bluesky | view

Profile picture Zach Rabiroff (@zachrabiroff.com) reposted

For 12 months, America had a limited proof of concept for universal healthcare, and it was so uniformly successful we had no choice but to obliterate our society

29/8/2025, 2:22:37 AM | 6768 2046 | View on Bluesky | view

Profile picture Radley Balko (@radleybalko.bsky.social) reposted

We’re being governed by monsters. Just absolute monsters.

27/8/2025, 11:57:37 PM | 2459 799 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

It’s not even that the Constitution is “a series of suggestions”—the Constitution appears to be “anything we want it to be”, like a vague Bible quote, with no shared or reliable history of understanding.

27/8/2025, 10:33:01 AM | 1 0 | View on Bluesky | view

Profile picture Detritus Books (@detritusbooks.bsky.social) reposted

But flag burning is legal according to the Supreme Court I say from my jail cell in Uganda.

26/8/2025, 3:12:04 AM | 252 37 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Yes 100%

26/8/2025, 2:41:04 PM | 0 0 | View on Bluesky | view

Profile picture Bradley P. Moss (@bradmossesq.bsky.social) reposted

They gaslit you all throughout the election.

image
24/8/2025, 5:03:46 PM | 22876 6687 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I don’t think free public transport plays as well outside of the top ~10 cities in the US? Maybe top 5 even.

26/8/2025, 8:19:15 AM | 0 0 | View on Bluesky | view

Profile picture Max Berger (@maxberger.bsky.social) reposted

American democracy is a good idea. We should try it some time!

26/8/2025, 2:33:44 AM | 210 20 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

So much squandered goodwill.

25/8/2025, 11:54:26 PM | 1 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I mean he’s a great author! But 100% of dudes who ask me (not in the context of discussing lit) if I’ve read him have been arrogant douchebags

24/8/2025, 10:01:30 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Nooooooo

24/8/2025, 8:15:52 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

David Foster Wallace

24/8/2025, 8:08:39 PM | 40 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I don’t report anyone for anything. You clearly have delusional beliefs and jump to conclusions about anything that supports what your prejudice of the moment is.

24/8/2025, 5:54:58 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

My new litmus test for political sanity is whether you can recognize that both Mamdani and Pritzker are capable, savvy politicians that won’t fall into obvious traps, or whether you think one of them supports genocide.

24/8/2025, 3:09:48 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

It’s also worth noting that, despite not wanting others to put words in *your* mouth, you’re more than happy to do that with Pritzker, turning a moment where he decides to not fall into a trap with him supporting genocide.

24/8/2025, 3:07:20 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

If you think anyone can be elected president of the United States by answering that question with “Yes” then I have a bridge I’d like to sell you. How do you feel about Mamdani’s evasion on “globalize the intafada”? I don’t see any meaningful difference between Pritzker and Mamdani.

24/8/2025, 3:05:51 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

You’re putting words in his mouth by saying he doesn’t oppose genocide. That’s really the crux of the issue in Gaza; just as the obnoxious NY press has an unreachable bar for Mamdani, so too does the online left have for anyone suspected of being too pro-Israel.

24/8/2025, 2:58:43 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

What, pray tell, as Governor of Illinois, do you want him to do here? Why do you take any of his public statements as a litmus test that you would never vote for him for president?

24/8/2025, 2:45:08 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Easy times make for weak men. Try running anything.

24/8/2025, 2:43:39 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

100%

24/8/2025, 2:42:03 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

The number of blatantly false assumptions in your skeet is truly breathtaking

24/8/2025, 2:31:38 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Such an easy refuge, purity.

24/8/2025, 2:04:25 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Purity tests over Gaza are indistinguishable to me from purity tests over abortion.

24/8/2025, 1:00:38 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Link: bsky.app/profile/bana...

24/8/2025, 12:58:57 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

Look—I am very sympathetic to the skepticism toward moderates and centrists, especially MLK Jr’s, but the thread of leftists celebrating how much they’re willing to compromise in a thread where literally none of them will compromise is a *chef’s kiss* example of online leftism.

24/8/2025, 12:58:17 PM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Also this thread is filled with leftists *and you* saying that none of you would compromise and vote for JB based upon statements he’s made about Israel, despite the fact that he supports blocking arms sales (and has been accused of funding pro-Palestinian groups).

24/8/2025, 11:06:47 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

I voted for socialists for city council and in primaries. I have voted for ballot measures that have been mostly punitive to me. I’d vote for Mamdani if I lived in New York, even though I think many of his policy ideas are counterproductive to what even he wants.

24/8/2025, 11:01:55 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com)

Wow way to take a stand

image
24/8/2025, 2:21:12 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Wouldn’t you have to do this in small claims court or mediation?

24/8/2025, 1:37:16 AM | 0 0 | View on Bluesky | view

Profile picture Joe Emison (@joeemison.com) reply parent

Trevor Story and then the Yankees suck

23/8/2025, 8:49:08 PM | 4 0 | View on Bluesky | view