Re: https://murad.social/users/pablo/statuses/01M7DKNQ4P7XD3Z7PSQH9PCDFHThis is the sort of thing I'm referring to with https://buc.ci/abucci/p/1794739419.625208The "How complex systems fail" tretise was written in 1998 by someone with experience in system failures, but whose views are by no means the last word on the subject and were not even at the time it was written. Also, I suspect the austerity economics we've all been suffering under since that time has led to significant degradations compared to the state of things in 1998.There is a certain irreducible complexity in socio-technical systems, but I think in reality we are far away from having systems that are so well engineered that most failures are attributable to it. Human accountability for deploying potentially dangerous systems that are too complex to analyze matters regardless.#dev #tech #software #engineering #complexity #ComplexSystems

 

I've seen a few people say of the Microsoft and FAA incidents that it's foolish to seek failure points because these are complex systems and complex systems do not yield to such analysis.While that's often true of complex systems, I think this misses the point, dangerously. We can and frequently do engineer out this kind of complexity. That's what engineering and . The failure in these instances is that this appears not to have been done, or not done adequately.Socio-technological systems have existed for millenia. Yes, things are more complicated now. But that does not justify throwing up our hands and saying "welp, complex systems, no way to know". There are ways to know: you engineer the system such that when something goes wrong there is an analysis to be done that reveals causes. If that analysis is not possible, you're not finished engineering. Deploying a poorly engineered system is a fault traceable to individuals, and they ought to be accountable.We are today awash in systems that have not been engineered properly, software systems especially. Don't let that blind you or lead you to fatalism.#dev #tech #software #engineering #FAA #Microsoft

 

I put the text below on LinkedIn in response to a post there and figured I'd share it here too because it's a bit of a step from what I've been posting previously on this topic and might be of some use to someone.In retrospect I might have written non-sense in place of nonsense.If you're in tech the Han reference might be a bit out of your comfort zone, but Andrews is accessible and measured.It's nonsense to say that coding will be replaced with "good judgment". There's a presupposition behind that, a worldview, that can't possibly fly. It's sometimes called the theory-free ideal: given enough data, we don't need theory to understand the world. It surfaces in AI/LLM/programming rhetoric in the form that we don't need to code anymore because LLM's can do most of it. Programming is a form of theory-building (and understanding), while LLMs are vast fuzzy data store and retrieval systems, so the theory-free ideal dictates the latter can/should replace the former. But it only takes a moment's reflection to see that nothing, let alone programming, can be theory-free; it's a kind of "view from nowhere" way of thinking, an attempt to resurrect Laplace's demon that ignores everything we've learned in the >200 years since Laplace forwarded that idea. In that respect it's a (neo)reactionary viewpoint, and it's maybe not a coincidence that people with neoreactionary politics tend to hold it. Anyone who needs a more formal argument can read Mel Andrews's , or Byung-Chul Han's (which argues, among other things, that this is a nihilistic).#AI #GenAI #GenerativeAI #LLM #coding #dev #tech #SoftwareDevelopment #programming #nihilism #LinkedIn

[–] [S] 1 point 11 months ago

I've now had at least four people, two of whom self-identified as Mozilla employees, claim that the above list of AI features--which were suddenly and rapidly added over the last few releases of Firefox, and were "on" (true) by default--could easily be turned off by flipping one master kill switch. This is not true, but folks keep claiming it or suggesting it anyway.Here's a post from an official Firefox Mastodon account suggesting such a master kill switch , but will be added in a release:https://mastodon.social/@firefoxwebdevs/115740500373677782That's not as bad as it could be. It's bad they're stuffing AI into a perfectly good web browser for no apparent reason other than vibes or desperation. It's very bad if it's on by default; their dissembling post about it aside, opt-in has a reasonably clear meaning here: if there's a kill switch, then that kill switch should be off by default. But at least there will be a kill switch.In any case, please stop responding to my post saying there's a master kill switch for Firefox's AI slop features. From the horse's mouth, and from user experience, there is not yet.Furthermore, when there is a master kill switch, we don't know whether flipping it will maintain previous state of all the features it controls. In other words it's possible they'll have the master kill switch turn on all AI features when the switch is flipped to "on" or "true", rather than leaving them in whatever state you'd set them to previously. Perhaps you decide to turn the kill switch on because there are a handful of features you're comfortable with and you want to try them; will doing so mean that now all the AI features are on? We won't know till it's released and people try this. So, in the meantime, it's still good practice to keep an eye on all these configuration options if you want the AI off.#AI #GenAI #GenerativeAI #LLMs #web #tech #dev #Firefox #AISlop #NoAI #NoLLMs #NoAIBrowsers

  • source
  • parent
  • context
  •  

    Mozilla's new CEO is all-in on AI, though, regardless of what Firefox users want: https://lwn.net/Articles/1050826/Third: Firefox will grow from a browser into a broader ecosystem of trusted software. Firefox will remain our anchor. It will evolve into a modern AI browser and support a portfolio of new and trusted software additions.He says the word "trust" a whole bunch of times yet intends to turn an otherwise nice web browser into a slop-slinging platform. I don't expect this will work out very well for anyone."It will evolve into a modern AI browser" sounds like a threat. Good way to start off on the right foot, new Mozilla CEO (sarcasm).#AI #GenAI #GenerativeAI #AntiFeatures #DarkPatterns #AISlop #firefox #mozilla #NoAI

    [–] [S] 4 points 11 months ago (1 child)

    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.#firefox #mozilla #AI #GenAI #GenerativeAI #SmartIsSurveillance #tech #dev #web #NoAI #AICruft #antifeatures

  • source