Sponsored link
Wednesday, April 2, 2025

Sponsored link

Uncategorized

Uncategorized

Bus tickets to anywhere and pain on the streets as Breed, Newsom attack unhoused

Man who has no family in Salinas is urged to go there anyway. Welcome to Breed's new homeless program.

ICE randomly cuts off phone access to lawyers

People in detention lose key lifeline as advocates try to fight back.

Why SF’s campaign finance laws aren’t working

The billionaires just break the rules with impunity and pay meaningless fines to make it all go away.

The Giants are struggling—and so are the ballpark workers

Union members fighting over pay, benefits as new contractor takes over food and drink service.

Mayor makes inhumane, ineffective sweeps a major part of her re-election campaign

Stealing people's possessions and moving them around town solves nothing—but it makes for mayoral politics.

In ‘Dìdi (弟弟),’ a Fremont coming-of-age tale from a fresh film voice

First-time director Sean Wang drew from skate video experience for award-winning movie starring Joan Chen.

Westside RV residents take over Zoo parking lot

With nowhere to go, Latinx residents evicted from Winston Drive try to force the city to find them a place to live.

SF could be first to ban ‘price-fixing’ rent algorithms

The supes could start a national trend against a program that is blamed for collusion leading to huge rent increases around the country. That's The Agenda for July 28-Aug 3

Letter from Milwaukee: Reflections on the RNC—and the protests

Peaceful activists challenged racist and sometimes violent MAGAs during the Trump coronation.

Lawsuit against SF’s homeless sweeps will continue despite Grants Pass case

City is still violating court injunction by destroying the property of unhoused residents.

Top tags

Sponsored link

Be a 48 Hills Hero!

We are community supported journalism

Sponsored link

Sponsored link