Salta al contenuto principale


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.

in reply to Firefox for Web Developers

All AI features will also be opt-in. I think there are some grey areas in what 'opt-in' means to different people (e.g. is a new toolbar button opt-in?), but the kill switch will absolutely remove all that stuff, and never show it in future. That's unambiguous.

reshared this

in reply to Firefox for Web Developers

Is it opt-in or is it a kill switch (i.e., opt-out)? The fact that you contradict yourself trying to assuage ambiguity only to add more doesn't inspire confidence.
in reply to Jake Wharton

@jw I was similarly confused, but I have an interpretation that can make both true: The AI features not being turned on by default, by any update ("opt-in") and an option of "do not show me this stuff again" that hard hides and disables the AI features ("killswitch").

Now, it would be so much easier on the veterans if Mozilla remembered they have plugins and addons and that people could opt in by separately downloading an "AI plugin" or somesuch.

in reply to Jake Wharton

@jw Eh I guess I failed to make it clear. I'll try again:

A new button appearing in the toolbar for an AI feature that does nothing until it's clicked - some would say this counts as opt-in, some would say otherwise.

Whereas the kill switch would remove this button, or prevent it ever appearing.

I don't think that's a contradiction?

in reply to Firefox for Web Developers

@jw

It's very simple. If I get a question when I start firefox asking me if I want to use AI, it's opt in. If I have to do anything at all to disable it, it's opt-out.

If you show me a button that is doing something using AI, it's neither, it's trying to trick me.

in reply to EQ

@eq @jw "it's neither" - exactly, I wanted to be clear up front that there's ambiguity there, but not with the kill switch.
in reply to Firefox for Web Developers

Kill switch does not fix it. When you use the word AI nowadays, what your really mean is sending data to a big company that will store and use it for training their model and then make my job redundant with it before the bubble bursts and someone walks away with a lot of money to start the next grift.

If something is opt-out, it will be active for everyone that does not know this. What is it that is so nessesary in a browser that it has to be an integral part, not plugin?

in reply to EQ

@eq I've spoken to folks who consider local-models to be part of the bad thing too - those don't send data anywhere.

There's a lot of differing opinions on this it seems.

@EQ
in reply to Firefox for Web Developers

@eq adding my voice to the torrent: I'm fine with local models in niches like neural net machine translation, OCR, text to speech & vice versa. the instant it involves feeding the megacorp "AI" machine that all of us are already forced to subsidize with higher prices for hardware, electricity, water, by having our work & our thoughts stolen by massive scraping (which we have to pay hosting bills for) ... it crosses a very bright line in the sand, and means I'm done with Mozilla.
@EQ
in reply to Firefox for Web Developers

I find this hard to trust when so far the AI features have been snuck in as on by default and there's like 20 different config settings you need to turn off to be rid of them, but if true that would be good (although I'd prefer the features not being there in the first place)
in reply to Norgg

@Norgg I think there's also some disagreement in terms of what is and isn't AI. Like, Firefox uses on-device models for page translation, which is great for privacy. Is that AI?
in reply to Firefox for Web Developers

@Norgg This is nonsense equivocation.
It is 100% clear to anyone not trying to run cover for #Mozilla that multiple #GenAI features have already been introduced into #Firefox as opt-out rather than opt-in. This isn't questionable or debatable or complicated, it's simple fact.
You've given us no reason to believe this is going to change.
Trying to obfuscate this away in this thread makes it clear you're being disingenuous, whether or not you realize you are.
in reply to Jonathan Kamens 86 47

@Norgg Furthermore, opt-in isn't even enough.
It's not that we want it to be opt-in, we want it to not be there at all, because #GenAI is bad for tech and bad for the people whose content is stolen and bad for culture and bad for the whole fucking world, and we want #Mozilla to take a stand for what is RIGHT, not jump on the catastrophically bad AI hype train and join every other company in the bubble.
Doing AI at all, opt-in or not, is doing the wrong thing.
#Firefox
in reply to Firefox for Web Developers

@Norgg "Machine learning technologies like the Bergamot translation project offer real, tangible utility. Bergamot is transparent in what it does (translate text locally, period), auditable (you can inspect the model and its behavior), and has clear, limited scope, even if the internal neural network logic isn’t strictly deterministic. Large language models are something else entirely*. They are black boxes. You cannot audit them. You cannot truly understand what they do with your data. You cannot verify their behaviour.

*in the context of a browser, I trust constrained, single purpose models with somewhat verifiable outputs (seeing text go in, translated text go out, compare its consistency) more than I trust general purpose models with broad access to my browsing context"

1/

reshared this

in reply to Firefox for Web Developers

@Norgg I personally would be fine with a kill switch for “GenAI” and “Sending data somewhere else than the visited website”. An on-device machine learning translation model (non-LLM) would not be affected by that.
in reply to Martin Auswöger

@ausi @Norgg I've been reaching out to folks about this and a lot feel on-device is still something they don't want. It's tricky.
in reply to Firefox for Web Developers

I think it could be useful to have multiple levels of such a kill switch:

something like the following two checkboxes:

[X] Enable ML features
|- [X] Enable ML features that require an internet connection

unchecking the first one would lock the second one to off. but if you just uncheck the second one, then on-device translation would still be allowed, but not e.g. the ai chatbot sidebar.

too many checkboxes can be confusing and it's hardly a "killswitch" anymore. but these two in particular feel like they cover the most important bases from a fundamental privacy and reliability standpoint (but they do not properly cover the ethical concerns about training data licensing)

