Friday, May 3, 2024

Tagged with: Mission

Anatomy of a corrupt $125 million city contract

In a remarkable and highly unusual hearing today, the Government Audit and Oversight Committee dug into the anatomy of a multimillion contract that Sup....

Public toilets—and public corruption

The deepening public works scandal, which now involves political connected permit expediter Walter Wong, appears to have links to a big corporation that has...

DACA decision offers no real protection, rights groups warn

On Thursday, Free SF, a coalition of immigrants’ rights groups, warned that the Supreme Court’s rejection of Trump’s attempt to end DACA offers no...

Puff: Get high on Pride

As I read all my Pride-inspired emails this year, it is funny how many gummies now have special Pride tins. I know for certain...

A renowned shop says ‘no’ to reopening just yet

Despite a surge of cases in the Bay Area, San Francisco seems full steam ahead on reopening its businesses and services. This weekend bars...

The plutonium of Artificial Intelligence could be coming to a city near you

Of all the tools of mass surveillance deployed by law enforcement, private industry and the federal government, Facial Recognition Technology poses by far the...

Stop calling the police on us

Stop Calling Stop Stalling  Stop Talking while more Black Sons are fallen  No I mean Stop enabling and Colonizing  a system that kills  more than it does anything else with...

Beyond ‘Suavecito’: A tribute journey through Jorge Santana’s Chicano rock

Guillermo "Jorge" Santana, the musician, guitarist, and younger brother of Carlos Santana—who passed on May 14 of natural causes at the age of 68...

From Angelou to Zinn: An anti-racism resource guide

Amid the latest protests against institutional racism, many are looking to sharpen their own knowledge and talk to their neighbors about how they can...

Bandcamp Day picks: Support these great California artists directly

Music fans spent $7.1 million dollars the last time Bandcamp waived its 15% sales fee, on Friday, May 1st That's a new daily record...