Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • 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 (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
57 Indlæg 47 Posters 24 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • viq@social.hackerspace.plV viq@social.hackerspace.pl

    @beeftacos
    I've hand written a simple patch. I've been explicit that I don't know what I'm doing, and while it works in basic (mine) usage, I don't know how to test it beyond existing test suite, and what implications it may have on rest of code or performance. I am not a programmer, and I'm the first to admit it.
    It was accepted, possibly slightly modified.
    @david_chisnall

    viq@social.hackerspace.plV This user is from outside of this forum
    viq@social.hackerspace.plV This user is from outside of this forum
    viq@social.hackerspace.pl
    wrote sidst redigeret af
    #46

    @beeftacos
    Arguments I'm currently using is that creators of LLMs have subtlety and consideration of strip mining operations, and any and all usage of their tools makes their number go up and validates their business plans/practices.
    @david_chisnall

    viq@social.hackerspace.plV 1 Reply Last reply
    0
    • viq@social.hackerspace.plV viq@social.hackerspace.pl

      @beeftacos
      Arguments I'm currently using is that creators of LLMs have subtlety and consideration of strip mining operations, and any and all usage of their tools makes their number go up and validates their business plans/practices.
      @david_chisnall

      viq@social.hackerspace.plV This user is from outside of this forum
      viq@social.hackerspace.plV This user is from outside of this forum
      viq@social.hackerspace.pl
      wrote sidst redigeret af
      #47

      @beeftacos
      Even if the tools worked perfectly well - that doesn't change the above.
      @david_chisnall

      1 Reply Last reply
      0
      • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

        I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

        If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

        If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

        If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

        If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

        Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

        There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

        linza@kamu.socialL This user is from outside of this forum
        linza@kamu.socialL This user is from outside of this forum
        linza@kamu.social
        wrote sidst redigeret af
        #48

        @david_chisnall AI enthusiasts and people who wish they could own slaves: Venn diagram is almost a circle.

        1 Reply Last reply
        0
        • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

          I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

          If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

          If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

          If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

          If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

          Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

          There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

          utriaine@mementomori.socialU This user is from outside of this forum
          utriaine@mementomori.socialU This user is from outside of this forum
          utriaine@mementomori.social
          wrote sidst redigeret af
          #49

          @david_chisnall Not directly related to LLM use but very much related to who does the work: In a communications training I participated in some time ago for me the most impactful thing the teacher said to us was:

          "Someone always has to do the work that a message gets understood. It can be either the sender or the receiver. If you are the sender, do you want to leave it up to the receiver, who usually has less incentive to do the work?"

          Now this is my north star when writing emails, bulletins, news, etc. You can use LLM to help you with this process (not saying you should use it) but you cannot outsource the provess to an LLM or you are actually moving the work back to the receiver.

          1 Reply Last reply
          0
          • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

            I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

            If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

            If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

            If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

            If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

            Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

            There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

            thomasbosboom@infosec.exchangeT This user is from outside of this forum
            thomasbosboom@infosec.exchangeT This user is from outside of this forum
            thomasbosboom@infosec.exchange
            wrote sidst redigeret af
            #50

            @david_chisnall Can't we say that it's a multiplier of the user's original capabilities and intent?

            For each of the complaint, a diligent, caring LLM user could actually use LLM to reduce the burden on others by having the LLM support their thinking.

            If you write something, have the LLM take a pass at pointing out lack of clarity, duplication, style problems.

            If you write code, have an LLM point out where you overlooked an edge case, missed clarity in a comment, left a bug…

            Perhaps it's not so much the tool as the user that is at fault?

            1 Reply Last reply
            0
            • viq@social.hackerspace.plV viq@social.hackerspace.pl

              @beeftacos
              I've hand written a simple patch. I've been explicit that I don't know what I'm doing, and while it works in basic (mine) usage, I don't know how to test it beyond existing test suite, and what implications it may have on rest of code or performance. I am not a programmer, and I'm the first to admit it.
              It was accepted, possibly slightly modified.
              @david_chisnall

              david_chisnall@infosec.exchangeD This user is from outside of this forum
              david_chisnall@infosec.exchangeD This user is from outside of this forum
              david_chisnall@infosec.exchange
              wrote sidst redigeret af
              #51

              @viq @beeftacos

              And, to me, that is very different from an LLM patch. You have put in the effort. As with everyone, there is a limit to what your effort will achieve that is bracketed by your knowledge, but you’re asking for help after trying, and you’re explicit about where the edges of your knowledge are.

              I love getting patches like that because they come from someone who has identified a problem and the kinds of things that they get wrong are predictable and so review is fairly easy. They generally fall into two categories: either they’re nearly right and a small tweak is all that’s needed to land them, or there’s some fundamental misunderstanding that means the code is useless as is, but serves as a very detailed bug report for something people have actually encountered as a problem in real use. And these are both things that have value to me and so make me want to put in the remaining effort to make sure that we have something that benefits us both.

              And, if someone who doesn’t think they’re a programmer (you wrote some code and sent it to a real project, you’re a programmer, sorry to be the one to break this to you) put in the effort, that’s also a strong signal to me that this is a fix that actually matters to users.

              If you hadn’t bothered to try to understand the codebase at all and just sent an LLM patch, it’s more work to review because LLMs have very different (and far more complex) failure modes than inexperienced programmers. The effort to say ‘Claude, do the thing’ is so low that I don’t know if the person who did it even uses the project or if they were just looking for something to pad their CV, so I have no idea if this is a change anyone wants. And if you don’t understand what the change you’re making does, you’re putting 100% of the cognitive load on me.

              Some of the most useful contributions I’ve had to various F/OSS projects have not even been code. Detailed bug reports with test cases that let me reproduce them are incredibly valuable.

              1 Reply Last reply
              0
              • gjoel@mstdn.dkG gjoel@mstdn.dk

                @david_chisnall This all boils down to:" If you didn't care enough about this to write it, why should I care enough to read it?" To make it worse, all too often the sender doesn't even care enough to read it either, so you just get the unfiltered response to some prompt. And I agree, that is a deeply disrespectful waste of my time.

                alterelefant@mastodontech.deA This user is from outside of this forum
                alterelefant@mastodontech.deA This user is from outside of this forum
                alterelefant@mastodontech.de
                wrote sidst redigeret af
                #52

                @Gjoel
                Texts that are not worth writing are texts that are not worth reading.
                @david_chisnall

                1 Reply Last reply
                0
                • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                  I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

                  If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

                  If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

                  If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

                  If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

                  Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

                  There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

                  kdekooter@mastodon.socialK This user is from outside of this forum
                  kdekooter@mastodon.socialK This user is from outside of this forum
                  kdekooter@mastodon.social
                  wrote sidst redigeret af
                  #53

                  @david_chisnall 🎯 "Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness."

                  1 Reply Last reply
                  0
                  • muddle@infosec.exchangeM muddle@infosec.exchange

                    @david_chisnall Borrowing terminology from distributed denial of service, you could call LLMs a kind of amplification attack.

                    bsdphk@fosstodon.orgB This user is from outside of this forum
                    bsdphk@fosstodon.orgB This user is from outside of this forum
                    bsdphk@fosstodon.org
                    wrote sidst redigeret af
                    #54

                    @muddle @david_chisnall

                    LLM is a power-amplification tool, like a hammer or a backhoe.

                    With a skilled operator: A very good thing indeed.

                    Operated by a careless or clueless person: A danger to life, limb and property.

                    1 Reply Last reply
                    0
                    • jwcph@helvede.netJ jwcph@helvede.net shared this topic
                    • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                      I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

                      If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

                      If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

                      If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

                      If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

                      Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

                      There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

                      hootenhaller@mastodon.socialH This user is from outside of this forum
                      hootenhaller@mastodon.socialH This user is from outside of this forum
                      hootenhaller@mastodon.social
                      wrote sidst redigeret af
                      #55

                      @david_chisnall Bad user interface design is the same principle: a company/developer can’t be bothered to think harder about making the app work better; They just need to tick a “shipped app” box on their performance objectives for the quarter.

                      1 Reply Last reply
                      0
                      • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                        I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

                        If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

                        If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

                        If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

                        If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

                        Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

                        There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

                        sigsegv@hachyderm.ioS This user is from outside of this forum
                        sigsegv@hachyderm.ioS This user is from outside of this forum
                        sigsegv@hachyderm.io
                        wrote sidst redigeret af
                        #56

                        @david_chisnall Tightly related, I read this essay a few minutes ago:

                        https://mastodon.social/@Daojoan/117125213303488912

                        1 Reply Last reply
                        0
                        • jeppe@uddannelse.socialJ jeppe@uddannelse.social shared this topic
                        • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                          I was trying to work out yesterday why LLM users annoy me so much and it came back to my basic notion of rudeness: impolite behaviour stems from assuming that your time is worth more than other people's.

                          If someone doesn't bother to write coherent words in a message to you so that they can type faster at the cost of your comprehension speed, they're trading your time for theirs and that's rude.

                          If someone uses an LLM to create more words from fewer ideas, that saves them time in careful expression at the cost of more work for you. That's rude.

                          If someone uses an LLM to write code that doesn't work and expects other people to help debugging it, then they're saying that it isn't worth their time to learn but it is worth your time to help them. That's rude.

                          If someone uses an LLM to write some code that looks like it works and expects you to put effort into reviewing a PR, again, they're saving work for themselves at the expense of your time. That's rude.

                          Almost all LLM uses are like this: they save the user time (at least, in the short term) by making more work for someone else. They're machines optimised for creating rudeness.

                          There are a bunch of places where you do trade different people's time. In particular, if tasks A and B need doing, but person 1 can do either and person 2 can do only task B, then it makes sense for person 2 to do task B so that person 1 can do task A. That's not because person 1's time is more valuable, it's because person 1 doing task A is more valuable. It's not that your time is more valuable than the cleaner's time, but the cleaner doing their job means that you can spend my time doing more valuable tasks.

                          globcoco@mamot.frG This user is from outside of this forum
                          globcoco@mamot.frG This user is from outside of this forum
                          globcoco@mamot.fr
                          wrote sidst redigeret af
                          #57

                          @david_chisnall

                          👏🏻👏🏻👏🏻

                          (response written without the use of AI)

                          1 Reply Last reply
                          0
                          • suneauken@mastodon.worldS suneauken@mastodon.world shared this topic
                          Svar
                          • Svar som emne
                          Login for at svare
                          • Ældste til nyeste
                          • Nyeste til ældste
                          • Most Votes


                          • Log ind

                          • Har du ikke en konto? Tilmeld

                          • Login or register to search.
                          Powered by NodeBB Contributors
                          Graciously hosted by data.coop
                          • First post
                            Last post
                          0
                          • Hjem
                          • Seneste
                          • Etiketter
                          • Populære
                          • Verden
                          • Bruger
                          • Grupper