John Halpin's Avatar

John Halpin

@bronxitenyc.bsky.social

Press freedom work by day. Bookworm and cat dad by night. Cincinnati native and Hudson Valley resident by way of NYC.

6,189 Followers  |  1,361 Following  |  131 Posts  |  Joined: 19.10.2023
Posts Following

Posts by John Halpin (@bronxitenyc.bsky.social)

Preview
Join the Movement – Damon Lynch IV for Congress Support Damon Lynch’s campaign today! Every click, share, and contribution helps bring real change.

His primary opponent Damon Lynch “No AIPAC Money”

friendsofdamonlynch.com

28.02.2026 15:19 — 👍 11    🔁 1    💬 0    📌 0

During the 2024 election cycle, nobody contributed more to Rep. Landsman’s campaign than AIPAC ($385,808). 👇

28.02.2026 15:17 — 👍 426    🔁 157    💬 13    📌 8

New dem voter in your district. This is absolute bullshit.

28.02.2026 15:20 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

You’ve heard about the Don Lemon arrest, but have you seen the stories of the dozens of *other* journalists who’ve had their rights violated by ICE?

“What we have seen out of Minnesota — just in the last month — is shocking.”

Watch @freedom.press' @trevortimm.bsky.social explain.

06.02.2026 18:39 — 👍 92    🔁 39    💬 4    📌 2
Video thumbnail

DHS Secretary says filming ICE is illegal and amounts to doxxing.

They’re absolutely wrong.

Recording law enforcement in public spaces is protected by the First Amendment — and courts have affirmed that right time and again.

Watch @freedom.press’s @trevortimm.bsky.social explain.

04.02.2026 20:17 — 👍 412    🔁 169    💬 24    📌 14
Post image

It’s journalistic malpractice to let @mayor.lacity.gov Karen Bass exploit @donlemonofficial.bsky.social to pretend she cares about press.

It’s duplicitous and hurts all journalists.

Her own LAPD has committed hundreds of acts of violence against working press.

She’s never said ONE word about it.

31.01.2026 04:05 — 👍 255    🔁 83    💬 4    📌 6
Video thumbnail

The Supreme Court could soon greenlight "geofence" data without a warrant.

That would allow the government to collect reams of location data on everyone, including journalists and whistleblowers.

Watch @trevortimm.bsky.social explain the implications:

27.01.2026 21:54 — 👍 92    🔁 76    💬 3    📌 10

I've been studying the history of US, and indeed, global policing my whole career and I can't make it more clear to law makers that this isn't a bastardization of policing, it is its purest form and logical conclusion. The impunity, militarization, deference, legitimacy, racial targeting, etc.

25.01.2026 02:20 — 👍 2658    🔁 824    💬 16    📌 20
Video thumbnail

The raid on the home of @washingtonpost.com’s @hannahnatanson.bsky.social is a reminder journalists need to be vigilant.

We can’t stop government overreach — but we can help you secure yourself digitally.

Watch @trevortimm.bsky.social share tips that can make a real difference for journalists.

23.01.2026 16:12 — 👍 83    🔁 57    💬 1    📌 4

🧵 Year 1 of Trump 2.0 has brought a constant barrage of norm-breaking aggressions against the press — from tightened access and investigations to lawsuits — aimed at those who dare to report unfavorably on the administration.

20.01.2026 17:15 — 👍 76    🔁 37    💬 5    📌 4
Preview
Transaction Denied: Big Finance's Power to Punish Speech Transaction Denied: Big Finance's Power to Punish Speech [Reitman, Rainey] on Amazon.com. *FREE* shipping on qualifying offers. Transaction Denied: Big Finance's Power to Punish Speech

Just saw the first trade review of my upcoming book in Publisher's Weekly which called it a "hard-hitting debut exposé" that is "an incisive call for action against the collusions of big money and big government."

Pre-order here: www.amazon.com/Transaction-...

15.01.2026 21:44 — 👍 15    🔁 5    💬 2    📌 1

Too many people are trying to differentiate between ICE and police.

I will hold your hand as I say this:

Police in the US treat marginalized people the way ICE treats everyone. They're far more similar than you want to admit.

Defunding the police and abolishing ICE are the same fight.

10.01.2026 18:49 — 👍 1729    🔁 603    💬 27    📌 18
Preview
Donate to Freedom of the Press Foundation Support Freedom of the Press Foundation by donating today.

Help us train thousands more journalists on digital security in 2026 so they can protect their sources.

Donate to @freedom.press today!

22.12.2025 14:01 — 👍 20    🔁 12    💬 0    📌 0
Preview
The Americans Who Saw All This Coming—but Were Ignored and Maligned Call them the Cassandras: the people—mostly not white and male—who smelled the fascism all over Trump from jump street. Why were they “alarmists,” and how did “anti-alarmism” become cool?

those who predicted authoritarianism were both dismissed, & deeply misunderstood, by the media

my latest for @newrepublic.com

newrepublic.com/article/2042...

18.12.2025 11:26 — 👍 2652    🔁 1029    💬 179    📌 358
Video thumbnail

