Sign in

The Frisc

@thefrisc.bsky.social
2.6K followers 123 following 3.4K posts

Original 💯 San Francisco journalism, nonprofit & passionate about civic issues, holding people accountable, and fighting for a more affordable, inclusive city. thefrisc.com

PostsRepliesMedia
The Frisc @thefrisc.bsky.social · 22h
📣 Join us for a farewell fête and a free night of SF fun! Our goodbye party is this FRIDAY at 7PM at the Mariposa Hunters Point Yacht Club. Come sing karaoke, play some trivia, and raise a glass to The Frisc — the first 150 people get a round on us. Free RSVP: www.eventbrite.com/e/the-frisc-...
eventbrite.com
The Frisc Farewell
After nearly 10 years of award-winning journalism, The Frisc is saying goodbye. Join us for an epic send-off.
020
The Frisc @thefrisc.bsky.social · 29/09/2026
THIS FRIDAY: Join us for drinks, trivia, karaoke, and SF fun for The Frisc's farewell party. 🫡 🗓️ Friday, Oct. 2, 7-11pm 📍 Mariposa Hunters Point Yacht Club ✉️ FREE RSVP: www.eventbrite.com/e/the-frisc-...
012
The Frisc @thefrisc.bsky.social · 26/09/2026
🎉 YOU'RE INVITED: The Frisc is shutting down, but we won't go quietly. And we want you to be part of our send-off. Join our team on Friday, Oct. 2 for drinks, nosh, karaoke, trivia, merriment, and more, and raise a glass to a hell of a run. RSVP at www.eventbrite.com/e/the-frisc-...
010
The Frisc @thefrisc.bsky.social · 25/09/2026
👨‍🎨 NEW, ARTISTIC DIFFERENCES: As preservation fights unfold across San Francisco, Adam Brinklow takes stock of SF's iconic Victorians, Edwardians, and Craftsman houses — and the former city official who railed against the styles most loved today. thefrisc.com/the-man-who-...
thefrisc.com
The Man Who Hated Victorians
As San Francisco plunges into preservation-palooza, here's a walking tour to remember the city architect who railed against preciousness a century ago.
000
The Frisc @thefrisc.bsky.social · 18/09/2026
🌱 NEW, IN BLOOM: It's harvest season and San Francisco's 41 community gardens are showing off. @unazurda.bsky.social tracked down and rated a handful of plots worth touring, exploring, and peeking into — from the most amusing to the most punk rock. thefrisc.com/the-plots-th...
thefrisc.com
The Plots Thicken: We Rate Our Favorite San Francisco Community Gardens
The harvest moon is coming. So are squash, tomatoes, and a cornucopia of other produce and blossoms. Join us for a tour of some of the best sites.
032
The Frisc @thefrisc.bsky.social · 16/09/2026
📈 NEW, UP AND UP: SF's 🤖 boom means housing demand is outstripping supply more egregiously than ever. Only a few 💯 new homes have opened this year. Rents and home prices are ridiculous. The City Hall divide over affordability continues: produce or preserve? thefrisc.com/too-damn-hig...
thefrisc.com
Too Damn High: Lurie’s ‘Rent Emergency’ And SF’s Struggle to Make Life Affordable
Meanwhile, the Family Zoning Plan shifted the foundation of the city’s housing rules. More changes are coming from backers and foes alike.
022
The Frisc @thefrisc.bsky.social · 10/09/2026
ICYMI, The Frisc is shutting down this month. We still have a few more stories coming up and the site will remain live. Thanks to @missionlocal.org and @sfstandard.com for the coverage on this decision (threaded below 👇️ ).
131
The Frisc @thefrisc.bsky.social · 09/09/2026
Important news: We’ve decided to shut down The Frisc. Thanks to everyone for your support and attention all these years — nearly a decade, in fact. See our full announcement at thefrisc.com/important-ne....
thefrisc.com
Important News from The Frisc
We have sad news to relay. We’ve decided to shut down The Frisc.  We have a couple more stories to publish, then we’ll wrap up by the end of September. We’re grateful for everyone’s support during…
262
The Frisc @thefrisc.bsky.social · 03/09/2026
🌊 ICYMI, AGAINST THE TIDE: Ocean Beach has taken a beating over the years, especially the south end of the Great Highway. A plan to shore up the area came out in 2012. But construction isn't expected to start until 2029. @unazurda.bsky.social reports. thefrisc.com/ocean-beach-...
thefrisc.com
Ocean Beach Plan to Replace an Eroding Stretch of Great Highway Is Delayed Again
SF must protect a sewage plant and the zoo from rising seas. The project now won’t be done until at least 2033, more than 20 years after a ‘master plan’ came out.
042
The Frisc @thefrisc.bsky.social · 02/09/2026
🚧 NEW, EXTENSION EXTENSION: The Great Highway Extension is due for a major overhaul as part of a larger project to address climate change at Ocean Beach. Now construction won't start until 2029. @unazurda.bsky.social reports on future plans and current delays. thefrisc.com/ocean-beach-...
thefrisc.com
Ocean Beach Plan to Replace an Eroding Stretch of Great Highway Is Delayed Again
SF must protect a sewage plant and the zoo from rising seas. The project now won’t be done until at least 2033, more than 20 years after a ‘master plan’ came out.
031
The Frisc @thefrisc.bsky.social · 28/08/2026
🏗️ NEW, BOOM TIMES: AI startups have made SF office space hot again. What about the city's push for more homes downtown? Will short-term gains win out over the long-term need for a more diverse downtown mix? Adam Brinklow reports on what could be deja-vu all over again thefrisc.com/how-sfs-ai-b...
thefrisc.com
How SF’s AI Boom Could Sideline Downtown Housing
Office space is hot again, perhaps hotter than ever. City officials pledge to keep pushing for more homes, but commercial taxes help fill coffers.
010
The Frisc @thefrisc.bsky.social · 27/08/2026
📕 ICYMI, SPEAKING UP: For years, Galileo Academy teachers have raised concerns about safety and maintenance — including an altercation between a student and teacher last May they say led to the teacher's unfair leave. @taybarton.bsky.social reports: thefrisc.com/a-teacher-st...
thefrisc.com
A Teacher-Student Altercation Adds to This SF High School’s Troubles
One punch was caught on video. A month earlier, conditions at Galileo led to the principal’s sudden dismissal.
011
The Frisc @thefrisc.bsky.social · 26/08/2026
📋️ NEW, SCHOOL REPORTS: Last school year, Galileo Academy lost a principal, had two armed robberies, and put a teacher on leave after a student altercation. @taybarton.bsky.social reports on these and other concerns raised by staff — and SFUSD's response: thefrisc.com/a-teacher-st...
thefrisc.com
A Teacher-Student Altercation Adds to This SF High School’s Troubles
One punch was caught on video. A month earlier, conditions at Galileo led to the principal’s sudden dismissal.
011
The Frisc @thefrisc.bsky.social · 20/08/2026
🗳️ ICYMI, AI PLATFORM: In the Congressional race, Connie Chan came out against new AI data centers and @scottwiener.bsky.social wants more oversight. Meanwhile, there's a proposal to put a date center near SF — and some already in the city. Adam Brinklow reports: thefrisc.com/sfs-data-cen...
thefrisc.com
SF’s Data Center Debate Heats Up As One Site Looms Large on the County Line
Modern life needs them, but AI is changing the stakes — as Connie Chan and Scott Wiener just demonstrated.
001
The Frisc @thefrisc.bsky.social · 19/08/2026
🤖 NEW, A.I. POLITICS: Connie Chan, running for Pelosi’s House seat, recently released an ad slamming AI. She also backs a proposed federal ban on AI data centers. Her rival @scottwiener.bsky.social has policy prescriptions too. But what about in their own backyard? thefrisc.com/sfs-data-cen...
thefrisc.com
SF’s Data Center Debate Heats Up As One Site Looms Large on the County Line
Modern life needs them, but AI is changing the stakes — as Connie Chan and Scott Wiener just demonstrated.
012
The Frisc @thefrisc.bsky.social · 13/08/2026
🏫 NEW, OPEN AND SHUT: Mission Bay Elementary is SF's first new public school in 20 years and the only one in the growing neighborhood. But its opening comes just as SFUSD prepares to revisit the hot topic of school closures. @taybarton.bsky.social reports. thefrisc.com/sfusd-debuts...
thefrisc.com
SFUSD Debuts a New School in Booming Mission Bay. It Also Plans to Reopen the Closure Debate
The shiny new elementary isn’t just a building. It’s also a symbol of what the district needs to get right this year and beyond.
011
The Frisc @thefrisc.bsky.social · 11/08/2026
Homelessness nonprofit Hospitality House must close its drop-in center on Sixth St. due to outside sidewalk conditions. A few blocks away SF has opened a sobering center. Elinor Simek reports on a new twist in SF's push to clean up a rough stretch of the city. thefrisc.com/tough-love-v...
thefrisc.com
Tough Love vs. Drop-In: A SoMa Center Must Close As SF’s Sober Version Opens Nearby
Rough conditions on Sixth Street spur complaints and the end of a drop-in center. The city wants ‘amenities that energize the whole community.’
000
The Frisc @thefrisc.bsky.social · 07/08/2026
🏛️ ICYMI, BANK JOBS: Opulent and historic buildings are sitting pretty — and vacant — around SF. They're not the right fit for housing, but developers and companies like music label Empire have other, nightlife-driven plans. Adam Brinklow reports. thefrisc.com/music-moguls...
thefrisc.com
Music Mogul’s Empty Downtown Bank Is One of Many Awaiting a Fresh Spin
New-money playgrounds are the latest redevelopment idea for SF’s old money temples.
000
The Frisc @thefrisc.bsky.social · 06/08/2026
🏦 NEW, BANK ROLLED: 'They’re grand spaces that were meant to impress and intimidate.' That's SF historian Woody LaBounty on SF's old downtown banks, once opulent, now empty. Homegrown music label Empire wants to turn one into its global HQ. But w/SF rules, it's easier said than done 👇
100
The Frisc @thefrisc.bsky.social · 04/08/2026
📉 ICYMI, DATA DISCREPANCIES: Before new DMV rules took effect, detailed PDF reports about AV incidents lived on the site. Now, they're on a UC Berkeley dashboard, with less info. @unazurda.bsky.social reports on the change amid calls for Waymo accountability. thefrisc.com/waymo-behavi...
010
The Frisc @thefrisc.bsky.social · 03/08/2026
🚗 NEW, CHANGING LANES: After new DMV reporting rules for AVs went into effect in April, the data moved around, with most if it now on the NHTSA site. What does that mean for Waymo accountability post-July 4th meltdown? @unazurda.bsky.social reports. thefrisc.com/waymo-behavi...
thefrisc.com
Waymo Behavior Now Harder to Decipher, Even After July 4th Fiasco
Mayor Lurie wants more scrutiny. Despite new California DMV rules, there’s less info publicly available, not more.
000
The Frisc @thefrisc.bsky.social · 31/07/2026
🧢 NEW, GOING PRO: San Francisco Bay Sox founder and Bay Area baseball legend Rocky Henley is breaking ground as a manager for the new Women’s Pro Baseball League. Ahead of tomorrow's opening day, @taybarton.bsky.social scored a Q&A. thefrisc.com/new-womens-p...
thefrisc.com
New Women’s Pro Baseball League Debuts, And This Bay Legend Is Calling Plays
Baseball lifer Rocky Henley is one of four inaugural managers. ‘Men can make a career of this. We can’t. I'm taking a leave of absence to do this.’
001
The Frisc @thefrisc.bsky.social · 29/07/2026
🏥 INSURANCE PLAN: 200,000+ people in SF are on Medi-Cal, a target of big cuts from the Republican 'big, beautiful bill.' Up to 50,000 people could lose coverage by 2027, and the city's back-up plan only covers a fraction of them. @taybarton.bsky.social reports. thefrisc.com/sfs-healthca...
thefrisc.com
SF’s Healthcare Safety Net Only Covers Some Immigrants Facing Medi-Cal Cuts
‘We are going to provide coverage.’ A bold pledge, emergency funds, and a lot of work to do for city officials.
111
The Frisc @thefrisc.bsky.social · 28/07/2026
⛑️ NEW: SF SAFETY NET? Under changes from the 'big beautiful bill,' at least 25,000 people in SF could lose Medi-Cal. Some have already lost eligibility. Thousands won't qualify for the alternative health coverage the city promised. @taybarton.bsky.social digs in. thefrisc.com/sfs-healthca...
thefrisc.com
SF’s Healthcare Safety Net Only Covers Some Immigrants Facing Medi-Cal Cuts
‘We are going to provide coverage.’ A bold pledge, emergency funds, and a lot of work to do for city officials.
011
The Frisc @thefrisc.bsky.social · 23/07/2026
🗳️ ICYMI, AFFORDABILITY MEASURES: In November, voters will have to assess 2 local ballot measures that could unlock $$$ for affordable housing. Neither would raise taxes, but both target tax sources. Adam Brinklow sorts out the differences. thefrisc.com/affordable-h...
thefrisc.com
Affordable Housing Will Be All Over SF’s Ballot This Fall
San Francisco has long been ground zero for calls to build more affordable homes. In recent years those calls have been amplified by the city’s new housing blueprint, approved in 2023, which requires…
000
The Frisc @thefrisc.bsky.social · 23/07/2026
🏠️ NEW, HOUSING ON THE BALLOT: A recent analysis said SF's affordable housing goals could cost $3B/year for the next 6 years. A few ballot measures aim to chip away at the sum, including 2 local ones with similar names. Adam Brinklow breaks them down. thefrisc.com/affordable-h...
thefrisc.com
Affordable Housing Will Be All Over SF’s Ballot This Fall
San Francisco has long been ground zero for calls to build more affordable homes. In recent years those calls have been amplified by the city’s new housing blueprint, approved in 2023, which requires…
041
The Frisc @thefrisc.bsky.social · 22/07/2026
⏳️ LAST CHANCE TO PLAY! Our Where in SF contest ends at MIDNIGHT. But you can still play for pride and prizes. Tell us what you see (1 point) and something interesting about it (1 point). Winners announced next week. All photos here ➡️ thefrisc.com/explore-san-...
010
The Frisc @thefrisc.bsky.social · 22/07/2026
⁉️ WHERE IN SF? LAST CHANCE TO PLAY! We've scoured SF's hidden corners and quirky angles to give you the chance at fun prizes. You have until MIDNIGHT TOMORROW to submit your final guesses. Catch up on the rules and competition at thefrisc.com/explore-san-...
010
The Frisc @thefrisc.bsky.social · 20/07/2026
🏆️ Congrats to the SF Bay Sox players who are competing this week at the Baseball for All national championship in Illinois. See @taybarton.bsky.social's great story on this home-grown team from March: thefrisc.com/more-sf-girl...
thefrisc.com
More SF Girls Than Ever Are Playing High School Baseball
‘She’s exactly what you look for in a player.’ And coming soon, local women will have a professional league of their own.
011
The Frisc @thefrisc.bsky.social · 17/07/2026
🔒️ NEW, LOCKED OUT: SF has very strong tenant protections, but sky-high rents and tight housing supply spell eviction trouble. There are 3 ways to measure evictions in SF, and they all show numbers going up. But none of them tell the whole story. Adam Brinklow reports 👇 thefrisc.com/sf-evictions...
thefrisc.com
SF Evictions Are Up, No Matter Who You Ask. Then It Gets Complicated
There’s no definitive count. But higher demand for homes and a constrained supply make evictions tempting, even with strong tenant protections.
100
The Frisc @thefrisc.bsky.social · 14/07/2026
🥾 NEW, WATER WANDER: SF's shoreline is world-famous, but often the attention is on the Ferry Building and north. What about the other direction? Our new Explore! takes you where SF maritime history meets 21st c. neighborhoods. Join @taybarton.bsky.social for a ramble! thefrisc.com/fireboats-ho...
thefrisc.com
Fireboats, Houseboats, And Miles of Thrilling SF Waterfront Between
This 5-mile shoreline hike is quieter than Fishermans Wharf, flatter than Lands End, and full of maritime history.
021
The Frisc @thefrisc.bsky.social · 10/07/2026
🍷 NEW, HAPPY HOUR: What better read on a summer Friday than a chat with someone who loves to pour a good drink? Sarah Garand of Wine Down SF talks to @unazurda.bsky.social about small-biz survival, downtown revival, and what a bar can do as more people say 🚫 to booze thefrisc.com/how-a-soma-w...
thefrisc.com
How a SoMa Wine Bar Is Tapping Into SF’s Downtown Recovery
‘We have regulars. We know them by name.’ Covid crushed downtown business, but workers, visitors, and partiers are returning. If only they’d drink more.
021
Reposted by The Frisc
Mark Hogan @markasaurus.bsky.social · 01/07/2026
Love this 2019 article in @thefrisc.bsky.social about Strawberry Hill in Golden Gate Park, with a focus on lead gardener Andy Stone. I had a long chat with Andy this morning and the dedication he and other gardeners have to the spaces they tend is very impressive. thefrisc.com/golden-gate-...
thefrisc.com
Golden Gate Park’s Highest Peak is a ‘Butterfly Bordello’
The first known butterfly extinction happened in San Francisco. Can habitat restoration on Strawberry Hill help prevent more?
2153
The Frisc @thefrisc.bsky.social · 08/07/2026
🏗️ NEW, WHAT'S IN YOUR PIPELINE? Political momentum for more SF homes is peak after zoning approval and the June election. But the housing pipeline, even w/37K proposed units, is in a different state. How can SF turn those proposals into homes? Adam Brinklow reports. thefrisc.com/sf-has-built...
thefrisc.com
SF Has Built Only 400 Homes This Year. Tens Of Thousands More Are Waiting
As political winds shift, San Francisco's housing pipeline seems robust. But it matters which end you inspect.
100
The Frisc @thefrisc.bsky.social · 07/07/2026
🔍️ WHERE IN SF? We're on Week 5 of our SF-sleuthing photo contest. Can you guess this week's select? Give it a try: tally.so/r/1A5r7Q
100
The Frisc @thefrisc.bsky.social · 02/07/2026
⚽ NEW, ACADEMIC GOAAAALLLLLS: A soccer program at Guadalupe Elementary has helped the school score a few wins — namely dropping its chronic absenteeism rates and giving kids a new reason to stay motivated in class. @taybarton.bsky.social reports from the field. thefrisc.com/how-soccer-h...
thefrisc.com
How Soccer Has Assisted This SF School’s Academic Goals
Guadalupe Elementary, mostly Latino, had 50% chronic absenteeism after the pandemic.
111
The Frisc @thefrisc.bsky.social · 02/07/2026
💬 ICYMI, LANDMARK WORTHY? City Hall is on a historic landmarking spree, with dozens of properties slated for the designation. We have thoughts — and we want to know yours. Check the 🧵 for our picks of what's worthy and what's not, and tell us your thoughts!
100
The Frisc @thefrisc.bsky.social · 01/07/2026
🔥NEW, HISTORIC HOT TAKES: City Hall has dozens of properties on the landmarking list — a counter to some of the sweeping permissions of the Family Zoning Plan. Adam Brinklow takes a beat to report on the changes and assess what’s worthy of designation. thefrisc.com/whats-drivin...
thefrisc.com
What’s Driving San Francisco’s New Landmark Frenzy
Historic preservation of dozens of sites means fewer chances for future homes. Are the tradeoffs worth it? We make a few judgment calls.
000
The Frisc @thefrisc.bsky.social · 30/06/2026
It's time for another round of...WHERE IN SF? 🔎 This week's mystery photo is ready for your guess, and prizes await for our winners in a few weeks. Reminder: Tell us what it is for 1 point. Share a bonus fact for another 1 point. Play at: tally.so/r/KYgWqz
100
The Frisc @thefrisc.bsky.social · 24/06/2026
🎢 ICYMI, CLIMB TIME: Got some free time this weekend (or a summer Friday)? Get dropped off at Clayton and Market to start this glute-busting adventure with @unazurda.bsky.social up and around Twin Peaks. Head out soon to catch these weed-eating friends. thefrisc.com/maximum-step...
100
The Frisc @thefrisc.bsky.social · 23/06/2026
🪜NEW, STEP UP: Reach breathtaking views with heart-pumping journeys up some of our favorite San Francisco stairways. Follow @unazurda.bsky.social up and around Twin Peaks in our latest Explore!
thefrisc.com
Maximum Steps: Get the Insider Route On This Journey Up Twin Peaks
Make the climb for staircase gardens, 360-degree views, and architectural gems on hidden lanes.
000
The Frisc @thefrisc.bsky.social · 22/06/2026
🕵️ Submit your guess for WHERE IN SF? ➡️ Week's 3 photo is live! Tell us what it is for 1 point. Give us a fun fact for another 1 point. Winners get prizes and kudos for their sleuthing skills. Play along: thefrisc.com/explore-san-...
001
The Frisc @thefrisc.bsky.social · 20/06/2026
👩‍⚕️ ICYMI, CLINIC CLOSING: A site dedicated to senior mental health is on the chopping block in the latest city budget cuts. Patients + workers say the alternatives can't compare. @taybarton.bsky.social reports on why @sfpublichealth.bsky.social has it slated for closure. thefrisc.com/inside-sfs-m...
thefrisc.com
Inside SF’s Mental Health Clinic for Seniors That’s Marked for Closure
For Latino elders, it’s also a community center. But in a budget crunch, DPH says low volume requires consolidation.
056
The Frisc @thefrisc.bsky.social · 19/06/2026
🏥 NEW, SENIOR SHUFFLE: SF's last city-run clinic for senior mental health is closing due to @sfpublichealth.bsky.social budget cuts. The city says there are other options, but workers worry they don't offer the same experience. @taybarton.bsky.social reports. thefrisc.com/inside-sfs-m...
thefrisc.com
Inside SF’s Mental Health Clinic for Seniors That’s Marked for Closure
For Latino elders, it’s also a community center. But in a budget crunch, DPH says low volume requires consolidation.
122
The Frisc @thefrisc.bsky.social · 17/06/2026
📍 ICYMI, ON THE MAP: Baylands is 680 acres of empty land squeezed between 101, Bayshore Blvd., the Recology HQ, and a saltwater lagoon where thousands of homes are long overdue. Adam Brinklow reports on what's holding up this dual-city development. thefrisc.com/hope-for-a-n...
thefrisc.com
Hope for a New Neighborhood on SF’s Southern Border After Decades of Delay
Baylands promises nearly 4,000 new homes, but the city’s side of the project is stuck. Can a tiny town across the county line get it rolling?
000
The Frisc @thefrisc.bsky.social · 16/06/2026
🏗️ NEW: NEW NEIGHBORS? A development spanning SF and Brisbane promises thousands of new homes plus space for parks, offices, and retail. But it's been stuck on both sides for years. Adam Brinklow reports on what (or who) needs to budge to break ground. thefrisc.com/hope-for-a-n...
thefrisc.com
Hope for a New Neighborhood on SF’s Southern Border After Decades of Delay
Baylands promises nearly 4,000 new homes, but the city’s side of the project is stuck. Can a tiny town across the county line get it rolling?
001
The Frisc @thefrisc.bsky.social · 15/06/2026
❓Where in SF❓ A new week, a new mystery — do you know where this is in San Francisco? See the full image and submit your guess (and catch up on last week's if you missed it) at thefrisc.com/explore-san-... ➡️
000
The Frisc @thefrisc.bsky.social · 12/06/2026
📝 ICYMI, REFLECTION SESSION: Superintendent Maria Su's federal testimony earned @SFUnified praise for its budget and curriculum changes — two of many issues the district had to tackle. @taybarton.bsky.social took a look back as the school year wraps. thefrisc.com/what-the-sfu...
thefrisc.com
What the SFUSD Superintendent’s Washington Trip Says About the Past Year
To start the summer, Maria Su avoided much of the heat at a House grilling. SF schools still have plenty of homework ahead, not to mention a DOJ gender and sexuality ‘review.’
011
The Frisc @thefrisc.bsky.social · 11/06/2026
📋️ NEW, PROGRESS REPORT: SFUSD's year began with fears of ICE raids and ended with federal testimoney from Superintendent Maria Su. In between, the district faced enrollment and budget woes, curriculum controversies, and more. @taybarton.bsky.social reports: thefrisc.com/what-the-sfu...
thefrisc.com
What the SFUSD Superintendent’s Washington Trip Says About the Past Year
To start the summer, Maria Su avoided much of the heat at a House grilling. SF schools still have plenty of homework ahead, not to mention a DOJ gender and sexuality ‘review.’
012
The Frisc @thefrisc.bsky.social · 09/06/2026
💸 NEW, COST OF LIVING (HERE): SF pledged in 2023 to make room for 46K new affordable homes by 2031. A new City Hall report puts a price tag on the city's share of costs to build all those subsidized homes. Are you sitting down? Adam Brinklow reports 👇 thefrisc.com/san-francisc...
thefrisc.com
San Francisco’s Housing Hole Is Deeper Than Ever, and Incredibly Expensive Too
A new City Hall report puts a whopping $18B price tag on what SF must spend on affordable housing. Against all odds, could the feds come to the rescue?
131