Sponsored link
Tuesday, February 25, 2025

Sponsored link

Tagged with: Peskin

Activists warn of a new landlord scam: Seismic upgrade evictions

A relatively obscure hearing at the Board of Appeals this week shed some important light on the preservation of rental housing and a potential...

Tenant representation and spy technology

The Board of Supes Rules Committee will consider Monday/15 two items with both immediate and long-term policy and political significance – Mayor Breed’s latest...

Supes reject plan that would shadow Soma park

The Board of Supes unanimously rejected today a proposal that would have allowed a market-rate housing development to cast a shadow on a South...

Two oversight hearings sidetracked when mayoral staffers don’t show

Two hearings called by Sup. Aaron Peskin were sidetracked last week when two officials from the Breed Administration didn’t show up. Peskin wanted to know...

How the Twitter tax break continues to damage San Francisco …

The long-term impact of the Twitter tax break was never going to be the money that came in or was lost by the city...

Preston launches campaign with energetic event

Dean Preston officially launched his campaign for District Five supervisor Friday night with a party that brought together a broad spectrum of the progressive...

Supes put dark money measure on November ballot

Supervisor Gordon Mar and eight of his colleagues have filed to place a measure on the November, 2019 ballot that would close some of...

Will the state Democratic Party support public power?

The collapse of Pacific Gas and Electric Company is leading to serious efforts on both the statewide and the local level to replace the...

Debate over $185 million windfall begins this week

The debate over how to spend a $185 million windfall that the city just received begins at the Board of Supes Wednesday/6 when the...

SF is ready for public power

The California Public Utilities Commission today gave PG&E access to credit markets in advance of an expected bankruptcy filing tomorrow – but the last-minute...