SFPD’s ranks are thinning fast, and recruitment is lagging. Is the damage ‘permanent’?Jul. 22, 2024 • 8:00am
SFPD skirted facial-recognition ban, lawsuit says. Hundreds of cases could be in jeopardyJul. 18, 2024 • 8:00am
Opinion: Oakland’s crime data mess: How politicians are playing shell games with public safetyJul. 18, 2024 • 6:00am