Skip to main content


Firefox uses on-device downloaded-on-demand ML models for privacy-preserving translation.

They're not LLMs. They're trained on open data.

Should translation be disabled if the AI 'kill switch' is active?

  • Yes (8%, 2 votes)
  • Yes, but let me re-enable just translations (58%, 14 votes)
  • No (29%, 7 votes)
  • 🤷 (4%, 1 vote)
24 voters. Poll end: 3 weeks ago

reshared this

in reply to Firefox for Web Developers

"AI" isn't a real thing. When we use the word "AI", we (and you) mean something completely different from "Artificial Intelligence", basically referring to "things that we wouldn't have used machine learning for before 2018, because before 2018 we recognized it does not work for those purposes".

However, translation should still be a removable extension, for a variety of reasons, one being that the Simple Translate plugin is actually better than your builtin translation support.

in reply to Firefox for Web Developers

also, I just gotta ask: was the prompt for this quiz “hey ChatGPT come up with an ai use case that’ll stump the haters! do not hallucinate do not use emojis” or did this ooze out of your human brain after the LLM psychosis fried it?

jwz reshared this.

in reply to [object Object]

@zzt I posted this poll after a meeting where we discussed the design of the kill switch, and there was uncertainty around translations. I want to make sure the community's voice is represented in these discussions.
in reply to Firefox for Web Developers

@zzt
" I want to make sure the community's voice is represented in these discussions."

Then KILL ALL The stupid non-browser functions.

Remove ALL AI code.

Make Firefox work.
Fix printing,

Make it follow system GUI / theme.

Stop copying Chrome or Wiindows.

in reply to Ray McCarthy

@raymaccarthy @zzt I don't want a "browser experience". If it's doing its job, I won't be aware of it at all. I only use a browser as a viewer of content, period.

A browser should make websites viewable and allow the user to store locations in a way that makes sense to the *user*. Not a designer, not a bonehead CEO who thinks AI is really spiffy.

That's all it should do. It's very clear that browser execs never use tools. They have no idea what "tool" means.

in reply to Firefox for Web Developers

jonah, I hate to break it to you and the LLM shaped like a product manager that’s setting the agenda for your meetings, but the only time I hear about Firefox translations in any context is when Mozilla PMs try to hold it up as an example of an ethical, low-resource, useful AI feature so they can convince to be a fan of the worthless LLM shit they’re actually there to push

the reason why I don’t hear about translations otherwise is simple: it’s shit

in reply to [object Object]

neither translations nor any LLM feature have any business being built into Firefox. they should all be add-ons, at best. preferably add-ons developed by any other company than Mozilla. nobody wanted their donations to go to this crap.

like with translations, anyone who feels like they need LLM horseshit in their browser is very likely already using an implementation other than the one built into Firefox.

in reply to Firefox for Web Developers

@zzt As a member of the community: Do not give us a kill switch. Give us a build of Firefox with the AI/ML capabilities removed entirely at compile-time. Then either you can supply a second build with the slop features, or possibly offer your slop features as extensions.
in reply to mcc

This is also what I would like to see. Slop features as addons.

@firefoxwebdevs @zzt

This entry was edited (3 weeks ago)
in reply to Firefox for Web Developers

@zzt This doesn't feel honest. Maybe from you personally, sure. But not from Mozilla or the Firefox team.

That is like, I decide the car you get. The brand, the model, the color. But hey, don't worry, your voice is important too, so you are allowed to decide what bumper-sticker I will put on your car.

Seriously, this fake inclusion is kinda insulting.

Again, nothing personal against you. But where else should I share my opinion, consider Mozilla even ignores its own feedback platform 🤷

#firefox #mozilla

in reply to Lexi

@pixel @zzt I hope our friend resists the urge to put a pretty face on all of our blunt feedback before the next meeting where the objective will be further redefining what level of damage control will magically turn Mozilla's bad choices into good ones.
This entry was edited (3 weeks ago)
in reply to George Liquor, American

@liquor_american @pixel I suspect the only feedback that’ll get relayed is the feedback from the posters who still kneejerk defend Mozilla as an institution. the rest of us are just too rude to be counted as part of the community (because we use and care deeply about Firefox and hate the entirely avoidable path it’s gone down)
in reply to [object Object]

@zzt @pixel "Nobody likes our product any longer, but at least we never had to entertain any *shudder* critical feedback."
in reply to George Liquor, American

@liquor_american @zzt @pixel As the only remaining cross-platform browser that is not chromium, Mozilla deserves nothing but pressure to do better. Defending Mozilla about anything other than making Gecko better is giving them permission to eventually be just another chromium skin
in reply to Firefox for Web Developers