in reply to Firefox for Web Developers

I'm not asking for faith in our direction - the thing I love about the Firefox community is how open, honest, and technical it is.

But I do ask that you don't have the opposite of faith. Like, try not to be determined that we're going to do the wrong thing here.

ʙwɑnɑ нoɴoʟʊʟʊ reshared this.

in reply to Firefox for Web Developers

I hope we can (re)gain your trust here.

I don't personally work on this stuff, but I'll try hard to answer any questions you have.

And other than that, I'll get back in my lane, and stick to web platform stuff.

- Jake (@jaffathecake)

reshared this

in reply to Firefox for Web Developers

Yeah I think most people mainly deplore the hype and the resources spent on technological trends whose benefits are not always obvious. Before that, Mozilla advertised about FirefoxOS, before killing it to focus on IoT, before moving on to blockchain, then crypto, then NFT's and now IA. In more that 10 years, none of this projects produced anything useful for the users.

reshared this

in reply to Christophe Henry

Right now, Mozilla would probably be the first company to be diagnosed with ADHD. It really can't seem to focus and do something productive. The question was never "should Firefox have IA?". The question is "to do what?". Mozilla is communicating that IA is coming. Not announcing a new feature. TBH, it's worrying. IA should be an implementation detail, not the central point.
Questa voce è stata modificata (3 settimane fa)

reshared this

in reply to Christophe Henry

It's like Mozilla is a car company and it's advertising a new car with leather in it. Ok, cool but what is it? A berline, a pickup, a SUV? Will I recharge with electricity or fuel? And Mozilla's answer is: "it has leather in it!"

It's… not great.

Questa voce è stata modificata (3 settimane fa)

reshared this

in reply to Christophe Henry

@christophehenry look, you have a point about communication. It's hard and Mozilla isn't top notch at it, to be polite. But also, Mozilla never worked on IOT, nor blockchain nor crypto stuff. There were vague talks of transitioning some of the Firefox OS resources into IOT exploration for a very brief time, which didn't end up happening so I'll give you that one. But where the hell hell is the rest coming from?
in reply to Nicolas Silva

@nical I can't find the sources although I remember clearly something about it but they definitively developped a Metaverse thing and IoT. This doesn't really change my argument.
in reply to Christophe Henry

@christophehenry @nical they very publicly had to walk back accepting crypto donations in 2022. It's not quite putting crypto miner in Firefox or linking it to a crypto exchange but still.

techcrunch.com/2022/01/06/mozi…

in reply to Nicolas Silva

@nical

There have been some hysterical responses to the Mozilla AI announcements, with a number of people instantly swearing off Firefox forever.

Frankly, I'll leave it and see what actually happens. Firefox is too important for the things I do.

They can play around with so-called "AI" a bit, so long as it's truly private, free software and I can completely remove it if I wish (which I probably do).

in reply to Andrew Wigglesworth

@ecadre agreed. Let's put the pitchfork away until something bad actually happens. Right now most of the the AI in Firefox is things like tiny models that do local translation (rather than send the whole text to Google who would use their own neural networks to do it), automatic captioning of images that lack alt text, text-to-speech, speech-to-text, and other small neural nets that take less energy to train than a run of our test suite. Not all machine learning is chat-freakin-gpt.
in reply to Andrew Wigglesworth

@ecadre
@nical


To me this is not about AI part. It's about jumping wagons again without clear plan or future. @christophehenry put it best: "to do what?"

Firefox crossed multiple lines in the past especially on the management front (e.g., extravaganza salaries, mass layoffs,...) but this time around, I think perhaps it I should acknowledge my Stockholm Syndrome and jump off this sinking ship. It might not sink, but it for sure doesn't deserve my attention and trust.

1/2

in reply to Mehrad

@ecadre
@nical

Despite lack of essential features (e.g., changing keyboard shortcuts), relatively slow speed, polluting home folder, outdated UI design (until few years back), community stayed behind #Mozilla, and more specially #Firefox. Look where 1.5 decades of trust and support have got us to. Don't answer me, just be honest with yourself. After 15 years of being in the community, I cannot recall a single instance that user feedback was taken into account.

2/2

in reply to Christophe Henry

Erratum: yep, so my memory is possibly falty. I can't find anything about crypto or NFT though I clearly remember Mozilla anouncing something about it.

But IoT was announced and appearently developped from 2017 to 2020: hacks.mozilla.org/2017/06/buil….

