Sponsored link
Thursday, May 22, 2025

Sponsored link

Opinion

Trump attacks on the environment aren’t new. But why are Democrats helping?

Wiener, Padilla lead GOP-style assaults on key environmental laws

The Dyke March needs help to return full-throttle

New organizers launch fundraiser to restore Pride Weekend's radical centerpiece to its sprawling, outspoken self.

Rümeysa Öztürk’s ‘last’ Op-Ed

Expressing a provocative opinion is not a crime; if it is, I plead guilty.

The Drain: Marke B. spouts off on poverty porn peddlers and the billionaires who love them

Our publisher popped on the popular podcast for a few laughs at tech oligarch Garry Tan and some thoughts on SF's political scene.

Listen to the rank and file: Political lessons from something I missed 25 years ago

The Democratic leadership in Congress needs to learn from a big mistake I made as a union organizer.

A $50,000 Rolex faces deportation

The secret signal chat between Trump and Kristi Noem

Three bills that threaten the rights of sex workers—and civil rights in general

Sacramento is again cracking down on sex work—in ways that will just further criminalize vulnerable people

OPINION: SF teachers fight to rebuild what Trump is tearing down

To save public education, start with fully staffed schools and fair pay for teachers

OPINION: Time for local Democrats to step up the resistance to Trump

State and local party leaders should be looking for solutions here at home, including taxes on the rich and protections for vulnerable communities. Here are some ideas.

In this section

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link