@zzt You ignored the firefox userbase's voice when it came to adding AI in the first place, don't pretend you're listening now when you're really just trying to get the users to come up with justifications for what you have already decided to do. Firefox users have repeatedly said we do not want AI features imstalled by default, you chose not to listen and now you're trying to find ways you can feel less bad about that by pretending you gave people options when it comes to AI usage, rather than taking one away.

If you cared about what 'the community' wants, you would have asked people when the AI notion was first pitched and taken no for an answer, but yet again, AI enthusiasts have acted without consent.

in reply to Rycochet

@Rycochet @zzt I did not follow all what happened around Firefox and the community. Did Mozilla made a public consultation regarding AI integration in Firefox ?
Do we have some reliable datas about the opinion of the Firefox's users ?

I would be interested to know if the critical views (that I mostly share) expressed here are largely shared or not.

in reply to Florian

@fmasy @Rycochet @zzt You can look at the discussions on Mozilla Connect if you want commentary from community members.

Mozilla does occasionally run surveys, but results are never public.

in reply to yoasif

@yoasif @fmasy @Rycochet @zzt the results of this poll are visible as soon as you vote. They'll be visible to all once the poll ends.
in reply to Firefox for Web Developers

@yoasif @fmasy @Rycochet @zzt a self-selecting survey with push-poll questions that deliberately leave out the "no LLMs in Firefox" option is unlikely to be statistically valid

(also we know this is just noise and Mozilla will do whatever was planned in the meeting anyway)

This entry was edited (3 weeks ago)
in reply to David Gerard

@davidgerard @yoasif @fmasy @Rycochet @zzt I realise your position is immutable, but I've already used the results of this survey to push for a change to the design of the kill switch. I'm grateful to everyone who responded.
in reply to Firefox for Web Developers

@yoasif @fmasy @Rycochet is the change to the design of the kill switch that it doesn’t exist because all of Firefox’s AI features will be moved into add-ons that aren’t installed by default?

if not, you’ve used the results of the poll to misrepresent community opinion and @davidgerard’s quote unquote “immutable position”, whatever that means to people who don’t speak passive aggressive post-it note, is absolutely correct

in reply to [object Object]

@zzt @yoasif @fmasy @Rycochet @davidgerard My interpretation of the poll results is that the vast majority of people feel that the translation engine should be disabled as part of an AI kill switch, but there should be a way to re-enable the translation engine whilst leaving the kill switch otherwise active.
in reply to Firefox for Web Developers

@zzt @yoasif @fmasy @Rycochet @davidgerard the poll was misleading and i am sure i am not the only one who voted to re-enable the translation because it wasn't fully clear what that meant. if i could revoke my vote i would.
in reply to Firefox for Web Developers

Sensitive content

in reply to The Psychotic Network Ferret

@nuintari @angelfeast @zzt @yoasif @fmasy @Rycochet @davidgerard THIS. Anyone who's ever written a poll or survey that's not *deliberately* a push poll knows that polls influence the beliefs of the people being polled, by choosing which options are presented vs hidden and by the exact wording of the question and options. It simply cannot be avoided, only minimized.
in reply to heptapodEnthusiast

@heptapodEnthusiast @nuintari I didn't see the point in including options that were never going to be actioned. If anything, that would be extremely misleading.
in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari

Nobody *wants* a computer. I’m including phones there.

You get a computer 'cos you’ve got a *job* to do. So you get software to do the job. And you need to run the software on a computer, and it’ll have an operating system.

Neither the computer or the OS are supposed to be noticed.

If anyone notices your operating system, you've already lost.

I just got a new phone, a Fairphone. It supports alternate Android versions, e/os and PostmarketOS. Like, those are *officially* supported, not just hackish extras.

But I’ve kept it to completely stock Android 15, 'cos I need particular commercial apps, from the Google Play store, running on a standard system, to do my stuff.

I could muck around with an alternate system and hack the Play store onto it. Or I could not do that.

I’m used to mucking around, I’ve been on Linux since 2005. And I was on FreeBSD before that. (I moved when I noticed that all the stuff I was running was Linux binaries under emulation and Ubuntu had vastly superior package management.) I’ve got like *one* Windows app that doesn’t work in Wine, that’s the Kindle Previewer. I run it in a Windows 10 virtual machine.

Platforms *must* be transparent. All these platforms start transparent then some marketer goes NOTICE ME and they think they’re the star of the show. Windows did that. It’s got a job, it’s to run thirty years of all your old stuff! Now Windows 11 gets in your face and wants to be your *friend*.

