Sign in

John Schroeder

@schroeder.bsky.social
161 followers 98 following 342 posts
PostsRepliesMedia
John Schroeder @schroeder.bsky.social · 10h
When I was like 12 I did this to a fingernail, and before it fully fell off it developed a little pinhole under the nail so for a week or so if I squeezed my finger it would shoot out a stream of blood. There’s no joy like being a kid with a superpower that’s disgusting to adults. Pure bliss.
110
Reposted by John Schroeder
pnwpolicyangel aka Angelita 👼 @pnwpolicyangel.bsky.social · 10h
In sweet/serendipitous news, I just ran into one of the houseless youth I met recently and it turns out they live in my building through housing placement support 🥹 They told me the kids at the shelter are still talking about me because they’d never met a politician their age who’d been homeless 😭
316220
Reposted by John Schroeder
A.R. Moxon @juliusgoat.bsky.social · 09/10/2026
Every day I read a dozen things so grotesque, so depraved, that i could never again trust or respect anyone supporting it. But even in a crowded field this stands out. www.nytimes.com/2026/10/08/u...
nytimes.com
Fort Hood Shooter’s Execution Will be Public and Streamed Live, Pentagon Says (Gift Article)
If carried out, the public execution of Maj. Nidal Malik Hasan by firing squad set for Dec. 3 would be the first in modern U.S. history.
1339884
Reposted by John Schroeder
pnwpolicyangel aka Angelita 👼 @pnwpolicyangel.bsky.social · 08/10/2026
Yeah I just think a newspaper that endorsed predator and staff abuser Sam Adams has no place talking to me about propriety. It’s not about that. It’s about power. They can’t critique my effectiveness so they’ll just call me a bitch lol
9978
Reposted by John Schroeder
Evelyn 💗 @evieevolving.bsky.social · 08/10/2026
Jeremiah Hayden is a godsend for actual investigative journalism in this town. We should be tremendously grateful for him, his work, and his tenacity. Especially since our other options are Shane “Cop Tweets” Dixon Cavanaugh and Sophie “Peacocks Texts” Peel.
2603
John Schroeder @schroeder.bsky.social · 08/10/2026
Apropos of nothing if a city councilor resigns, their seat is filled by a vote of the remaining councilors. Then the seat is filled at the next available general election. www.portland.gov/charter/2/2/...
portland.gov
Section 2-206 Vacancies in Office, Filling of Vacancies.
0154
Reposted by John Schroeder
sarah jeong @sarahjeong.bsky.social · 08/10/2026
as the piece notes, in 2022 the previous mayor "traded in" his phone in the middle of a public records battle. the resulting settlement was supposed to teach officials to behave better in the future. unacceptable, childish behavior with an unbelievable excuse. my spouse ate my homework.
631817
Reposted by John Schroeder
Give Me An Axe @givemeanaxe.bsky.social · 07/10/2026
Yo, oregon dems. Liberals. Leftists. If we make it through this governor election safely. Can we PLEASE promise each other to find ourselves a better person to run for governor in 2030? So we dont have to do this hand wringing AGAIN.
3264
John Schroeder @schroeder.bsky.social · 06/10/2026
We’ve catered to corporations for decades based on vibes and it’s time the default shifts to taxation unless there’s a good reason not to.
091
John Schroeder @schroeder.bsky.social · 06/10/2026
I’m confused by this. Who is worried about council being divided? I care that progressive policy is getting stymied by entrenched, wealthy interests, not about whether you’re getting along with each other
190
Reposted by John Schroeder
DocJade @docjade.com · 06/10/2026
Living with ADHD meds is fun "Man, I think I'm coming down with something... I feel so sick" > eat one (1) food "Wow I feel so much better"
071
John Schroeder @schroeder.bsky.social · 05/10/2026
Beetlejuice is a cautionary tale about the hidden costs of eroding social services. Beetlejuice himself only exists to fill a gap left by an overworked and under-resourced postmortal bureaucracy.
000
Reposted by John Schroeder
pnwpolicyangel aka Angelita 👼 @pnwpolicyangel.bsky.social · 03/10/2026
Asking for donations is genuinely the hardest part of campaigning for me as someone who has been very broke before, but people are so nice and have been cracking me uuuup 😂
Screenshot of a text that says “nooo i literally missed a call from the baddie herself im ded 😭
ofc im supporting support the campaign diva! ✨ i'll send a dono on my payday.”
1955
John Schroeder @schroeder.bsky.social · 03/10/2026
It’s a gender-blind, colorblind cast, with a land acknowledgement before the show, but I haven’t seen her post about how evil and woke it was. She’s not just a bigot, she’s a hypocrite too.
040
Reposted by John Schroeder
The Big Bopper @thebigbopper.bsky.social · 03/10/2026
She’s more of a prejudice gal
2702
Reposted by John Schroeder
mitch (he/him) @drmitchpdx.bsky.social · 03/10/2026
imagine the administrative capacity a supply side progressive governor could build
2314
Reposted by John Schroeder
mitch (he/him) @drmitchpdx.bsky.social · 03/10/2026
Drazan, i know you’re reading this, so i want you to know you’re a disgrace and should drop out of the race immediately. you have no honor and every Portlander thinks you’re a hateful MAGA transphobe who should slink away from public life forever.
819935
Reposted by John Schroeder
Portland DSA @portlanddsa.bsky.social · 03/10/2026
010422
John Schroeder @schroeder.bsky.social · 02/10/2026
If you see this, post a vampire that isn’t Dracula.
Photo of Peter Thiel looking, as always, like nosfaratu fucked golem and birthed him in a pit of ooze
020
John Schroeder @schroeder.bsky.social · 02/10/2026
Unless it’s anti-homeless sentiment, “Portland is dying” vibes, or sports stadium spending. On those issues he discerns the will of the public by Divine Inspiration, obviously
010
Reposted by John Schroeder
Dr. Jennifer Krauel @freetailed.bsky.social · 30/09/2026
I mean I hope Talarico wins but either way I'll be glad to not get daily texts from him asking for money any more, even though I've never given him any and report every text as spam At this point, my relationship with the Democratic party is simply hoping to outlive them
051
John Schroeder @schroeder.bsky.social · 28/09/2026
I’m certain there are a lot of nuanced and complicated conversations to be had about how to balance restorative justice with giving vulnerable people sufficient warning of possible reoffenders, but the vibes of this post are fucking rancid
151
Reposted by John Schroeder
Brandon Mullen @brandonmullen.com · 26/09/2026
Hearing Mayor Wilson go on TV and say (paraphrased) that Portland should not be innovative or try new things is about the least leader-like thing I could imagine a Mayor saying about their city. Come on, man.
1217220
John Schroeder @schroeder.bsky.social · 26/09/2026
Scared of bugs but super effective against normies?
010
John Schroeder @schroeder.bsky.social · 25/09/2026
LinkedIn is breaking containment
140
John Schroeder @schroeder.bsky.social · 23/09/2026
broken toothbrush emblem on a dirty t-shirt
080
John Schroeder @schroeder.bsky.social · 23/09/2026
A standing bus of course
010
John Schroeder @schroeder.bsky.social · 23/09/2026
broke: airlines woke: aircraft-based, self-governing anarchist collectives
070
Reposted by John Schroeder
Jérémie Tessier @poik007.bsky.social · 23/09/2026
"Attention all passengers, one of your betters is having an issue, therefore we cannot ignore that" :V
1181
John Schroeder @schroeder.bsky.social · 23/09/2026
This. They said so.
000
John Schroeder @schroeder.bsky.social · 23/09/2026
Absent, and when they were addressing us on the plane they threatened to not take us the rest of the way home if we weren’t courteous enough to them.
2211
John Schroeder @schroeder.bsky.social · 23/09/2026
Genuinely comforting
050
John Schroeder @schroeder.bsky.social · 23/09/2026
I was sweating when I read the news, and I’m sure they’ll blame the strikes for the inevitable further delays, but I’m hopeful
030
John Schroeder @schroeder.bsky.social · 23/09/2026
I’ve been in Portland long enough that I have the impulse to not be a bother to the employees, but also I rubbed a wet washcloth on my teeth last night and only washed my shirt in the sink because I wasn’t sure any of my other clothes would dry in time so I dunno
040
John Schroeder @schroeder.bsky.social · 23/09/2026
I’m on this flight, sitting in the bus right now waiting to get taken to the airport to discover What’s Next. It’s validating to see everyone’s reactions because the flight and hotel staff are treating it like it’s a minor inconvenience.
170
John Schroeder @schroeder.bsky.social · 23/09/2026
All Icelandair flights are canceled, not all flights
080
John Schroeder @schroeder.bsky.social · 23/09/2026
Typing out British Airways in full every time to so future searchers know not to book with this Amazon fulfillment center but for humans
060
Reposted by John Schroeder
sarah jeong @sarahjeong.bsky.social · 23/09/2026
there was no BA counter open and it was non-BA employees who eventually organized us onto the buses. i have not heard the voice of an actual BA employee since getting off the plane
1235712
John Schroeder @schroeder.bsky.social · 23/09/2026
I think the way she’s able to differentiate is by hearing “hello, this is your captain..” and processing the sound into meaning in her brain
060
John Schroeder @schroeder.bsky.social · 23/09/2026
They were british. I think politely threatening to strand people who are completely dependent on you is on brand
090
Reposted by John Schroeder
Ugly Johnny Dickshot @drewbotprime.bsky.social · 22/09/2026
Alaska once delayed my flight to Portland for hours until cancelling and stranding us overnight with no accomodations, and the majority of passengers would've apologized to the airline for the inconvenience if asked. I demanded a hotel and everyone was giving me a look like I was the problem
2372
John Schroeder @schroeder.bsky.social · 23/09/2026
Anyone who responds to any of this with a variation of “you might want to keep a toothbrush in your carry-on” is an op
030
John Schroeder @schroeder.bsky.social · 22/09/2026
British Airways, who I would tag if they were on bluesky, but I guess they only want to reach customers on the CSAM site
0154
Reposted by John Schroeder
Ross Thompson @wintermute115.bsky.social · 22/09/2026
We have strayed far from god's light.
A bag of "6 7" branded frozen chicken nuggets.
021
Reposted by John Schroeder
Give Me An Axe @givemeanaxe.bsky.social · 21/09/2026
One of my favorite sayings about Porand Politics. "We gotta get these communists/socialists out of government! Theyve been running and ruining portland for too long" Like my guy. Communists /socialists have NEVER ran portland. Never ever ever. And they still dont. Maybe, give them a chance?
0255
John Schroeder @schroeder.bsky.social · 21/09/2026
This is humiliating for everyone involved
010
John Schroeder @schroeder.bsky.social · 21/09/2026
10/10 pun, A+
000
John Schroeder @schroeder.bsky.social · 20/09/2026
If democrats don’t impeach this shit homunculus they’re traitors
010