Sponsored link
Tuesday, March 31, 2026

Sponsored link

News + Politics

At No Kings protest, war on Iran and Epstein files were big topics

'I don’t want to look back at this moment and think I was just watching Netflix,' said one of thousands of SF marchers.

Massive No Kings events show Trump is in trouble—but what comes next?

Leading Democrats need to be paying attention to the streets (and not Wall Street). Plus: Alan Wong's dilemma. That's The Agenda for March 29-April 5

Remembering Sutro Baths, and the 1896 law that helped fight racial discrimination in California

John Harris, a Black man, sued in 1897 after being refused admission—and won. Today, little remains of the baths

At No Kings protest, war on Iran and Epstein files were big topics

'I don’t want to look back at this moment and think I was just watching Netflix,' said one of thousands of SF marchers.

Massive No Kings events show Trump is in trouble—but what comes next?

Leading Democrats need to be paying attention to the streets (and not Wall Street). Plus: Alan Wong's dilemma. That's The Agenda for March 29-April 5

Remembering Sutro Baths, and the 1896 law that helped fight racial discrimination in California

John Harris, a Black man, sued in 1897 after being refused admission—and won. Today, little remains of the baths

Four decades later, seminal queer punk zine ‘Homocore’ blasts back into view

New anthology collects the DIY publication's precious few issues, which gave voice to anti-assimilationist sexual outlaws.

The false narrative about SF’s real estate tax measure starts to emerge

Plus: Why Lurie's Charter reform would hurt tenants

Judge sanctions public defender in case that raises critical issues about criminal justice

Does a 'tough on crime' mayor have to fund the public defender as well as the cops and DA?

The US war economy and the ‘threat of peace’

In 1957, I.F. Stone suggested that global peace would kill the military industrial complex. That's even more true today.

So much to protest next weekend

Plus: Wiener's tech lord pals pay for an early hit piece on Chakrabarti, and will the DCCC oppose taxes on the rich? That's The Agenda for March 22-29

Immigration Buddhas and decolonizing play: Game devs still work to diversify industry

At GDC Festival of Gaming, diverse communities and gamers from other countries shared recent challenges.

CBS workers in SF walk off the job as Bari Weiss eliminates national news radio

One-day strike sends a message at a network now owned and run by allies of Trump

Lurie wants to be tough on crime—but won’t pay for the impacts on defendants

Public Defender's Office is a critical part of the legal system, and if it's underfunded, the mayor's strategy becomes radically unfair and illegal

Race for Congress takes shape—even as Wiener ducks community groups he doesn’t like

Chakrabarti runs on the national left while supporting the local right; how will D2 and D4 supes races impact turnout?

Plan to ‘streamline’ commissions faces widespread opposition at supes hearing

Eliminate Police Commission oversight? Wipe out commissions on the arts, women, homeless oversight? Activists are not happy

At Game Developers Conference, game-workers keep unionization hopes alive

In an industry buffeted by layoffs, tariffs, and AI, United Videogame Workers organizers keep pushing for labor rights.

Writers and producers at local CBS news team prepare to strike

Walkout by News 24/7 workers would be the first labor action since right-winger Bari Weiss took the helm of the once-legendary news operation

Seven rental units become a $32 million mansion; is this even remotely legal?

Plus: One chance to weigh in on the mayor's plan to give himself a lot more power—and can we please press a number to get a human on the phone? That's The Agenda for March 15-22

Lurie plan uses regressive taxes to ‘save’ Muni, in the short term

Mayor's plan caps the levy on the biggest and richest landlords and only addresses a portion of the longterm budget crisis

Party Radar: Foghorns, ToonTown, tagging—celebrating SF house wizard DJ Buck

Local legend brought 'The Bells of San Francisco" to global dance floors, and helped introduce the City to rave.

Lurie had a great year—if you’re in the top 20 percent

For San Franciscans who are not rich, the city's numbers aren't looking anywhere near as good.

How to tax AI when companies replace human workers

Plus: Will the supes be serious about protecting rent-controlled housing from greedy speculators? That's The Agenda for March 8-15

Airbnb, under pressure from labor, drops $120 million lawsuit against SF

After calls for boycott, giant company folds in a win for activists who fight corporate tax cuts

How close are Lurie and SFPD to ICE?

Disturbing comments by (former) head of homeland security and SFPOA suggest more cooperation than the Sanctuary City ordinance allows

The Audium thrums with Pamela Z’s factory-sampling ‘Arbeitsklang’

Composer weaves sounds from German worksites—Bayer plant, futon stitchery, Gutenberg press—for latest piece.

Diamond Dave Whitaker, a San Francisco icon and legend, dies at 88

He turned Bob Dylan onto pot and Woody Guthrie. He organized underground poetry and political protest. He was part of the city's radical soul, and we will miss him

SF protests against war on Iran draw cries to “Send Barron’

On Saturday and Monday, crowds gathered to demand an end to US intervention in the Middle East.

DA Brooke Jenkins attacks unions, says the city needs to be nicer to billionaires

At conference for democrats who want to crush the left, Jenkins says the city is at a "reckoning" with local labor

When you eat broccolini, remember the farmworkers who harvest it for you

Fresh produce is a great benefit of living in the Bay Area—but the workers in the fields are the ones who make it happen

Why is Trump going to war with Iran?

Plus: Finally, a supervisor calls out City Planning for ignoring affordable housing, and the next move toward a public bank. That's The Agenda for March 1-8

The real story behind Muni’s budget deficit

Instead of investing in public transit, City Hall has been looking for ways to privatize it

Lurie plan would nearly eliminate the Department of the Environment

Protesters say 80 percent cut would imperil Climate Action Plan

And now, another big tax cut for the developers and speculators in SF

Lurie, Mahmood want to eliminate affordable housing money to help the profits of luxury developers

No, taxes on billionaires won’t destroy innovation in California

Tax opponents are putting out a line that makes no sense; just look at Bay Area tech history

Bernie Sanders talks about AI—and the billionaires who control it

Plus: The DCCC holds its endorsements meeting, and the supes vote on more chain stores and an illegal $40 million luxury hotel tax break. That's The Agenda for Feb. 22-March 1

Democratic candidates run away from the billionaire tax

Discussion of economic inequality was rare at the state convention. Our report from Moscone Center

With Gov Gav missing, will Democrats have a strategy to win in November?

The state's weird primary system could put two Republicans in the general election for governor. What is a party with too many weak candidates going to do?

Corporate Democrats are in control as party holds state convention in SF

No big-name speakers who support the billionaire tax get to take the stage, a sign of who controls the party as we head for the midterms

For Trump and his toadies, the reckoning will come

Some day, maybe fairly soon, the majority of this country will realize how horrible this time has been—and Bezos. Zuckerberg, Musk and the rest will be held accountable

Trump maxes human endangerment with greenhouse gas ruling rollback

Climate change has already killed people. And death is generally agreed to be bad for one’s health.

How Lurie bungled the teachers strike

Plus: Why is an administration obsessed with public safety cutting crime-prevention programs that are way cheaper than cops? That's The Agenda for Feb. 15-22

PG&E CEO grilled at supes hearing—and says Lurie wanted Opera House opened in blackout

We also got a preview of the lies the company will tell to oppose public power

We are community supported journalism

Don't miss a beat

Subscribe to the 48 Hills Newsletter and get our top stories in your inbox daily