Linux has always fallen at the fact that people have to notice it. But Windows and now even MacOS, especially with Liquid Ass have gone hard into NOTICE ME. Linux is getting new users because it’s *less* annoying than Windows 11, even for running Windows software.

Even the stock Android 15 has delusions of stardom. No, I want the power button to be a power button, not a fucking Gemini button.

Firefox started as Phoenix, which was very much a blank slate browser. The Mozilla Suite was the open source version of Netscape 6/7, an AOL project, and extremely NOTICE ME. Phoenix’s whole selling point was it just appeared and there was the web. (That’s why they removed the splash screen.)

Chrome started the same way - blank slate, then it slowly decayed into NOTICE ME. Internet Explorer started the same way, IE4 versus Netscape Navigator going NOTICE ME. Then IE and Edge decayed into NOTICE ME.

Generative AI doesn't have a purpose, so it goes NOTICE ME and demands the user finds a use case for it. Then the people who think NOTICE ME is winning, not losing, don't understand why the users hate it so much.

Firefox is adding AI to go NOTICE ME. This is a loser strategy for losers. This is obvious to everyone who actually uses a web browser.

If anyone notices your web browser, you’ve already lost.

This entry was edited (3 weeks ago)

reshared this

in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari @davidgerard @zzt this response is, quite honestly, terrifying—and your removal of other vocal critics in the thread is evidence you are aware of this.
in reply to Stephen Farrugia

@heptapodEnthusiast @nuintari @davidgerard @zzt you could save us all a lot of time by stating in the original post a list of *very* common responses to Firefox AI initiatives which are "never going to be actioned"

JESUS CHRIST

in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari @davidgerard @zzt the missing option which you are responding to is "Missing option, if shouldn't be in the browser code in the first place. It should be an add-on that the user has to explicitly install"

I've been following your responses because (correct me if I'm wrong) you have not addressed any of the "make them all add-ons" responses.

It has been repeated ad nauseam with good reason considering the opt-in/consent issue with AI features

in reply to Stephen Farrugia

@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt

Given the poll was about translations, the option you wanted would amount to unshipping a largely well-regarded feature.

Again, did you seriously and honestly believe that was on the table for Firefox 148?

in reply to Stephen Farrugia

@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt

By making something a plugin, I assume that means removing it from its current place - integrated into the browser. If I'm wrong about that, your option is unclear.

"it shouldn't be in the browser code in the first place" suggests to me removing it from the browser code, no?

in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari @davidgerard @zzt why would moving if "from its current place" and making it an add-on be "unshipping"?

Convert it to an add-on, pre-install it, because we're past the opt-in point by now, then we can uninstall it like any other add-on and you can all forget about a nonsense kill switch

in reply to Stephen Farrugia

@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt only a couple of messages ago you said it would be an "add-on that the user has to explicitly install".

That sounds pretty different to pre-installing.

Can you see how, by taking your comment at face value, I assumed you meant the user would need to explicitly install it?

in reply to Stephen Farrugia

@heptapodEnthusiast @nuintari @davidgerard @zzt if there are reasons this cannot be an add-on, then THAT is the discussion you should be having with the community. Because that is the barrier you have not addressed and it is what makes a kill switch so peculiar.

I don't appreciate your defensiveness, and false transparency posturing. You are prepared to ask for clarity from people asking softball questions, but you're ignoring the slew of "make it an add-on" suggestions

in reply to Stephen Farrugia

@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt it seems weird to say I'm ignoring it while I'm replying to your messages about it. Whereas you're moving the goalposts on what you want from explicit install to pre-install mastodon.social/@firefoxwebdev…


@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt only a couple of messages ago you said it would be an "add-on that the user has to explicitly install".

That sounds pretty different to pre-installing.

Can you see how, by taking your comment at face value, I assumed you meant the user would need to explicitly install it?


in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari @davidgerard @zzt it seems weird that you think I'm going to play word games with you as if you don't have a hundred *written* responses to your poll saying that the kill switch is unnecessary if these were all add-ons.
in reply to Stephen Farrugia

@fasterandworse @heptapodEnthusiast @nuintari @davidgerard @zzt I don't think taking you at your word is playing word games. You meant what you said.

That aside, rearchitecting multiple large features to be plugins won't be possible for Firefox 148, and imo we need that kill switch _yesterday_.

Anyway, it's the end of the day for me now. I appreciate the robust discussion.

in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari @davidgerard @zzt I'd actually like to have a discussion about what it would entail to convert features, ones which are not contributing to the rendering of web pages, into add-ons, regardless of how quickly it could be done.