Celebrate @freedom.press’ 13th birthday with a gift that keeps giving — press freedom.

Your tax-deductible donation helps protect, defend, and empower public-interest journalism into 2026 and beyond.

Support our work and donate today: freedom.press/donate/

15.12.2025 20:15 — 👍 27    🔁 16    💬 0    📌 0

Congrats!

15.12.2025 16:27 — 👍 1    🔁 0    💬 0    📌 0
Post image

We’re just over $41,000 shy of reaching of our year-end match goal!

Please consider supporting @freedom.press with a tax-deductible gift.

Any donations made before Dec. 31 will be DOUBLED, to $75,000.

freedom.press/donate/

08.12.2025 20:35 — 👍 12    🔁 8    💬 1    📌 0
Video thumbnail

2025 has been a year unlike anything we've seen in the US.

In the second Trump administration, attacks on journalists are no longer sporadic. They're systematic.

This #GivingTuesday, consider donating to support freedom of the press, so we can keep on fighting: freedom.press/donate

01.12.2025 20:00 — 👍 52    🔁 23    💬 1    📌 3
Preview
Donate to Freedom of the Press Foundation Support Freedom of the Press Foundation by donating today.

This Thanksgiving, give the gift of press freedom by making a tax-deductible donation to @freedom.press.

Your support will help sustain our work in 2026!

27.11.2025 22:35 — 👍 20    🔁 14    💬 0    📌 0

Revolutionary ghosts are always helpful.

So I turned to the Surrealists for tips on fighting fascism.

Stay for the ending about @zohrankmamdani.bsky.social surrealist campaigning...

Enjoy!

26.11.2025 15:39 — 👍 167    🔁 47    💬 0    📌 4
Preview
[OPINION] Kenton County’s $50 Lesson in Press Freedom Even after dropping charges, Kenton County can’t undo the damage caused by prosecuting journalists who were simply covering a protest, despite clear legal protections for the press.

The county "drew condemnation from civil liberties advocates across the country, sacrificed any credibility it had when it comes to valuing transparency and respecting First Amendment rights — and all to recover a grand total of $50," writes @seth-stern.bsky.social in @citybeatcincy.bsky.social.

20.11.2025 22:25 — 👍 19    🔁 10    💬 0    📌 2
Invitation to FPF event about ICE's targeting of pro-Palestinian journalists.

Invitation to FPF event about ICE's targeting of pro-Palestinian journalists.

🔔 Join us for a conversation about ICE's targeting of pro-Palestinian journalists, featuring Hassan Ahmad 韓安山, Chris Godshall-Bennett, Samantha C. Hamilton, Sam Judy, Marium Uddin, and moderated by FPF's Seth Stern.

🗓️ Tuesday, Nov. 18, 2 p.m. EST

RSVP: http://freedom.press/targeted-by-ice

16.11.2025 02:00 — 👍 31    🔁 14    💬 1    📌 1

If you’ve read my reporting from Palestine you’ve almost certainly read about the people of Umm al Khair. Last week the Israeli military issued demolition orders that would erase the entire village.

07.11.2025 05:09 — 👍 10    🔁 4    💬 0    📌 0
Preview
ACLU of KY Secures Dismissal of Charges Against CityBeat Reporter The ACLU of Kentucky obtained dismissal of the remaining charges against CityBeat reporter Madeline Fening, who was arrested while covering a protest in Northern Kentucky.

The ACLU of Kentucky obtained dismissal of the remaining charges against CityBeat reporter Madeline Fening, who was arrested while covering a protest in Northern Kentucky.

13.11.2025 21:01 — 👍 11    🔁 4    💬 1    📌 0

I'll take this seriously if she calls on Schumer to resign.

11.11.2025 01:42 — 👍 5    🔁 0    💬 0    📌 0
We cannot afford a divided and weak opposition party when an authoritarian is invading our cities, terrorizing our communities, and corruptly self-enriching at the expense of the rest of us.

We want to celebrate a Democratic Party that fights back. But after this latest surrender, the next step is primaries and new leadership. We get the party we demand, and we intend to demand one that fights.

We cannot afford a divided and weak opposition party when an authoritarian is invading our cities, terrorizing our communities, and corruptly self-enriching at the expense of the rest of us. We want to celebrate a Democratic Party that fights back. But after this latest surrender, the next step is primaries and new leadership. We get the party we demand, and we intend to demand one that fights.

10.11.2025 13:11 — 👍 6691    🔁 2293    💬 276    📌 201

Zohran Mamdani was the first mayoral candidate and Democratic official to stand up to the Trump administration over the arrest and disappearance of Mahmoud Khalil, which he saw as a violation of the First Amendment.

05.11.2025 03:01 — 👍 2607    🔁 581    💬 6    📌 11

Bill Ackman gotta be on the third draft of a tweet longer than Middlemarch right now

05.11.2025 02:52 — 👍 12347    🔁 1172    💬 220    📌 57

When does Cuomo leave for Florida?

05.11.2025 03:05 — 👍 4    🔁 0    💬 0    📌 0

Somebody check on debra messing

05.11.2025 02:52 — 👍 540    🔁 20    💬 28    📌 3