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 (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. This is one of the worst takes from LLM enthusiasts.

This is one of the worst takes from LLM enthusiasts.

Scheduled Pinned Locked Moved Uncategorized
74 Posts 56 Posters 48 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.
  • Miguel ArrozA Miguel Arroz

    RE: https://mastodon.social/@stroughtonsmith/116030136026775832

    This is one of the worst takes from LLM enthusiasts.

    Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

    LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

    Comparing both is a display of ignorance and dishonesty.

    mwolakM This user is from outside of this forum
    mwolakM This user is from outside of this forum
    mwolak
    wrote last edited by
    #29

    @arroz I know who *will* be manually reviewing the generated code: the people in the black hats.

    1 Reply Last reply
    0
    • [object Object]Z [object Object]

      @arroz “LLMs are natural language compilers”, brought to you by the same kids insisting their product is “the operating system for the web” because nothing means anything if you ignore all implementation and engineering details

      AnthonyA This user is from outside of this forum
      AnthonyA This user is from outside of this forum
      Anthony
      wrote last edited by
      #30
      @zzt@mas.to @arroz@mastodon.social https://buc.ci/abucci/p/1769891986.847341
      1 Reply Last reply
      0
      • Orb 2069O Orb 2069

        @aspensmonster @zzt @arroz

        Vibe coded skyscrapers.

        LeszekM This user is from outside of this forum
        LeszekM This user is from outside of this forum
        Leszek
        wrote last edited by
        #31

        @Orb2069 @aspensmonster @zzt @arroz There was a preview of that. Search the history of highrises in UK, especially the ones built in the 1960s and 1970s.
        You can save so much on tall buildings by not building 2 stories of cellars those silly continental architects added to the design. Or you can just copy paste a building on top of itself to double the number of livable floors from 6 to 12, right?

        1 Reply Last reply
        0
        • [object Object]Z [object Object]

          @arroz it’s always a bit depressing when I find out about a new pocket of mediocre tech jackasses posting twitter crap on masto. all of the guys posting “LLMs are like compilers for natural language” should have their CS degrees yanked cause they’ve proven they don’t meet the academic requirements for a CS undergrad.

          Darby LinesA This user is from outside of this forum
          Darby LinesA This user is from outside of this forum
          Darby Lines
          wrote last edited by
          #32

          @zzt @arroz The sheer volume of developers that I have lost respect for in the last two years is just staggering.

          Sharp Cheddar GoblinS Z 2 Replies Last reply
          0
          • Darby LinesA Darby Lines

            @zzt @arroz The sheer volume of developers that I have lost respect for in the last two years is just staggering.

            Sharp Cheddar GoblinS This user is from outside of this forum
            Sharp Cheddar GoblinS This user is from outside of this forum
            Sharp Cheddar Goblin
            wrote last edited by
            #33

            @angry_drunk @zzt @arroz I despise all of my coworkers and the company I work for. I'm just going to retire early when I'm finally let go due to slopcoding and then work on limiting my life's contact with software, since it's all going to be buggy and insecure garbage. I guess I'll be a hermit and write a manifesto.

            1 Reply Last reply
            0
            • Miguel ArrozA Miguel Arroz

              RE: https://mastodon.social/@stroughtonsmith/116030136026775832

              This is one of the worst takes from LLM enthusiasts.

              Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

              LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

              Comparing both is a display of ignorance and dishonesty.

              Very Human RobotS This user is from outside of this forum
              Very Human RobotS This user is from outside of this forum
              Very Human Robot
              wrote last edited by
              #34

              @arroz

              The trick is to get the LLM to generate a spec and an acceptance test for the change you want to make, and verify the test.

              1 Reply Last reply
              0
              • Darby LinesA Darby Lines

                @zzt @arroz The sheer volume of developers that I have lost respect for in the last two years is just staggering.

                Z This user is from outside of this forum
                Z This user is from outside of this forum
                zygmyd
                wrote last edited by
                #35

                @angry_drunk @zzt @arroz

                And executives. Seeing who are the bandwagon jumpers and who are being thoughtful about things.

                1 Reply Last reply
                0
                • Miguel ArrozA Miguel Arroz

                  RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                  This is one of the worst takes from LLM enthusiasts.

                  Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                  LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                  Comparing both is a display of ignorance and dishonesty.

                  pmonks (330ppm)P This user is from outside of this forum
                  pmonks (330ppm)P This user is from outside of this forum
                  pmonks (330ppm)
                  wrote last edited by
                  #36

                  @arroz These systems are Dunning-Kruger-as-a-service, and that thread is a textbook example of why.

                  1 Reply Last reply
                  0
                  • Miguel ArrozA Miguel Arroz

                    RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                    This is one of the worst takes from LLM enthusiasts.

                    Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                    LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                    Comparing both is a display of ignorance and dishonesty.

                    ? Offline
                    ? Offline
                    Guest
                    wrote last edited by
                    #37

                    @arroz Well put. Ambiguity is a well studied topic in the context of compilers. You won't want your code generator to be able to interpret a construct in a dozen different ways. Natural language is nothing but ambiguous.

                    "Then we'll constraint it accordingly". First, there are even many context free languages for which the elimination of ambiguity is impossible, and the ones for which is possible relies on typical well known techniques for them. At that point you just "innovating" by reinventing regular languages and context free languages.

                    Furthermore, are gcc or any compiler in llvm part of taking water from the mouths of mexican families? Does ghc put a huge amount of stress in the electrical grid of Ireland? Will a LLM generate code as correct as CompCert? Are rustc or sbcl part of an abject bubble that likely will have catastrophic effects on the economy?

                    1 Reply Last reply
                    0
                    • Miguel ArrozA Miguel Arroz

                      RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                      This is one of the worst takes from LLM enthusiasts.

                      Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                      LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                      Comparing both is a display of ignorance and dishonesty.

                      Jared White (ResistanceNet ✊)J This user is from outside of this forum
                      Jared White (ResistanceNet ✊)J This user is from outside of this forum
                      Jared White (ResistanceNet ✊)
                      wrote last edited by
                      #38

                      @arroz @stroughtonsmith Totally off their rockers. Slop machine psychosis really seems to be in the air right now.

                      You know who is *perfectly cool* with developers continuing to write code for their apps like normal creative people? THE USERS. In fact, putting a slop-free badge on your product *is a selling point* because nobody wants this crap. 😂

                      1 Reply Last reply
                      0
                      • Miguel ArrozA Miguel Arroz

                        RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                        This is one of the worst takes from LLM enthusiasts.

                        Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                        LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                        Comparing both is a display of ignorance and dishonesty.

                        mtc_ukM This user is from outside of this forum
                        mtc_ukM This user is from outside of this forum
                        mtc_uk
                        wrote last edited by
                        #39

                        @arroz @stroughtonsmith
                        Jesus fucking Christ, these people are incompetent idiots. I’m even more glad to be out of the programming business given that these are the morons with whom I’d be interacting. Everything is going to go to shit.

                        Rainer M KrugR 1 Reply Last reply
                        0
                        • Miguel ArrozA Miguel Arroz

                          RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                          This is one of the worst takes from LLM enthusiasts.

                          Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                          LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                          Comparing both is a display of ignorance and dishonesty.

                          mirabilosM This user is from outside of this forum
                          mirabilosM This user is from outside of this forum
                          mirabilos
                          wrote last edited by
                          #40

                          @arroz except that LLMs are also deterministic (they just incorporate pseudorandom bits for some variety in the prediction)

                          1 Reply Last reply
                          0
                          • Miguel ArrozA Miguel Arroz

                            RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                            This is one of the worst takes from LLM enthusiasts.

                            Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                            LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                            Comparing both is a display of ignorance and dishonesty.

                            Kevin GranadeK This user is from outside of this forum
                            Kevin GranadeK This user is from outside of this forum
                            Kevin Granade
                            wrote last edited by
                            #41

                            @arroz I mean... people still audit the machine code sometimes! It's not the first resort but it's on the list, and in any sufficiently complex system you need people that can chase the program logic all the way to the CPU. It stopped being common precisely because the results became supremely consistently good to the point where it became generally recognized as a bad idea to reflexively second guess the compiler.
                            That process has not happened with LLMs, they constantly spit out broken code.

                            1 Reply Last reply
                            0
                            • gudenauG gudenau

                              @arroz my boss yesterday just said that if you don't learn to use the LLM tools, you will be fired and replaced by people who do. It's terrifying. Especially if I was allowed to say what I was working on, you would be terrified too.

                              poleguy looking for lost toolsP This user is from outside of this forum
                              poleguy looking for lost toolsP This user is from outside of this forum
                              poleguy looking for lost tools
                              wrote last edited by
                              #42

                              @arroz @gudenau just use up all the tokens every month and keep doing your job. 🙂

                              gudenauG 1 Reply Last reply
                              0
                              • Miguel ArrozA Miguel Arroz

                                RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                                This is one of the worst takes from LLM enthusiasts.

                                Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                                LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                                Comparing both is a display of ignorance and dishonesty.

                                AnnaA This user is from outside of this forum
                                AnnaA This user is from outside of this forum
                                Anna
                                wrote last edited by
                                #43

                                @arroz I desperately want a compiler for natural language and to make traditional languages obsolete. LLMs can't do that

                                1 Reply Last reply
                                0
                                • Orb 2069O Orb 2069

                                  @zzt @arroz

                                  Imagine if CS was like ANY other engineering discipline.

                                  Ivor HewittI This user is from outside of this forum
                                  Ivor HewittI This user is from outside of this forum
                                  Ivor Hewitt
                                  wrote last edited by
                                  #44

                                  @Orb2069 @zzt @arroz my qualification ('93) was actually "software engineering' and it was an attempt to create a new type of course treating the subject like other engineering disciplines. I thought it would take off, but I believe they gave up soon after and went for straight comp-sci.

                                  1 Reply Last reply
                                  0
                                  • Miguel ArrozA Miguel Arroz

                                    RE: https://mastodon.social/@stroughtonsmith/116030136026775832

                                    This is one of the worst takes from LLM enthusiasts.

                                    Compilers are deterministic, extremely well tested, made out of incredibly detailed specifications debated for months and properly formalized.

                                    LLMs are random content generators with a whole lot of automatically trained heuristics. They can produce literally anything. Not a single person who built them can predict what the output will be for a given input.

                                    Comparing both is a display of ignorance and dishonesty.

                                    petrosP This user is from outside of this forum
                                    petrosP This user is from outside of this forum
                                    petros
                                    wrote last edited by
                                    #45

                                    @arroz It is funny, even people who work for months on a LLM project are surprised that the LLM does not give consistently the same result.

                                    Which can be ok, in some cases. In the one Isee right now, replacing boring data entry, the LLM gets a result 90% right, and if a second one independently gets the same result, the result is considered confirmed - it is in fact very unlikely that two models get the same thing wrong.

                                    Leaves 20% for review, and the LLMs are faster than humans.

                                    petrosP 1 Reply Last reply
                                    0
                                    • [object Object]Z [object Object]

                                      @arroz “LLMs are natural language compilers”, brought to you by the same kids insisting their product is “the operating system for the web” because nothing means anything if you ignore all implementation and engineering details

                                      ChrisT This user is from outside of this forum
                                      ChrisT This user is from outside of this forum
                                      Chris
                                      wrote last edited by
                                      #46

                                      @zzt @arroz I have a "deduplication for your bank account" to sell to you

                                      1 Reply Last reply
                                      0
                                      • petrosP petros

                                        @arroz It is funny, even people who work for months on a LLM project are surprised that the LLM does not give consistently the same result.

                                        Which can be ok, in some cases. In the one Isee right now, replacing boring data entry, the LLM gets a result 90% right, and if a second one independently gets the same result, the result is considered confirmed - it is in fact very unlikely that two models get the same thing wrong.

                                        Leaves 20% for review, and the LLMs are faster than humans.

                                        petrosP This user is from outside of this forum
                                        petrosP This user is from outside of this forum
                                        petros
                                        wrote last edited by
                                        #47

                                        @arroz In this case, the LLMs are replacing a boring job to a certain extend.

                                        I wouldn't trust a "90% right" machine a job where people's lives can depend on it, though.

                                        Also, there are traditional OCR based solutions used before and concurrently. In this project the jury is still out. Not certain which is more efficient. The obstacles and issues are bigger than expected. Not all smooth sailing.

                                        Miguel ArrozA 1 Reply Last reply
                                        0
                                        • petrosP petros

                                          @arroz In this case, the LLMs are replacing a boring job to a certain extend.

                                          I wouldn't trust a "90% right" machine a job where people's lives can depend on it, though.

                                          Also, there are traditional OCR based solutions used before and concurrently. In this project the jury is still out. Not certain which is more efficient. The obstacles and issues are bigger than expected. Not all smooth sailing.

                                          Miguel ArrozA This user is from outside of this forum
                                          Miguel ArrozA This user is from outside of this forum
                                          Miguel Arroz
                                          wrote last edited by
                                          #48

                                          @petros I would need more context to know what we’re talking about here. Scanning and OCRing documents? Manually filled forms? Historical docs? If so, I don’t see how “one word wrong out of 10” is in any way acceptable.*

                                          To me automation means something I can set and forget. If I have to verify the work of the “automation”, it’s not automating anything.

                                          Imagine how successful computing would have been if those 40 year old computers I played with they got 10% of their math operations wrong. 1/2

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


                                          • Login

                                          • Don't have an account? Register

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