It would be good to know more detail around what you mean when you say "we need the kill switch yesterday" compared to the about:config and preferences page options we have now? Is there more invasive AI we aren't aware of?

in reply to Firefox for Web Developers

@heptapodEnthusiast @nuintari then why not say up front that a popularly-requested option is not on the table? that would have made the poll more transparent.
in reply to misc 🦌

@angelfeast @heptapodEnthusiast @nuintari I guess I assumed that it was a given that the options were, well… the options. I see that isn't the case, and will try and cater for that in future. Cheers!
in reply to Firefox for Web Developers

AI should be an extension. Then it doesn't matter and everyone is happy. It's such a very odd hill to die on when the solution is an extension.
in reply to Firefox for Web Developers

Poll is missing a radio button for "fuck you and the horse you rode in on"
in reply to Firefox for Web Developers

it would be nice if the "AI kill switch" had:
a list of each of the models used, what for, and whether they're trained on open data, each having a "disable this" switch
a thing right at the top of the list which says "I don't care, kill all this AI stuff"

but that would require putting a list of all the different things that Firefox is now using AI for and whether each is using fair models or not, which I suspect a lot of management won't want to document clearly to users

in reply to Firefox for Web Developers

Just give me an easy to find switch that removes _all_ LLM and "AI"-features in Firefox, thank you.
in reply to Firefox for Web Developers

if I better understood what "downloaded-on-demand ML models" means in practice, I'd feel more qualified to participate. 😉 No external service involved in any way, right? How resource hungry was/is training that model?
in reply to Xela

@xela Translations involve either 1 or 2 models depending on the language pairs. Each language requires a model going into, and out of English. Training a language involves on the order of hundreds of GPU hours, and the largest models probably get into the thousands range. Early models were in the thousands range probably before we optimized things.
@xela
in reply to Greg Tatum

@xela For on-device, the power usage is on the end-user, and the text in the viewport range is translated. It's heavy CPU work that is quickly finished. So you get short bursts of heavy CPU usage while actively interacting with a translated page. All the page content is private and stays on your machine.
@xela
Unknown parent

mastodon - Link to source
brainwashed by lentils

@rose_alibi
i like the #firefox #translation because it helps make the web less US-centric by making international web more accssible.

#firefox #translations actually respect privacy, as opposed to #googletranslate, so i can use them for the government websites that i don't always understand, because i'm not swedish speaker.

i don't get why this feature is lumped in with the privacy nightmare chat bots?

in reply to Firefox for Web Developers

The frame of this question is risible.

I am begging you to just make a web browser.

Make it the best browser for the open web. Make it a browser that empowers individuals. Make it a browser that defends users against threats.

Do not make a search engine. Do not make a translation engine. Do not make a webpage summariser. Do not make a front-end for an LLM. Do not make a client-side LLM.

Just. Make. A. Web. Browser.

Please.

reshared this

in reply to Firefox for Web Developers

I mean realistically, we have about:config at home, and y'all are already not respecting that

why the future "KILL SWITCH" carrot? it just comes across like a Musk promise

in reply to JP

going through all the other replies and your lack of response to any of them..

“why are there flaming bags of poop on my porch, and why do they all have different postmarks”

in reply to Firefox for Web Developers

What do you mean "open data"? firefox-source-docs.mozilla.or… points to browser.mt/ points to paracrawl.eu/index.php which says "We do not own any of the text from which these data has been extracted."

reshared this

in reply to twifkak

@twifkak +1, the definition of “open data” is extremely important.

It’s only okay if it was *consensually* trained.

in reply to Firefox for Web Developers

Said translation should be an opt-in extension you can install if you want it. Not a core component at all.
in reply to Cassandrich

@dalias Which is also kind of funny when compared to pro-privacy features like containers being put as extensions.

Cassandrich reshared this.

in reply to Firefox for Web Developers

it would be compelling to hear someone at Mozilla recognise that you don't have this "kill switch" yet but you're already facing the problem of what to kill.

It would also be compelling to hear someone at Mozilla recognise that there is a browser and there are browser extensions and that "translation" has nothing to do with the operating system of a web browser.

in reply to Firefox for Web Developers

As worded, and if we can trust Mozilla, then the acceptable answer should be No for these reasons: ML is not AI, and on-device means nothing is sent out of the device. In exchange you get free translation. Win.

BUT… there’s the trust issue now.

And what we REALLY need is not an AI kill switch but more of a “data transfer/phone-home kill switch”, almost like a firewall, where we know the browser is not taking any data and sending it to a device we don’t control ourselves.

