Mahmood’s Mamdani move meets San Francisco City Hall reality 24%

By Gabriel Lorenzo Greschler24% Joe Fitzgerald Rodriguez41% Hannah Wiley26%

7/12/2026, 5:55:00 PM

BS Summary: This article contains 16 faulty reasoning types, including Negativity Bias, Representativeness Heuristic, and Actor-Observer Bias, with Biased Writer Voice as the most egregious example at 29.9% saturation with 126 hits. Analysis detected 809 faulty-reasoning hits from 421 analyzed words, generating a BS Score of 36.5% and a BS Rank of 24% (16,792 of 21,886 articles). This article is better (less manipulative) than 76.70% of the article peer group.

Mahmood’s Mamdani move meets San Francisco City Hall reality 
Plus: San Francisco Democrats punt District 8 endorsement process. 
Supervisor Bilal Mahmood pushed legislation to subsidize grocery stores and levy a tax on vacant supermarkets and pharmacies owned by large businesses. 
| Source: Amanda Andrade-Rhoades/The Standard 
By Gabriel Lorenzo Greschler , Joe Fitzgerald Rodriguez , and Hannah Wiley 
For subscribers Published Jul. 12, 2026 at 5:55pm 
Email (opens in new tab) 
Twitter (opens in new tab) 
Bluesky (opens in new tab) 
Facebook (opens in new tab) 
LinkedIn (opens in new tab) 
Telegram (opens in new tab) 
WhatsApp (opens in new tab) 
Reddit (opens in new tab) 
Power Play recently transitioned to a subscriber-only newsletter. 
Click here for a limited-time offer starting at $1 for the first month (and the cost of a beer every month thereafter). 
A flurry of sharp-elbowed politickin’ went down at City Hall this week, causing Supervisor Bilal Mahmood ’s government-backed-grocery-store proposal to go down in flames for now. 
A quick rewind: Mahmood said he got a call from Supervisor Connie Chan on Thursday, telling him she did not support the vacant tax part of his legislation and conveying Mayor Daniel Lurie ’s displeasure with it, too. 
She then struck it from the agenda of Wednesday’s Budget and Finance Committee. 
The fracas offered a raw view into Mahmood’s political ambitions and how Chan is strategically positioning herself on the board. 
Mahmood’s aspirations aren’t exactly a mystery: He ran unsuccessfully for the state Assembly in 2022 before nabbing a supervisor seat two years later on a moderate-ish campaign platform. 
The way he has operated since  he’s been a prolific legislator compared with his fellow freshman class of supervisors ; he supported the union-backed Overpaid CEO Tax, a position that riled some (opens in new tab) of the city’s tech class; and he has been outspoken on the issue of Immigration and Customs Enforcement  paints a picture of a politico who can’t neatly be placed within the city’s moderate-progressive framework. 
The Assembly seat he once ran for could open up if state Sen. 
Scott Wiener wins his congressional bid and current Assemblymember Matt Haney makes a move for the upper chamber. 
Mahmood has discussed his interest in a potential run, according to one political insider with direct knowledge of the supervisor’s plans. 
More about the authors 
Gabriel Lorenzo Greschler 
@ggreschler (opens in new tab) 
Joe Fitzgerald Rodriguez 
Senior Politics Reporter · 
Bilal Mahmood Chinese Community Connie Chan Politics Power Play 
Article reasoning-pattern comparisonThis article: 0.0%Gabriel Lorenzo Greschler: 3.4%The San Francisco Standard: 2.7%Confirmation Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 1.2%Anchoring Bias0.0%This article: 11.6%Gabriel Lorenzo Greschler: 1.9%The San Francisco Standard: 3.5%Availability Heuristic11.6%This article: 21.9%Gabriel Lorenzo Greschler: 1.7%The San Francisco Standard: 1.1%Representativeness Heuristic21.9%This article: 0.0%Gabriel Lorenzo Greschler: 0.2%The San Francisco Standard: 0.8%Hindsight Bias0.0%This article: 6.7%Gabriel Lorenzo Greschler: 1.5%The San Francisco Standard: 1.3%Overconfidence Bias6.7%This article: 0.0%Gabriel Lorenzo Greschler: 5.6%The San Francisco Standard: 6.8%Framing Effect0.0%This article: 5.2%Gabriel Lorenzo Greschler: 0.4%The San Francisco Standard: 0.4%Loss Aversion5.2%This article: 0.0%Gabriel Lorenzo Greschler: 0.7%The San Francisco Standard: 0.6%Status Quo Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.1%The San Francisco Standard: 0.3%Sunk Cost Effect0.0%This article: 0.0%Gabriel Lorenzo Greschler: 1.3%The San Francisco Standard: 2.7%Optimism Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 1.3%Pessimism Bias0.0%This article: 23.3%Gabriel Lorenzo Greschler: 7.0%The San Francisco Standard: 7.2%Negativity Bias23.3%This article: 0.0%Gabriel Lorenzo Greschler: 2.8%The San Francisco Standard: 1.9%Self-Serving Bias0.0%This article: 4.8%Gabriel Lorenzo Greschler: 1.7%The San Francisco Standard: 0.9%Fundamental Attribution Error4.8%This article: 17.1%Gabriel Lorenzo Greschler: 0.6%The San Francisco Standard: 0.3%Actor-Observer Bias17.1%This article: 0.0%Gabriel Lorenzo Greschler: 0.9%The San Francisco Standard: 0.8%In-Group Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.2%The San Francisco Standard: 0.2%Out-Group Homogeneity Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 6.5%The San Francisco Standard: 3.9%Halo Effect0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.2%Horn Effect0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.0%Dunning-Kruger Effect0.0%This article: 0.0%Gabriel Lorenzo Greschler: 1.9%The San Francisco Standard: 1.3%Recency Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.2%The San Francisco Standard: 0.2%Primacy Effect0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.1%Blind-Spot Bias0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.4%The San Francisco Standard: 0.4%Ad Hominem0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.1%The San Francisco Standard: 0.1%Straw Man0.0%This article: 5.0%Gabriel Lorenzo Greschler: 2.6%The San Francisco Standard: 3.3%Appeal to Authority5.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.6%The San Francisco Standard: 1.1%False Dilemma0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.9%Slippery Slope0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.2%Circular Reasoning0.0%This article: 17.1%Gabriel Lorenzo Greschler: 5.2%The San Francisco Standard: 5.1%Hasty Generalization17.1%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.2%Red Herring0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.1%The San Francisco Standard: 0.4%Bandwagon0.0%This article: 6.2%Gabriel Lorenzo Greschler: 4.5%The San Francisco Standard: 4.4%Appeal to Emotion6.2%This article: 6.7%Gabriel Lorenzo Greschler: 1.1%The San Francisco Standard: 0.6%Begging the Question6.7%This article: 0.0%Gabriel Lorenzo Greschler: 3.1%The San Francisco Standard: 2.2%Post Hoc (False Cause)0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.1%Tu Quoque0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.4%The San Francisco Standard: 0.5%Burden of Proof0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.1%Appeal to Nature0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.2%Composition/Division0.0%This article: 4.8%Gabriel Lorenzo Greschler: 1.9%The San Francisco Standard: 3.4%Anecdotal4.8%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.1%No True Scotsman0.0%This article: 0.0%Gabriel Lorenzo Greschler: 1.4%The San Francisco Standard: 1.5%Ambiguity (Equivocation)0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.0%Gambler’s Fallacy0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.2%The San Francisco Standard: 0.1%Middle Ground0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.1%Personal Incredulity0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.3%The San Francisco Standard: 0.1%Special Pleading0.0%This article: 0.0%Gabriel Lorenzo Greschler: 0.6%The San Francisco Standard: 0.2%Genetic Fallacy0.0%This article: 9.7%Gabriel Lorenzo Greschler: 2.3%The San Francisco Standard: 1.3%Unattributed Quote9.7%This article: 0.0%Gabriel Lorenzo Greschler: 0.5%The San Francisco Standard: 1.0%Quote-first Misdirection0.0%This article: 29.9%Gabriel Lorenzo Greschler: 4.9%The San Francisco Standard: 5.2%Biased Writer Voice29.9%This article: 0.0%Gabriel Lorenzo Greschler: 0.4%The San Francisco Standard: 1.1%Indoctrination0.0%This article: 17.1%Gabriel Lorenzo Greschler: 0.4%The San Francisco Standard: 0.2%Politically Left Leaning Bias17.1%This article: 0.0%Gabriel Lorenzo Greschler: 0.0%The San Francisco Standard: 0.1%Politically Right Leaning Bias0.0%This article: 5.2%Gabriel Lorenzo Greschler: 1.7%The San Francisco Standard: 2.1%Attempt to Sell a Product or S…5.2%

