#SANFRANCISCO

Santa Rita Jail Retaliates Against Strikers

Investigation: Complaints cite racist, sexist harassment by Muni fare inspectors | 48 hills

Seaman faces Article 32 hearing for murder connected to drunken fight

Kamaal Williams brings London's nightlife jazz explosion to SF | 48 hills

Teaching Empathy / New California Law Gives Some A Chance At Freedom

The Berkeley Wire: 12.09.19

Oakland Zoo nurses malnourished cub to back to health

Cal football player arrested after attack on Berkeley police officer

Rescue dogs rescued again from stolen van in Oakland

Concord considers multiunit residence smoking ban

Santa Rosa officer shoots rifle toward man pointing umbrella at vehicles

Nosh 2019 East Bay-made holiday gift guide

Opinion: Build housing on BART's lots to create a climate-friendly, walkable, and affordable Berkeley

Fog causes SFO flight delays, cancellations

Acupuncturist pleads guilty to fraudulent insurance billing

Driver dies, three teenage passengers suffer injuries in Highway 101 rollover crash

Police investigate unexplained death of woman found Sunday night

From 'Femlins' to feminism with drag star Mz. Cracker | 48 hills

For a first-generation Yemeni American, giving back is essential

Mexican women's curling team, led by Mission District activist, wins silver medal — still in the running for world championship berth - Mission Local

Snap: Mural on Dolores - Mission Local

Man says he may have hit woman found dead near Bethel Island

Raiders playoff hopes fade to a flicker after home loss to Titans

Berkeley prepares part of Shattuck Avenue for two-way traffic

SF man faces deportation -- for a crime he committed at 16 | 48 hills

Control of SF Democratic Party up for grabs in March | 48 hills

More than 3,000 Santa Rosa PG&E customers without power

From 'Lock Her Up!' to 'Becky Nurse of Salem' | 48 hills

Fire department, Coast Guard team up for Baker Beach rescue

Marin County to cut ribbons on two new SMART stations

Goldie returns to revive SF's golden age of drum and bass | 48 hills

Hayward police investigate two fatal shootings less than eight hours apart

People We Meet: A journo no more - Mission Local

Rain lets up in Bay Area forecast

Public tips lead to arrest of credit union robbery suspect

Tim McGallian takes gavel as Concord's next mayor

SNAP: Dog hangout - Mission Local

During ongoing downpour, half of rainy day emergency homeless shelter spaces are going unused - Mission Local

Large tree falls on two people in Presidio Heights

Suspect in police shooting being suffers life-threatening injuries

49ers, Saints face high-octane tangle for NFC top seed

Pine tree crashes through Montclair house

Postal service invites secret Santas to grant Christmas wishes

Volunteers spruce up meadow with 5,000 plants at Presidio's Fort Winfield Scott

Car veers into tree, kills three men in Highway 24 solo crash

Suspect reportedly assaulted officer with 'weapon' prior to police shooting

Flash floods, debris flows threaten Kincade Fire area Saturday

Eyewitness describes troubling police shooting at 23rd and Mission - Mission Local

Tacos El Patron – like a boss! - Mission Local

Review: Toot toot! Beep beep! It's the Donna Summer musical | 48 hills

SNAP: Stairs - Mission Local

Artivists in Action and Solidarity: Rattle the KAGE Dec. 7, 4-7pm

Berkeley police arrest 3 youth after attempted carjacking with gun

The Berkeley Wire: 12.06.19

60 affordable rental apartments at 1601 Mariposa, SF – apply by 12/26

The It List: Five things to do in Berkeley, weekend of Dec. 6-8

Invitation to Bid for Southgate Road Realignment Project on Yerba Buena Island

Pair being held without bail in connection with massage parlor prostitution rings

Walgreens on 16th Street BART Plaza shutting down after Christmas - Mission Local

Neighborhood notes: Manny's election countdown, a history of gentrification, holiday cooking, and more - Mission Local

Fire damage closes Bernal Cutlery and Mission Bicycle - Mission Local

Fire breaks out at Bernal Cutlery building, tenants still assessing damage - Mission Local

Police say 19-year-old crashed stolen truck twice Thursday

KQED says 48 Hills is a story of the decade | 48 hills

Board denies parole for man serving 54 years on robbery, sexual assault convictions

Former Con Fire battalion chief faces 12 felony charges for payroll fraud

Tacos El Tucán ups the ante with quesatacos and other Tijuana-style fare

Plaque honoring Rosa Parks installed proudly at front of Muni bus 8955

Police seek suspect in three Metro PCS store armed robberies

Man trespassing on Port Costa tracks when killed by train

Berkeley to hold open house on making streets safer for pedestrians

Cannabis lounge wins approval, set to open at Mission and 16th - Mission Local

Fried Chicken showdown visits the Popeyes apocalypse - Mission Local

Hundred legislators join San Jose mayor's call for customer-owned PG&E

The Berkeley Wire: 12.05.19

West Oakland Truck Routes / Fatalities Increase Despite Vision Zero / Tuesday Noon Siren

Multiple agencies respond to Canada Road hazmat incident

Former assemblyman pleads guilty to BART coffee shop scam

This cold brew company founded by Cal undergrads claims to caffeinate without jitters. We gave it a try

Oakland man dies on Antioch sidewalk with several gunshot wounds

SB 1421 Madness: S.F. Police Commission advances enhanced police misconduct records protocol - Mission Local

City's 'fiercest drag queens' grace Union Square ice rink for 10th year

People's Bazaar, South Berkeley 'cultural landmark,' closes shop after 47 years

Escuela Bilingüe Internacional offers unique opportunity for non-Spanish speakers to enroll in its International Baccalaureate Middle Years Programme

Police search for man who snuck inside North Berkeley home, attacked woman

Wild Earth: Taking on factory farms, one bag of kibble at a time

Opinion: A community vision for the Ashby and North Berkeley BART stations

Youth Led Movement Calls For National Climate Strike on December 6 : Indybay

Authorities identify 42-year-old man who died in Lands End fall

Tenderloin stabbing leaves man with life-threatening injuries

Flooding keeps Highway 101 northbound lanes closed near Salinas

Investigators search for cause of fatal Novato house fire

Planning Commissioner Dennis Richards decries Department of Building Inspection as 'a cancer on this city' in contentious hearing - Mission Local

Snap: Mom, there's an astronaut in my bed! - Mission Local

Driver hits pedestrian in South Berkeley, sends him to hospital with head injury

Despite cost dispute, agency approves $9 million Chinatown station plaza change order

Faith group takes over mayor's office to demand affordable senior housing

Deal with SF's worst planning scofflaw goes forward with little public review | 48 hills

Trump Immigration Policies And San Francisco Courts / Romantic Songs Of The Patriarchy

Contra Costa deputies investigate pair's death as murder-suicide