Cassandrich reshared this.

in reply to Morgan Davis

@mdavis folks want to disable 'AI' for more reasons than privacy. Privacy is important of course, but folks are also concerned about the training data, and energy used for the training.
in reply to Firefox for Web Developers

But if the ML/AI training work is processing on the device and not is shared off device, and it is in support of a feature like translating a page (which should be prompted/selectable) then what’s the issue? You can say no and nothing happens. Or you can say yes and the worse that happens is you chew up some local power on your laptop or PC. Or are you saying that even though the translation happens on the device, the RESULT of that training data is sent back out?
in reply to Firefox for Web Developers

Hookay… then this is less about a local feature or data sharing and more about an overall “Made with AI” concern where nothing related to AI *at*all*ever* taints the user’s browser, in or out. In that case, if the user turns on the AI kill switch, it should totally kill anything having to do with AI for those who take that position.

That’s an issue with these polls — too much undisclosed nuance to be able to answer properly.

in reply to Morgan Davis

But wait… what if the developers used AI to help develop the code in the browser itself? Does that mean AI kill switch purists should then rather not even use the product at all?
in reply to Morgan Davis

@mdavis I do not want to use any product that has been developed using "AI" code generation tools, especially not if it is security critical software like a browser

Cassandrich reshared this.

in reply to mcc

@mcc I would mostly agree with this if you added this at the end of your statement: …by an idiot programmer or one who didn’t grow up and learn to code properly during the decades before AI LLMs.

In reality, I don’t think either of us are going to get our way on this one.

@mcc
in reply to Morgan Davis

@mdavis I don't like the word "idiot". But a programmer who would use LLM codegen is a programmer with bad judgement. A programmer who has bad judgement cannot spot the errors made by LLM codegen. QED.

Anyway I already got what I wanted: Servo, the web browser which will replace Firefox, has *already* banned "AI" code contributions. So it's only a matter of time before Servo is complete enough for day to day use, and I can delete the AI-infected Firefox from my computer.

Cassandrich reshared this.

in reply to mcc

Points for "AI infected". Treating AI like a computer virus is a helpful concept.
This entry was edited (3 weeks ago)

Cassandrich reshared this.

in reply to mcc

@mcc It is a shame that we’ve come to having to ban the use of some tools.

I used an unfortunate word choice, despite an apropos meaning in this context: an idiot is an utterly foolish or senseless person. Programmers should know how to properly use the tools they have. That’s why I’m not all against AI codegen. In the right hands, a tool can create something beautiful and useful. In foolish hands, it can damage.

Learn your craft first. Then use tools properly to enhance it.

@mcc
in reply to Morgan Davis

@mdavis Well, if LLMs are a tool you use as part of your process of writing code, then I don't want to use any code you created
in reply to mcc

@mcc It is going to be very difficult to avoid any application being built today that doesn’t have some part of it “infected” by AI.

There are degrees of “codegen” as well… to what extent do you employ it? A scaffolded loop, autocompleted function call that gets the order of the parameters right?

Or draft out and deploy an entire application?

I think we have to be realistic about it but also call out the fools who are misusing it or thinking it makes them a real programmer.

@mcc
in reply to Morgan Davis

@mdavis it's definitely a complicated topic! I guess it's down to us to figure out a model that best serves most people, while providing options to cover the rest.
in reply to Firefox for Web Developers

I don’t think you can make any assumptions then without granular switches that let the user control every facet. In which case, this kill switch is probably less a binary checkbox and more a slider or a series of discrete options. And as a Firefox and Thunderbird user, we are used to lots of toggles and switches under the hood, so I’m fine with that kind of control.
in reply to Morgan Davis

@mdavis
The Firefox AI "kill switch" is not "complicated" except insofar as it's incoherent. it's not "undisclosed nuance" except insofar as it's incoherent.

the "kill switch" doesn't exist.

this is important to keep in mind. once you remember that NONE OF THIS EXISTS, you will realise that every one of the dilemmas you posit is an imaginary problem that follows from incoherent postulates.

"AI kill switch purists" is not a coherent postulation because the "kill switch" does not exist.

the "kill switch" is a hypothetical proposed in this post:

mastodon.social/@firefoxwebdev…

the "kill switch" is a proposal to satisfy the demand for an opt-in by providing an opt-out.

note that Jake, in presenting the kill switch and calling it a kill switch and getting it into all the papers as a kill switch, says he's uncomfortable with the name he's publicised it as. that's not a coherent presentation of ideas.

