Tech geek, political junkie, media omnivore, @CATargetBot repairman. Research Director for the non-partisan California Target Book. Bad tweets my own.

West Hollywood, CA
Joined June 2010
JUST IN: The Democratic House Majority PAC drops another $61 million across 46 House races: #FL25 $4,526,717 #MI07 $3,601,866 #MI10 $3,177,828 #FL22 $2,546,734 #PA01 $2,467,544 #NC01 $2,412,100 #TX34 $2,027,711 #PA07 $2,002,919 #ME02 $1,885,434 #AZ01 $1,828,114 #WA03 $1,813,747 #VA01 $1,776,773 #CA22 $1,719,982 #OH07 $1,716,070 #CO08 $1,691,455 #TX35 $1,486,518 #MI04 $1,482,371 #WI01 $1,469,949 #TX15 $1,439,066 #TX28 $1,364,156 #WI03 $1,347,720 #FL13 $1,212,588 #MT01 $1,205,934 #OH10 $1,120,073 #PA08 $1,076,024 #OH09 $1,075,012 #FL14 $955,684 #NC11 $946,359 #TX23 $901,439 #AKAL $775,396 #IA02 $773,120 #VA02 $770,980 #NJ07 $679,649 #KY06 $644,196 #OH15 $602,303 #CA13 $598,612 #NY17 $566,183 #AZ06 $557,396 #SC01 $530,737 #AZ02 $475,200 #IA03 $450,757 #PA10 $425,710 #NM02 $320,779 #CO05 $316,197 #NY04 $163,066 #IA01 $155,218
3
1
5
672
>junior dev at a mid startup >wednesday morning >just want to push a minor bugfix to our php app today >open laptop, check slack >company group chat is an absolute warzone >CTO typing in all caps about php2shell >fucking php >whatever, server hasn't blown up yet, I just need to get my code in >open gitlab to merge the PR >forced emergency logout because of a critical gitlab security patch release >fucking gitlab >pipeline fails because of some weird regex compiler bug >spend 40 minutes fighting CI/CD >i can just use AI to help debug >fire up opencode >api keys nuked because they were breached >fucking opencode >i’ll just get fresh LLM api keys from our corp proxy, LiteLLM >it won’t connect? It’s down? >look up LiteLLM news: supply chain compromise >fucking litellm >cold sweat forming >slack alert: db connection error >check our database connection >we host on TiDB Cloud >they just announced a security breach, unauthorized access via stolen service account credentials, data copied >fucking tidb cloud >full panic attack incoming >figure fuck it, just ship the container to Railway and go home >open Railway dashboard >bright red banner: "Security Disclosure: Rotate all environment variables immediately. All builds paused." >fucking railway >try to open the app URL in browser to see if anything is even working ⁠>NET::ERR_CERT_AUTHORITY_INVALID⁠ >eMudhra intermediate certificates compromised >4 >instantly untrusted by every major browser >fucking emudhra >stare blankly at mac screen for 10min >random pop-up >restarting in 10min to fix a critical vulnerability >fucking macos >close laptop >leave office >never come back
57
335
36
3,444
93,044
Updated with the SMP spending
NEW: The Chuck Schumer-affiliated SuperPACs drop $51.8 million deployed across 8 races: $16,656,846 #OHSen $7,268,833 #MISen $7,219,160 #IASen $6,003,200 #TXSen $5,345,968 #MESen $4,793,727 #KSSen $2,268,937 #NHSen $2,205,268 #AKSen
6
1,754
NEW: The Chuck Schumer-affiliated SuperPACs drop $51.8 million deployed across 8 races: $16,656,846 #OHSen $7,268,833 #MISen $7,219,160 #IASen $6,003,200 #TXSen $5,345,968 #MESen $4,793,727 #KSSen $2,268,937 #NHSen $2,205,268 #AKSen
6
2
28
5,155
Another $6 million in #TXSen digital media buys from Texas Forever, the affiliate of Chuck Schumer's Senate Majority PAC. The committee has spent a little under $17 million to date.
10
1,535
Rob Pyers retweeted
Very good explanation from one of the smartest French economists of why Mélenchon can cancel all French sovereign debt that was outstanding as of July 1st this year without any negative consequences, as long as he promises it’s a one-time default.
Replying to @gabriel_zucman
Let’s be clear: this is a highly inappropriate way to model the effect of Prop 40 on taxpayer behavior. For one, it’s a basic violation of rational expectations, a cornerstone of modern economics. In Jaros and @joshrauh world, the billionaires act irrationally: they respond to a policy that does not exist and will never exist. Economics students around the world are taught this is not an appropriate way to model behavior — but apparently in this context (fighting Prop 40) it’s OK.
15
42
7
595
28,506
USPS notified my office that it had intercepted an envelope that matched the description and contents of ones my colleagues across the country have been receiving. I am grateful for USPS' swift response. My staff and I are safe. We will not let acts of political intimidation stop us from serving CA-29.
6
1
4
983
Another $8.4 million from Future Forward-affiliate Lower Costs Now in 5 Senate races, and a gratuitous update of the really big board.
1
6
4,047
And here comes the home-stretch spending from Everytown after Mike Bloomberg opened his wallet.
NEW FEC F24 EVERYTOWN FOR GUN SAFETY VICTORY FUND (EVERYTOW... $5,551,982-> #AZ06 #IA01 #PA08 #IA03 #FL22 #FL25 #IA02 docquery.fec.gov/cgi-bin/for…
8
3,017
Wyoming Republican House nominee Chuck Gray just loaned his campaign $376,000. Comes days after @InsideElections moved WY-AL from Solid Republican to Likely Republican and Gray called us a "so-called rating outfit" and "fake news."
NEW FEC F6 GRAY, CHUCK (REP-Open) #WY00 $376,000 From 1 Transaction docquery.fec.gov/cgi-bin/for…
1
13
4
100
14,955
🚨Texas PAC, the Elon Musk-funded offshoot of John Thune's Senate Leadership Fund, drops another $32.35 million into ads hitting James Talarico in the #TXSen race, bringing its spending to over $180 million and total outside spending to $342 million
2
10
2
14
4,645
Rob Pyers retweeted
Five years after AIPAC made the consequential — and controversial — decision to endorse congressional candidates, the group said it will no longer do so Very notable news on Israel politics from my former colleague @marcrod97 jewishinsider.com/2026/10/ai…
4
8
2
31
9,699
Rob Pyers retweeted
This is extremely concerning. If this is true, it appears to be a violation of Montana Code Annotated 13-35-221. My office will be reaching out to @AlaniBankhead, @SethBodnarForMT and @DNC to investigate.
29
89
20
396
61,424
AI safety group Guardrails Alliance drops another $600,000 into the effort to oust #CA34 Democrat Jimmy Gomez
2
7
2,462
Rob Pyers retweeted
Here’s something interesting: NRCC Chair Richard Hudson is running coordinated mail with the NRCC in #NC09 Hudson faces Richard Ojeda (D) in a Trump +16
4
7
4
16
9,835
Republican super PAC Congressional Leadership Fund is moving the money it has reserved in the NYC media market for #NY04 (Gillen) to #NY17 (Lawler), per sources CLF has roughly $1.3 million reserved in NY-04, per AdImpact. Cook rates it likely D, while NY-17 is a tossup.
4
20
6
73
13,948
Rob Pyers retweeted
If this is true looks like it’s illegal according to Montana state law
Democrat Alani Bankhead says she was offered a job to drop out of the Montana Senate race "They offered to be ... the DNC's head of female veteran candidates or something like that. And I was like: 'Why would I go work for an organization that is actively working against me and stabbing me in the back" (reposted with correct spelling)
4
14
3
83
16,133
Rob Pyers retweeted
BREAKING: In a blow for DOJ, the federal judge overseeing the case involving the alleged 20,000 non-citizen voters in California has been switched from Judge John W. Holcomb (Trump appointee) to Judge David Carter (Clinton appointee). This switch will be seen as a win for LA County/California. Judge Carter previously dismissed a DOJ lawsuit against CA last year that accused the state of not following federal laws on proper maintenance of voter rolls. Here's what Judge Carter wrote when dismissing the case to give a flavor of his thinking on the topic: “State run elections mean that voters recognize their neighbors who staff polling stations, trust their Secretaries of State—whom they voted for—to keep their personally identifying information safe, and believe that they will not be targeted because of what they look like or who they vote for. The DOJ’s request for the sensitive information of Californians stands to have a chilling effect on American citizens like political minority groups and working-class immigrants who may consider not registering to vote or skip casting a ballot because they are worried about how their information will be used."
498
558
93
1,751
256,548
California hasn't built its bullet train because the state has required 130,000 pages of environmental reports, making absurd demands like: • counting bumblebees one by one • rebuilding woodrat stick huts • hiring specialized dogs to sniff lizard scat
331
989
150
7,632
828,593