Posted inTrouble S.F. hospital stabbing analysis confirms Mission Local reporting on security lapses by Eleni Balakrishnan April 22, 2026, 1:30 pmJuly 29, 2026, 5:12 am
Posted inCovering the Police Ex-SFPD cop gets 8 years for ‘horrific’ child-pornography offenses by Abigail Vân Neely April 22, 2026, 10:30 amJuly 29, 2026, 4:38 am
Posted inCovering the Police ‘Tired of living like this:’ One man’s journey from S.F. jail to addiction treatment by Abigail Vân Neely April 21, 2026, 6:00 amJuly 29, 2026, 2:32 am
Posted inCovering the Police 40% of people booked into S.F. jail at the start of 2025 were back within a year by Abigail Vân Neely April 21, 2026, 5:00 amJuly 29, 2026, 4:25 am
Posted inTrouble S.F. filmmaker Kevin Epps sentenced to 6+ years in prison for 2016 killing by Eleni Balakrishnan April 8, 2026, 3:41 pmJuly 29, 2026, 4:48 am
Posted inCovering the Police San Francisco probation department’s new van hits the streets by Alice Finno April 3, 2026, 5:56 pmJuly 29, 2026, 5:03 am
Posted inCovering the Police S.F. sheriffs’ union spent $30K to push debunked story of hospital worker’s stabbing by Abigail Vân Neely March 31, 2026, 11:00 amJuly 29, 2026, 5:04 am
Posted inTrouble 22-year-old woman’s alleged killer in Sunset shooting pleads not guilty, bail set at $300K by Junyao Yang March 27, 2026, 4:23 pmJuly 29, 2026, 2:49 am
Posted inGovernment Man sentenced in killing of Vicha Ratanapakdee gets 8 years — and is released by Alice Finno March 26, 2026, 6:01 pmJuly 29, 2026, 1:26 am
Posted inTrouble Sunset shooting victim identified as 22-year-old S.F. State graduate by Junyao Yang March 26, 2026, 11:49 amJuly 29, 2026, 1:26 am
Posted inTrouble Man allegedly shot and killed woman in Sunset near Lincoln High School by Junyao Yang March 25, 2026, 12:24 pmJuly 29, 2026, 5:52 am
Posted inTrouble S.F. public health boss: Hospital staff stopped stabbing, not sheriff by Eleni Balakrishnan March 23, 2026, 1:50 pmJuly 29, 2026, 2:51 am
Posted inTrouble South of Market stabbing victim identified by Sarah Hopkins March 20, 2026, 4:51 pmJuly 29, 2026, 5:52 am
Posted inCovering the Police Fired S.F. police watchdog attorney sues city, alleging retaliation and hostile workplace by Eleni Balakrishnan March 20, 2026, 3:08 pmJuly 29, 2026, 2:54 am
Posted inCovering the Police SFPD officers ‘slammed’ and ‘punched’ men during illegal Bayview arrest, public defender says by Abigail Vân Neely March 18, 2026, 5:22 pmJuly 29, 2026, 5:59 am