They also tried the metaverse thing with Mozilla hub form 2018 to 2024 (so maybe that's the Web3 thing I remember): techcrunch.com/2018/04/26/mozi…

in reply to Christophe Henry

@christophehenry yikes, can ADHD not just be a joke about not focusing or being productive? that's extremely minimizing and a bit rude, as well as a very limited understanding of what ADHD actually is.
in reply to lee

@inherentlee I live with ADHD and this is mainly what I'm fighting with on a daily basis so this is why this image came to my mind. But I know this is not everyone's experience.
@lee

Oblomov reshared this.

in reply to Christophe Henry

@christophehenry

I am a person with heavy ADHD and I found the image to be spot on.

I might add that I do not perceive my condition as a "superpower", as some folks do.

@inherentlee

Oblomov reshared this.

in reply to lee

@inherentlee @christophehenry all of this, and also i hate how it anthropomorphizes a company. firefox as an organization doesn’t have a brain, it doesn’t have an issue with dopamine. a company starting a series of ill-fated projects that fail to realize any value before being abandoned isn’t a neurological disorder, it’s just bad decisions.
in reply to gapneyj

@jepyang @inherentlee @christophehenry it's literally poor executive function tho, chasing the latest shiny thing instead of doing the boring work of making a solid web browser
in reply to neoluddite

@neoluddite @jepyang @christophehenry

wow ur right

its executives DON'T function

🤡 shit

Questa voce è stata modificata (3 settimane fa)
in reply to neoluddite

@neoluddite it’s *not* literally executive dysfunction, that’s my point. it’s got nothing to do with executive dysfunction at all.

it’s a poor analogy because it obfuscates what’s actually going on in favor of highlighting a superficial similarity to the symptoms of a neurological disorder.

that makes it a dead-end critique. firefox cannot take stimulants to improve its executive dysfunction. firefox cannot go to therapy. firefox cannot find a new career that better fits its needs.

in reply to gapneyj

@jepyang Did you think the term "executive function" spawned out of thin air? Firefox's executives are functioning poorly.
in reply to Firefox for Web Developers

Will you keep count of how many users keep the AI features on and how many switch them off, either immediately or eventually?

Because I think that's a metric you should closely monitor, irregardless of the uproar on the fediverse.

And act accordingly, even in the event it would mean rolling everything back.

in reply to Floreana

Careful tho, as people with AI functions turned off are probably also more likely to opt out of telemetry.
Questa voce è stata modificata (3 settimane fa)
in reply to Floreana

@floreana That is not a good metric as people also tend stay things as they are
in reply to Enerhpozyks

@enerhpozyks @floreana

Exactly. With telemetry like that are you really measuring how popular the feature is, or are you measuring how many folks found the off switch with an esoteric label hidden behind a scary warning page? Its no way to design an experiment unless you want to rig the results

@Ombligoelemento

mastodon.social/@mcc/115079977…

in reply to Firefox for Web Developers

a killswitch isnt enough and never will be. for the longest time, this was the browser with integrity and a clear mission. even the slightest bit of AI in the browser, even opt in, is a betrayal of that mission. AI is the kind of thing that should be treated as malware and firefox is infected.

Oblomov reshared this.

in reply to rachael laura yay ~

@rachaelspooky Also, that whole bit where the new CEO kited blocking adblocks? Lost me forever. Critical moral failure. You try to fuck with my overton window I throw you out it.

If we want a real humane browser it needs to be 1) Nonprofit, actually this time, no Google buyouts and 2) Flat out reject inhumane tech (DRM, AI, whatever the next shitty thing is), 3) stop hand-wringing about "market share". It's not a market. It's a medium for humans.

reshared this

in reply to Firefox for Web Developers

1 stop paying millions to the CxOs.
2 Use the money on mozilla engineers, designers, the product itself, do not donate money to other organzations
3 Catchup with features and standards.
4 Stop developing for AI.
5 Make ff more private, more adblocker, lighter, faster.
6 Experiment with new interfaces, workflows, functions.
in reply to Firefox for Web Developers

