Sponsored link
Saturday, November 15, 2025

Sponsored link

Tagged with: San Francisco

Supes, mayor fail on immigration

Everyone involved is putting a (fairly) nice face on it, but the reality is that the Board of Supes Budget and Finance Committee’s rejection...

Whose waterfront is it, anyway?

There’s been a lot of press around the battle over a fairly small project on Pier 29. The Ex made it a cover story...

Alternative facts and the mayor’s housing plan

Mayor Ed Lee two weeks ago launched a new effort to bring about "affordable" housing opportunities for San Franciscans by proposing, as he did...

Balkan bonanza

This week marks the 10-year anniversary of Kafana Balkan, a raucous quarterly dance party founded by the Serbian DJ and master promoter Željko Petković....

The Agenda, Feb. 26-March 5: What’s still wild in SF …

Glen Canyon Park is one of my favorite places in the city. It’s right in the middle of the third-densest urban area in the...

Begging and Immoral Lives: A pattern of police citations

San Francisco police have issued tens of thousands of citations for minor quality-of-life crimes in recent years, and most of them are clustered in...

Racism — and politics — in SF Redevelopment history

Bad history -- even when well-intended -- gives me a headache, because it so often misses and conceals far more important truths. To wit,...

Opportunity: 48 Hills seeks advertising sales representative

We're looking for a smart, energetic, experienced ad sales rep to work with us to expand our advertising and marketing reach. 48 Hills is...

Landlord seizes 100-year-old woman’s possessions

Iris Canada, the 100-year-old woman who was just evicted from her Page Street home, was back in the hospital Tuesday night when a team...

YIMBYs, Smart Growth — and unanswered questions

On February 1 I flew to St. Louis for the  New Partners for Smart Growth conference, the largest gathering dedicated to dense, transit-oriented/walkable/bikeable development...