421 words analyzed.

Speakers

4speakers21%attributed speech333writer words
Voice mapSelect a segment to jump to its words
Writer's voice • 9 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverageBilal Mahmood • 22 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 8 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 5 words • 0.0% coverageWriter's voice • 8 words • 0.0% coverageWriter's voice • 22 words • 100.0% coverageWriter's voice • 26 words • 100.0% coverageBilal Mahmood • 38 words • 0.0% coverageConnie Chan • 13 words • 0.0% coverageWriter's voice • 20 words • 100.0% coverageWriter's voice • 28 words • 100.0% coverageWriter's voice • 72 words • 100.0% coverageWriter's voice • 13 words • 0.0% coverageWriter's voice • 18 words • 0.0% coverageWriter's voice • 21 words • 100.0% coverageWriter's voice • 4 words • 0.0% coverageGabriel Lorenzo Greschler • 3 words • 0.0% coverageGabriel Lorenzo Greschler • 5 words • 0.0% coverageJoe Fitzgerald Rodriguez • 3 words • 0.0% coverageJoe Fitzgerald Rodriguez • 4 words • 0.0% coverageWriter's voice • 9 words • 0.0% coverage
Selected voice

Bilal Mahmood

0%flagged-word coverage
60 attributed words68% of attributed speech57% writer coverage
0%20.0%40.0%Biased Writer Voice-37.8 ptsWriter: 37.8%Bilal Mahmood: 0.0%0.0%Politically Left Leaning B-21.6 ptsWriter: 21.6%Bilal Mahmood: 0.0%0.0%Unattributed Quote-12.3 ptsWriter: 12.3%Bilal Mahmood: 0.0%0.0%Attempt to Sell a Product -6.6 ptsWriter: 6.6%Bilal Mahmood: 0.0%0.0%

Attribution is sentence-level. Pattern percentages are calculated only from words assigned to that voice.

Loading…
Loading…
Loading…
Loading…

Analysis

Hover over highlighted words in the article to view the associated bias or fallacy analysis.