Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. My experience with generative-AI has been that, at its very best, it is subtly wrong in ways that only an expert in the relevant subject would recognise.

My experience with generative-AI has been that, at its very best, it is subtly wrong in ways that only an expert in the relevant subject would recognise.

Geplant Angeheftet Gesperrt Verschoben Uncategorized
153 Beiträge 81 Kommentatoren 0 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • wavesculptor@climatejustice.socialW wavesculptor@climatejustice.social

    @jonathanhogg

    " That people are trying to steer a tank with a speak'n'spell is because we have not made decent bikes." -- if we look at the real-world situation of your metaphor, we see that when "decent bikes" ARE finally here, the establishment begins to gatekeep and legislate against them /because/ they are too effective, at overturning the status quo - ostensibly on the grounds that they are "dangerous" when in the wrong hands.

    Wondering if the analogy feeds back in the other direction too.

    @dasgrueneblatt

    wolf480pl@mstdn.ioW This user is from outside of this forum
    wolf480pl@mstdn.ioW This user is from outside of this forum
    wolf480pl@mstdn.io
    schrieb zuletzt editiert von
    #133

    @wavesculptor
    What are these "decent bikes" that were regulated away?

    (Not saying there weren't any, just that I haven't been keeping track so I likely missed them.)

    @jonathanhogg @dasgrueneblatt

    wavesculptor@climatejustice.socialW 1 Antwort Letzte Antwort
    0
    • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

      To me, all these people crowing about having written 10k lines of code in a day are idiots. If you need to write that much code in a day, you are manifestly working at the wrong level of abstraction to solve your problem.

      wolf480pl@mstdn.ioW This user is from outside of this forum
      wolf480pl@mstdn.ioW This user is from outside of this forum
      wolf480pl@mstdn.io
      schrieb zuletzt editiert von
      #134

      @jonathanhogg
      On one hand, I'm inclined to agree about the barrier to entry issue - boilerplate sucks, and having more people understand programming would be great.

      But on the other hand, it feels like the amount of software in existence is already unmanagable, and the average quality is relatively low.

      You say to move a layer up to avoid writing 10k lines, but the current way to do that results in huge dependency trees with 10s of thousands of lines of someone else's code.

      1/

      wolf480pl@mstdn.ioW jonathanhogg@mastodon.socialJ 2 Antworten Letzte Antwort
      0
      • wolf480pl@mstdn.ioW wolf480pl@mstdn.io

        @jonathanhogg
        On one hand, I'm inclined to agree about the barrier to entry issue - boilerplate sucks, and having more people understand programming would be great.

        But on the other hand, it feels like the amount of software in existence is already unmanagable, and the average quality is relatively low.

        You say to move a layer up to avoid writing 10k lines, but the current way to do that results in huge dependency trees with 10s of thousands of lines of someone else's code.

        1/

        wolf480pl@mstdn.ioW This user is from outside of this forum
        wolf480pl@mstdn.ioW This user is from outside of this forum
        wolf480pl@mstdn.io
        schrieb zuletzt editiert von
        #135

        @jonathanhogg
        All these dependencies have updates which introduce regressions and API breakage. And they also have vulnerabilities.

        IME, these things can very quickly become unmanagable - you spend more time updating dependencies than writing your own code - unless you're very picky about your dependencies.

        So is more people writing more software what the society needs?

        1 Antwort Letzte Antwort
        0
        • wolf480pl@mstdn.ioW wolf480pl@mstdn.io

          @jonathanhogg
          On one hand, I'm inclined to agree about the barrier to entry issue - boilerplate sucks, and having more people understand programming would be great.

          But on the other hand, it feels like the amount of software in existence is already unmanagable, and the average quality is relatively low.

          You say to move a layer up to avoid writing 10k lines, but the current way to do that results in huge dependency trees with 10s of thousands of lines of someone else's code.

          1/

          jonathanhogg@mastodon.socialJ This user is from outside of this forum
          jonathanhogg@mastodon.socialJ This user is from outside of this forum
          jonathanhogg@mastodon.social
          schrieb zuletzt editiert von
          #136

          @wolf480pl it is the current way of moving up a layer that I object to. We should be thinking of new ways of programming and instead are stuck making new frameworks. We imagine adding more cruft will somehow make it better. Eg., Arduino and Processing imagined that you could take a language wildly unsuited to beginners and make it palatable with a library

          1 Antwort Letzte Antwort
          0
          • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

            You know what? HyperCard was a glorious moment in time that I dearly miss: an army of non-experts were bashing together and sharing weird and wonderful stacks that were part 'zine, part adventure game and part database. Instead of laughing at vibe-coders, maybe we should ask ourselves why the current state-of-the-art in beginner-friendly programming tools is a planet-boiling roulette wheel.

            owen@mementomori.socialO This user is from outside of this forum
            owen@mementomori.socialO This user is from outside of this forum
            owen@mementomori.social
            schrieb zuletzt editiert von
            #137

            @jonathanhogg Apart from a brief flirtation with Basic on a ZX Spectrum my first brush with the logic of coding was HyperTalk. I fell deeply in love with the possibilities that seemed to be hidden inside it.

            It felt like a rabbit hole with new and unexpected surprises every time you fell down another level.

            And it equipped me to earn a living for a few short years when multimedia was a thing. Lingo in Macromedia Director, anyone?

            I wager that Lingo wouldn’t have existed without Hypercard.

            1 Antwort Letzte Antwort
            0
            • wolf480pl@mstdn.ioW wolf480pl@mstdn.io

              @wavesculptor
              What are these "decent bikes" that were regulated away?

              (Not saying there weren't any, just that I haven't been keeping track so I likely missed them.)

              @jonathanhogg @dasgrueneblatt

              wavesculptor@climatejustice.socialW This user is from outside of this forum
              wavesculptor@climatejustice.socialW This user is from outside of this forum
              wavesculptor@climatejustice.social
              schrieb zuletzt editiert von
              #138

              @wolf480pl

              #eBikes -- [and #micromobility generally] --massive take-up, but this could be orders of magnitude more in countries such as UK if they were encouraged to diversify and not continually pushed-back-at as "dangerous toys".

              @jonathanhogg @dasgrueneblatt

              billysmith@social.coopB 1 Antwort Letzte Antwort
              0
              • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                @dasgrueneblatt I think you have misunderstood me: I think vibe coding is a horrendous problem, but it is a symptom of an industry failing. That people are trying to steer a tank with a speak'n'spell is because we have not made decent bikes.

                8r3n7@mstdn.ca8 This user is from outside of this forum
                8r3n7@mstdn.ca8 This user is from outside of this forum
                8r3n7@mstdn.ca
                schrieb zuletzt editiert von
                #139

                @jonathanhogg It would be good to contextualize this issue.

                Acquiring knowledge and skill, in any field or endeavor, is inevitably difficult. Those who came before, and did the difficult work, could, if they chose, and were extremely generous, make the road less painful, more traversible, if they took the time.

                Don’t underestimate the effort and sacrifice involved in considering the needs of students! Pedagogy is hard work! And it is impeded by the curse of knowledge.

                Our advanced technological society has a spotty track record, and a degree of ambivalence (trending towards hostility) towards the broad sharing of understanding. We make schools expensive. We mistreat educators. The best want to monopolize and hoard their knowledge, out of fear of competition.

                It’s easy to pick on one or two things that could be better. But it’s a universal challenge.

                1 Antwort Letzte Antwort
                0
                • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                  @dasgrueneblatt I think you have misunderstood me: I think vibe coding is a horrendous problem, but it is a symptom of an industry failing. That people are trying to steer a tank with a speak'n'spell is because we have not made decent bikes.

                  kevinrns@mstdn.socialK This user is from outside of this forum
                  kevinrns@mstdn.socialK This user is from outside of this forum
                  kevinrns@mstdn.social
                  schrieb zuletzt editiert von
                  #140

                  @jonathanhogg @dasgrueneblatt

                  Great writing. Verb, noun, resistance.

                  1 Antwort Letzte Antwort
                  0
                  • lispi314@udongein.xyzL lispi314@udongein.xyz

                    @kirtai@tech.lgbt @jonathanhogg@mastodon.social A large number of those lines of code are probably boilerplate indicative of abysmal library quality.

                    If a language's entire ecosystem is built on boilerplate and it's seen as normal, that is not okay.

                    gnuxie@social.applied-langua.geG This user is from outside of this forum
                    gnuxie@social.applied-langua.geG This user is from outside of this forum
                    gnuxie@social.applied-langua.ge
                    schrieb zuletzt editiert von
                    #141
                    @lispi314 @jonathanhogg @kirtai I mean we didn't get here unintentionally. It's expensive and self sacrificial to invest a lot of time in infrastructure like programming languages and libraries (wherever you land in the stack) and make it very simple to solve the problems you are solving (and others to solve them too). It's also really hard, because not only is the problem you are solving an engineering problem but now also building the infrastructure to solve the problem. And the limiting factor is exploration not sitting down and hypothesising, researching, and cooking up some crap. Which yes is also part of the process too.
                    gnuxie@social.applied-langua.geG 1 Antwort Letzte Antwort
                    0
                    • wavesculptor@climatejustice.socialW wavesculptor@climatejustice.social

                      @jonathanhogg

                      " That people are trying to steer a tank with a speak'n'spell is because we have not made decent bikes." -- if we look at the real-world situation of your metaphor, we see that when "decent bikes" ARE finally here, the establishment begins to gatekeep and legislate against them /because/ they are too effective, at overturning the status quo - ostensibly on the grounds that they are "dangerous" when in the wrong hands.

                      Wondering if the analogy feeds back in the other direction too.

                      @dasgrueneblatt

                      orb2069@mastodon.onlineO This user is from outside of this forum
                      orb2069@mastodon.onlineO This user is from outside of this forum
                      orb2069@mastodon.online
                      schrieb zuletzt editiert von
                      #142

                      @wavesculptor @jonathanhogg @dasgrueneblatt

                      Your analogy will work both ways when people are as eager to pay their own money for AI coding as they are to buy ebikes.

                      As it is now, giving away AI is like trying to medicate a cat and your analogy push smells like seething cope.

                      wavesculptor@climatejustice.socialW 1 Antwort Letzte Antwort
                      0
                      • gnuxie@social.applied-langua.geG gnuxie@social.applied-langua.ge
                        @lispi314 @jonathanhogg @kirtai I mean we didn't get here unintentionally. It's expensive and self sacrificial to invest a lot of time in infrastructure like programming languages and libraries (wherever you land in the stack) and make it very simple to solve the problems you are solving (and others to solve them too). It's also really hard, because not only is the problem you are solving an engineering problem but now also building the infrastructure to solve the problem. And the limiting factor is exploration not sitting down and hypothesising, researching, and cooking up some crap. Which yes is also part of the process too.
                        gnuxie@social.applied-langua.geG This user is from outside of this forum
                        gnuxie@social.applied-langua.geG This user is from outside of this forum
                        gnuxie@social.applied-langua.ge
                        schrieb zuletzt editiert von
                        #143
                        @lispi314 @jonathanhogg @kirtai you have to buy into an ideology of doing things this way. And if you're investing a lot of time in e.g. libraries for a given programming language, we already kind of know that our programming languages kinda suck and better be made irrelevant, so it also feels inefficient even when you do buy into it.
                        gnuxie@social.applied-langua.geG 1 Antwort Letzte Antwort
                        0
                        • gnuxie@social.applied-langua.geG gnuxie@social.applied-langua.ge
                          @lispi314 @jonathanhogg @kirtai you have to buy into an ideology of doing things this way. And if you're investing a lot of time in e.g. libraries for a given programming language, we already kind of know that our programming languages kinda suck and better be made irrelevant, so it also feels inefficient even when you do buy into it.
                          gnuxie@social.applied-langua.geG This user is from outside of this forum
                          gnuxie@social.applied-langua.geG This user is from outside of this forum
                          gnuxie@social.applied-langua.ge
                          schrieb zuletzt editiert von
                          #144
                          @jonathanhogg @kirtai @lispi314 and as someone who's spent a tonne of time investing in a certain stack to make things easier for other people to solve the same problem... things can wind up esoteric and difficult to onboard with (like imagine APL). It would unironically be quicker for them to use boilerplate even if long term that may not be true.
                          1 Antwort Letzte Antwort
                          0
                          • orb2069@mastodon.onlineO orb2069@mastodon.online

                            @wavesculptor @jonathanhogg @dasgrueneblatt

                            Your analogy will work both ways when people are as eager to pay their own money for AI coding as they are to buy ebikes.

                            As it is now, giving away AI is like trying to medicate a cat and your analogy push smells like seething cope.

                            wavesculptor@climatejustice.socialW This user is from outside of this forum
                            wavesculptor@climatejustice.socialW This user is from outside of this forum
                            wavesculptor@climatejustice.social
                            schrieb zuletzt editiert von
                            #145

                            @Orb2069

                            nearly a boost and a star there ⬆️ until the projections

                            @jonathanhogg @dasgrueneblatt

                            orb2069@mastodon.onlineO 1 Antwort Letzte Antwort
                            0
                            • wavesculptor@climatejustice.socialW wavesculptor@climatejustice.social

                              @Orb2069

                              nearly a boost and a star there ⬆️ until the projections

                              @jonathanhogg @dasgrueneblatt

                              orb2069@mastodon.onlineO This user is from outside of this forum
                              orb2069@mastodon.onlineO This user is from outside of this forum
                              orb2069@mastodon.online
                              schrieb zuletzt editiert von
                              #146

                              @wavesculptor @jonathanhogg @dasgrueneblatt

                              Since you value engagement so much, here you go.

                              1 Antwort Letzte Antwort
                              0
                              • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                                To me, all these people crowing about having written 10k lines of code in a day are idiots. If you need to write that much code in a day, you are manifestly working at the wrong level of abstraction to solve your problem.

                                trouble@masto.aiT This user is from outside of this forum
                                trouble@masto.aiT This user is from outside of this forum
                                trouble@masto.ai
                                schrieb zuletzt editiert von
                                #147

                                @jonathanhogg these days my programs tend to be 100 lines of logic, and then 10x error handling and input parsing. But I feel like it's always been this way, even before exceptions.
                                String parsing is another bottomless pit of despair. I once dreamt of modifying Unix tools to all emit xml (before json). Which means ls and stat end up being the same core program. And sls (the printf version of ls) can get folded in too.
                                TBH, I find typing helpful, and prefer it (I mostly wrangle Python).

                                1 Antwort Letzte Antwort
                                0
                                • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                                  @dasgrueneblatt I have now spent 40 years programming commercially in dozens of different languages; I have taught programming to CS students, art students and little kids and my experience is that most programming is hard because we have made it so. I absolutely understand the frustration of people who know what their problem is, but don't feel equipped to solve it because the tools available to them are too big and confusing. Vibe coding is our own fault

                                  dhd6@jasette.facil.servicesD This user is from outside of this forum
                                  dhd6@jasette.facil.servicesD This user is from outside of this forum
                                  dhd6@jasette.facil.services
                                  schrieb zuletzt editiert von
                                  #148

                                  @jonathanhogg @dasgrueneblatt This sums up a lot of my eternal grumbles about "modern software engineering", of which the Javascript "ecosystem" is probably the clearest example.

                                  We have free (speech and beer) browsers with all sorts of built-in APIs that allow anyone with a computer made in the last 15 years to build cool things with nothing more than a text editor.

                                  We have spent those 15 years telling people to use `create-react-app` instead.

                                  1 Antwort Letzte Antwort
                                  0
                                  • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                                    I will say one thing for generative AI: since these tools function by remixing/translating existing information, that vibe programming is so popular demonstrates a colossal failure on the part of our industry in not making this stuff easier. If a giant ball of statistics can mostly knock up a working app in minutes, this shows not that gen-AI is insanely clever, but that most of the work in making an app has always been stupid. We have gatekeeped programming behind vast walls of nonsense.

                                    inkomtech@infosec.exchangeI This user is from outside of this forum
                                    inkomtech@infosec.exchangeI This user is from outside of this forum
                                    inkomtech@infosec.exchange
                                    schrieb zuletzt editiert von
                                    #149

                                    @jonathanhogg Software remained loose, artist-like, rather than assemblies of discrete objects like engineering. To be fair, most of commerce rewards when stuff is yanked away from standardization; there’s profit in differentiation.

                                    Open source hardware and software keeps winning inroads due to the inherent advantages of standardization, but they’re opposed by greed.

                                    1 Antwort Letzte Antwort
                                    0
                                    • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                                      You know what? HyperCard was a glorious moment in time that I dearly miss: an army of non-experts were bashing together and sharing weird and wonderful stacks that were part 'zine, part adventure game and part database. Instead of laughing at vibe-coders, maybe we should ask ourselves why the current state-of-the-art in beginner-friendly programming tools is a planet-boiling roulette wheel.

                                      sgharms@techhub.socialS This user is from outside of this forum
                                      sgharms@techhub.socialS This user is from outside of this forum
                                      sgharms@techhub.social
                                      schrieb zuletzt editiert von
                                      #150

                                      @jonathanhogg Following the anthropological chain here…

                                      bro-ishness and false surprise (you’ve never heard of a monoid?) and gatekeeping and condescension turned off so many would-be programmers that they found alternatives where they could create without being judged or rtfm’d

                                      So the incineration of this planet will be the consequence of programmer bros and lack of inclusivity?

                                      Wow. The child who is not embraced by the village will burn it down to feel its warmth.

                                      1 Antwort Letzte Antwort
                                      0
                                      • wavesculptor@climatejustice.socialW wavesculptor@climatejustice.social

                                        @wolf480pl

                                        #eBikes -- [and #micromobility generally] --massive take-up, but this could be orders of magnitude more in countries such as UK if they were encouraged to diversify and not continually pushed-back-at as "dangerous toys".

                                        @jonathanhogg @dasgrueneblatt

                                        billysmith@social.coopB This user is from outside of this forum
                                        billysmith@social.coopB This user is from outside of this forum
                                        billysmith@social.coop
                                        schrieb zuletzt editiert von
                                        #151

                                        @wavesculptor @wolf480pl @jonathanhogg @dasgrueneblatt

                                        Or look at the Cat'N'Mouse games with legislation around 3d-printing firearms.

                                        1 Antwort Letzte Antwort
                                        0
                                        • jonathanhogg@mastodon.socialJ jonathanhogg@mastodon.social

                                          My experience with generative-AI has been that, at its very best, it is subtly wrong in ways that only an expert in the relevant subject would recognise. So I don't worry about us creating super-intelligent AI, I worry about us allowing that expertise to atrophy through laziness and greed. I refuse to use LLMs not because I'm scared of how clever they are, but because I do not wish to become stupider.

                                          x41h@infosec.exchangeX This user is from outside of this forum
                                          x41h@infosec.exchangeX This user is from outside of this forum
                                          x41h@infosec.exchange
                                          schrieb zuletzt editiert von
                                          #152

                                          @jonathanhogg Yea. They are only as intelligent from the content they steal. Once websites begin blocking these bot from scraping their pages LLMs effectively become useless.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen



                                          Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                                          Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                                          Impressum | Datenschutzerklärung | Nutzungsbedingungen

                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Über dieses Forum