the concept as presented imposes multiple false dilemmas.

firstly, the LLM stuff should *incredibly obviously* be an extension. this is the purest possible opt-in, despite jake's past attempts to muddy the meaning of "opt-in".

making it an extension is also eminently feasible. There is literally no technical reason it needs to be a browser built-in.

this suggests the reasons are not in any way technical. it was dictated that it would be a built-in, so that's what Mozilla is going with.

why Mozilla went hard AI is entirely unclear. this would have been late 2023. we have no idea who was inspired with this bad idea nor why they were so incredibly keen to force it into the browser.

nor is what Mozilla will do for external LLM services when the AI bubble runs out of venture capital and pops in a year or so, most of the chatbot APIs shut down and whatever remains is 10x the cost at least. but that's a problem for 2027's bonus, not 2026's.

note how the poll provides no option for "no LLM functions built-in to Firefox", in a pathetically transparent attempt to synthesize consent. jake wants to use this poll as evidence of what the user base wants, deliberately leaving out the option he knows directly a lot of them want.

and in conclusion:

1. solve the "kill switch" naming problem by branding it the "brutal and bloody robot murder switch".
2. make all this shit an extension like they should have a year ago.
3. and your little translator too.


Something that hasn't been made clear: Firefox will have an option to completely disable all AI features.

We've been calling it the AI kill switch internally. I'm sure it'll ship with a less murderous name, but that's how seriously and absolutely we're taking this.


This entry was edited (3 weeks ago)

reshared this

in reply to David Gerard

@davidgerard @mdavis
In my admittedly limited experience with exceptionally dubious features that the users don't want, but the executives do, it's also not truly an 'AI kill switch' until it also fires the people responsible for putting 'AI' into the thing in the first place.
in reply to Jennifer Kayla | Theogrin 🦊

@theogrin @davidgerard @mdavis
Also "AI kill switch" is ambiguous as to whether a human throws the switch to kill the AI or whether the AI throws the switch to kill a human
in reply to David Gerard

@davidgerard @mdavis@mastodon.social @firefoxwebdevs “but wait just let me explain the AI kill switch”, Mozilla continues to insist, as they slowly expand and transform into an SBF
in reply to [object Object]

@zzt @davidgerard Mozilla spent 25 years being unable to get the "don't use tabs" preference to work and I'm supposed to believe their "turn off AI" preference will work?
in reply to Jake Archibald

@jaffathecake @mdavis
> I'm sure it'll ship with a less murderous name

those don't appear to be words of comfort

what is this "how dare you take 2+2 and get 4 I am outraged at your calumnies" shit

This entry was edited (3 weeks ago)
in reply to David Gerard

@davidgerard @mdavis I'm sure it'll ship with a less murderous name because folks internally have said that. I expressed no discomfort with the name personally. I used it again in the poll post. I clearly have no personal issue with using it.
in reply to Jake Archibald

@davidgerard @mdavis in fact, someone internally questioned me using "kill switch" in the post above, and I defended it, saying that a lot of folks I chatted to liked and understood the name.

Whilst it might not make it into Release Firefox, I think it's the right term to use in these discussions in the meantime.

in reply to Jake Archibald

@davidgerard @mdavis I did not say I was personally uncomfortable with the term, because I am not personally uncomfortable with the term.

Please do not let your imagination run wild with this.

in reply to Jake Archibald

@jaffathecake @davidgerard @mdavis@mastodon.social @firefoxwebdevs this is a real weird hill for you to die on

if you’re representing your employer and they’re uncomfortable with the kill switch naming, to the point where you keep encasing the term in scare quotes every time it’s used, then we can’t tell and frankly don’t care if you personally love the term. nobody’s here for Jake. do you understand that? we’re here because we’re dedicated Firefox users angry at the direction your employer has taken.

in reply to Morgan Davis

@mdavis
> what if the developers used AI to help develop the code in the browser itself?

Then the slop in the browser itself should not be trusted.

Unknown parent

mastodon - Link to source
Firefox for Web Developers
@joepie91 yeah, I agree with all that, but even tech folks are asking for a way to 'get rid of AI'. I'm pretty certain if we tried to redefine what they're asking for, it would be received poorly.
in reply to Firefox for Web Developers

@joepie91 i'm a "tech folk". Just give us a version of firefox with zero AI. Translation can either be an extension or not there. We ask of you to supply a base for broSing the web, the rest is what the community delivers.

We won't ask you to integrate ad blockers, but we have them.
We won't ask you to integrate quick procy switchers, but we have them.

Stop the feature creep and go back to the roots, make a very good browser with extension support and let people make the rest.

reshared this

Unknown parent

in reply to Firefox for Web Developers

alternative perspective:
Remove all AI-LLM, AI-ML related functionality.
Then have target end-user (web developer) choose, informed by their values & preferences what functional components they’d like to “plug-in” to web-browser for ML content processing for web page-
- Language translation - enable on device locally download-on-demand ML or use your own
- Dictionaries
- …
Once these are real-world validated & functional, they can be shared via open source commons with others.
in reply to Firefox for Web Developers

Let's ask the real question:

Firefox users,

do you want any AI directly built into Firefox, or separated out into extensions?

@firefoxwebdevs
@davidgerard
@tante

#Firefox #InformedConsent

  • I want AI built into Firefox (1%, 2 votes)
  • I want AI separated into extensions (18%, 25 votes)
  • Mozilla should not focus on AI features at all (79%, 106 votes)
133 voters. Poll end: 2 weeks ago

This entry was edited (3 weeks ago)
in reply to Duke of Germany 💫

BOTH (2) and (3).

The Mozilla I want is one that would pre-install uBlock Origin. An effective adblocker furthers Mozilla's purported mission of "put[ting] control of the internet back in the hands of the people using it" way more than any LLM nonsense.

This entry was edited (3 weeks ago)
in reply to Firefox for Web Developers

@Compassionatecrab @duke_of_germany @davidgerard @tante

Firefoxwebdevs, would you please stop muddying the waters by conflating machine translation with generative AI? You know they're not the same, you pointed it out in your poll.

This entry was edited (2 weeks ago)
in reply to CRYPTICA

@cryptica @Compassionatecrab @duke_of_germany @tante Jake is the sort of person who says "wellll what does opt-in really *mean*" before offering you a literal opt-out and claiming it's an opt-in
This entry was edited (2 weeks ago)
in reply to David Gerard

@davidgerard @Compassionatecrab @duke_of_germany @tante

Oh i know jake is faking ignorance. His paycheck depends on it. At least until his capitalist masters are done extracting the last vestiges of value, then he'll be discarded along with the smoking cratered ruins of everything mozilla.

Jake, unless you have enough money invested to be considered capital, stop giving cover to the people destroying everything just to make number go up.

in reply to CRYPTICA

@cryptica @Compassionatecrab @duke_of_germany @davidgerard @tante you said I clearly made the case for them being different, and yet respondents disagreed.

Not sure how I could have made the point clearly, yet been misleading.

in reply to Jake Archibald

@jaffathecake @Compassionatecrab @duke_of_germany @davidgerard @tante

🤷

By making a flawed poll based on falsely tying all machine learning to GenAI/LLMs.

Do you seriously think this poll shows that only 1% want translation features? Of course not, you know better.

in reply to CRYPTICA

@cryptica @Compassionatecrab @duke_of_germany @davidgerard @tante see this, and the following post in the thread mastodon.social/@firefoxwebdev…


Thank you everyone who responded to this.

For context: I saw mocks of the kill switch where translation was included, but it lacked the ability to enable the kill switch but still enable particular features (such as translation).

The results of this poll helped me successfully push for more granular control in addition to the single AI kill switch. So again, thank you for that.


in reply to Jake Archibald

@jaffathecake @Compassionatecrab @duke_of_germany @davidgerard @tante

Thank you for pushing for, and getting, more controls for the end user.

I know you are not directly involved in that part of the organization.

Please stop conflating all machine learning with generative AI/LLMs.

in reply to CRYPTICA

@cryptica @Compassionatecrab @duke_of_germany @davidgerard @tante I agree they're different. I feel I laid out the difference clearly in the poll, and from your messages, it seems like you agree.

And yet, the vast majority considers that to be the type of thing that should be covered by the kill switch.

So, if the kill switch didn't include translation, folks would have accused us of cheating/dishonesty. I'm glad we avoided that.

in reply to Jake Archibald

@jaffathecake @Compassionatecrab @duke_of_germany @davidgerard @tante

I still think the poll results are skewed based on the construction of the response options tying translation features that people do want to the genAI features that no one wants.

Hence why I'm asked for you (and whoever was responsible for the mockup in the first place) to stop tying them together.

in reply to CRYPTICA

@cryptica @Compassionatecrab @duke_of_germany @davidgerard @tante I really agree with you in terms of translation, but look at some of the replies to the poll posts. I think if Mozilla tried to say "no, this isn't the type of AI you hate, it's different", the response would be furious.
in reply to Jake Archibald

@jaffathecake @Compassionatecrab @duke_of_germany @davidgerard @tante