Bless you for not making a long-ass video. I guess I'd be curious why they've suddenly decided to have a kill switch (of any kind) when in the past users have had to adjust a bunch (like literally more than eight, I don't remember how many) of different about:config settings. Don't get me wrong, I'm pleased but I'm not feeling like I will believe it until I see it. I appreciate Firefox for its extensibility, I just don't want AI features.
in reply to Firefox for Web Developers

Mozilla has squandered our good faith. Going for years now, Mozilla has done wrong decision after another. The only reason I still use Firefox is not Firefox itself, it's ublock origin.

I do not trust you. At all. You will have to prove yourself after a year of BS and ignoring your users.

And why don't you focus on the browser part? E.g. servo, decent UI Toolkit, make something fast like opera in 2000s

We can't wait for #ladybirdbrowser to have competition in this space...

in reply to Firefox for Web Developers

@jaffathecake I would say the biggest issue is that Firefox was sort of a beacon of open web and the last bastion on non-corporate browsers. This AI shift that absolutely nobody asked, has left the web with no real alternatives. And the main issue is that there is no clear problem to be solving here is just “hey now we have AI so you can … things”. Is not more open, is not even faster or less biased, and is factually making everything worse

reshared this

in reply to Firefox for Web Developers

@jaffathecake Simple question: why would a company spend so much time and money on something as big as "AI integration" if it's ought to not be used anyway?

I mean, it's been clear that the public doesn't give a damn about AI in browsers, Microsoft is already pulling out its AI from certain tools for lack of interest, so why, seriously, why being so biased, why going so deep into sunken cost fallacy?

reshared this

in reply to Firefox for Web Developers

It's not only about trust. It's also the question how Firefox wants to be part of destroying our climate and water ressources in a time of #climateEmergency and growing #desertification thanks to #datacenters needed by the #AIHype!

Software that contributes to this destruction, even though it could work without it, is not an option for me. If it forces me to use such functions, I consider it even criminal. Firefox/the CEO wants AI.

#climateAction

@jaffathecake

Questa voce è stata modificata (3 settimane fa)

ʙwɑnɑ нoɴoʟʊʟʊ reshared this.

in reply to Firefox for Web Developers

@jaffathecake

Unfortunately Mozilla asked twice for our feedback regarding the implementation of AI features. Twice, it was a resounding NO. Twice, Mozilla shooed away this simple 2-byte-length answer.

Why should we begin to trust Mozilla again?

in reply to Firefox for Web Developers

@jaffathecake it’s hard to believe the “kill switch” will actually do what it says. We’ve been told time and time again “AI” will be “opt-in” just to have the features repeatedly turned back on after users have disabled them.

Why is this *any* different?

reshared this

in reply to Firefox for Web Developers

@jaffathecake the “AI” chat flag resets every now and then. browser.ml.enable as well. I don’t have them all memorized, but I’ve had to disable them more than once (yes, same browser profile).

I run Dev Edition. Maybe it’s a bug 🤷‍♂️ but against the backdrop of doubling down on things Mozilla’s users explicitly reject, it sure is a strange coincidence.

Oblomov reshared this.

in reply to Josh “Yoshi” Vickerson

@jaffathecake “kill switch” is opt-out, btw.

Opt-in would be users having to separately choose to install and enable it.

Oblomov reshared this.

in reply to Josh “Yoshi” Vickerson

@josh everyone has a different definition of opt-in, which I why I was up-front about that. Whereas the kill-switch is unambiguous.
in reply to Firefox for Web Developers

I don’t think it’s ambiguous to say something users have to turn off is not “opt-in”.

Oblomov reshared this.

in reply to Josh “Yoshi” Vickerson

@josh Indeed. Opt-in is when these features ship turned off by default.

Having to interact with a switch, kill switch or no, to remove them from our sight is opt-out.

in reply to Firefox for Web Developers

@josh

"opt-in" is extremely unambiguous. If you're using a different interpretation, you're simply lying.

I don't understand, why you can't just listen to what the users want. It's really not hard.

You're blowing millions on shit nobody asked for and nobody wants, so instead of admitting defeat, you're forcing it on everyone.

Get your shit together, Mozilla.

in reply to Firefox for Web Developers

@josh
Hi, simple non-natively-English speaker here. A kill-switch is unambiguously opt-out to me: I do not want AI, so I use the kill switch... to opt-out.

Oblomov reshared this.

in reply to Eh?!?

@Eh__tweet @josh Here's a made-up example…

Let's say a new button appears next to the location bar that does _AI things_, but not until the button is clicked.

Some would say that's opt-in, but some would say they didn't opt-in to that button being there.

This ambiguity doesn't exist with the kill switch. It would remove that button, or prevent it from ever appearing.

Does that make sense? This is how the two things work together.

in reply to Firefox for Web Developers

@Eh__tweet @josh

> Some would say that's opt-in

no: unless they were peddling a shitty dark pattern, they would not.

reshared this

in reply to Firefox for Web Developers

@Eh__tweet @josh No, I don't think this makes sense. A kill switch to be off by default is opt-out, yes, and the opposite would be opt-in, which is a kill switch to be on by default.

The button isn't relevant here. If the kill switch will remove the button, then opt-in means the button shouldn't be there by default. If the kill switch will not remove the button, then the question is if that's a kill switch or not. Opt-in or out should be unambiguous in this case.

in reply to Firefox for Web Developers

@Eh__tweet @josh
Am I missing something? If the default is with AI and you need to hit a button to "kill" it then you're opting out of having AI. I don't understand how the opposite can be true. Are you opting in to a kill switch? Is that the suggestion?
It sounds like the US mobile carriers calling a normal phone "unlocked". No, that's a phone, you're locking it.
in reply to Firefox for Web Developers

@josh @jaffathecake I have had browser.ml.* settings I disabled by hand in about:config re-enable repeatedly with new versions. I posted about it on bsky and a pile of other people chimed in saying the same had happened to them too.

Do not try to pretend you don't know this was happening.

in reply to David Gerard

@davidgerard
@firefoxwebdevs @josh @jaffathecake

This, a thousand times this. I keep turning the .ml. switches off and they keep re-enabling themselves.

Weird, huh? Why would that happen for an entirely "opt-in" feature set? My faith in Firefox leadership is uh, shaken.

in reply to the elder sea

@eldersea @josh @jaffathecake if Mozilla is gonna send people who say "hiii~ uwu smol bean dev here!!" and they just fuckin lie at us like this ... well actually, they're probably sending their best remaining
Questa voce è stata modificata (3 settimane fa)
in reply to David Gerard

@davidgerard @eldersea @josh @jaffathecake

I don't know what everybody's upset about. All AI features are opt-in only. You have to deliberately opt-in by failing to repeatedly disable several cryptic default settings hidden behind an obscure configuration URL.

in reply to Andrew Deacon

Up there with “We value your privacy which is why we are sharing your details with 478 marketing companies”.
in reply to Firefox for Web Developers

All of the ones listed in this post, for a start: buc.ci/abucci/p/1763845084.289…

Since writing that I've found more. It's like mold growing in the basement.

A few versions ago Firefox had maybe 5 (?) such ML-related features. Since then, the number of configuration options has exploded. Many (most?) of these features are ON (set to true) by default. Worse still, the "namespaces" are not just browser.ml. There's browser.aiwindow, browser.tabs.groups.smart, extensions.ml, and sidebar.notification.badge.aichat.

How do you intend to earn trust against this backdrop? I fully expect that every time I update Firefox I'm going to have to scour through about:config to find the 2, 5, 10, ??? new AI-related options and double check that they are off. You haven't given anyone a reason to believe that the "master kill switch" you keep referring to is going to cover every single one of these settings sprawled across so many different places. At this point in time the only thing I trust is that Mozilla will keep pushing AI into Firefox and that I will have no choice but to put in a lot of work to keep it turned off--or give up using Firefox altogether.

Incidentally, and speaking of trust and consent, will the proposed "kill switch" be turned off by default? You talk of "opt-in" as if it is confusing, but it is not: this switch should be OFF unless a user wants it on.

@josh@vickerson.me @jaffathecake@mastodon.social


Based on the answers to this StackOverflow question and this blog post, here are the 16 (!!!) AI-related settings in new versions of Firefox that you'll want to disable/set to false, and that might be turned back on with each update:

- browser.aiwindow.enabled
- browser.ml.chat.enabled
- browser.ml.chat.menu
- browser.ml.chat.page.footerBadge
- browser.ml.chat.page.menuBadge
- browser.ml.chat.page
- browser.ml.chat.shortcuts
- browser.ml.chat.sidebar
- browser.ml.enable
- browser.ml.linkPreview.enabled
- browser.ml.pageAssist.enabled
- browser.ml.smartAssist.enabled
- browser.tabs.groups.smart.enabled
- browser.tabs.groups.smart.userEnabled
- extensions.ml.enabled
- sidebar.notification.badge.aichat

Enter "about:config" in the browser bar and then search for each of these and disable them, turn them off, or set them to false as appropriate.

Depending on which version of Firefox you have you may not have all these configuration options.

Check your smartphone browsers too!

#firefox #mozilla #AI #GenAI #GenerativeAI #SmartIsSurveillance #tech #dev #web #NoAI #AICruft #antifeatures


in reply to Firefox for Web Developers

The user experience sucks because I don't want AI anywhere near my computer, and I don't want to have to put in work a web browser to ensure this. By adding these features you've introduced more friction in the form of a configuration tax each and every time I update the browser.

@josh@vickerson.me @jaffathecake@mastodon.social

in reply to Firefox for Web Developers

Is it always off by default? Are all of the configuration options it covers off by default and stay off even if I turn the kill switch back to on?

Are all the options listed here controlled by the kill switch? buc.ci/abucci/p/1763845084.289…

@josh@vickerson.me @jaffathecake@mastodon.social


Based on the answers to this StackOverflow question and this blog post, here are the 16 (!!!) AI-related settings in new versions of Firefox that you'll want to disable/set to false, and that might be turned back on with each update:

- browser.aiwindow.enabled
- browser.ml.chat.enabled
- browser.ml.chat.menu
- browser.ml.chat.page.footerBadge
- browser.ml.chat.page.menuBadge
- browser.ml.chat.page
- browser.ml.chat.shortcuts
- browser.ml.chat.sidebar
- browser.ml.enable
- browser.ml.linkPreview.enabled
- browser.ml.pageAssist.enabled
- browser.ml.smartAssist.enabled
- browser.tabs.groups.smart.enabled
- browser.tabs.groups.smart.userEnabled
- extensions.ml.enabled
- sidebar.notification.badge.aichat

Enter "about:config" in the browser bar and then search for each of these and disable them, turn them off, or set them to false as appropriate.

Depending on which version of Firefox you have you may not have all these configuration options.

Check your smartphone browsers too!

#firefox #mozilla #AI #GenAI #GenerativeAI #SmartIsSurveillance #tech #dev #web #NoAI #AICruft #antifeatures


in reply to Anthony

@abucci @josh @jaffathecake that sounds reasonable to me. Since Firefox is fully open source, you can follow along with the development in places like bugzilla.mozilla.org/show_bug.…
in reply to Firefox for Web Developers

You haven't answered my questions. You've not given me any assurance that people who can answer the question will get back to me. You've also given me a homework assignment.

You are doing the opposite of building trust with such a response. I just got done telling you the browser is creating work for me, and that I objected to this. Following that by giving me work to do is an irritating move--you see that don't you?

@josh@vickerson.me @jaffathecake@mastodon.social

in reply to Firefox for Web Developers

@jaffathecake The problem really is that you can say this to us (I'm sure with good intent), but the executive-level approach seems to be "AI all the things", talk about AI all day long, etc. Having one big switch would be good, the key is that it keeps working and doesn't switch itself back on...

Oblomov reshared this.

in reply to Firefox for Web Developers

I was already struck by the irony of having to go to Reddit to read what Mozilla's CEO has to say on the matter—the line "My job is not to ignore one group to serve another" drives it home.

My mistrust of FireFox these days runs deeper than AI implementation—I don't trust their commitment to the open web. I appreciate you "stepping out of line" to communicate directly with those of us who actually care. I just find it troubling that it's necessary.
@firefoxwebdevs @tomw @jaffathecake

Questa voce è stata modificata (3 settimane fa)

reshared this

in reply to Firefox for Web Developers

I am afraid you are trying to recover with words something that has been broken by actions.

I will leave with this note though: The right choices do not just respect the consent of those who understand and can disable features. They respect the privacy, safety, situations and consent of those who are not informed enough to disable features.

Those who do not know how to set up an anti-ai filter should not have their work stolen.

Those who lack understanding of what an AI browser is should not have their websites altered.

Those looking up phone numbers should not be at risk of recieving an altered one because the pool got poisoned by scammers.

reshared this

in reply to Firefox for Web Developers

@jaffathecake

Glad you're trying, but trust is gained slowly, lost very quickly, and re-gained even more slowly.

Here's an illustration: For years and years I just upgraded my Firefox install without thinking. As of about a year ago I've had to set aside time to check the release notes, and occasionally figure out how to turn things off. Y'all have lost a level of trust.

in reply to Firefox for Web Developers

@jaffathecake

If you want to make an AI browser, make a separate browser with AI. Then you can compare how many users are on that browser vs. how many are on the browser without AI.

I like Gecko. I don't like generative AI. I am still using Thunderbird because there's no AI or plans to integrate AI.

I have stopped using Firefox and purged it from most of my machines because it is diving into AI.

I have stopped using search engines because they have integrated AI.

I am concerned about the societal and ecological impacts of AI.

I would love to see Mozilla stop shooting itself in the foot. Instead, I see you all reaching for another box of bullets and reloading the gun.

#NoAI

in reply to Firefox for Web Developers

@jaffathecake

You are right. People are assuming the worst here.

But it's not a mystery why, is it?

You're asking for us not to react to the things that were said, explicitly, about the new allocations of resources and direction, and at worst 'be neutral' about a 'future goal' that contains for a vast majority of users, nothing that sounds like an improvement.

I don't have a counterbalance, because there hasn't been an improvement in firefox for 8 years, for me.

in reply to Firefox for Web Developers

@jaffathecake

Why would anyone trust Mozilla with a damned thing ever again when it's clearly been hijacked by people with an agenda to enshittify it into oblivion?

in reply to Firefox for Web Developers

I don't know what you are expecting. The things your leadership are saying are indistinguishable from the crap that Sam Altman and the rest of the LLM "AI" crowd are saying. It's special pleading to say "yeah but our guy is on the level so you should trust us". Were all just tired of it.

Joe Vinegar reshared this.

in reply to Firefox for Web Developers

it’s not “trying to be determined” you’re going to do the wrong thing when there’s clear evidence Mozilla has consistently done things users have explicitly requested you not. Like, turn “AI” features back on in an update.

This lack of faith doesn’t come from speculation. Mozilla has deeply damaged its reputation by its own actions.

in reply to Firefox for Web Developers

You mean "here" as the opposite of the long history where you did do wrong?

You asked to your users about AI, we replied with a simple :"no thanks", but you did it anyway. Dont be surprized we dont trust you.

You want to be a part of a tech which is killing the planet. "Putting people before profits since 1998", I dont think you understand the word "people" here.

My main question is : why do you want to encourage a tech which have serious consequences on the planet in so many aspects? How could this benefit for the commons?

Questa voce è stata modificata (3 settimane fa)
in reply to Firefox for Web Developers

The thing is: Adding LLM-stuff to FF and burying the possibility to disable it in about 6 different "about:config" settings is not exactly how trust is built.

It's the corporate bullshit (like those bloody TOS) that is killing Firefox, and hence Mozilla.

reshared this

in reply to Mina

There should be a request in the first start: do you wanna disable it? I'm able to search through about config, but that's the definition of bad UX
@firefoxwebdevs @mina
in reply to Firefox for Web Developers

I think the reason most of us have the opposite of faith is both that Mozilla leadership has shown the complete lack of understanding as to what Firefox (or other, since abandoned projects) stand for *and* the strong messaging they tend to send about the latest hypebro crap ("AI first" now, a few others from previous CEOs) which all goes firmly contrary to what the users feel Firefox should be standing for.
in reply to Henrik Pauli

@phl well, I hope I can counteract some of that here by posting straight-forward content about web platform stuff.
in reply to Firefox for Web Developers

With respect you can't counter what those of us who have lost faith see again and again from Mozilla. It's a long history, not just recent and has become progressively worse over years. AI is an expected, but for many particularly abhorrent footshot in a steady stream.

I gave up on Firefox for other reasons (performance) a few years ago now, and use it only to recover old passwords. I would never use it seriously again because it's not worthy of my trust.
@phl

Oblomov reshared this.

in reply to Firefox for Web Developers

Mozilla already did the wrong thing. Like. It's done. The wrong thing is in *on our hard drives*, *right now*.

Oblomov reshared this.

in reply to Firefox for Web Developers

the problem is: if you work on AI, then there will be less work on urgent things like:
- privacy first (ads and tracker blocking, disable is per-site)
- accessibility (like adding a custom css is still difficult
- common sense (auto hide cookie consent)

reshared this

in reply to a40YOStudent

@a40yostudent fwiw I haven't seen anyone redirected from working on web platform stuff to AI stuff.
in reply to Firefox for Web Developers

if money is spent on paying people to work on AI, by definition it’s money that’s not directed towards the Web platform. Mozilla doesn’t have infinite resources. Choosing to redirect them towards AI is a choice, and it’s the wrong one.

@a40yostudent

Oblomov reshared this.

in reply to Firefox for Web Developers

if they were working on anything else than AI, then they're redirected. If they were new hirings, then they could be better employed. And the main issue is: a lot of people including me are just waiting for a real non-profit browser, like a true emanation of the mozilla foundation, and more over a browser not embracing the capitalist mood, but the user. We just want to work in a standard embracing env. Maybe there's room for a "lite" edition? and with lite I mean "no madness"?

reshared this

in reply to Firefox for Web Developers

Many of us lost faith in Mozilla long ago and are just looking for an offramp. At this point, it is completely healthy to assume the worst and be very skeptical. And it is Mozilla's burden to improve its reputation and change our minds. Not with empty promises, but by delivering what the core community wants.

Oblomov reshared this.

in reply to 36 Pickled Eggs

@36pickledeggs yep, like I said, I'm not asking for faith, and I hope we can regain your trust through what we deliver.
in reply to Firefox for Web Developers

@36pickledeggs Will you deliver a firefox.exe (and other platforms) which does not have a single byte of it being AI-related? If not, you're already failed.

If you're so convinced that #AI is good idea (and its not), spinoff a sister company, and make it develop AI firefox addon, which people who want it can install (as they would any other firefox add-on). Oh, and make them earn their own money with their own product.

At least that way FF reputation might've survived.

in reply to Firefox for Web Developers

The overwhelming evidence for the past 15 years is that Mozilla doesn't care about its users, its browser, or our privacy. I'm sure you can understand, especially in light of the new CEO's comments, people are going to be sceptical. People want Firefox to just be a browser. Telling them ad blockers might be banned and that Firefox might become an AI platform is not helping the perception people have of Mozilla.
Questa voce è stata modificata (2 settimane fa)
in reply to DistroWatch

@distrowatch
Sometimes one wonders what the Mozilla Foundation is seeking to achieve, considering its lackadaisical attitude toward the browser.
in reply to Atomic Fox

@tsukkitsune At least Thunderbird is still excellent. Probably because Mozilla ignored it for so long.
in reply to Firefox for Web Developers

If you planned to make it 'opt-in' you wouldn't be calling it a kill switch. Don't pretend 'opt-in' is the same as 'possible to disable'.
in reply to Fritz Adalis

@FritzAdalis I didn't mean to pretend anything. I tried to be honest and clear that what counts as 'opt-in' means different things to different people.

For example, if an AI button (that did nothing until it was clicked) appeared next to the location bar, would you consider it opt-in. This is just a made-up example btw.

in reply to Firefox for Web Developers

I don't think the definition of opt-in is anywhere near that ambiguous. Do you think the Edge Copilot button 'did nothing until pressed'? Sure, you add the button. Then it's too slow to open so you cache things first. Then on first open it's not relevant, so you train from the start. All along advertisers want the data. (You'll recall that you removed "we won't sell your data, ever" from your web site.)

Right now to disable features like ai and ads and coupons I have to go into about:config. If you're confident users want those features, why not make them disabled by default and make users open about:config to enable?

(And let's face it, Mozilla has a frequent habit of turning disabled features back on during even minor updates.)

You could make all of this an add-in that has to be installed, like you should have done from the beginning. Including unwanted, unrelated features is the force-feeding that users hate and nobody important at Mozilla seems to understand that.

in reply to Firefox for Web Developers

@FritzAdalis no. if you put a button on my browser without asking me, that is not opt in. I honestly don't understand how you could think it is.

"we installed our dishwasher in your kitchen, but you don't need to use it, so we're calling that opt-in."

in reply to Firefox for Web Developers

A bit hard believing this as it is necessary to go around about:config to disable this stuff, multiple times as updates revert the changes.
in reply to Firefox for Web Developers

@firefoxwebdevs, it should have been there from day one, because now it just sounds like just "oops, we pissed people off again, gotta do something for damage control".
Furthermore, I think just a single kill switch might not be enough. A separate settings category with the kill switch on top would probably make more sense.
@paolo_e
in reply to Firefox for Web Developers

A PR furm is making a killing thanks to your inability to understand your user-base, you penguin!
in reply to Firefox for Web Developers

You're still suggesting to employ technology that wastes perverse amounts of energy and water like no other technology, while ransacking stuff that humans made, to feed your ugly beast.
I know my action will not even register as a faint blip, but #Uninstalled
in reply to Firefox for Web Developers

This is the exact kind of thing Mozilla's marketing team ABSOLUTELY needs to make crystal clear.
in reply to Firefox for Web Developers

I'm a long (long!) time user of both Firefox, since it was called Firebird. Less than 1 year ago I decided to switch to Ironfox on Android and @librewolf on Windows. it's still Firefox, but without all the AI and tracking crap.
Unknown parent

Sensitive content

@Yora
Unknown parent

mastodon - Collegamento all'originale
Yora
@nuintari I think the ship has sailed on regaining trust many years ago.

Oblomov reshared this.

in reply to Firefox for Web Developers

Sorry but I have got to the "whatever" stage of supporting Firefox.

The rot started long ago, more recently there was infrastructure put in place in Firefox so that Mozilla could push its own adverts at us punters.

What is there to not understand?

No ads, no AI. No stuffing Firefox with "useful" shopping enhancements.

Et bloody cetera!

If I am going to use Mozilla's products then it will be derivatives such as SeaMonkey and LibreWolf rather than Thunderbird and Firefox.

in reply to Firefox for Web Developers

I think your CEO publicly stating that Firefox "will evolve into a modern AI browser" is what's got people on edge.

Further, this is just another step in a raft of poor decisions by Mozilla, which has me (after 20+ years of happy use) looking for an alternative.

in reply to Jonathan Lamothe

@me no. That's a direct quote from the post.

blog.mozilla.org/en/mozilla/le…

Oblomov reshared this.

in reply to Firefox for Web Developers

"Hello, Welcome to Firefox! Do you want AI?"

giant-ass button: "[ NOOOO ]" *CLICK*

I never see AI ever, ever again.

If it really is that simple, I will welcome it. 😄

in reply to Firefox for Web Developers

Bare-minimum acceptable would be for Firefox to put all AI/ML features behind a compile flag, and offer a download with zero AI capability in the binary. I requested this in a bugzilla ticket when the first "AI" feature was added, I think over a year ago, and if y'all had started on that then you wouldn't need to do work to add a "kill switch" now.

"A setting" is better than "no setting", but still somewhere below "barely acceptable" (or for that matter, "switch to Waterfox").

Oblomov reshared this.

in reply to Firefox for Web Developers

Something that hasn't been made clear: We don't want an option to completely disable all AI features in #Firefox.

Or maybe Firefox can keep it. But they will have to pay us our hardware and our creations, stolen by AI compagnies. Can't they ? Oh... Wait... Maybe because Firefox have choosen to be in the wrong side of the war, they can't. But you know, Firefox is the only one to have the option to completely remove all AI features.

Questa voce è stata modificata (3 settimane fa)
in reply to 𝐑𝐚𝐩𝐡

The day no one can afford hardware anymore because of AI, no one will install #Firefox anymore. And Firefox will have contributed to that.
Unknown parent

mastodon - Collegamento all'originale
Damien de Lemeny

@nical @areacode @christophehenry
"That's pretty common stuff"

No it isn't !!!! Please please please stop acting like one of the keystone pieces of software for millions of users is a playground for random pet projects following "hot" fads ! That is not good stewardship ! The only other actors that do this are the ones you're supposed to be a sane and reliable an alternative to, not more of the same crap !

reshared this

Unknown parent

mastodon - Collegamento all'originale
Nicolas Silva
@areacode @christophehenry so VR was hot and a team at Mozilla experimented with VR experiences in the browser. That's pretty common stuff but I get the feeling that you think it is a problem somehow
in reply to Firefox for Web Developers

Immediately restore the work of japanese language translators that you paved over with AI slop

linuxiac.com/ai-controversy-fo…

#GenAI #AISlop #Firefox #Mozilla #SUMO #Japanese #Documentation

Questa voce è stata modificata (3 settimane fa)

reshared this

in reply to Firefox for Web Developers

@Firefox for Web Developers At the very least, do you intend to make your LLMs be based on ethically sourced data only? Preferably under open licenses and the public domain only, with something like the Common Pile?
in reply to Firefox for Web Developers

That level of choice actually matters. People want control, not AI forced into every click. Opt in beats backlash every time. More products should think this way.

Oblomov reshared this.

in reply to Firefox for Web Developers

@SamatSattarov so your definition of opt-in includes enabling a bunch of browser.ml about:config settings after updates, including all the ones I’ve already disabled, just in case I change my mind and want my browser to be full of absolute horseshit?

that’s fucking worthless and I’d tell you to feel ashamed that this dark pattern crap is what you think constitutes consent, but let’s be real: you’re a PR mouthpiece for an AI corporation and are incapable of shame.

reshared this

in reply to [object Object]

@SamatSattarov and while we’re here

I know it’s very popular among PR fuckfaces to claim that your justifiably angry users are confused as a way to control the discussion.

none of us are confused. all of us know a dark pattern when we see it. plenty of us have had to implement them for our dickhead employers. none of us want our consent violated by a browser we’ve previously done advocacy for. no, you don’t get to dictate what a consent violation looks like for your users.

reshared this

in reply to [object Object]

@SamatSattarov “why are you being so mean, we’re developers too” be fucking serious. Firefox is fucking cooked and so’s the web and you’re giving me PR language from an Oops! Not Actually Official! account and expecting me to not notice I’m talking to a salesperson under the employ of a millionaire who only recently told me and the rest of the Firefox userbase to personally go fuck ourselves

reshared this

in reply to Firefox for Web Developers

Is this a parody account? If it's official why don't you have your own instance?
in reply to Firefox for Web Developers

I blew up somewhat over you calling your users confused and playing fuckfuck games with the meaning of opt-in, so as an apology I’ve made a small donation to the future of the web

servo.org/sponsorship/

Questa voce è stata modificata (3 settimane fa)
in reply to Firefox for Web Developers

yeah you guys are ignoring obvious refutations of this warm and fuzzy nothingburger of a claim
in reply to Firefox for Web Developers

Let’s put it bluntly:

  • “AI” is crap, produces wrong or misleading answers all the time, and this cannot be fixed, by design. That’s in addition to all the ethical concerns (stealing people’s work, awful environmental impact, etc.) that should have excluded it a long time ago.
  • your users massively said that they did not want it, yet you chose to forcibly impose it. The fact that you have to talk about an “AI kill switch” says that you are well aware of the amount of people who clearly do not want this in their browser.
  • the argument that it can be turned off and that people should be “free to use it” and other shit like that is completely flawed, because even for the (few) people who may want AI in FF, well they could just use extensions for it anyway. That is precisely what extensions are for.
  • However what you chose to do is to waste a significant amount of developer time and energy into the development of a “feature” that almost nobody wants, while this developer time and energy could be better used for all the features that the people that still use FF actually want.
  • and as an added “bonus”, including AI in the browser itself instead of leaving it to extension developers apparently requires more and more effort from fork maintainers to remove that crap, that should never have been included in the first place.

In short: the choice to force AI into FF while nobody wants it is unjustified on all accounts and an awful waste of development resource, and a spit in the face of your remaining users.

Questa voce è stata modificata (2 settimane fa)

reshared this

in reply to Firefox for Web Developers

How about a single switch for the advertising features? Some of the ad stuff is hella risky and can be a pain to turn off one preference at a time blog.zgp.org/turn-off-advertis…
in reply to Firefox for Web Developers

please just create a plain vanilla ai-free edition of firefox, like you do by creating a developer edition
Unknown parent

mastodon - Collegamento all'originale
Adam

@floreana @enerhpozyks @Ombligoelemento

Exactly. Understanding what users need and want and designing for that is always better then the user hostile approach which Mozilla is taking

in reply to Firefox for Web Developers

Better yet, disable all AI features _by not developing them_! It’ll save you much time that you can then invest in working on the Web platform. A win for everyone involved!