Sponsored link
Tuesday, September 16, 2025

Sponsored link

Tagged with: News

Oakland party fire claims nine lives, dozens are missing

A fire broke out around 11:30pm Friday night at during a party at GhostShip in Oakland's Fruitvale district -- an artist-collective space that regularly...

Campos seeks $5 million to protect undocumented immigrants from deportation

A proposal by Supervisor David Campos to spend $5 million to provide legal representation to immigrants living in the country without documentation who face...

Support 48 Hills! Here’s why

Since we launched in 2013, 48 Hills has been a vital voice on a local scene dominated by bland corporate media, sensationalizing online outlets,...

Dramatic vote could slow Mission development

A remarkable, stunning vote happened at the Board of Supes Tuesday: By a 9-0 margin, the members agreed that a big market-rate housing project...

Does California need to secede?

There was enough talk on Twitter this morning about California seceding from the United States to merit a story on CBS News. I don’t...

655 Tubesteak Connections — and still growing!

PARTY RADAR That disco music has been the recent historical music of oppressed people of color and queers is a cliche -- but that doesn't...

Now, more than ever, San Francisco matters

Eight years ago, I rode home from Election Night parties on my bicycle and had to stop, over and over, because people were out...

Election night: High turnout, nasty ads … and has the mayor killed his own homeless measures?

My polling place was crowded this morning, and I saw crowds at precincts all over the Mission. And when I voted this morning, a...

A vicious attack piece and misused photo

By any standard, a recent Scott Wiener attack piece on Jane Kim, alleging that she doesn’t respect the Chinese community, is vicious. People I...

Polar bears and climate change in Vegas

Las Vegas is a tough town for polar bears. But there I was, in the hours before the final presidential debate, sweating profusely inside...