I just reread an entire third of the responses.

I saw two who wanted translations to count as AI for the kill switch.

I did see scores of folks, however, pointing out the things I pointed out, namely that your poll is flawed, you are intentionally muddying the "ai" waters, you are intentionally choosing to not understand that you cannot point to the results of a flawed poll as an indicator of anything in reality, you are cherrypicking comments, and you are inventing a fictional future response based on your biased flawed poll.

Tell your bosses that there is zero trust and goodwill left for anything Mozilla, much less for hot garbage takes meant to boiling-frog/nazi-bar us into accepting the inevitable creep of techbro number-go-up enshittification that is blatantly being forced on us even as we speak.

That is why no one trusts your "AI kill switch," Mozilla. You already proved you can't be trusted.

Billy Smith reshared this.

in reply to CRYPTICA

@cryptica @jaffathecake @Compassionatecrab @duke_of_germany @davidgerard @tante

It would have been less disingenuous if Firefox had gone with this as their poll:

Do you want AI in your browser?
☐ Yes
☐ Ask me later

in reply to Firefox for Web Developers

@Compassionatecrab @duke_of_germany @davidgerard @tante

The translation engine wouldn't even be an issue if it wasn't for your attempt to tie it into the kill switch for so-called "AI" software that shouldn't be necessary because the Eliza chatbot software has negative value.

It's a distraction from the real issue, and you know it's a distraction from the real issue.

in reply to Resuna

@resuna @Compassionatecrab @duke_of_germany @davidgerard @tante The sad thing is, if @firefoxwebdevs knows its a distraction from the real issue (and I agree with that premise), then they aren't operating in good faith. If thats the case, then this is all just venting. Nothing will change. If the point was to manufacture consent then further discussion is pointless, they'll just ignore any response that isn't whats desired.
in reply to Firefox for Web Developers

@Compassionatecrab @duke_of_germany @davidgerard @tante Just putting this here: mastodon.social/@yoasif/115860…
in reply to yoasif

@yoasif
Oh, they stole that too? then rip all that shit out, it's all tainted by tech-grifters.

I WOULD LIKE TO CHANGE MY VOTE IN JAKES POLL TO "YES, THE AI KILL SWITCH SHOULD STOP ALL THE FRUITS OF THE FUCKING LLM GRIFT" but i can't seem to find that option in the poll so:

🤷

in reply to Firefox for Web Developers

Where's the option for "I do not want this bullshit toy anywhere near my browser"? Is someone forcing you at gunpoint to be pro-slop? Why are all the executives so into this crap? Can't we just let them have their cocaine daydreams without subject the rest of us to it?
in reply to StarkRG

@StarkRG @davidgerard Firefox only exists because Google subsidize them so they can point to FF as "proof" that Chrome isn't a monopoly. With the new regime in power, that's a dead issue. So Google want FF to push AI adoption now because they've figured out how to monetize it and they don't want precious eyeballs evading their slopware. If Google cut off their "search" payment to FF, Mozilla goes bust and the C-suite lose their jobs. QED.
Unknown parent

mastodon - Link to source
Entitas

@nuintari @angelfeast @heptapodEnthusiast

We here at Firefox are eager to regain the trust of the user base. That's why we're sending our most annoying reply guy to play stupid word games on Mastodon.

in reply to Firefox for Web Developers

Thank you everyone who responded to this.

For context: I saw mocks of the kill switch where translation was included, but it lacked the ability to enable the kill switch but still enable particular features (such as translation).

The results of this poll helped me successfully push for more granular control in addition to the single AI kill switch. So again, thank you for that.

in reply to Firefox for Web Developers

This account is about web platform features and DevTools in Firefox. I only got personally involved in the AI kill switch because of previous feedback from many of you here.

I know many of you wanted, instead, a broader referendum on 'AI' features in Firefox. However, I'm not personally in a position to action results of such a poll. Whereas I was confident I could do something about the results of the poll I ran, which is why I ran it.

This entry was edited (3 weeks ago)
in reply to Firefox for Web Developers

Anyway, Firefox 147 is out next week, and it includes a pretty big drop of web platform features which I'm looking forward to presenting! Although, the winter 'ill' seems to have finally caught up with me. Let's see if I have a voice left for the recordings.
Unknown parent

mastodon - Link to source
El Duvelle
@rose_alibi Vivaldi is a great alternative to Firefox (it has a clear anti-AI stance), it's actually much faster and has cool features.
Some people on here will not like it because a small % of their code is not open source. I personally don't care about that too much as long as the program does what I want it to do.