The Agenda, July 24-30: Undemocratic voting, municipal broadband …

The bill that would limit citizen initiatives against development is now in the state Senate, and will be heard in committee in August. The...

The Agenda, July 17-23: Ballot politics and cannabis

Sup. Aaron Peskin is asking his colleagues to sign Tuesday/18 on to a resolution opposing AB 943, the state measure that would make it...

The Agenda, July 10-16: A landlord attack on ballot initiatives …

A landlord-sponsored bill that would make it harder for local residents to pass growth-control ballot measures – and would have a huge impact in...

The Agenda, June 19-26: Budget, Tasers, a great movie and politics for the 99 percent….

It’s budget time in San Francisco: The supes Budget and Finance Committee has been holding hearings for months, and the $10.1 billion budget is...

The Agenda: Controller says SF budget lacks buffer for Trump cuts

The City Controller’s Office released its analysis of Mayor Ed Lee’s proposed budget June 9, and it contains a rather ominous statement. I haven’t seen...

The Agenda, 5/22-5/29: The affordable housing debate isn’t over

Sups. Jane Kim and Aaron Peskin have cut a deal on affordable housing, creating a “consensus” measure that lowers current inclusionary levels from a...

The Agenda, May 15-21: Who can afford ‘affordable’ housing?

Two competing affordable housing bills – and another bill that could override both of them to give developers more density – are headed for...

The Agenda, May 8-14, 2017: Police Commission battle delayed …

The  move to replace Police Commissioner Petra DeJesus with a woman who might not even live in the city (and faces some other serious...

The Agenda: May Day!

Are you going to work Monday/1? In a lot of the world, International Workers Day is a holiday, but not in the US. This year,...

The Agenda, April 17-24: Planners and developers, Free City College ….

The San Francisco Planning Department has never really been about planning; in the 35 years I’ve been in San Francisco, it’s been driven by...