10 interesting stories served every morning and every evening.

Statement on the US government directive to suspend access to Fable 5 and Mythos 5

www.anthropic.com

The US gov­ern­ment, cit­ing na­tional se­cu­rity au­thor­i­ties, has is­sued an ex­port con­trol di­rec­tive to sus­pend all ac­cess to Fable 5 and Mythos 5 by any for­eign na­tional, whether in­side or out­side the United States, in­clud­ing for­eign na­tional Anthropic em­ploy­ees. The net ef­fect of this or­der is that we must abruptly dis­able Fable 5 and Mythos 5 for all our cus­tomers to en­sure com­pli­ance. Access to all other Anthropic mod­els will not be af­fected.

We re­ceived the di­rec­tive from the gov­ern­ment to­day at 5:21pm (ET). The let­ter did not pro­vide spe­cific de­tails of its na­tional se­cu­rity con­cern. Our un­der­stand­ing is that the gov­ern­ment be­lieves it has be­come aware of a method of by­pass­ing, or jailbreaking” Fable 5. We re­viewed a demon­stra­tion of this spe­cific tech­nique be­ing used to iden­tify a small num­ber of pre­vi­ously known, mi­nor vul­ner­a­bil­i­ties. These vul­ner­a­bil­i­ties all ap­pear rel­a­tively sim­ple, and we have found that other pub­licly-avail­able mod­els are able to dis­cover them as well with­out re­quir­ing a by­pass.

Anthropic’s pos­ture with re­spect to Fable’s safe­guards, as laid out in our launch blog post, is the fol­low­ing:

We have in­sti­tuted strong safe­guards that greatly re­duce the like­li­hood that Fable is mis­used for tasks re­lated to cy­ber­se­cu­rity (among oth­ers). In fact, our safe­guards are so strong that many users have com­plained that they are overly broad.

In the weeks lead­ing up to the launch of Fable, Anthropic worked with the US gov­ern­ment, the UK AISI, mul­ti­ple pri­vate third-party or­ga­ni­za­tions and in­ter­nal teams to red-team Fable’s safe­guards for thou­sands of hours in to­tal.

These tests showed that Fable’s safe­guards are sub­stan­tially more ef­fec­tive than those of any pre­vi­ously de­ployed model.

No testers have yet been able to find a uni­ver­sal jail­break—a jail­break method that can very broadly by­pass the mod­el’s safe­guards, un­block­ing a wide range of cy­ber ca­pa­bil­i­ties.

We sus­pect that per­fect jail­break re­sis­tance is not cur­rently pos­si­ble for any model provider. Every safe­guard used in the in­dus­try is vul­ner­a­ble to non-uni­ver­sal jail­breaks (which can elicit some cy­ber in­for­ma­tion in spe­cific cir­cum­stances), and it is likely that uni­ver­sal jail­breaks will even­tu­ally be found in the fu­ture. We stated this clearly when we re­leased Fable 5.

Given that per­fect jail­break re­sis­tance does not ap­pear to be pos­si­ble to­day, Anthropic adopted a de­fense in depth strat­egy with Fable 5. We aimed to make jail­breaks ei­ther nar­row (in the case of non-uni­ver­sal jail­breaks) or very ex­pen­sive to pro­duce (in the case of uni­ver­sal jail­breaks), and to com­bine this with thor­ough mon­i­tor­ing to quickly de­tect and shut down any suc­cess­ful at­tacks. This is also why Anthropic has re­quired 30-day re­ten­tion of cus­tomer data with Fable—a pol­icy change that car­ries real costs for us with cus­tomers, but that al­lows us to re­search and mit­i­gate jail­breaks.

We stand by this de­fense in depth strat­egy. It re­duces the risks posed by Fable, mak­ing them com­pa­ra­ble to the risks of ex­ist­ing mod­els al­ready de­ployed across the in­dus­try.

We have not even re­ceived a dis­clo­sure of a con­cern­ing non-uni­ver­sal po­ten­tial jail­break that led to a harm­ful re­sult. The po­ten­tial jail­breaks that have been dis­closed to us are ei­ther en­tirely be­nign re­sponses or are mi­nor find­ings that pro­vide no Mythos-specific up­lift.

To date, the gov­ern­ment has only given us ver­bal ev­i­dence of a po­ten­tial nar­row, non-uni­ver­sal jail­break, which es­sen­tially con­sists of ask­ing the model to read a spe­cific code­base and fix any soft­ware flaws. Our un­der­stand­ing is that one po­ten­tial jail­break was shared with the gov­ern­ment. We have re­viewed a re­port that we be­lieve is the ba­sis of the gov­ern­men­t’s di­rec­tive and val­i­dated that the level of ca­pa­bil­ity dis­played there is widely avail­able from other mod­els (including OpenAI’s GPT-5.5), and is used every day by the de­fend­ers who keep sys­tems safe. We will share more de­tails over the next 24 hours.

We are com­ply­ing with the gov­ern­men­t’s le­gal di­rec­tive and are re­mov­ing ac­cess to Fable 5 and Mythos 5 for all users. However, we dis­agree that the find­ing of a nar­row po­ten­tial jail­break should be cause for re­call­ing a com­mer­cial model de­ployed to hun­dreds of mil­lions of peo­ple. If this stan­dard was ap­plied across the in­dus­try, we be­lieve it would es­sen­tially halt all new model de­ploy­ments for all fron­tier model providers.

As we have stated pub­licly, we be­lieve the gov­ern­ment should have the abil­ity to block un­safe de­ploy­ments, as part of a statu­tory process that is trans­par­ent, fair, clear, and grounded in tech­ni­cal facts. This ac­tion does not ad­here to those prin­ci­ples.

We apol­o­gize for this dis­rup­tion to our cus­tomers. We be­lieve this is a mis­un­der­stand­ing and are work­ing to re­store ac­cess as soon as pos­si­ble.

Related con­tent

Results from the first Anthropic Public Record

Read more

TCS and Anthropic part­ner to bring Claude to reg­u­lated in­dus­tries

We’re an­nounc­ing a part­ner­ship with Tata Consultancy Services (TCS). TCS will pro­vide Claude to 50,000 of its own em­ploy­ees across 56 coun­tries; build Claude-powered prod­ucts for clients in fi­nan­cial ser­vices, health­care, the pub­lic sec­tor, and other reg­u­lated in­dus­tries; and join the Claude Partner Network.

Read more

DXC will in­te­grate Claude into the sys­tems banks, air­lines, and other reg­u­lated in­dus­tries rely on

We’re an­nounc­ing a multi-year global al­liance with DXC Technology, one of the world’s largest IT ser­vices com­pa­nies.

Read more

Opensource AI Must Win

opensourceaimustwin.com

If in­tel­li­gence be­comes some­thing peo­ple can only rent from a few closed in­sti­tu­tions, the pub­lic does not just lose soft­ware free­dom. It loses op­er­a­tional free­dom.

The abil­ity to study, build, re­pair, de­ploy, au­dit, adapt, teach, pre­serve, and run in­tel­li­gence sys­tems with­out ask­ing per­mis­sion is of ex­is­ten­tial im­por­tance.

AI is a civ­i­liza­tional in­fra­struc­ture for work, ed­u­ca­tion, sci­ence, soft­ware, cre­ativ­ity, pub­lic ser­vices, and na­tional ca­pac­ity. Access must not de­pend on closed APIs, re­mote plat­forms, shift­ing terms, opaque mod­er­a­tion, model avail­abil­ity, or prices set by a hand­ful of com­pa­nies.

Opensource AI should re­main us­able, un­der­stand­able, re­pro­ducible, lo­cally de­ploy­able, eco­nom­i­cally vi­able, and com­mu­nity-gov­erned even if to­day’s dom­i­nant labs, for­eign labs, hard­ware ven­dors, cloud plat­forms, or open-weight model providers change di­rec­tion or dis­ap­pear.

When a small num­ber of closed fron­tier labs and plat­form com­pa­nies con­trol the mod­els, this in­fra­struc­ture risks be­com­ing a sub­scrip­tion econ­omy for cog­ni­tion.

America should not fall be­hind on the free­dom to run, in­spect, mod­ify, bench­mark, teach, and pre­serve in­tel­li­gence in­fra­struc­ture. The prac­ti­cal pos­ture is American ca­pac­ity with global open stan­dards.

If you wanna help me make this real, send a quiet note: me@ah­ma­dos­man.com

Opensource AI Must Win © @TheAhmadOsman 2026

Just a moment...

innovativegenomics.org

All about electric motors with no rare earths

www.renaultgroup.com

A his­tor­i­cal pi­o­neer in the com­plex tech­nol­ogy of elec­tric mo­tors with­out mag­nets, i.e. with no rare earths, Renault Group is con­tin­u­ing to set it­self apart on a mar­ket where 90% of elec­tric cars have mo­tors with mag­nets. Discover the range of elec­tric mo­tors by Renault Group.

The dif­fer­ent types of elec­tric mo­tor

Requiring no pis­ton or cylin­ders, an elec­tric car mo­tor con­verts elec­tri­cal en­ergy from the bat­tery into me­chan­i­cal en­ergy through a mag­netic field gen­er­ated by the cur­rent on the sta­tion­ary com­po­nent of the sys­tem [stator]. This sets the ro­tat­ing com­po­nent [rotor] in mo­tion in or­der to drive the ve­hi­cle’s wheels.

We can make a dis­tinc­tion be­tween three main fam­i­lies of elec­tric mo­tors, with sig­nif­i­cant tech­ni­cal dif­fer­ences:

per­ma­nent-mag­net syn­chro­nous mo­tors, made with rare earths. This is the dom­i­nant tech­nol­ogy in the au­to­mo­tive mar­ket to­day. It com­bines high lev­els of ef­fi­ciency with an op­ti­mised space re­quire­ment.

asyn­chro­nous mo­tors (ASM) also re­ferred to as asyn­chro­nous in­duc­tion mo­tors (IM). Owing to its lower level of ef­fi­ciency, this tech­nol­ogy is now gen­er­ally used for sec­ondary mo­tors on the front axle.

elec­tri­cally ex­cited syn­chro­nous mo­tors (EESM).  These slightly big­ger mo­tors de­liver high lev­els of ef­fi­ciency with­out a mag­net. These elec­tric mo­tors use no rare earths.

In  2012, Renault Group be­gan the mass sell­ing of EESM elec­tric mo­tors (for Electrically Excited Synchronous Motors) . The re­sult of this unique ex­per­tise is a com­pet­i­tive range of elec­tric mo­tors.

Renault Group’s range of all-elec­tric mo­tors

A pi­o­neer in elec­tric cars since 2011,  Renault Group has made the bold and vi­sion­ary choice to mass-mar­ket EESM tech­nol­ogy.

The very first gen­er­a­tion of mo­tors was found un­der the bon­net of Renault Kangoo Z.E in 2011 and Renault Zoe in 2012. Carrying the part ref­er­ence 5A, it had out­put rang­ing from 57 to 100 kW.In 2020, the fi­nal up­grade of this pow­er­train ar­rived on Twingo Electric with the ref­er­ence 5AL and out­put of 60 kW.

Renault Group’s sec­ond-gen­er­a­tion EESM mo­tor came into pro­duc­tion in 2021 with the ref­er­ence 6A. Renault Megane E-Tech elec­tric was the first model to ship with the new mo­tor (reference 6AM), which was smaller, lighter and more pow­er­ful (up to 160 kW), in early 2022. It was fol­lowed by the Car of the Year 2024, Renault Scenic E-Tech Electric and most re­cently the first all-elec­tric Alpine, Alpine A290.

Launched in October 2024 and Car of the Year 2025 Renault 5 E-Tech elec­tric ships with a 6AK elec­tric mo­tor with out­put of 110 kW,  as does Renault 4 E-Tech elec­tric, avail­able to or­der since March 2025. Alpine A390 fea­tures a to­tally in­no­v­a­tive pow­er­train, un­veiled in September 2025. It fea­tures a 6AM elec­tric mo­tor on the front axle (like Alpine 290) and a new twin-mo­tor set-up on the rear axle. These three elec­tric mo­tors, all man­u­fac­tured at Cléon have an es­ti­mated com­bined out­put of around 345 kw (approx. 470 ch).

The next gen­er­a­tion of all-elec­tric EESM mo­tors in 2027

In 2021, Renault Group en­gi­neers be­gan work­ing on the third gen­er­a­tion of EESM-type elec­tric mo­tors called E7A. Although the de­vel­op­ment phase is still un­der way, the spec­i­fi­ca­tions are al­ready frozen:

out­put of 200 kW, or around 270 hp, for torque of 400 Nm

a mo­tor that is 30% smaller than pre­vi­ous-gen­er­a­tion mo­tors, with its all-in-one ar­chi­tec­ture

car­bon im­pact re­duced by 30%

ef­fi­ciency of around 92%

This elec­tric mo­tor will also cut charg­ing times since the sys­tem volt­age will be in­creased to 800 volts, com­pared with the 400 volt ar­chi­tec­ture that is cur­rently stan­dard in the Renault range.

A mo­tor with no rare earths: a chal­lenge that is even more strate­gic than be­fore

By opt­ing for a wound ro­tor rather than per­ma­nent mag­nets,  Renault Group is seek­ing to avoid re­liance on the coun­tries that pro­duce rare earths and mag­nets.

The pres­ence or ab­sence of rare earths in an elec­tric mo­tor is not a de­tail but a strate­gic is­sue. China pro­duces 85% of the pu­ri­fied light rare earths used world­wide, and 100% of the heavy rare earths. Today, China rarely of­fers these raw ma­te­ri­als for sale. It gives pri­or­ity to its do­mes­tic mar­ket and prod­ucts of higher added value, such as per­ma­nent mag­nets. As a re­sult, it has an al­most to­tal mo­nop­oly: over 90% of global pro­duc­tion comes from China.

At the same time, China is also the world’s lead­ing pro­ducer of elec­tric cars…

Cléon, the Group’s elec­tric mo­tor plant

The  Cléon  plant has built Renault Group pow­er­trains since 2015. This was when it be­gan mak­ing the elec­tric mo­tors for Renault Zoe, Twingo ZE, Kangoo ZE and Master ZE. The mo­tors for Megane E-Tech elec­tric, Scenic E-Tech elec­tric, Alpine A290, Renault 5 E-Tech elec­tric and Renault 4 E-Tech elec­tric are all pro­duced here. From 2027, the Cléon plant will build the new-gen­er­a­tion 200 kW elec­tric mo­tor.

Read also

Electric Expertise

Electric Expertise

“Don’t You Just Upload It to ChatGPT?”

correresmidestino.com

Article views: 94,421

In my Ottawa life, every Tuesday evening, I take two gym classes back to back—box­ing and the pompously named body sculpt,” which makes me dis­cover mus­cles I did­n’t know I had.

It’s fun. I love it.

But a cou­ple of weeks ago, I ended up can­celling my sec­ond class—one of those nights when the first as­sign­ment landed in my in­box at 4 p.m., an­other one ar­rived while I was on my way to the gym, and a third one popped up right as I was stand­ing in the locker room. All due the fol­low­ing morn­ing, ob­vi­ously. Welcome to the life of a free­lance trans­la­tor.

Work takes pri­or­ity over mus­cles. I headed for the lock­ers at the end of box­ing class.

Are you leav­ing? You’re al­ways tak­ing this class!”

I turned around. I was chang­ing into my trans­la­tor clothes—jeans and a T-shirt—and she was pre­sum­ably chang­ing into her gym clothes, ex­cept first, she was busy tak­ing off her jew­elry.

Her look was very pol­ished—the kind of pol­ished that screams of­fice day. Over the past few months, the gen­er­ous pan­demic work-from-home pol­icy had been tight­ened, scaled back, amended and more or less re­scinded in a des­per­ate at­tempt to have em­ploy­ees sin­gle-hand­edly save down­town Ottawa’s many small busi­nesses and gen­eral gloom by their mere on-site hot-de­sk­ing pres­ence.

If you ask me, noth­ing can save down­town Ottawa or North American pub­lic tran­sit.

I see you there every week!”

Apparently, I owed her an ex­pla­na­tion and pos­si­bly an apol­ogy. I did­n’t re­mem­ber her, but it’s a very full class and we all more or less look the same in gym clothes.

I’ve just re­ceived some work,” I ex­plained. I’m a trans­la­tor and I have three dead­lines by to­mor­row morn­ing, so I should prob­a­bly get started.”

But… it won’t take long. Don’t you just up­load the doc­u­ments to ChatGPT?”

I paused for a split sec­ond. Surely, she was jok­ing.

I looked up at her.

She was not.

It… does­n’t ex­actly work like that.”

You should try it, it’s so much quicker!”

Oh. My. Fucking. God.

But hey, I par­ent a teen. I can rec­og­nize a teach­able mo­ment when I see one.

It’s not that easy, you know. Technically, ChatGPT will spit out a trans­lated doc­u­ment. But first, there may be for­mat­ting is­sues. And most im­por­tantly, the trans­la­tion will be ques­tion­able.”

Why?”

Because AI is­n’t hu­man, and it takes an ac­tual per­son to un­der­stand what an­other hu­man is try­ing to say—and how to say it so some­one else un­der­stands it. I don’t just make gram­mat­i­cally cor­rect sen­tences in an­other lan­guage. I adapt, I lo­cal­ize, and I find the best way to con­vey the orig­i­nal mes­sage so it makes sense and feels nat­ural. I re­search ter­mi­nol­ogy. I make sure it’s con­sis­tent through­out. I’m sorry, I’m bet­ter than AI.”

We’re all bet­ter than AI. AI is just bet­ter at pre­tend­ing it can do the job.

Go ahead, ask me how I know.

Yes, ob­vi­ously, I tried trans­lat­ing with AI.

Ah, you can’t fire me, I’m self-em­ployed!

I’ve been play­ing with AI since the fall, when it started steal­ing my job for real. I could ei­ther de­clare it evil and turn into one of those peo­ple who will never get a smart­phone, or use it to my ad­van­tage.

I’m prac­ti­cal. I chose the sec­ond op­tion.

AI can’t trans­late for me. It can’t write ei­ther—un­for­tu­nately, ChatGPT can’t vouch for the fact that this ar­ti­cle is my idea, that it’s my gym, my ig­no­rant civil ser­vant and my punch­line. Just take my word for it, pun slightly in­tended.

And while this ar­ti­cle is writ­ten by yours truly, you bet I’m go­ing to spell-check it. I prob­a­bly won’t use AI; I have Antidote. But maybe I will ask Claude’s opin­ion, and if one of the sug­ges­tions is smart—cut­ting a para­graph, for in­stance, or clar­i­fy­ing a sen­tence—I might ac­cept it.

When I started trans­lat­ing 15 years ago, we used to paste un­co­op­er­a­tive sen­tences into Google Translate to see if it had in­ter­est­ing ways to phrase things dif­fer­ently. Then came DeepL—same idea.

What do you think? That we’re trans­lat­ing with pen and pen­cil? That your ac­coun­tant does­n’t use fancy Excel for­mu­las? That your man­ager for­mat­ted the PowerPoint alone? That your favourite restau­rant does­n’t Google trendy recipes?

We are pro­fes­sion­als us­ing tools.

But that’s just what they are—tools.

One of my clients has in­sane style guides, plural. I’m talk­ing about 500-page doc­u­ments de­tail­ing the proper way to for­mat quotes and the one true way to in­sert foot­notes. I fed them to ChatGPT for the fi­nal checks—it can kind of flag when I break a rule. I’ve also used AI to ex­tract spe­cial­ized ter­mi­nol­ogy from ref­er­ence doc­u­ments and build my own glos­saries. It’s faster than Ctrl+F, and less likely to make me scream.

But every­thing has to be dou­ble-checked, triple-checked. It’s an­other way of work­ing, not a magic but­ton.

AI is­n’t re­plac­ing me. Like a tod­dler, it needs to be con­stantly coached. It in­vents acronyms and or­ga­ni­za­tion names, for­gets to trans­late en­tire sen­tences, ig­nores the pro­vided ter­mi­nol­ogy un­less re­peat­edly threat­ened, and oc­ca­sion­ally misses the point com­pletely.

Which is why we—trans­la­tors, writ­ers, ed­i­tors, and other pro­fes­sion­als—should­n’t sud­denly be paid less be­cause AI ex­ists. Should you pay your roofer less be­cause he uses a ham­mer in­stead of his bare hands?

But judg­ing by her amused smile, my civil ser­vant was­n’t get­ting the point.

But AI is get­ting bet­ter all the time!”

What do you do?” I asked, chang­ing tack.

I’m the Director General, Human Resources and Corporate Services, but I’m cur­rently in an act­ing po­si­tion for Workforce Planning and Resources Management.”

This ac­tu­ally made sense to my Ottawa brain. Told you, I’m a trans­la­tor.

Great. So, do you use AI a lot at work?”

Oh, I can’t! It’s re­ally not re­li­able enough.”

For fuck’s sake.

And she works in hu­man re­sources!

How to Setup a Local Coding Agent on macOS

ikyle.me

I’d had my in­ter­net fail a few times re­cently leav­ing me stranded with­out a cod­ing agent, and so when I saw the Gemma 4 now runs 2x faster with MTP Multi-Token Prediction up­date for Gemma 4 I de­cided to have a go at get­ting it run­ning.

I wanted a lo­cal cod­ing agent setup that:

was fast enough to ac­tu­ally use on my Mac

worked through an OpenAI com­pat­i­ble API (so I could use it in other tools)

and prefer­ably could han­dle screen­shots/​im­ages when needed, so I can feed it screen­shots of what it has made.

And I did! This video is re­al­time. And shows the agent re­spond­ing at a per­fectly us­able speed.

After a bit of test­ing the fi­nal setup I ended up with is:

llama.cpp built with Metal on ma­cOS

Gemma 4 26B-A4B in GGUF for­mat

A Q8 MTP draft model for spec­u­la­tive de­cod­ing

The Gemma 4 mul­ti­modal pro­jec­tor

Pi as the ter­mi­nal cod­ing agent

This was tested on an Apple M1 Max with 64 GB uni­fied mem­ory, run­ning ma­cOS 15.7.7.

The Model

The main model is: gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf.

Link on Huggingface: mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf

That file is about 16 GB. With the MTP draft head and mul­ti­modal pro­jec­tor the model folder is about 17 GB.

The bench­mark prompt was:

Write a com­pact Python func­tion that parses a uni­fied diff and re­turns the changed file paths. Then ex­plain two edge cases.

Each bench­mark gen­er­ated about 128 to­kens.

Baseline: llama.cpp + Metal

First I ran the main model di­rectly through llama.cpp with Metal ac­cel­er­a­tion:

re­pos/llama.cpp/​build/​bin/​llama-cli \ -m mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf \ -ngl 999 \ -fa on \ -c 4096 \ -n 128

Result:

58 to­kens/​sec­ond is not fast, but is us­able, but for cod­ing-agent work you want it to be as fast as pos­si­ble, es­pe­cially when the agent is mak­ing many tool calls.

Adding the MTP Draft Model

Gemma 4 now has the MTP draft model avail­able:

MTP/gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf

This can be loaded by llama.cpp as a spec­u­la­tive draft model:

re­pos/llama.cpp/​build/​bin/​llama-cli \ -m mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf \ –model-draft mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​MTP/​gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf \ –spec-type draft-mtp \ –spec-draft-n-max 3 \ -ngl 999 \ -fa on \ -c 4096 \ -n 128

The first run with MTP came in at 69.2 to­kens/​sec­ond us­ing 4 draft to­kens. However, Unsloth’s guide on How to Run MTP Models in­cludes this note:

We found –spec-draft-n-max 2 is the best start­ing point how­ever, do not as­sume 2 is op­ti­mal, as per­for­mance is hard­ware-de­pen­dent. Try any value from 1 through 6 and use whichever is fastest for your sys­tem.”

We found –spec-draft-n-max 2 is the best start­ing point how­ever, do not as­sume 2 is op­ti­mal, as per­for­mance is hard­ware-de­pen­dent. Try any value from 1 through 6 and use whichever is fastest for your sys­tem.”

After sweep­ing –spec-draft-n-max, the best re­sult was 72.2 to­kens/​sec­ond with 3 draft to­kens.

The use­ful part is that prompt pro­cess­ing stayed ba­si­cally the same, while gen­er­a­tion im­proved by about 24%.

Tuning MTP

I tested –spec-draft-n-max val­ues from 1 to 6.

On my M1 Max ma­chine, 3 was the fastest, with 2 close enough that ei­ther would be fine. Values above that got slower.

MLX Comparison

I also tested MLX mod­els through mlx-lm, to find out which is the faster way to run the model on a Mac, llama.cpp or mlx.

I thought MLX (being op­ti­mised for the Mac) would be fastest. However, for this spe­cific setup, llama.cpp was faster than MLX, and llama.cpp with MTP was clearly the best op­tion.

I guess all the ef­fort and tweak­ing which has gone into llama.cpp over time means it quite well op­ti­mised fr ma­cOS de­spite be­ing cross plat­form.

I also tried Gemma 4 MTP through gemma-4-swift-mlx, but the tested 26B 4-bit MLX check­points did not match the load­er’s ex­pected weight keys, and I al­ready had the pre­vi­ous MLX tests, so moved on rather than re­down­load new mod­els and try to tweak things to match.

Adding Image Support

For Pi, I also wanted to be able to at­tach screen­shots. The lo­cal model en­try I setup for it orig­i­nally de­clared the model as text-only:

input”: [“text”]

That meant Pi did not send im­age tool out­put through to the model prop­erly.

The llama.cpp server also needs the Gemma 4 mul­ti­modal pro­jec­tor in or­der for the multi-modal part to work (only the 12B is na­tively multi-modal):

mm­proj-BF16.gguf

When loaded with –mmproj, llama.cpp ad­ver­tises mul­ti­modal sup­port, and Pi can send im­ages.

I re-ran the text bench­mark with the pro­jec­tor loaded, just to check it did­n’t change the speed:

The fi­nal run with the pro­jec­tor did not show a text-gen­er­a­tion slow­down.

Now for setup in­struc­tions:

Install llama.cpp

Install de­pen­den­cies:

brew in­stall cmake git tmux python@3.11

Clone and build llama.cpp:

mkdir -p ~/Developer/ML-Models/Gemma4/repos cd ~/Developer/ML-Models/Gemma4

