Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Hearing the feelings in this rant, which does touch a nerve, I can’t help think about how different the developer community reaction to the LLM push might be if the focus were on quality instead of efficiency.

Hearing the feelings in this rant, which does touch a nerve, I can’t help think about how different the developer community reaction to the LLM push might be if the focus were on quality instead of efficiency.

Scheduled Pinned Locked Moved Uncategorized
75 Posts 51 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • janeishly@beige.partyJ janeishly@beige.party

    @inthehands This, but applied to translation, is why en masse translators are not grabbing at LLMs either. They produce something almost, but not entirely, quite unlike an actual translation. They can't remember context, they don't do consistency even inside a single sentence, let alone an entire article, their "suggestions" pollute the human brain the instant you see them so you can no longer imagine how you'd have approached that sentence... And the bias inherent in their corpuses is horrific.

    I could go on and on, but I'm so tired of the whole thing, and particularly of being the canary in the coal mine for an entire world still blithely going "well it's fine for translation" when we've been dead on the floor of the cage for YEARS at this point.

    wiert@mastodon.socialW This user is from outside of this forum
    wiert@mastodon.socialW This user is from outside of this forum
    wiert@mastodon.social
    wrote last edited by
    #39

    @janeishly @inthehands good quality translators I know have moved on to other work in stead of following the race to the bottom on the payment/word rate that all intermediaries use.

    annehargreaves@ioc.exchangeA 1 Reply Last reply
    0
    • janeishly@beige.partyJ janeishly@beige.party

      @inthehands This, but applied to translation, is why en masse translators are not grabbing at LLMs either. They produce something almost, but not entirely, quite unlike an actual translation. They can't remember context, they don't do consistency even inside a single sentence, let alone an entire article, their "suggestions" pollute the human brain the instant you see them so you can no longer imagine how you'd have approached that sentence... And the bias inherent in their corpuses is horrific.

      I could go on and on, but I'm so tired of the whole thing, and particularly of being the canary in the coal mine for an entire world still blithely going "well it's fine for translation" when we've been dead on the floor of the cage for YEARS at this point.

      annehargreaves@ioc.exchangeA This user is from outside of this forum
      annehargreaves@ioc.exchangeA This user is from outside of this forum
      annehargreaves@ioc.exchange
      wrote last edited by
      #40

      @janeishly @inthehands 💯

      1 Reply Last reply
      0
      • inthehands@hachyderm.ioI inthehands@hachyderm.io

        But that’s me; I don’t think my ethical concerns are shared widely enough for companies to have to be ramming AI down developers’ throats the way they are. The token quotas etc are a symptom of something large and deep.

        Maybe that post about MTBF vs MTTR helps explain it.

        /end

        mamalake@beige.partyM This user is from outside of this forum
        mamalake@beige.partyM This user is from outside of this forum
        mamalake@beige.party
        wrote last edited by
        #41

        @inthehands my husband reminds me that companies don't give away anything for Free. There is always the cost, our cognitive abilities. And if it is free, a gift, do we trust the hands giving it to us? I trust musk/Thiel/altman/etc to destroy humanity, so no, I don't want this gift. Or this free extention. Or to outsource my intelligence. It's not free if it's stealing water and land rights.

        1 Reply Last reply
        0
        • wiert@mastodon.socialW wiert@mastodon.social

          @janeishly @inthehands good quality translators I know have moved on to other work in stead of following the race to the bottom on the payment/word rate that all intermediaries use.

          annehargreaves@ioc.exchangeA This user is from outside of this forum
          annehargreaves@ioc.exchangeA This user is from outside of this forum
          annehargreaves@ioc.exchange
          wrote last edited by
          #42

          @wiert @janeishly @inthehands Have lost their work as a result of agencies insistence on llms (personal experience).

          1 Reply Last reply
          0
          • janeishly@beige.partyJ janeishly@beige.party

            @inthehands This, but applied to translation, is why en masse translators are not grabbing at LLMs either. They produce something almost, but not entirely, quite unlike an actual translation. They can't remember context, they don't do consistency even inside a single sentence, let alone an entire article, their "suggestions" pollute the human brain the instant you see them so you can no longer imagine how you'd have approached that sentence... And the bias inherent in their corpuses is horrific.

            I could go on and on, but I'm so tired of the whole thing, and particularly of being the canary in the coal mine for an entire world still blithely going "well it's fine for translation" when we've been dead on the floor of the cage for YEARS at this point.

            annehargreaves@ioc.exchangeA This user is from outside of this forum
            annehargreaves@ioc.exchangeA This user is from outside of this forum
            annehargreaves@ioc.exchange
            wrote last edited by
            #43

            @janeishly @inthehands Also, as in many other contexts, proven technology already exists to *assist* translators.

            herzleid@wandering.shopH 1 Reply Last reply
            0
            • inthehands@hachyderm.ioI inthehands@hachyderm.io

              I can image a developer parallel to the first, too: the human still using all their skills and experience, but with the machine catching mistakes, providing context and validation and vigilance that is •orthogonal to• testing and type checking and code crafting and — the big one! — actually •thinking• about the problem.

              That’s a regime I imagine developers would feel a lot better about. And I know there are people out there pursuing it! But they’re not the ones dominating the conversation.

              4/

              jmopp@masto.aiJ This user is from outside of this forum
              jmopp@masto.aiJ This user is from outside of this forum
              jmopp@masto.ai
              wrote last edited by
              #44

              @inthehands Someone at work asked me what would have to change for me to adopt LLM programming. I mentioned that the technology needs to be way more mature, and based less on vibes and more on actual rigour to make up for LLM's limitations (i.e. Not saying "make no mistakes" and expecting it to not make mistakes)

              jmopp@masto.aiJ 1 Reply Last reply
              0
              • jmopp@masto.aiJ jmopp@masto.ai

                @inthehands Someone at work asked me what would have to change for me to adopt LLM programming. I mentioned that the technology needs to be way more mature, and based less on vibes and more on actual rigour to make up for LLM's limitations (i.e. Not saying "make no mistakes" and expecting it to not make mistakes)

                jmopp@masto.aiJ This user is from outside of this forum
                jmopp@masto.aiJ This user is from outside of this forum
                jmopp@masto.ai
                wrote last edited by
                #45

                @inthehands I suggested that when one asks an LLM to, say, write an OAuth flow, what it could do is instead of next-token-predicting a vaguely OAuth-shaped program, it could take an OAuth flow from an open-source context library which is actively maintained, translate that into whatever your language and framework is, and then run a series of tests (also open-source and actively maintained) outside of the LLM context to validate that it does what it needs to do.

                jmopp@masto.aiJ 1 Reply Last reply
                0
                • jmopp@masto.aiJ jmopp@masto.ai

                  @inthehands I suggested that when one asks an LLM to, say, write an OAuth flow, what it could do is instead of next-token-predicting a vaguely OAuth-shaped program, it could take an OAuth flow from an open-source context library which is actively maintained, translate that into whatever your language and framework is, and then run a series of tests (also open-source and actively maintained) outside of the LLM context to validate that it does what it needs to do.

                  jmopp@masto.aiJ This user is from outside of this forum
                  jmopp@masto.aiJ This user is from outside of this forum
                  jmopp@masto.ai
                  wrote last edited by
                  #46

                  @inthehands His response was "why do you need all that? The AI can validate itself" and I was like "did you not read what I had just said". But it also made me realise we're thinking about what LLMs do in very different ways: I see them as tools for language modelling, with limitations arising from the way they work, while my coworker sees it as the path towards an actual thinking machine

                  confluency@hachyderm.ioC gord1i@fosstodon.orgG 2 Replies Last reply
                  0
                  • annehargreaves@ioc.exchangeA annehargreaves@ioc.exchange

                    @janeishly @inthehands Also, as in many other contexts, proven technology already exists to *assist* translators.

                    herzleid@wandering.shopH This user is from outside of this forum
                    herzleid@wandering.shopH This user is from outside of this forum
                    herzleid@wandering.shop
                    wrote last edited by
                    #47

                    @annehargreaves This really bugs me (and makes me infinitely sad), because we *had* good automation tools, concordance tools, terminology tools – a whole bunch of tools that were actually useful and made human translators faster, more consistent and so on, without compromising their own inherent style or flattening the voice of the text. And now, instead, we have shit. @janeishly @inthehands

                    annehargreaves@ioc.exchangeA 1 Reply Last reply
                    0
                    • jmopp@masto.aiJ jmopp@masto.ai

                      @inthehands His response was "why do you need all that? The AI can validate itself" and I was like "did you not read what I had just said". But it also made me realise we're thinking about what LLMs do in very different ways: I see them as tools for language modelling, with limitations arising from the way they work, while my coworker sees it as the path towards an actual thinking machine

                      confluency@hachyderm.ioC This user is from outside of this forum
                      confluency@hachyderm.ioC This user is from outside of this forum
                      confluency@hachyderm.io
                      wrote last edited by
                      #48

                      @jmopp @inthehands It drives me crazy. I understand why non-technical people 1) don't understand how LLMs work and 2) have never experienced any other text-based automation interface, and therefore don't understand what can be done trivially and deterministically without an LLM, but when supposedly competent people in tech are like this it's like finding out that a grown-ass adult unironically believes in Santa Claus. And is basing important life decisions on the assumption that Santa Claus is going to bring them a Ferrari.

                      It has been a very frustrating couple of years. I work in academia, and I've partially been shielded from this, but it has started leaking in at an accelerated rate, to the point where it is negatively affecting my work life almost daily.

                      1 Reply Last reply
                      0
                      • inthehands@hachyderm.ioI inthehands@hachyderm.io

                        But that’s me; I don’t think my ethical concerns are shared widely enough for companies to have to be ramming AI down developers’ throats the way they are. The token quotas etc are a symptom of something large and deep.

                        Maybe that post about MTBF vs MTTR helps explain it.

                        /end

                        furrfu@mendeddrum.orgF This user is from outside of this forum
                        furrfu@mendeddrum.orgF This user is from outside of this forum
                        furrfu@mendeddrum.org
                        wrote last edited by
                        #49

                        @inthehands It seems most people just don't want to think about these things at all? I have close friends — lovely, caring people, who just don't want to discuss these topics. They'll use Uber, AirBnB and a whole host of LLMs because they're so convenient, and any mention of ethics gets a "yeah, I know" and then they continue buying tiny bottles of tap water to drink.

                        I want to somehow shake them awake without losing them as friends, and I have no idea how. Show them it doesn't have to be this way, when there are alternatives.

                        The em-dash in this toot was put there entirely by human hands.

                        1 Reply Last reply
                        0
                        • inthehands@hachyderm.ioI inthehands@hachyderm.io

                          The “efficiency” pitch I’m describing upthread isn’t really “go faster;” it feels more like “making good things doesn’t matter, what you cared all along about doesn’t really matter, and we don’t think •you• matter.

                          We always just wanted to built absolute shit, and you always tried to stop us. But now at long last we can.”

                          9/

                          toxi@mastodon.thi.ngT This user is from outside of this forum
                          toxi@mastodon.thi.ngT This user is from outside of this forum
                          toxi@mastodon.thi.ng
                          wrote last edited by
                          #50

                          @inthehands Great thread, Paul! I also shared a similar sentiment about this yesterday: https://mastodon.thi.ng/@toxi/116578081965134185

                          1 Reply Last reply
                          0
                          • inthehands@hachyderm.ioI inthehands@hachyderm.io

                            Why? The common explanation is that software devs are worried about job security and don’t want to be replaced. And…maybe? But again: past technologies promising greatly improved dev speed we’ve embraced headlong with no regard to large-scale employment effects.

                            I wonder if this quality vs efficiency thing upthread isn’t a big part of the explanation here.

                            8/

                            jonnyt@mastodon.me.ukJ This user is from outside of this forum
                            jonnyt@mastodon.me.ukJ This user is from outside of this forum
                            jonnyt@mastodon.me.uk
                            wrote last edited by
                            #51

                            @inthehands "software devs are worried about job security and don’t want to be replaced."

                            If this was ever the case then they would have formed unions. That so many don't is indicative that job security is not the primary issue (or are more dev unions forming recently? Perhaps they are and I've not noticed).

                            1 Reply Last reply
                            0
                            • inthehands@hachyderm.ioI inthehands@hachyderm.io

                              I’m kind of speculating here. I get off the LLM coding bus at several earlier stops:

                              ⁃ The energy and water usage are an environmental disaster (so I mostly avoid it for the same reasons I try to reduce my driving).

                              ⁃ The data sourcing is an ethical disaster (so I prefer to avoid it for the same reasons I try to buy fair trade products).

                              ⁃ The people who profit from it at the top are largely horrible (so I’m about as interesting in debating its pros and cons at length as am I debating the work capacity of a Cybertruck).

                              10/

                              tuban_muzuru@beige.partyT This user is from outside of this forum
                              tuban_muzuru@beige.partyT This user is from outside of this forum
                              tuban_muzuru@beige.party
                              wrote last edited by
                              #52

                              @inthehands

                              The energy and water usage used to be a problem for mainframes. Watt's separate condenser in 1765 was essentially a water-cooled heat exchanger — the whole efficiency gain came from using cold water to condense steam without cooling the cylinder itself.

                              So the water usage argument has been around a while longer.

                              Data sourcing? You're trying to sort out which little calf and piglet went into your Weisswurst. Copyright in its current form has ruined the music industry, so let's spread the joy around

                              The problem with AI is the same as the Mirror Test for animal cognition. Y'all can stop screaming at the mirror - it's just you in there.

                              wolf480pl@mstdn.ioW 1 Reply Last reply
                              0
                              • inthehands@hachyderm.ioI inthehands@hachyderm.io

                                I can’t think of another time when software devs had to be •forced• en masse to use a new technology that was supposed to help them. Usually we’re kind of stupid for the shiny new things: jamming them in when they solve nothing, doing unnecessary rewrites just to use the new hotness because it’s so cool and fun. Usually we’re the one trying to shove it down mgmt’s throat (or sneak it by them) rather than the reverse.

                                But not this time.

                                7/

                                interstar@artoot.xyzI This user is from outside of this forum
                                interstar@artoot.xyzI This user is from outside of this forum
                                interstar@artoot.xyz
                                wrote last edited by
                                #53

                                @inthehands

                                Java?

                                1 Reply Last reply
                                0
                                • inthehands@hachyderm.ioI inthehands@hachyderm.io

                                  But that’s me; I don’t think my ethical concerns are shared widely enough for companies to have to be ramming AI down developers’ throats the way they are. The token quotas etc are a symptom of something large and deep.

                                  Maybe that post about MTBF vs MTTR helps explain it.

                                  /end

                                  jackdaniel@functional.cafeJ This user is from outside of this forum
                                  jackdaniel@functional.cafeJ This user is from outside of this forum
                                  jackdaniel@functional.cafe
                                  wrote last edited by
                                  #54

                                  @inthehands that's a very well put thread, thank you for it.

                                  1 Reply Last reply
                                  0
                                  • herzleid@wandering.shopH herzleid@wandering.shop

                                    @annehargreaves This really bugs me (and makes me infinitely sad), because we *had* good automation tools, concordance tools, terminology tools – a whole bunch of tools that were actually useful and made human translators faster, more consistent and so on, without compromising their own inherent style or flattening the voice of the text. And now, instead, we have shit. @janeishly @inthehands

                                    annehargreaves@ioc.exchangeA This user is from outside of this forum
                                    annehargreaves@ioc.exchangeA This user is from outside of this forum
                                    annehargreaves@ioc.exchange
                                    wrote last edited by
                                    #55

                                    @herzleid @janeishly @inthehands Yep. Gutted. Gutted to have lost my work after so long.

                                    herzleid@wandering.shopH 1 Reply Last reply
                                    0
                                    • inthehands@hachyderm.ioI inthehands@hachyderm.io

                                      This is, if I understand it correctly, the same contrast that the OP’s distinction between MTBF and MTTR points to:

                                      MTBF = quality (It rarely breaks)

                                      MTTR = efficiency (It breaks all the time but we recover so fast!)

                                      6/

                                      paco@infosec.exchangeP This user is from outside of this forum
                                      paco@infosec.exchangeP This user is from outside of this forum
                                      paco@infosec.exchange
                                      wrote last edited by
                                      #56

                                      @inthehands Another thing the cloud broke was the idea that MTTR has to be super fast. There are a lot of systems that are resilient and downtime is not a big deal. (Email, for example).

                                      So the reality is that we have some systems that are mission critical and MTBF is the right approach. We can’t recover from failure because failure is unrecoverable. Then there’s a whole spectrum of MTTR where failures can be withstood and repairs have varying levels of urgency. MTTR doesn’t have to be instant for everything, in systems where MTTR is the right approach.

                                      Getting whole generations to think about a problem a certain way is a soft form of monopoly. Look at the push to get LLMs into schools and they’re trying desperately to run the same playbook on LLMs. Raise a generation who know no better.

                                      1 Reply Last reply
                                      0
                                      • jmopp@masto.aiJ jmopp@masto.ai

                                        @inthehands His response was "why do you need all that? The AI can validate itself" and I was like "did you not read what I had just said". But it also made me realise we're thinking about what LLMs do in very different ways: I see them as tools for language modelling, with limitations arising from the way they work, while my coworker sees it as the path towards an actual thinking machine

                                        gord1i@fosstodon.orgG This user is from outside of this forum
                                        gord1i@fosstodon.orgG This user is from outside of this forum
                                        gord1i@fosstodon.org
                                        wrote last edited by
                                        #57

                                        @jmopp @inthehands that OAuth example is particularly apt. As it happens, I used gen AI to help with a fairly complex OAuth integration, and it made plenty of understandable but fatal mistakes - confusing different types of Auth tokens, recommending overly broad scope, etc. to the extent that I'm reasonably sure it would have been quicker to just read the OAuth spec properly.

                                        gord1i@fosstodon.orgG 1 Reply Last reply
                                        0
                                        • inthehands@hachyderm.ioI inthehands@hachyderm.io

                                          I can’t think of another time when software devs had to be •forced• en masse to use a new technology that was supposed to help them. Usually we’re kind of stupid for the shiny new things: jamming them in when they solve nothing, doing unnecessary rewrites just to use the new hotness because it’s so cool and fun. Usually we’re the one trying to shove it down mgmt’s throat (or sneak it by them) rather than the reverse.

                                          But not this time.

                                          7/

                                          paco@infosec.exchangeP This user is from outside of this forum
                                          paco@infosec.exchangeP This user is from outside of this forum
                                          paco@infosec.exchange
                                          wrote last edited by
                                          #58

                                          @inthehands You can’t think of another? Microsoft Teams. Microsoft Office. Microsoft exchange. Oracle database. We only use ABC cloud service, etc.

                                          Think of any time executives show enterprise software brand loyalty and you’ll find lots of tools that devs and engineers are forced to use. Where ostensibly it’s the “right tool for the job” but, in actuality, some commercial aspect drove the choice.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups