Sponsored link
Sunday, July 6, 2025

Sponsored link

Tagged with: Politics

Would modern police training have saved Mario Woods’ life?

Police Chief Greg Suhr and Captain Gregory Yee, who oversees department training, discussed changes in use-of-force training tonight that strongly suggested that the shootings...

The Agenda: The cops, the city attorney, Hillary and Bernie ….

When you’re the San Francisco city attorney, you have to defend your client, and sometimes your client is the Police Department, which is getting...

SF’s campaign money: Loopholes, scams, and real-estate cash

The candidates for local office filed their first major campaign-finance statements last week, and some of them are eye-openers. In fact, a careful review...

“Like watching your parents have sex”

ART LOOKS I harbor a sick love for art fairs and have been known to travel across the country on my own dime to...

Tom’s Town: Sex-shamers find little love in SF

San Francisco did not show a lot of love for the AIDS Healthcare Foundation (AHF) and its sex-shaming CEO Michael Weinstein last week. I’ve...

The Agenda, Dec. 28- Jan 3: New Year’s resolutions ….

  By Tim Redmond DECEMBER 27, 2015 – Nothing much happens in local politics during the week between Christmas and New Year’s. Hearings are cancelled; the...

Chaos isn’t “change”

By Calvin Welch DECEMBER 23, 2015 -- In a period when our national politics are dominated by candidates on the right that rely on “counter...

Our top 15 stories of 2015

From Airbnb lies and Uber scams to Old Boys Clubs and Stanford a-holes, 48 Hills covered the stories no one else could. It's been a momentous...

Ficks’ Picks: The best films of 2015 (spoiler-free!)

SCREEN GRABS Our esteemed film critic Jesse Hawthorne Ficks, who ranged from horror classics to the Toronto International Film Festival this year, picks the cream...

Developer allies fail to take over Sierra Club

    DECEMBER 21, 2015 -- An effort by pro-development forces to take control of the San Francisco chapter of the Sierra Club failed miserably after...