git clone https://​github.com/​ggml-org/​llama.cpp re­pos/​llama.cpp

cd re­pos/​llama.cpp cmake -B build \ -DCMAKE_BUILD_TYPE=Release \ -DGGML_METAL=ON \ -DGGML_ACCELERATE=ON

cmake –build build –config Release -j

The build I tested had:

GGML_METAL=ON GGML_ACCELERATE=ON GGML_BLAS=ON GGML_BLAS_VENDOR=Apple

Download the Model Files

Create a Python en­vi­ron­ment:

cd ~/Developer/ML-Models/Gemma4 python3.11 -m venv .venv source .venv/bin/activate pip in­stall -U hug­ging­face_hub hf_xet

Download the files:

mkdir -p mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF

hug­ging­face-cli down­load un­sloth/​gemma-4 – 26B-A4B-it-GGUF \ gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf \ mm­proj-BF16.gguf \ MTP/gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf \ –local-dir mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF

You should end up with:

mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/ gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf mm­proj-BF16.gguf MTP/gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf

Start the Local Server

This is the fi­nal server com­mand:

re­pos/llama.cpp/​build/​bin/​llama-server \ -m mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf \ –model-draft mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​MTP/​gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf \ –mmproj mod­els/​un­sloth-gemma-4 – 26B-A4B-it-GGUF/​mm­proj-BF16.gguf \ –spec-type draft-mtp \ –spec-draft-n-max 3 \ -ngl 999 \ -fa on \ -c 65536 \ –parallel 1 \ –host 127.0.0.1 \ –port 8080

The OpenAI-compatible end­point is:

http://​127.0.0.1:8080/​v1

I used a small start_server.sh wrap­per so it runs in­side tmux:

#!/usr/bin/env bash set -euo pipefail

ROOT_DIR=“$(cd $(dirname ${BASH_SOURCE[0]}“)” && pwd)” SESSION_NAME=“${SESSION_NAME:-gemma4-server}” HOST=“${HOST:-127.0.0.1}” PORT=“${PORT:-8080}” CTX_SIZE=“${CTX_SIZE:-65536}” PARALLEL=“${PARALLEL:-1}”

LLAMA_SERVER=“$ROOT_DIR/repos/llama.cpp/​build/​bin/​llama-server MODEL=“$ROOT_DIR/models/unsloth-gemma-4 – 26B-A4B-it-GGUF/gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf” DRAFT_MODEL=“$ROOT_DIR/models/unsloth-gemma-4 – 26B-A4B-it-GGUF/MTP/gemma-4 – 26B-A4B-it-Q8_0-MTP.gguf” MMPROJ=“$ROOT_DIR/models/unsloth-gemma-4 – 26B-A4B-it-GGUF/mmproj-BF16.gguf” LOG_FILE=“$ROOT_DIR/logs/llama-server-mtp.log”

mkdir -p $ROOT_DIR/logs”

tmux new-ses­sion -d -s $SESSION_NAME” -c $ROOT_DIR” \ $LLAMA_SERVER \ -m $MODEL \ –model-draft $DRAFT_MODEL’ \ –mmproj $MMPROJ \ –spec-type draft-mtp \ –spec-draft-n-max 3 \ -ngl 999 \ -fa on \ -c $CTX_SIZE’ \ –parallel $PARALLEL \ –host $HOST \ –port $PORT \ 2>&1 | tee -a $LOG_FILE’”

Start it:

chmod +x start_server.sh ./start_server.sh

Check that the server is run­ning:

curl http://​127.0.0.1:8080/​v1/​mod­els

Configure Pi

Pi reads model providers from:

~/.pi/agent/models.json

Add a lo­cal provider:

{ providers”: { gemma4-local”: { name”: Gemma 4 Local”, baseUrl”: http://​127.0.0.1:8080/​v1, api”: openai-completions”, apiKey”: local”, authHeader”: false, compat”: { supportsDeveloperRole”: false, supportsReasoningEffort”: false }, models”: [ { id”: gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf”, name”: Gemma 4 26B-A4B Q4 + MTP, reasoning”: false, input”: [“text”, image”], contextWindow”: 65536, maxTokens”: 8192, cost”: { input”: 0, output”: 0, cacheRead”: 0, cacheWrite”: 0 } } ] } } }

The im­por­tant pieces are:

baseUrl points to the llama.cpp OpenAI-compatible server.

api is ope­nai-com­ple­tions.

au­th­Header is false, be­cause this is a lo­cal server.

in­put in­cludes both text and im­age, oth­er­wise Pi treats it as text-only.

Optionally make it the de­fault in:

~/.pi/agent/settings.json

{ defaultProvider”: gemma4-local”, defaultModel”: gemma-4 – 26B-A4B-it-UD-Q4_K_XL.gguf”, defaultThinkingLevel”: minimal” }

Then check Pi can see it:

Security Verification

www.ft.com

For help please visit help.ft.com. We apologise for any in­con­ve­nience.

The fol­low­ing in­for­ma­tion can help our sup­port team to re­solve this is­sue.

Tech Things: There is a massive shadow hanging over this Fable thing

12gramsofcarbon.com

Well. I was­n’t quite plan­ning to write this evening, since it’s Friday and Fridays are when I like to code, and when I say code I mean let the agent code while I watch soc­cer with my friends.’ Recently I’ve been mak­ing some fun html games. I ac­tu­ally have an­other draft post in the bar­rel about how I think we should see a resur­gence of the flash game’ re­nais­sance be­cause it has be­come so much eas­ier to make fun lit­tle games with AI tool­ing. But in the mid­dle of me think­ing about how to make my shitty back­rooms-themed shooter play a bit bet­ter, the agent went Sorry! This model does­n’t ex­ist any more!’

What the fuck?

My first thought was that I needed to re-lo­gin. I run a ton of agents in par­al­lel most of the time, so my in­stinct was that this was just a re­ally re­ally weird limit er­ror. I vaguely knew that Anthropic was think­ing about pulling Fable off the sub­scrip­tion plans so I switched to the API. Still noth­ing.

My team built a cus­tom rust agent client, it’s pretty great. But my next thought was o shit the har­ness bricked’, and I started pok­ing around in Rust, which is a lan­guage I barely know even though I’ve os­ten­si­bly writ­ten tens of thou­sands of lines of code of it. At which point my friend went the gov­ern­ment banned fa­ble.’

What the fuck?

But it’s true.

The US Gov di­rected Anthropic to dis­able ac­cess to Fable and Mythos to any for­eign na­tional any­where in the world, in­clud­ing those in the US, in­clud­ing Anthropic em­ploy­ees. This is an im­pos­si­ble ask, and the Government knows it, so Anthropic has dis­abled all ac­cess to Fable/Mythos.

The US gov­ern­ment, cit­ing na­tional se­cu­rity au­thor­i­ties, has is­sued an ex­port con­trol di­rec­tive to sus­pend all ac­cess to Fable 5 and Mythos 5 by any for­eign na­tional, whether in­side or out­side the United States, in­clud­ing for­eign na­tional Anthropic em­ploy­ees. The net ef­fect of this or­der is that we must abruptly dis­able Fable 5 and Mythos 5 for all our cus­tomers to en­sure com­pli­ance. Access to all other Anthropic mod­els will not be af­fected.…We re­ceived the di­rec­tive from the gov­ern­ment to­day at 5:21pm (ET). The let­ter did not pro­vide spe­cific de­tails of its na­tional se­cu­rity con­cern. Our un­der­stand­ing is that the gov­ern­ment be­lieves it has be­come aware of a method of by­pass­ing, or jailbreaking” Fable 5. We re­viewed a demon­stra­tion of this spe­cific tech­nique be­ing used to iden­tify a small num­ber of pre­vi­ously known, mi­nor vul­ner­a­bil­i­ties. These vul­ner­a­bil­i­ties all ap­pear rel­a­tively sim­ple, and we have found that other pub­licly-avail­able mod­els are able to dis­cover them as well with­out re­quir­ing a by­pass.…We have re­viewed a re­port that we be­lieve is the ba­sis of the gov­ern­men­t’s di­rec­tive and val­i­dated that the level of ca­pa­bil­ity dis­played there is widely avail­able from other mod­els (including OpenAI’s GPT-5.5), and is used every day by the de­fend­ers who keep sys­tems safe. We will share more de­tails over the next 24 hours.…We are com­ply­ing with the gov­ern­men­t’s le­gal di­rec­tive and are re­mov­ing ac­cess to Fable 5 and Mythos 5 for all users. However, we dis­agree that the find­ing of a nar­row po­ten­tial jail­break should be cause for re­call­ing a com­mer­cial model de­ployed to hun­dreds of mil­lions of peo­ple.

The US gov­ern­ment, cit­ing na­tional se­cu­rity au­thor­i­ties, has is­sued an ex­port con­trol di­rec­tive to sus­pend all ac­cess to Fable 5 and Mythos 5 by any for­eign na­tional, whether in­side or out­side the United States, in­clud­ing for­eign na­tional Anthropic em­ploy­ees. The net ef­fect of this or­der is that we must abruptly dis­able Fable 5 and Mythos 5 for all our cus­tomers to en­sure com­pli­ance. Access to all other Anthropic mod­els will not be af­fected.

We re­ceived the di­rec­tive from the gov­ern­ment to­day at 5:21pm (ET). The let­ter did not pro­vide spe­cific de­tails of its na­tional se­cu­rity con­cern. Our un­der­stand­ing is that the gov­ern­ment be­lieves it has be­come aware of a method of by­pass­ing, or jailbreaking” Fable 5. We re­viewed a demon­stra­tion of this spe­cific tech­nique be­ing used to iden­tify a small num­ber of pre­vi­ously known, mi­nor vul­ner­a­bil­i­ties. These vul­ner­a­bil­i­ties all ap­pear rel­a­tively sim­ple, and we have found that other pub­licly-avail­able mod­els are able to dis­cover them as well with­out re­quir­ing a by­pass.

We have re­viewed a re­port that we be­lieve is the ba­sis of the gov­ern­men­t’s di­rec­tive and val­i­dated that the level of ca­pa­bil­ity dis­played there is widely avail­able from other mod­els (including OpenAI’s GPT-5.5), and is used every day by the de­fend­ers who keep sys­tems safe. We will share more de­tails over the next 24 hours.

We are com­ply­ing with the gov­ern­men­t’s le­gal di­rec­tive and are re­mov­ing ac­cess to Fable 5 and Mythos 5 for all users. However, we dis­agree that the find­ing of a nar­row po­ten­tial jail­break should be cause for re­call­ing a com­mer­cial model de­ployed to hun­dreds of mil­lions of peo­ple.

A few thoughts about this.

Up front, I’m ex­tremely con­flicted.

Up front, I’m ex­tremely con­flicted.

I am an AI doomer most days. Having trained many many deep neural net­works in my time, I have a deep ap­pre­ci­a­tion for the ways in which op­ti­miz­ers can go wrong. We op­ti­mize what we can mea­sure, not what we ac­tu­ally want to achieve. We hope and pray that these are the same thing, but they of­ten aren’t. We want to build good prod­ucts, but we don’t know how to do that, so we op­ti­mize for en­gage­ment. We want to teach kids how to read and write, but we don’t know how to do that, so we op­ti­mize for test scores. We want to im­prove the econ­omy, but we don’t know how to do that, so we kill thou­sands of whales and let their corpses just rot on the docks. AGI / ASI sys­tems are op­ti­miz­ers, and op­ti­miz­ers can re­ally be ex­tremely dan­ger­ous in ways that are ex­tremely dif­fi­cult to pre­dict, be­cause in their ef­forts to op­ti­mize for what we can mea­sure they op­ti­mize away from the good. Corporations are ALSO op­ti­miz­ers, so of course they are op­ti­miz­ing for get money as fast as pos­si­ble’ — the thing we can mea­sure — de­spite many of the peo­ple build­ing it be­ing like hey yea this is re­ally dan­ger­ous,’ which is of course a fan­tas­tic para­ble for the whole AI align­ment de­bate.

I am an AI doomer most days. Having trained many many deep neural net­works in my time, I have a deep ap­pre­ci­a­tion for the ways in which op­ti­miz­ers can go wrong. We op­ti­mize what we can mea­sure, not what we ac­tu­ally want to achieve. We hope and pray that these are the same thing, but they of­ten aren’t. We want to build good prod­ucts, but we don’t know how to do that, so we op­ti­mize for en­gage­ment. We want to teach kids how to read and write, but we don’t know how to do that, so we op­ti­mize for test scores. We want to im­prove the econ­omy, but we don’t know how to do that, so we kill thou­sands of whales and let their corpses just rot on the docks. AGI / ASI sys­tems are op­ti­miz­ers, and op­ti­miz­ers can re­ally be ex­tremely dan­ger­ous in ways that are ex­tremely dif­fi­cult to pre­dict, be­cause in their ef­forts to op­ti­mize for what we can mea­sure they op­ti­mize away from the good. Corporations are ALSO op­ti­miz­ers, so of course they are op­ti­miz­ing for get money as fast as pos­si­ble’ — the thing we can mea­sure — de­spite many of the peo­ple build­ing it be­ing like hey yea this is re­ally dan­ger­ous,’ which is of course a fan­tas­tic para­ble for the whole AI align­ment de­bate.

But also, there is a mas­sive shadow hang­ing over this whole thing. If any other gov­ern­ment in the his­tory of the United States took this step, there would be good rea­son to at least give that gov­ern­ment the ben­e­fit of the doubt. But this gov­ern­ment has shown it­self to be petty and cor­rupt in ways that con­tinue to com­pletely and to­tally as­tound me in its open­ness and cre­ativ­ity. Is this com­ing from an ac­tual de­sire to reg­u­late AI? A bet­ter ques­tion: does any­one in this gov­ern­ment who knows any­thing about AI ac­tu­ally have the ear of peo­ple who make these de­ci­sions? I would bet against it!

But also, there is a mas­sive shadow hang­ing over this whole thing. If any other gov­ern­ment in the his­tory of the United States took this step, there would be good rea­son to at least give that gov­ern­ment the ben­e­fit of the doubt. But this gov­ern­ment has shown it­self to be petty and cor­rupt in ways that con­tinue to com­pletely and to­tally as­tound me in its open­ness and cre­ativ­ity. Is this com­ing from an ac­tual de­sire to reg­u­late AI? A bet­ter ques­tion: does any­one in this gov­ern­ment who knows any­thing about AI ac­tu­ally have the ear of peo­ple who make these de­ci­sions? I would bet against it!

Anthropic and this ad­min are very fa­mously not friends. I am bi­ased, but from my per­spec­tive, Anthropic tried their hard­est to in­te­grate with the DoD and work with the mil­i­tary, and as a re­sult Anthropic mod­els were used in­side highly clas­si­fied sys­tems. And the Trump ad­min re­sponded with a highly pub­li­cized at­tempt at cor­po­rate mur­der by de­clar­ing that Anthropic was a sup­ply chain risk and that no one who works with the gov­ern­ment is al­lowed to use any Anthropic mod­els (which is ba­si­cally every­one). All this de­spite con­tin­u­ing to use Anthropic mod­els for mil­i­tary op­er­a­tions for the next 6 months, which in­cluded the en­tire war in Venezuela and the war in Iran. The Chinese LLMs aren’t even de­clared sup­ply chain risks! Anyway this be­came a very pub­lic thing, and the far right twit­ter arm de­cided that be­cause the Trump ad­min was try­ing to de­stroy Anthropic, Anthropic must be woke, and any­thing that is woke must be de­stroyed, so the Trump ad­min is right to de­stroy Anthropic.1 So is this ad­min try­ing to prop­erly reg­u­late harm­ful AI? Or do they see this as an op­por­tu­nity to give a per­ceived cul­tural en­emy a black eye?

Anthropic and this ad­min are very fa­mously not friends. I am bi­ased, but from my per­spec­tive, Anthropic tried their hard­est to in­te­grate with the DoD and work with the mil­i­tary, and as a re­sult Anthropic mod­els were used in­side highly clas­si­fied sys­tems. And the Trump ad­min re­sponded with a highly pub­li­cized at­tempt at cor­po­rate mur­der by de­clar­ing that Anthropic was a sup­ply chain risk and that no one who works with the gov­ern­ment is al­lowed to use any Anthropic mod­els (which is ba­si­cally every­one). All this de­spite con­tin­u­ing to use Anthropic mod­els for mil­i­tary op­er­a­tions for the next 6 months, which in­cluded the en­tire war in Venezuela and the war in Iran. The Chinese LLMs aren’t even de­clared sup­ply chain risks! Anyway this be­came a very pub­lic thing, and the far right twit­ter arm de­cided that be­cause the Trump ad­min was try­ing to de­stroy Anthropic, Anthropic must be woke, and any­thing that is woke must be de­stroyed, so the Trump ad­min is right to de­stroy Anthropic.1 So is this ad­min try­ing to prop­erly reg­u­late harm­ful AI? Or do they see this as an op­por­tu­nity to give a per­ceived cul­tural en­emy a black eye?

Meanwhile, Anthropic’s com­peti­tors have friends up and down the ad­min­is­tra­tion — the Kushners are heav­ily in­vested in OpenAI, as an ex­am­ple.2 So an­other way to read this is that this is an op­por­tu­nity for other labs to give Anthropic a black eye. Fable is, by all ac­counts, an in­cred­i­bly strong model. Very con­ve­nient that it’s no longer avail­able for con­sumers, es­pe­cially right as Anthropic is about to IPO.

Meanwhile, Anthropic’s com­peti­tors have friends up and down the ad­min­is­tra­tion — the Kushners are heav­ily in­vested in OpenAI, as an ex­am­ple.2 So an­other way to read this is that this is an op­por­tu­nity for other labs to give Anthropic a black eye. Fable is, by all ac­counts, an in­cred­i­bly strong model. Very con­ve­nient that it’s no longer avail­able for con­sumers, es­pe­cially right as Anthropic is about to IPO.

The prob­lem with spoils sys­tem pol­i­tics is that it makes the op­tics of every­thing sus­pect. We spent decades as a so­ci­ety get­ting to the point where we de­cided not to do that, and now that trust is gone. Again, a very long shadow.

The prob­lem with spoils sys­tem pol­i­tics is that it makes the op­tics of every­thing sus­pect. We spent decades as a so­ci­ety get­ting to the point where we de­cided not to do that, and now that trust is gone. Again, a very long shadow.

As a brief aside, I am once again ex­tremely dis­ap­pointed in the myr­iad of Silicon Valley peo­ple who an­grily ar­gued that a Democratic led gov­ern­ment would pick win­ners and losers in the AI race’ are now com­pletely silent or de­fend­ing the ac­tions of this ad­min. I can­not help but feel that that pre­vi­ous pos­tur­ing was just a machi­avel­lian play for power, which has just been the worst feel­ing in the world. The tech in­dus­try does not have a great rep­u­ta­tion with the rest of the world right now, not in the least be­cause AI lead­ers keep talk­ing about how AI is go­ing to de­stroy every­thing and cause mass lay­offs. It would be great to have some­one with enough of a back­bone3 to stand up for the prin­ci­ple and say hey, this is kinda fucked!’

As a brief aside, I am once again ex­tremely dis­ap­pointed in the myr­iad of Silicon Valley peo­ple who an­grily ar­gued that a Democratic led gov­ern­ment would pick win­ners and losers in the AI race’ are now com­pletely silent or de­fend­ing the ac­tions of this ad­min. I can­not help but feel that that pre­vi­ous pos­tur­ing was just a machi­avel­lian play for power, which has just been the worst feel­ing in the world. The tech in­dus­try does not have a great rep­u­ta­tion with the rest of the world right now, not in the least be­cause AI lead­ers keep talk­ing about how AI is go­ing to de­stroy every­thing and cause mass lay­offs. It would be great to have some­one with enough of a back­bone3 to stand up for the prin­ci­ple and say hey, this is kinda fucked!’

This was an­nounced on 5:21 PM on a Friday. Sorta a sus­pi­cious time. Whenever some­one does some­thing in­ten­tion­ally on a Friday evening, my first thought is o, the mar­kets.’ See, if you want to do some­thing that is likely to be re­ally bad, you an­nounce it on Friday evening so that there is some amount of time for the stock mar­ket to set­tle dur­ing the week­end in the hopes that it won’t im­me­di­ately tank every­thing. This is­n’t the first time the Trump ad­min has tried this trick. From Claude (yes I’m aware of the irony):The most-cited com­pi­la­tion comes from the re­search firm The Kobeissi Letter, which cat­a­logued a se­ries of ma­jor geopo­lit­i­cal and trade an­nounce­ments that landed af­ter fu­tures mar­kets closed Friday or early Saturday, giv­ing the week­end to ab­sorb the shock. Their list re­port­edly in­cludes strikes on Iranian nu­clear sites on June 21, US mil­i­tary ac­tion against Caribbean drug boats on September 1, a 100% tar­iff threat against China af­ter mar­ket close on October 10, the clo­sure of Venezuelan air­space on November 29, mil­i­tary ac­tion in Nigeria on December 25, and di­rect strikes on Iran on February 28, 2026. They also flagged the cor­po­rate an­gle: on August 11, 2025, the ad­min­is­tra­tion an­nounced an Intel deal af­ter weeks of pub­lic pres­sure on CEO Lip-Bu Tan, again struc­tured to land out­side ac­tive trad­ing hours.

This was an­nounced on 5:21 PM on a Friday. Sorta a sus­pi­cious time. Whenever some­one does some­thing in­ten­tion­ally on a Friday evening, my first thought is o, the mar­kets.’ See, if you want to do some­thing that is likely to be re­ally bad, you an­nounce it on Friday evening so that there is some amount of time for the stock mar­ket to set­tle dur­ing the week­end in the hopes that it won’t im­me­di­ately tank every­thing. This is­n’t the first time the Trump ad­min has tried this trick. From Claude (yes I’m aware of the irony):

The most-cited com­pi­la­tion comes from the re­search firm The Kobeissi Letter, which cat­a­logued a se­ries of ma­jor geopo­lit­i­cal and trade an­nounce­ments that landed af­ter fu­tures mar­kets closed Friday or early Saturday, giv­ing the week­end to ab­sorb the shock. Their list re­port­edly in­cludes strikes on Iranian nu­clear sites on June 21, US mil­i­tary ac­tion against Caribbean drug boats on September 1, a 100% tar­iff threat against China af­ter mar­ket close on October 10, the clo­sure of Venezuelan air­space on November 29, mil­i­tary ac­tion in Nigeria on December 25, and di­rect strikes on Iran on February 28, 2026. They also flagged the cor­po­rate an­gle: on August 11, 2025, the ad­min­is­tra­tion an­nounced an Intel deal af­ter weeks of pub­lic pres­sure on CEO Lip-Bu Tan, again struc­tured to land out­side ac­tive trad­ing hours.

The most-cited com­pi­la­tion comes from the re­search firm The Kobeissi Letter, which cat­a­logued a se­ries of ma­jor geopo­lit­i­cal and trade an­nounce­ments that landed af­ter fu­tures mar­kets closed Friday or early Saturday, giv­ing the week­end to ab­sorb the shock. Their list re­port­edly in­cludes strikes on Iranian nu­clear sites on June 21, US mil­i­tary ac­tion against Caribbean drug boats on September 1, a 100% tar­iff threat against China af­ter mar­ket close on October 10, the clo­sure of Venezuelan air­space on November 29, mil­i­tary ac­tion in Nigeria on December 25, and di­rect strikes on Iran on February 28, 2026. They also flagged the cor­po­rate an­gle: on August 11, 2025, the ad­min­is­tra­tion an­nounced an Intel deal af­ter weeks of pub­lic pres­sure on CEO Lip-Bu Tan, again struc­tured to land out­side ac­tive trad­ing hours.

Why might this be a volatile de­ci­sion? Well, a huge part of the AI boom is the idea that there will be on­go­ing de­mand for com­puter in­tel­li­gence. The debt, the build out, the dat­a­cen­ters, the stock mar­ket runs on every part of the AI chain from GPUs to mem­ory to disk to server racks. Alllllll of that is pred­i­cated on the idea that all of this is go­ing to be worth tril­lions and tril­lions of dol­lars. And by all ac­counts, it seems like it is. Or at least, was on track to be. You know what will put a span­ner in the build out of a multi-tril­lion dol­lar data cen­ter in­vest­ment? The re­al­iza­tion that at any point, the gov­ern­ment will uni­lat­er­ally cut off ac­cess to every­one, and the dat­a­cen­ters will be worth squat. Some peo­ple over on HN and Reddit are al­ready talk­ing about how this rep­re­sents the high wa­ter mark for what the gov­ern­ment will allow’ peo­ple to ac­cess. You can have all the de­mand in the world, and it won’t mat­ter a lick if the gov­ern­ment just won’t let you have it.

Why might this be a volatile de­ci­sion? Well, a huge part of the AI boom is the idea that there will be on­go­ing de­mand for com­puter in­tel­li­gence. The debt, the build out, the dat­a­cen­ters, the stock mar­ket runs on every part of the AI chain from GPUs to mem­ory to disk to server racks. Alllllll of that is pred­i­cated on the idea that all of this is go­ing to be worth tril­lions and tril­lions of dol­lars. And by all ac­counts, it seems like it is. Or at least, was on track to be. You know what will put a span­ner in the build out of a multi-tril­lion dol­lar data cen­ter in­vest­ment? The re­al­iza­tion that at any point, the gov­ern­ment will uni­lat­er­ally cut off ac­cess to every­one, and the dat­a­cen­ters will be worth squat. Some peo­ple over on HN and Reddit are al­ready talk­ing about how this rep­re­sents the high wa­ter mark for what the gov­ern­ment will allow’ peo­ple to ac­cess. You can have all the de­mand in the world, and it won’t mat­ter a lick if the gov­ern­ment just won’t let you have it.

Speaking of the HN/Reddit folks, lots of peo­ple are glee­fully cack­ling about how Anthropic got what they de­served for their marketing stunt’ with Mythos. As I’ve said be­fore, this is­n’t the first time we’ve had an AI CEO ar­gue that some­thing is unsafe’ for per­sonal gain.An­thropic haters have roundly con­demned this move as mere ad­ver­tis­ing and the­atrics. OpenAI did the same too dan­ger­ous to re­lease” song and dance for the awe­some, world end­ing AI that was GPT-2.Due to con­cerns about large lan­guage mod­els be­ing used to gen­er­ate de­cep­tive, bi­ased, or abu­sive lan­guage at scale, we are only re­leas­ing a much smaller ver­sion of GPT-2 along with sam­pling code. We are not re­leas­ing the dataset, train­ing code, or GPT-2 model weights. Nearly a year ago we wrote in the OpenAI Charter: we ex­pect that safety and se­cu­rity con­cerns will re­duce our tra­di­tional pub­lish­ing in the fu­ture, while in­creas­ing the im­por­tance of shar­ing safety, pol­icy, and stan­dards re­search,” and we see this cur­rent work as po­ten­tially rep­re­sent­ing the early be­gin­nings of such con­cerns, which we ex­pect may grow over time.I’m pok­ing fun a bit here, but it’s worth not­ing that OpenAI’s con­cerns were ac­tu­ally pretty spot on. In the years since GPT-2 re­leased, we’ve been ab­solutely flooded by AI slop that has pulled our col­lec­tive abil­ity to un­der­stand re­al­ity apart at the seams.I kinda be­lieve that Fable is the real deal, and I kinda trust Anthropic when they say that they are con­cerned about the se­cu­rity risks of a wide­spread Fable re­lease. But the top voted com­ment on the rel­e­vant HN com­ment thread is Finally they will pay for all the scare­mon­ger­ing they been do­ing to sell their mod­els as some­thing so much ahead of all else.” Now no one can use Fable so…got em, I guess? Of course, this is quite pos­si­bly the great­est ad­ver­tis­ing for Anthropic you could pos­si­bly imag­ine. If you take the gov­ern­ment at face value, the mod­els are so good they lit­er­ally can’t be used!

Speaking of the HN/Reddit folks, lots of peo­ple are glee­fully cack­ling about how Anthropic got what they de­served for their marketing stunt’ with Mythos. As I’ve said be­fore, this is­n’t the first time we’ve had an AI CEO ar­gue that some­thing is unsafe’ for per­sonal gain.

Anthropic haters have roundly con­demned this move as mere ad­ver­tis­ing and the­atrics. OpenAI did the same too dan­ger­ous to re­lease” song and dance for the awe­some, world end­ing AI that was GPT-2.Due to con­cerns about large lan­guage mod­els be­ing used to gen­er­ate de­cep­tive, bi­ased, or abu­sive lan­guage at scale, we are only re­leas­ing a much smaller ver­sion of GPT-2 along with sam­pling code. We are not re­leas­ing the dataset, train­ing code, or GPT-2 model weights. Nearly a year ago we wrote in the OpenAI Charter: we ex­pect that safety and se­cu­rity con­cerns will re­duce our tra­di­tional pub­lish­ing in the fu­ture, while in­creas­ing the im­por­tance of shar­ing safety, pol­icy, and stan­dards re­search,” and we see this cur­rent work as po­ten­tially rep­re­sent­ing the early be­gin­nings of such con­cerns, which we ex­pect may grow over time.I’m pok­ing fun a bit here, but it’s worth not­ing that OpenAI’s con­cerns were ac­tu­ally pretty spot on. In the years since GPT-2 re­leased, we’ve been ab­solutely flooded by AI slop that has pulled our col­lec­tive abil­ity to un­der­stand re­al­ity apart at the seams.

Anthropic haters have roundly con­demned this move as mere ad­ver­tis­ing and the­atrics. OpenAI did the same too dan­ger­ous to re­lease” song and dance for the awe­some, world end­ing AI that was GPT-2.

Due to con­cerns about large lan­guage mod­els be­ing used to gen­er­ate de­cep­tive, bi­ased, or abu­sive lan­guage at scale, we are only re­leas­ing a much smaller ver­sion of GPT-2 along with sam­pling code. We are not re­leas­ing the dataset, train­ing code, or GPT-2 model weights. Nearly a year ago we wrote in the OpenAI Charter: we ex­pect that safety and se­cu­rity con­cerns will re­duce our tra­di­tional pub­lish­ing in the fu­ture, while in­creas­ing the im­por­tance of shar­ing safety, pol­icy, and stan­dards re­search,” and we see this cur­rent work as po­ten­tially rep­re­sent­ing the early be­gin­nings of such con­cerns, which we ex­pect may grow over time.

Due to con­cerns about large lan­guage mod­els be­ing used to gen­er­ate de­cep­tive, bi­ased, or abu­sive lan­guage at scale, we are only re­leas­ing a much smaller ver­sion of GPT-2 along with sam­pling code. We are not re­leas­ing the dataset, train­ing code, or GPT-2 model weights. Nearly a year ago we wrote in the OpenAI Charter: we ex­pect that safety and se­cu­rity con­cerns will re­duce our tra­di­tional pub­lish­ing in the fu­ture, while in­creas­ing the im­por­tance of shar­ing safety, pol­icy, and stan­dards re­search,” and we see this cur­rent work as po­ten­tially rep­re­sent­ing the early be­gin­nings of such con­cerns, which we ex­pect may grow over time.

I’m pok­ing fun a bit here, but it’s worth not­ing that OpenAI’s con­cerns were ac­tu­ally pretty spot on. In the years since GPT-2 re­leased, we’ve been ab­solutely flooded by AI slop that has pulled our col­lec­tive abil­ity to un­der­stand re­al­ity apart at the seams.

I kinda be­lieve that Fable is the real deal, and I kinda trust Anthropic when they say that they are con­cerned about the se­cu­rity risks of a wide­spread Fable re­lease. But the top voted com­ment on the rel­e­vant HN com­ment thread is Finally they will pay for all the scare­mon­ger­ing they been do­ing to sell their mod­els as some­thing so much ahead of all else.” Now no one can use Fable so…got em, I guess? Of course, this is quite pos­si­bly the great­est ad­ver­tis­ing for Anthropic you could pos­si­bly imag­ine. If you take the gov­ern­ment at face value, the mod­els are so good they lit­er­ally can’t be used!

Re: tak­ing folks at face value, some peo­ple are also like When you spend a lot of time telling peo­ple how dan­ger­ous your prod­ucts are, peo­ple who have the power to keep dan­ger­ous prod­ucts off the mar­ket might lis­ten.” And to be hon­est, it’s a good point! Bernie Sanders, the most AI pilled mem­ber of Congress, keeps mak­ing pol­icy videos that are just him read­ing off quotes from AI CEOs and be­ing like see?!” Which, of course, this brings us back around to the first thing: maybe these things re­ally are un­safe and should be reg­u­lated. Of course, no AI CEO worth their salt is ever go­ing to say some­thing like that again, if they know the risk is be­ing shut down.

Re: tak­ing folks at face value, some peo­ple are also like When you spend a lot of time telling peo­ple how dan­ger­ous your prod­ucts are, peo­ple who have the power to keep dan­ger­ous prod­ucts off the mar­ket might lis­ten.” And to be hon­est, it’s a good point! Bernie Sanders, the most AI pilled mem­ber of Congress, keeps mak­ing pol­icy videos that are just him read­ing off quotes from AI CEOs and be­ing like see?!” Which, of course, this brings us back around to the first thing: maybe these things re­ally are un­safe and should be reg­u­lated. Of course, no AI CEO worth their salt is ever go­ing to say some­thing like that again, if they know the risk is be­ing shut down.

I want to end with an­other HN com­ment, that I thought was par­tic­u­larly close to how I feel.So many com­ments here miss­ing the big pic­ture, and just glee­fully point­ing out that Anthropic got what they de­served, or that this is the nat­ural cul­mi­na­tion of some kind of mar­ket­ing stunt.The real story here is that this may be the be­gin­ning of gov­ern­ments re­strict­ing the avail­abil­ity of strong LLMs to the pub­lic, to you. Fable was the strongest model on the mar­ket, and the US gov­ern­ment has told you you can’t use it (technically, only if you’re not a US cit­i­zen, but in prac­tice, even if you are). If you think the so­lu­tion here is go­ing to be open source Chinese mod­els and / or run­ning on your own hard­ware, think again. Do you think China is go­ing to al­low the strongest LLMs from com­pa­nies within its bor­ders to be open source a year from now when they have Mythos ca­pa­bil­i­ties, if the US gov­ern­ment is keep­ing the strongest American mod­els back? Unlikely. These are head­ing in the di­rec­tion of be­ing pow­er­ful cy­ber­se­cu­rity weapons and it will be in the in­ter­est of na­tion states to re­strict and con­trol them. In 2 years time, I would be sur­prised if the strongest LLMs are avail­able for gen­eral use at all.Will we be the poorer for that, or will we be safer? I think poorer, be­cause I hate be­ing told what tech­nol­ogy I can and can’t use, but I’m not cer­tain. Maybe you think the gov­ern­ment should re­strict strong LLMs. Maybe you don’t. But ei­ther way, this is big news and a ru­bi­con has been crossed and a prece­dent set. That’s true even if the mo­ti­va­tion for this is just the gov­ern­ment set­tling scores with Anthropic.

I want to end with an­other HN com­ment, that I thought was par­tic­u­larly close to how I feel.

So many com­ments here miss­ing the big pic­ture, and just glee­fully point­ing out that Anthropic got what they de­served, or that this is the nat­ural cul­mi­na­tion of some kind of mar­ket­ing stunt.The real story here is that this may be the be­gin­ning of gov­ern­ments re­strict­ing the avail­abil­ity of strong LLMs to the pub­lic, to you. Fable was the strongest model on the mar­ket, and the US gov­ern­ment has told you you can’t use it (technically, only if you’re not a US cit­i­zen, but in prac­tice, even if you are). If you think the so­lu­tion here is go­ing to be open source Chinese mod­els and / or run­ning on your own hard­ware, think again. Do you think China is go­ing to al­low the strongest LLMs from com­pa­nies within its bor­ders to be open source a year from now when they have Mythos ca­pa­bil­i­ties, if the US gov­ern­ment is keep­ing the strongest American mod­els back? Unlikely. These are head­ing in the di­rec­tion of be­ing pow­er­ful cy­ber­se­cu­rity weapons and it will be in the in­ter­est of na­tion states to re­strict and con­trol them. In 2 years time, I would be sur­prised if the strongest LLMs are avail­able for gen­eral use at all.Will we be the poorer for that, or will we be safer? I think poorer, be­cause I hate be­ing told what tech­nol­ogy I can and can’t use, but I’m not cer­tain. Maybe you think the gov­ern­ment should re­strict strong LLMs. Maybe you don’t. But ei­ther way, this is big news and a ru­bi­con has been crossed and a prece­dent set. That’s true even if the mo­ti­va­tion for this is just the gov­ern­ment set­tling scores with Anthropic.

So many com­ments here miss­ing the big pic­ture, and just glee­fully point­ing out that Anthropic got what they de­served, or that this is the nat­ural cul­mi­na­tion of some kind of mar­ket­ing stunt.

The real story here is that this may be the be­gin­ning of gov­ern­ments re­strict­ing the avail­abil­ity of strong LLMs to the pub­lic, to you. Fable was the strongest model on the mar­ket, and the US gov­ern­ment has told you you can’t use it (technically, only if you’re not a US cit­i­zen, but in prac­tice, even if you are). If you think the so­lu­tion here is go­ing to be open source Chinese mod­els and / or run­ning on your own hard­ware, think again. Do you think China is go­ing to al­low the strongest LLMs from com­pa­nies within its bor­ders to be open source a year from now when they have Mythos ca­pa­bil­i­ties, if the US gov­ern­ment is keep­ing the strongest American mod­els back? Unlikely. These are head­ing in the di­rec­tion of be­ing pow­er­ful cy­ber­se­cu­rity weapons and it will be in the in­ter­est of na­tion states to re­strict and con­trol them. In 2 years time, I would be sur­prised if the strongest LLMs are avail­able for gen­eral use at all.

Will we be the poorer for that, or will we be safer? I think poorer, be­cause I hate be­ing told what tech­nol­ogy I can and can’t use, but I’m not cer­tain. Maybe you think the gov­ern­ment should re­strict strong LLMs. Maybe you don’t. But ei­ther way, this is big news and a ru­bi­con has been crossed and a prece­dent set. That’s true even if the mo­ti­va­tion for this is just the gov­ern­ment set­tling scores with Anthropic.

Well said.

1

Yes, I too am frus­trated by this logic

2

Also seems too co­in­ci­den­tal that this arises while the gov­ern­ment keeps talk­ing about how they want to take a big eq­uity stake in OpenAI. Another ex­am­ple of some­thing I’m gen­er­ally for be­ing tainted by ter­ri­ble op­tics and ques­tion­able in­ten­tions

3

There cer­tainly are enough peo­ple with money rid­ing on that that you’d think at least one of them would feel in­cen­tivized

No posts

Leaving Mozilla

blog.unitedheroes.net

After more than 15 years, I will be leav­ing Mozilla on July 21. Friday, June 12th will be my last real” day, as I am plan­ning on us­ing my 200+ hours of va­ca­tion back­log. I’ve had the honor of work­ing with some of you, and oth­ers have no idea who I am, but you might have a sticker of mine.

While I have mostly en­joyed my time here, there are a few things I wish to say upon my de­par­ture:

You Are More Important Than You Think

I’m not re­fer­ring to you The Corporate Entity or you the Collective Organization. I mean you. The per­son read­ing this right now. I have beat the drum for men­tor­ing for quite some time. Mentoring is a lot of things, but es­sen­tially, it’s find­ing some­one else to talk to. In a com­pany full of fel­low in­tro­verts, I get that idea is un­com­fort­able and hard, but re­ally, it’s one of the best things for both you per­son­ally and your ca­reer. You’re smart and can both learn and teach, no mat­ter what your level of ex­pe­ri­ence or back­ground. Please try it.

You Are Part of Something Far Larger

If you’re work­ing here, you’re one of the for­tu­nate. There are a bunch of peo­ple who wanted to build a browser that could stand toe-to-toe with ones built by peo­ple with a lot of money. A browser that put their in­ter­ests first. That worked how they wanted. We’re the lucky, tiny por­tion that can get paid, but it comes with a price. It is our oblig­a­tion to lis­ten to the peo­ple who aren’t lucky enough to get paid. The folk out there are our com­mu­nity. They’re our peers. They are the ones who trust that we will con­tinue to work for them, be­cause if not, they’ll find some­one else who will.

We run the very real risk of los­ing those peo­ple.

We’re also pretty small

It’s too easy to think that we’re big. We’re not. We’re a niche browser that is lucky enough to get well funded. We should­n’t try to be like the big browsers be­cause that’s not what our Community wants.

Think of it this way; imag­ine liv­ing some­where filled with McDonald’s, Burger King, and Wendy’s. We’re that cozy lit­tle Mom & Pop diner where cus­tomers say hi to each other, pour each other cof­fee, and clean up ta­bles. It’s the sort of place that folk meet up to chat at ta­bles, have a pretty awe­some sand­wich, and ask the owner who runs the grill if he thought about hav­ing the pork chop come with rice in­stead of a baked potato.

People have to seek us out. They’re do­ing that be­cause they don’t want to use the browser that they lit­er­ally have at their fin­ger­tips. They also seek us out be­cause they don’t trust the other big browser that every­one in­sists that they should be us­ing. The folk that don’t care about that al­ready use those big browsers. So, if peo­ple are look­ing for an ex­pe­ri­ence that is ab­solutely not like the one they al­ready have, why would we ever seek to em­u­late what those browsers are do­ing?

That does­n’t mean we can’t be­come big. We did this be­fore. When we lis­tened to our Community, gave them what they wanted, let them work with us to build some­thing amaz­ing, they told their friends. That was our growth phase, where we had ever in­creas­ing DAU (to use busi­ness terms). For reg­u­lar folk, that’s when they in­stalled us on their un­cle’s lap­top, their neigh­bor’s phone, and their class­mates’ desk­top, be­cause their work was part of what made us spe­cial. They told their com­pany about how we were a great al­ter­na­tive be­cause they were proud to be part of what we were. That’s some­thing you can’t build with just posters and stick­ers alone.

So, that’s it. TL:DR;

Respect your­selves.

Help each other out.

Remember who you’re work­ing for.

If you want to stay in touch, I’m not that hard to find on­line, al­though I might spend a few days scream­ing at the ocean.

Right, so that’s the note I sent when I left. Now I get to talk about all the things that both­ered the hell out of me.

Mind you, I would have pre­ferred to stay longer, but things got to a point where it just was­n’t fun any­more. (Considering that my ca­reer has been sup­port­ing stuff that no one else wanted to deal with. When every­one else ran out of the room, I was the one that would sigh, raise his hand, and take on the task. This did not do won­ders for my ca­reer, but it was hon­est, hard work and con­stantly chal­leng­ing.)

My ca­reer gen­er­ally has been weird, be­cause I’m not the kind of per­son to jump ship af­ter a year or two. That’s about the point when I feel I ac­tu­ally un­der­stand not only what I was handed, but how it fit into the larger org, and I can ac­tu­ally im­prove things more holis­ti­cally. Not all of those im­prove­ments rad­i­cally changed things. I’ve heard it as Keeping the camp­site clean”, lit­tle changes and im­prove­ments that make every­thing else gen­er­ally bet­ter.

I’ve had pre­vi­ous op­por­tu­ni­ties to ride the rocket” with var­i­ous com­pa­nies and they’ve been mod­er­ately en­ter­tain­ing. Often the tra­jec­tory of that start-up rocket was into the ground”. In fact, the ma­jor­ity of com­pa­nies I was with no longer ex­ist, Netfix be­ing the odd-duck out. It’s of­ten said that Mozilla sur­vives in spite of it’s Leadership, not be­cause of it, and it ab­solutely rang true lately.

So, let’s go over a few things that both­ered me. These are all opin­ions from some­one who worked in a trench there for 15+ years, but, the bonus was that I never got the chance to think that highly of my­self.

I’m not kid­ding when I said that Firefox is a niche browser. Folk have to ac­tively look to use it. They have to search it out, fig­ure out how to down­load it, ig­nore all the warn­ings and suggestions” that they should keep us­ing what­ever the na­tive browser is, avoid all the ads for Chrome as the bet­ter re­place­ment browser, ig­nore all the sites say­ing Your browser is out of date” be­cause they could­n’t be ar­sed to test things in Firefox, etc. Firefox users are not nor­mal. They are deeply ab­nor­mal, and frankly a lot of them are proud of that.

The prob­lem is that Leadership does­n’t know how to deal with that.

Mozilla, born of be­ing niche, and started by a bunch of ab­nor­mal folk, is deeply ab­nor­mal. Mozilla is open source. Like, re­ally open source. Pretty much every line of code they write is pub­lished some­where. (There are some pri­vate re­pos of course, be­cause they’re not go­ing to leave the keys un­der the door­mat, and there are some re­pos that aren’t pub­lic be­cause the folk that wrote them are exec types that don’t un­der­stand the power or mo­ti­va­tion of Open Source, but they’re weird and those pro­jects don’t last long any­way.)

Pretty much no other com­pany in the Tech Industry is like Mozilla. So it’s re­ally hard to hire peo­ple with ex­pe­ri­ence run­ning tra­di­tional Tech Industry com­pa­nies that have any clue about how to deal with be­ing that level of open. They all come from worlds where The Black Turtlenecked God told you Do Not Tell Anyone about Anything”. The idea that they lit­er­ally give things away and are ac­tu­ally trans­par­ent as hell is like telling them Mozilla em­ploy­ees are mar­tians. They smile, say po­lite things, then ig­nore our his­tory and ac­tions and do things that they know be­cause the con­cept of any­thing alien is clearly evil.

This sort of thing man­i­fests in weird ways. One of the more hi­lar­i­ous ones is the Chase for the DAU (Daily Active User). Mozilla’s DAU count has been drop­ping for years. There’s all sorts of rea­sons for that. I bet you can come up with a few your­self. Of course, New Leadership comes in with guns a’blaz­ing and Big Ideas for how to make DAU go Up. Those pro­pos­als sel­dom work be­cause those Big Ideas in­evitably are We should copy what the Big Browsers do!”. Remember when I said that our users are deeply ab­nor­mal? Yeah, they al­ready have that fea­ture in the browser that’s al­ready on their ma­chine. If they wanted it that bad, they al­ready have it.

I told some­one once that imag­ine be­ing in an area where every restau­rant is McDonald’s, Burger King, or Wendy’s. Opening up an­other burger stand is­n’t re­ally go­ing to cut it. But if you open up a diner where folk know your name, and cus­tomers can pour cof­fee for other folk, or help clear dishes, or talk with the guy at the grill and try to con­vince him to add teriyaki spam and grilled cab­bage on rice to the menu, you might wind up be­com­ing the neigh­bor­hood hang-out that folk tell vis­i­tors about.

But, sure, if the DAU num­bers are down, clearly New Thinking must be the an­swer! Maybe? I mean, think­ing that’s dif­fer­ent than what was cur­rently be­ing done is prob­a­bly a re­ally good idea. The thing is that’s also when the delu­sions set in. Every New Leader thinks We’ve got to think like a Start Up!” I mean, they do know that most start-ups fail, right? Mozilla is a 30 year old com­pany. They are the po­lar op­po­site of start-up”. In fact, for the past 15 years, they’ve been thinking like a Start-Up[1]” in var­i­ous fla­vors and now they have the low­est DAU ever. Instead, I dunno, maybe look back at that 30 year his­tory and see what they were do­ing when they had pos­i­tive DAU and do that again?

I’ll give them a hint be­cause I was around then: It was­n’t chas­ing the lat­est fads.

It was do­ing what they’re good at, be­ing deeply ab­nor­mal, and help­ing folk make what they re­ally wanted.

Back then, not only were we pub­lish­ing all of our code, we were work­ing with folk to make a bet­ter browser, re­gard­less of where they were or if they were part of our org chart. Doing that ex­cites peo­ple. Knowing that what you’re work­ing on can go into a prod­uct used by oth­ers makes you faith­ful about that prod­uct. Knowing that your opin­ions and ideas can change the most com­plex ap­pli­ca­tion on your com­puter makes you want to share that ap­pli­ca­tion with oth­ers. Having a sense of own­er­ship, no mat­ter how small, makes you a mem­ber of a Community that ad­vo­cates for that browser and makes you want to in­stall it every­where. That beats any clever mar­ket­ing pro­ject, ever. I know this, be­cause I saw it hap­pen, re­peat­edly.

Of course Leadership does­n’t get that. That’s one of those martian” things, that is clearly wrong and bad be­cause it was­n’t part of their MBA syl­labus and Meta did­n’t do that. (I mean, the fact that Facebook is a com­mu­nity mes­sage board, and thus has more con­tri­bu­tions from out­side of the com­pany than in­side, may skip right by them, but what­ever.)

Another fun ex­am­ple of not clear on the idea” hap­pened af­ter Mozilla de­cided to chase the Enterprise dol­lar. Don’t get me wrong, that’s an in­cred­i­bly rich seam to draw from. Short of get­ting gov­ern­ment con­tracts, there’s no bet­ter source of re­li­able in­come. Of course, get­ting that enterprise” gold is­n’t easy, and comes with lots of strings and con­di­tions, usu­ally in the form of ISO stan­dards. One of them is that you need to prove that your code and in­fra­struc­ture are se­cure. (No bad guys get­ting in and do­ing bad guy things.) There are ways to ad­dress that sort of prob­lem. One is to fol­low the guid­ance and in­stall es­sen­tially spy-ware and locks on com­pany is­sued de­vices to make sure that noting bad hap­pens”. Basically, for­tify the walls so that the Outside People don’t get your valu­able data.

Again, Mozilla is ab­nor­mal. Normal com­pa­nies se­cure things be­cause if bad peo­ple saw their code they could write ex­ploits and do bad things. That works fine for oth­ers, but Mozilla pub­lishes all of their code. Bad guys are al­ready build­ing ex­ploits, and Mozilla has a stel­lar track record of fix­ing crit­i­cal bugs, of­ten within 24 hours. That’s un­heard of, and they’ve done that since day 1. That’s like man­dat­ing you put a bar on the steer­ing wheel of an ar­mored tank, that’s ac­tively crewed, in the mid­dle of a base, with half the pop­u­la­tion watch­ing. Yeah, some­times bad things hap­pen, but it’s not that of­ten. You push back where it makes sense. Trust me, en­ter­prise com­pa­nies use curl, linux, and a slew of open source stuff writ­ten by ran­dom peo­ple who en­gage in all sorts of ac­tiv­i­ties and will never fill out a cy­ber­se­cu­rity at­tes­ta­tion cer­tifi­cate. You make sure that the keys are prop­erly locked and the build en­vi­ron­ments are se­cure, and that there’s a clear au­dit path avail­able with trusted sig­na­to­ries. You know, the thing they’ve been do­ing so long and well it’s what the guys who run cy­ber­se­cu­rity out­fits mod­eled them­selves af­ter.

Another delu­sion comes about be­cause of self-re­in­force­ment. Say you’re go­ing to re­lease some, con­tro­ver­sial fea­ture. Maybe it’s browser based DRM, maybe it’s AI, maybe it’s Push Notifications. Listening to your users can be a bit chal­leng­ing[2], be­cause while some might tell you, most prob­a­bly won’t. They’ll just leave. That means that your source of in­for­ma­tion will be the peo­ple that stick around, so you wind up get­ting ar­ti­fi­cially high ap­proval rates for things. It’s a bit like that bomber di­a­gram meme. I’m will­ing to say that if you an­nounce a fea­ture or func­tion and the num­ber does­n’t go up past the ini­tial nov­elty bump, that’s a pretty solid in­di­ca­tor that you guessed wrong, and maybe the folk com­plain­ing on Reddit might have a point. Folk are telling you, they’re just not do­ing it di­rectly in a fo­cus group.

A fi­nal Community thing is that over the past five or so years, Mozilla has been turn­ing away from it’s pow­er­house, the Community. I have no idea why, but I can say that it’s a top down de­ci­sion. At some point, some folk at a high level de­cided that Mozilla got to where it did on it’s own. It did not. The thing I was beat­ing a drum about was that the folk work­ing there were the lucky ones who got a pay­check, but most of their peers were folk who did­n’t have a badge and a @mozilla.com email ad­dress. Leadership was con­vinced that the peo­ple in our Community were just cus­tomers, and maybe fans. This pissed off so, so many folk, and rightly so. They had given hours or years of ef­fort and time with­out com­pen­sa­tion, be­cause they be­lieved they were part of a larger ef­fort. They felt be­trayed be­cause they were be­trayed. I’m sure that some­one prob­a­bly had a rea­son­able ar­gu­ment about how could we let all these out­siders have say?” or I don’t like that those folk hate the amaz­ing work we’re do­ing pro­mot­ing lemony fresh bell bot­toms (or what­ever trend they were chas­ing)?” I dunno, boss, maybe the folk us­ing your browser ac­tu­ally might have solid rea­sons of their own and might re­ally ap­pre­ci­ate things that don’t show up on LinkedIn top takes?

For what it’s worth, I’m not con­cerned for Mozilla is­n’t it run­ning out of money. So long as Google or an­other large search en­gine ex­ists, it can get cash. There are also a few other fi­nan­cial sta­bil­ity an­gles it can do which (frankly) would be bet­ter. I wish they had made a big­ger deal about the pri­vacy pre­serv­ing (no, re­ally) ad stuff that they were pi­o­neer­ing. Basically, think of it as re­gress­ing ads back to the model they were pre-in­ter­net, and you’re not far off. There will be lots of money and new lead­ers who don’t un­der­stand what made the com­pany they’re now in charge of only last for so long. There will be lots of peo­ple with their own Big Ideas who will come in, chase the chick­ens around, and leave once they’ve caused enough ruckus. I hope that it con­tin­ues to col­lect nascent mar­tians like my­self, who know how big Tech works, hate the ap­proach that those com­pa­nies take and want to ac­tu­ally make things bet­ter, rather than just put a gold star on their re­sume.

So, what to make of Mozilla?

I will ab­solutely say that it is full of some of the smartest, kind­est, most pri­vacy ob­sessed peo­ple I ever had the honor to work with. I’m proud of the 15+ years I spent work­ing there and look back at most of it fondly. I will prob­a­bly con­tinue to use fire­fox as my daily browser, while turn­ing off the lat­est fad stuff. I will keep teleme­try on be­cause I know ex­actly how it was used and how the peo­ple are painful about keep­ing it pri­vate. (Privacy scales, and is cheap as hell, even if it makes your job so damn hard.) I will avoid the AI crap be­cause it’s not go­ing to last. That said, there are other browsers I will prob­a­bly screw around with more, like Servo and Vivaldi.

I also fully ex­pect that this post will prob­a­bly make the rounds on #moco and #cccc and it’ll promptly be ig­nored in a month. That’s fine by me. I don’t ex­pect any­one in Leadership to change, which will make me sad. Google’s cash can­non will con­tinue to feed Mozilla for quite some time, so ex­pect the bad ideas to con­tinue.

But let’s say some­one were to ask me the ques­tion I used to pose to folk in in­ter­views. Let’s say that you stun us and we make you CEO, what are the things you’d push hard­est to do?”

Be bor­ing for a while. There’s blood when you live on the cut­ting edge, but a lot of it is yours. Mozilla has tried build­ing every­thing from a shop­ping nexus to a phone’s op­er­at­ing sys­tem, and kept dis­cov­er­ing that they’re not great at it. They are, how­ever, re­ally good at build­ing browsers. They should do that. Focus on shoring up core fea­tures that folk rely on. There’s op­por­tu­ni­ties to in­no­vate and im­prove, of course, but it’s not a bad idea to let the high speed pasta can­non cool down a bit.

Cut back on the moon­shots. As the say­ing goes: Shoot for the moon! Because even if you miss, you quickly die of ra­di­a­tion poi­son­ing and cir­cle the sun for thou­sands of years be­fore im­pact­ing some­thing at thou­sands of kilo­me­ters an hour.” Firefox has been a thing” for thirty years. Those fel­low weirdos al­ready know about Firefox, be­cause they’re so sick of their de­fault that they want some­thing dif­fer­ent. Instead of try­ing to give them some new, fancy thing-a-ma-bob that gets aban­don in a year, how about spend­ing time fix­ing all the old bugs and tech-debt that’s ac­cu­mu­lated? Give cus­tomers some­thing that just works bet­ter, is less an­noy­ing, and does­n’t con­stantly scream about how awe­some it is. Be the browser that re­al­izes that maybe some peo­ple like rad­i­cal change, but oth­ers REALLY don’t and make things opt-in” by de­fault. (Also, re­mem­ber that your cus­tomers are not your fans. They barely tol­er­ate you. You have to work every day to con­vince them to stick around. That’s not be­ing neg­a­tive, that’s be­ing re­al­is­tic. Humility dri­ves im­prove­ment and forces you to be more crit­i­cal about rad­i­cal changes.)

Build back your Community. Encourage out­side con­tri­bu­tions, to the point where they are part of the ac­tive con­ver­sa­tion about what to do next. Not some fo­cus group you cor­nered for an hour with the promise of Amazon gift cards, but the folk that helped fix a bug, land a fea­ture, trans­late a page, or an­swered a ton of ques­tions. Did you know that for a while Firefox was avail­able in nearly every lan­guage? That was thanks to the team of vol­un­teers that helped make sure that Firefox was flu­ent when no other browser or ap­pli­ca­tion was.

Don’t get rid of the good stuff. Mozilla has a re­ally ter­ri­ble habit of try­ing to get rid of things that are suc­cess­ful. They hold Thunderbird at arms length, tossed out Rust (even though it could have been their cash cow), Servo may be what beats you. Yes, there have been a lot of re­ally bad ideas and plenty of pas­sion pro­jects that went nowhere, but Mozilla of­ten cleaned house” for ter­ri­ble rea­sons. Mozilla could still in­vite some of those or­phaned pro­jects back, you know. Or at least work with them to ac­tu­ally make things bet­ter. Maybe some face of Mozilla is the one that pro­vides the enterprise” as­pect for Rust, and they split rev­enue with the pro­ject. Maybe they bring the Servo folk back to talk about im­prove­ments. Maybe they spend a few re­sources to im­prove bugzilla, the thing that got cor­rupted into the wak­ing night­mare that is Jira, and give Atlassian a run for their co­pi­ous money.

I do, hon­estly, wish that Mozilla would re­con­nect with their Community, though. I’d love if the ab­nor­mal lit­tle niche browser built by mar­tians be­came pop­u­lar. Not be­cause of be­ing just like the big browsers, but be­cause it’s noth­ing like them. You know, kind of like it was back in the 2000′s when the DAU was way the hell higher. Firefox suc­ceeds not by be­ing the same, but by at­tract­ing folk that want some­thing dif­fer­ent and re­flects their needs rather than some­one’s OKR. We grow not by mak­ing noise, but by be­ing use­ful. Heck, we can be­come a sig­nif­i­cant por­tion of the mar­ket again just by be­ing a browser and not what­ever the hell the other com­pa­nies are do­ing that’s dri­ving their cus­tomers nuts. Will we ever be #1? No. That should­n’t be our goal, ei­ther. We should be a sig­nif­i­cant part of a vi­brant ecosys­tem, not the black hole that con­sumed every­thing. Hell, if I were Mozilla Leadership, I’d be watch­ing Vivaldi closer than I would be watch­ing Chrome or Edge.

For the past year or so, I’ve been ask­ing my­self a ques­tion. Who am I do­ing this for?” Who am I work­ing so hard, land­ing fea­tures and func­tions, en­sur­ing that things are work­ing, etc. It’s pretty clear it’s not the same folk that I was do­ing it for when I started. It’s not the folk out­side who wanted a browser that was theirs. The an­swer I kept com­ing back with was I’m do­ing all this so that some­one else can get a gold star on their re­sume for the next gig.” I’m sorry, but I don’t care about your ca­reer any more than you cared about mine. The peo­ple who go through the ex­tra­or­di­nary ef­fort to find Mozilla Connect, have told you the things that they want us to work on. Yeah, it’s low traf­fic in the same way that Arthur Dent’s home plans were pub­lic and well traf­ficked. (Yes, I’m well aware that Suggest” is used by some­thing else, but we’ve never let that stop us be­fore.) Working over­time and killing my­self be­cause some­one got a wild hair is not su­per com­pelling, and makes what I do more a job” than some­thing I’m ac­tu­ally in­ter­ested in do­ing.

As for me? I dunno. I’m more burnt than the Christmas Roast you just re­mem­bered you had in the oven. I’m more done than a Trump casino. I’ve got some money stashed away and can live off of that for quite some time, but I’ll prob­a­bly be back do­ing tech stuff, prob­a­bly open source stuff be­cause it’s a lovely way to fuck with the tech bros try­ing to ruin it. Who knows, maybe I’ll grab a few old lap­tops, some con­trollers and set up a few MAME rigs at the lo­cal nurs­ing homes be­cause even old folk need a few FYB type games.

Heck, I might even fork Autopush and some of the WebPush li­braries just so I can fi­nally work through the back­log of crap.

[1] Someone noted to me that part of this is dri­ven by Mozilla be­ing no­to­ri­ously slow about do­ing things in­ter­nally. Everything feels like a strug­gle rather than how quick it is with star­tups that don’t have guard-rails, and I ap­pre­ci­ate that. The prob­lem, though, is that those guard-rails were added for rea­sons. The prob­lem is that the Go Fast” folk don’t ask why those guard-rails were added, nor try to fig­ure out if they’re still needed, they just get frus­trated an leave and the guard-rails re­main. Mozilla is 30 years old, and made a LOT of mis­takes, but, also learned a lot, part of the go slow” I talk about later might be test­ing to see if we still need all those guard-rails and speed bumps.

[2] I will also add that there are some folk out there that are the ab­solute worst imag­in­able. They’re ter­ri­ble peo­ple who sling in­sults and in­sist that their bril­liance is the only so­lu­tion to any prob­lem. These are the folk that make 4chan look like an­gels, and they’re more than happy to pol­lute any dis­cus­sion they can come across. Ignoring, ban­ning, and oth­er­wise deal­ing with those folk can be de-hu­man­iz­ing and soul crush­ing, be­cause those folks do every­thing they can to make it that way. But, that’s also part of the chal­lenge. You don’t let one per­son deal with it, you have lots of folk wade in and deal with it. You make the trolls small and un­com­fort­able be­cause that’s what they are, in­sigin­f­i­cant mites there just to pester and ruin things. That’s hard, and ab­nor­mal, and what makes a group stand out.

A Call to Action: Stop the FCC's KYC Regime

blog.lopp.net

Robocalls are re­ally an­noy­ing. Everyone knows the mis­ery of scam calls, spoofed num­bers, fake war­ranty pitches, fraud­u­lent bank alerts, and au­to­mated po­lit­i­cal spam. The FCC is cor­rect to claim that il­le­gal calls erode trust in the phone sys­tem and cost Americans time, money, and se­cu­rity. But this prob­lem does not jus­tify a drag­net so­lu­tion. Under the guise of fight­ing robo­callers, the FCC is now con­sid­er­ing Know Your Customer” rules that could force phone providers to col­lect iden­tity in­for­ma­tion from or­di­nary peo­ple be­fore they can ac­quire or re­new ser­vice with a phone car­rier.

The pro­posal is be­ing sold as con­sumer pro­tec­tion, but the sur­veil­lance regime it would cre­ate is some­thing else en­tirely.

On April 30, 2026, the FCC adopted a Further Notice of Proposed Rulemaking seek­ing stronger KYC rules for voice ser­vice providers. The agency says pos­si­ble mea­sures in­clude re­quir­ing providers to ver­ify cus­tomer iden­ti­ties be­fore en­abling ser­vice, in­clud­ing name, ad­dress, gov­ern­ment ID, and al­ter­nate phone num­bers. The item was ap­proved by Chairman Brendan Carr and Commissioners Gomez and Trusty.

That should alarm any­one who be­lieves phone ac­cess is ba­sic in­fra­struc­ture, not a priv­i­lege con­di­tioned on iden­tity ver­i­fi­ca­tion. The dan­ger is not that the FCC wants to pun­ish robo­call scam­mers. The dan­ger is that the FCC is con­tem­plat­ing rules that would put mil­lions of in­no­cent peo­ple into tele­com iden­tity data­bases in the hope that crim­i­nals will be in­con­ve­nienced. We’ve seen this play­book be­fore. Such mea­sures take more pri­vacy from law­ful users while de­ter­mined crim­i­nals will adapt and find ways around the gate.”

KYC does not re­li­ably stop de­ter­mined crim­i­nals. We know this to be true sim­ply from look­ing at KYC re­quire­ments in the fi­nan­cial sys­tem. There’s no short­age of money laun­der­ing that oc­curs through reg­u­lated venues, in part be­cause crim­i­nals don’t have much trou­ble pro­vid­ing the re­quired doc­u­men­ta­tion to pass KYC checks. Why is this easy to route around? Mainly be­cause so much per­son­ally iden­ti­fi­able in­for­ma­tion gets leaked on an on­go­ing ba­sis that en­tire mar­kets ex­ist to trade this in­for­ma­tion. Buying a new iden­tity and the as­so­ci­ated doc­u­ments to go along with it is cheap.

Burner Phones Are Important Tools

The pro­posal also reaches di­rectly into pre­paid ser­vice. The FCC is ask­ing whether KYC re­quire­ments should vary be­tween pre­paid and post­paid plans, what in­for­ma­tion wire­less providers cur­rently ob­tain from pre­paid SIM cus­tomers, and whether KYC mea­sures should be im­posed for pre­paid ser­vice pur­chased through third-party ven­dors. That is the heart of the burner-phone is­sue. A pre­paid phone is not just a movie prop for crim­i­nals. It can be a life­line for a do­mes­tic vi­o­lence sur­vivor, a worker re­port­ing mis­con­duct, a jour­nal­ist pro­tect­ing a source, a pro­tester avoid­ing re­tal­i­a­tion, or some­one who sim­ply does not want every com­mu­ni­ca­tion ac­count tied to a gov­ern­ment ID.

ACLU se­nior pol­icy an­a­lyst Jay Stanley warned that the rule­mak­ing con­tem­plates tak­ing away peo­ple’s abil­ity to get a burner phone and could harm low-in­come peo­ple, do­mes­tic vi­o­lence vic­tims, and any­one who val­ues pri­vacy. That is the point the pub­lic needs to un­der­stand: anony­mous or pseu­do­ny­mous com­mu­ni­ca­tion is not sus­pi­cious by de­fault.

I’ve used KYC-free phone ser­vices for many years both as a se­cu­rity and pri­vacy pro­tec­tion tac­tic. I, like any­one who might be sus­pected of hav­ing ac­cess to sig­nif­i­cant amounts of bit­coin, need strong pri­vacy in or­der to pro­tect my­self from wrench at­tacks. This is not a the­o­ret­i­cal threat; hun­dreds of Bitcoiners have been phys­i­cally at­tacked and I my­self have been swat­ted and ex­torted.

The most chill­ing parts of the FCCs pro­posal go be­yond or­di­nary ID col­lec­tion. In its sec­tion on risk-based KYC dif­fer­ences, the FCC even asks whether providers should con­sult lists of ter­ror­ists, ter­ror­ist or­ga­ni­za­tions, and criminal per­sons” main­tained by law en­force­ment en­ti­ties. We’ve also seen this be­fore and such lists would surely lead to false pos­i­tives, abuse of in­no­cent peo­ple be­ing opaquely added to said lists, and the pos­si­bil­ity that peo­ple could be de­nied ba­sic com­mu­ni­ca­tion in­fra­struc­ture with­out a con­vic­tion or mean­ing­ful due process. Even though the FCC frames this as a ques­tion rather than a fi­nal de­ci­sion, it is a dan­ger­ous ques­tion for a com­mu­ni­ca­tions reg­u­la­tor to nor­mal­ize.

The pro­posal also con­tem­plates long re­ten­tion pe­ri­ods. The FCC asks about re­quir­ing providers to re­tain KYC in­for­ma­tion and sup­port­ing records for four years af­ter the cus­tomer re­la­tion­ship ends. That means the risk does not end when some­one can­cels ser­vice. A per­son’s iden­ti­fy­ing in­for­ma­tion could re­main in car­rier data­bases for years, ex­posed to breach, mis­use, sub­poena, sale, or mis­sion creep.

Mission creep is al­ready vis­i­ble in the FCCs own words. The agency asks whether en­hanced KYC rules could help law en­force­ment in­ves­ti­gate crimes be­yond il­le­gal calls, in­clud­ing or­ga­nized crime, traf­fick­ing, es­pi­onage, in­flu­ence op­er­a­tions, and other na­tional-se­cu­rity con­cerns. That is a very dif­fer­ent pitch from we are stop­ping robo­calls.” Once tele­com providers are re­quired to ver­ify, re­tain, re-ver­ify, and pos­si­bly screen cus­tomers, the phone sys­tem starts look­ing less like an open com­mu­ni­ca­tions net­work and more like a choke­point.

The FCC also pro­poses a per-call en­force­ment struc­ture. It asks about as­sess­ing KYC vi­o­la­tions on a per-call ba­sis and specif­i­cally pro­poses a $2,500 per-call base for­fei­ture. That cre­ates an ob­vi­ous in­cen­tive: providers will pro­tect them­selves by over-ver­i­fy­ing, over-re­tain­ing, and over-deny­ing. When the penalty for un­der-screen­ing can mul­ti­ply by call vol­ume, the safest cor­po­rate choice is not the one that pro­tects con­sumer pri­vacy, but rather the one that in­trudes upon it greatly.

Privacy Is Not a Crime

A free so­ci­ety does not re­quire cit­i­zens to con­tin­u­ally fight to re­tain their pri­vacy. The bur­den should be on the gov­ern­ment to jus­tify erod­ing the rights of cit­i­zens via sur­veil­lance, data re­ten­tion, and de­nial of ac­cess to es­sen­tial com­mu­ni­ca­tions tools.

We have seen this play­book be­fore, oh so many times, to the point that it has be­come a meme. Those who seek to con­trol the chan­nels of com­mu­ni­ca­tion must first be able to iden­tify any­one who is us­ing a net­work so that they can then send their thugs to si­lence the un­de­sir­able speaker.

There is a bet­ter path. The FCC can tar­get high-vol­ume com­mer­cial orig­i­na­tion, neg­li­gent providers, spoof­ing in­fra­struc­ture, SIM-box abuse, and re­peat bad ac­tors with­out forc­ing every or­di­nary per­son to sur­ren­der iden­tity doc­u­ments to get a phone num­ber. It can strengthen en­force­ment against car­ri­ers that know­ingly en­able il­le­gal call traf­fic. It can re­quire nar­row, risk-based due dili­gence for bulk callers. What it should not do is make every phone user prove who they are be­fore they can com­mu­ni­cate.

This is not a par­ti­san is­sue. The av­er­age cit­i­zen does not want the gov­ern­ment com­pil­ing lists of peo­ple who are con­duct­ing com­pletely nor­mal ac­tiv­i­ties. They do not want consumer pro­tec­tion” turned into sur­veil­lance. They do not want pri­vacy treated as a loop­hole. And they do not want to find out later that a rule meant to stop robo­calls qui­etly ended the last prac­ti­cal way to ac­cess the tele­phone sys­tem with­out gov­ern­ment per­mis­sion.

KYC Is the Real Crime

I of­ten re­fer to KYC as Kill Your Customer, be­cause the very act of col­lect­ing sen­si­tive per­son­ally iden­ti­fi­able in­for­ma­tion about a cus­tomer puts them at risk. The KYC regime has made it­self into a joke by re­sult­ing in mas­sive data leaks over the years, which now un­der­mine the re­li­a­bil­ity of KYC since crim­i­nals can eas­ily ob­tain fresh doc­u­ments to by­pass KYC checks with stolen iden­ti­ties.

Specific to phone ser­vice, KYC will ac­tively de­grade the se­cu­rity of your phone ac­count be­cause ty­ing your ac­count to an iden­tity means that a crim­i­nal who ob­tains enough of your PII be­comes bet­ter po­si­tioned to im­per­son­ate you to your phone provider and at­tempt to trans­fer your num­ber to a SIM un­der the crim­i­nal’s con­trol. This SIM swap­ping” / SIM jack­ing” is­sue has been a prob­lem for over a decade now and is only get­ting worse as more and more of our lives are go­ing dig­i­tal and most of our im­por­tant on­line ac­counts are tied to phone num­bers and email ad­dresses. The com­mon at­tack vec­tor for SIM jack­ing is:

Take over the vic­tim’s phone num­ber.

Use the phone num­ber to re­set ac­cess to the vic­tim’s pri­mary email ac­count.

Use the email ac­count and phone num­ber to re­set ac­cess to fi­nan­cial ac­counts.

KYC is a laugh­able regime put in place un­der the claim of stopping crim­i­nals” but the re­al­ity is that it is se­cu­rity the­ater that ac­tu­ally weak­ens the pri­vacy and se­cu­rity of con­sumers rather than pro­tect­ing them from bad ac­tors. We should not dou­ble down on this bro­ken sys­tem by im­ple­ment­ing it in even more as­pects of our lives.

It’s Not Too Late

This is not yet a fi­nal rule. It is a pro­posed rule, which means the pub­lic still has a chance to push back. In the Federal Register, the FCC says it is seek­ing com­ment on this pro­posed change. That means we can give them a piece of our minds.

The com­ment dead­line is June 25, 2026, with re­ply com­ments due July 27, 2026.

I urge you to sub­mit a pub­lic com­ment to the FCC be­fore June 25, 2026 op­pos­ing manda­tory KYC iden­tity checks for or­di­nary phone users. You can use the form at this link to sub­mit a com­ment on this mat­ter. Just click the link right now and sub­mit a com­ment be­fore you close this post! Yes, you, dear reader!

Remember that FCC com­ments are pub­lic. Assume that any­thing you sub­mit, in­clud­ing per­sonal in­for­ma­tion in the com­ment text or at­tach­ments, may be­come pub­licly view­able on­line. Don’t in­clude per­sonal de­tails you can’t safely re­veal to the world.

Feel free to use the fol­low­ing tem­plate to save your­self some time. Add / re­move / edit what­ever you wish to per­son­al­ize it to your view.

I op­pose any FCC rule that would re­quire or­di­nary phone users, in­clud­ing pre­paid users, to pro­vide gov­ern­ment-is­sued iden­ti­fi­ca­tion num­bers, iden­tity doc­u­ments, phys­i­cal ad­dresses, al­ter­nate phone num­bers, or sim­i­lar per­sonal in­for­ma­tion as a con­di­tion of ob­tain­ing or re­new­ing phone ser­vice.Robo­calls and scam calls are se­ri­ous prob­lems, but manda­tory iden­tity col­lec­tion for all users is overly broad, pri­vacy-in­va­sive, and likely to harm law­ful users who need pri­vacy, in­clud­ing do­mes­tic vi­o­lence sur­vivors, jour­nal­ists, whistle­blow­ers, low-in­come cit­i­zens, po­lit­i­cal or­ga­niz­ers, and peo­ple fac­ing re­tal­i­a­tion or stalk­ing.The FCC should re­ject any re­quire­ment that voice providers con­sult law-en­force­ment watch­lists or lists of criminal per­sons” be­fore grant­ing ser­vice. Access to ba­sic com­mu­ni­ca­tions in­fra­struc­ture should not de­pend on opaque lists, screen­ing sys­tems prone to abuse and false pos­i­tives, or processes lack­ing trans­parency.The FCC should also re­ject multi-year re­ten­tion of KYC records for or­di­nary cus­tomers. Retaining iden­tity in­for­ma­tion and sup­port­ing records af­ter a cus­tomer leaves ser­vice cre­ates un­nec­es­sary breach, mis­use, and sur­veil­lance risks.The Commission should in­stead fo­cus on nar­row, ev­i­dence-based en­force­ment against high-vol­ume il­le­gal callers, spoof­ing abuse, SIM-box op­er­a­tions, and providers that know­ingly or reck­lessly en­able il­le­gal traf­fic. Any new rules should be tar­geted, pri­vacy-pro­tec­tive, data-min­i­miz­ing, and should pre­serve ac­cess to pre­paid and pri­vacy-pro­tec­tive phone ser­vice for law­ful users.Please do not turn phone ser­vice into an iden­tity check­point. Reject manda­tory KYC re­quire­ments for or­di­nary tele­phone users.

Robocalls and scam calls are se­ri­ous prob­lems, but manda­tory iden­tity col­lec­tion for all users is overly broad, pri­vacy-in­va­sive, and likely to harm law­ful users who need pri­vacy, in­clud­ing do­mes­tic vi­o­lence sur­vivors, jour­nal­ists, whistle­blow­ers, low-in­come cit­i­zens, po­lit­i­cal or­ga­niz­ers, and peo­ple fac­ing re­tal­i­a­tion or stalk­ing.

The FCC should re­ject any re­quire­ment that voice providers con­sult law-en­force­ment watch­lists or lists of criminal per­sons” be­fore grant­ing ser­vice. Access to ba­sic com­mu­ni­ca­tions in­fra­struc­ture should not de­pend on opaque lists, screen­ing sys­tems prone to abuse and false pos­i­tives, or processes lack­ing trans­parency.

The FCC should also re­ject multi-year re­ten­tion of KYC records for or­di­nary cus­tomers. Retaining iden­tity in­for­ma­tion and sup­port­ing records af­ter a cus­tomer leaves ser­vice cre­ates un­nec­es­sary breach, mis­use, and sur­veil­lance risks.

The Commission should in­stead fo­cus on nar­row, ev­i­dence-based en­force­ment against high-vol­ume il­le­gal callers, spoof­ing abuse, SIM-box op­er­a­tions, and providers that know­ingly or reck­lessly en­able il­le­gal traf­fic. Any new rules should be tar­geted, pri­vacy-pro­tec­tive, data-min­i­miz­ing, and should pre­serve ac­cess to pre­paid and pri­vacy-pro­tec­tive phone ser­vice for law­ful users.

Please do not turn phone ser­vice into an iden­tity check­point. Reject manda­tory KYC re­quire­ments for or­di­nary tele­phone users.

Now is the time for all Americans who are con­cerned about the con­stant ero­sion of their pri­vacy to speak out.

To add this web app to your iOS home screen tap the share button and select "Add to the Home Screen".

10HN is also available as an iOS App

If you visit 10HN only rarely, check out the the best articles from the past week.

Visit pancik.com for more.