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. Free software people: A major goal of free software is for individuals to be able to cause software to behave in the way they want it toLLMs: (enable that)Free software people: Oh no not like that

Free software people: A major goal of free software is for individuals to be able to cause software to behave in the way they want it toLLMs: (enable that)Free software people: Oh no not like that

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
317 Indlæg 120 Posters 0 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.
  • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

    Free software people: A major goal of free software is for individuals to be able to cause software to behave in the way they want it to
    LLMs: (enable that)
    Free software people: Oh no not like that

    stackdump@fosstodon.orgS This user is from outside of this forum
    stackdump@fosstodon.orgS This user is from outside of this forum
    stackdump@fosstodon.org
    wrote sidst redigeret af
    #302

    @mjg59 for many it’s a Moral question.

    There are two kinds of ‘free’ in OSS

    Free as in beer: no downside you get something you didn’t have
    Free as in piano: something so unwieldy you can have it if you can move it.

    I’m not against free anything - but sometimes there’s a hidden cost.
    We can be against hidden cost Morally *and* still enjoy free pianos - if you can move them.

    1 Reply Last reply
    0
    • C ced@mastodon.sdf.org

      @wouter @mjg59

      I am not sure we disagree, I do agree on the fact that a tools that allow anyone to modify programs for their own needs is exactly what free software is about.

      I disagree that what we have today is that though, feels more like a free drug for kids program right now.

      To build domestic of them efficiently we would need to understand how they work… should not stop anyone of course.

      wouter@pleroma.debian.socialW This user is from outside of this forum
      wouter@pleroma.debian.socialW This user is from outside of this forum
      wouter@pleroma.debian.social
      wrote sidst redigeret af
      #303
      @Ced
      I don't think that anyone is claiming that we have that today. Certainly I didn't read Matthew's post that started off this thread in that way.

      There's a subset of people in the free software community that go 'all LLM bad'. I don't necessarily agree with that.
      @mjg59
      wouter@pleroma.debian.socialW 1 Reply Last reply
      0
      • wouter@pleroma.debian.socialW wouter@pleroma.debian.social
        @Ced
        I don't think that anyone is claiming that we have that today. Certainly I didn't read Matthew's post that started off this thread in that way.

        There's a subset of people in the free software community that go 'all LLM bad'. I don't necessarily agree with that.
        @mjg59
        wouter@pleroma.debian.socialW This user is from outside of this forum
        wouter@pleroma.debian.socialW This user is from outside of this forum
        wouter@pleroma.debian.social
        wrote sidst redigeret af
        #304
        Yes, current LLM bad, because of the unethical behaviour of the companies pushing it. And yes, that's reason enough to dislike current LLMs.

        But the tech itself is not terrible, and if we can build it ethically, can be useful.
        @mjg59 @Ced
        1 Reply Last reply
        0
        • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

          When I write code I am turning a creative idea into a mechanical embodiment of that idea. I am not creating beauty. Every line of code I write is a copy of another line of code I've read somewhere before, lightly modified to meet my needs. My code is not intended to evoke emotion. It does not change people think about the world. The idea→code pipeline in my head is not obviously distinguishable from the prompt->code process in an LLM

          corycarson@social.seattle.wa.usC This user is from outside of this forum
          corycarson@social.seattle.wa.usC This user is from outside of this forum
          corycarson@social.seattle.wa.us
          wrote sidst redigeret af
          #305

          @mjg59 What a bizarre take. One of those pipelines lets me feed my family, the other means layoffs for our entire sector (which is happening)

          mjg59@nondeterministic.computerM 1 Reply Last reply
          0
          • platlas@en.osm.townP platlas@en.osm.town

            @mjg59 Are you using open-source hosted models or are we supposed to rent our tools from som company?

            mjg59@nondeterministic.computerM This user is from outside of this forum
            mjg59@nondeterministic.computerM This user is from outside of this forum
            mjg59@nondeterministic.computer
            wrote sidst redigeret af
            #306

            @platlas my preference would be for local models where the underlying runtime cost is more visible to users

            1 Reply Last reply
            0
            • mrberard@mastodon.acm.orgM mrberard@mastodon.acm.org

              @mjg59

              Erm...sure... Seems like you are now switching the fictional strawman against which you are arguing, but sure.

              Then again, all creative endeavours require critical appreciation of prior work. No novelist doesn't read books, no miso doesn't listen to music.

              So the point you are making, with which I agree, is in fact a point for coding being a creative endeavour (dunno if this implies an aesthetic dimension)

              mjg59@nondeterministic.computerM This user is from outside of this forum
              mjg59@nondeterministic.computerM This user is from outside of this forum
              mjg59@nondeterministic.computer
              wrote sidst redigeret af
              #307

              @MrBerard words aren't just the embodiment of a creative story, they influence how we understand and feel about it. When I read someone else's code I'm not typically feeling that dual creative nature - I'm seeing the embodiment of the creativity that created a novel algorithm or exploited hardware behaviour in an interesting way. That's what I'm interested in, not the actual lines of code that tell the compiler how to implement that.

              1 Reply Last reply
              0
              • juliancalaby@social.treehouse.systemsJ juliancalaby@social.treehouse.systems

                @glyph @mjg59 Yeah, this rubbed me the wrong way too.

                As I see it, you can write code in a lot of different ways: from rules lawyer-proof legalese to shitpost, and all of these are valid. And that resulting code can be anywhere from painfully, boringly practical to something damn near poetry.

                I've seen data wrangling that has flow and metre and fancy UIs written in code that nearly put me to sleep.

                And this is the raw interpreted code, not the comments.

                All of this is creative art, all of this is engineering (whether you like it or not) and all of this is ultimately just translating ideas into instructions for a very simple machine.

                And yes, we all learned this craft by copying and pasting, but we learned from what we pasted and ended up learning how to steal the ideas and concepts and themes behind the "word"s.

                My understanding of LLMs is that they're nowhere near the point where they understand why things mean what they mean, even if they can generate pretty plausible explanations for that, so they cannot generate output with "soul" whatever that means. Look at all the abortive attempts to generate videos for example.

                I agree that LLMs have opened the field to people who would otherwise not be able to program and that this is a good thing. My manager wrote a coffee ordering tool that is both vibe coded bullshit and shockingly functional, and I believe he's learned along the way.

                But would I trust him to work on our software product? Would I trust whatever tool he used to work on it? Fuck no. And thankfully, he's self-aware enough to not even try. As much as he's generated a useful tool, I know that the engineering behind it is nonexistent and I'd be shocked if he could explain how any of it worked at a low level.

                As much as it is gatekeepery to doorslam the slop wranglers from open source projects, I believe that most of this antagonism comes from frustrations with people generating shit and trying to pass it off as gold without understanding or engaging with why it isn't.

                And then we get to the moral and environmental issues outside of whether the tool can actually do the thing.

                mjg59@nondeterministic.computerM This user is from outside of this forum
                mjg59@nondeterministic.computerM This user is from outside of this forum
                mjg59@nondeterministic.computer
                wrote sidst redigeret af
                #308

                @juliancalaby @glyph I am absolutely not advocating for LLM use in software development in general, I am saying that the actual code is massively less creative than the majority of words or music or graphics consumed by the training and so I don't have an ethical objection *on that basis* (plenty of other ethical objections in most cases)

                glyph@mastodon.socialG 1 Reply Last reply
                0
                • C ced@mastodon.sdf.org

                  @mjg59 is it enabling it though? You have to use proprietary tools which you have no control over and cannot build yourself anyway. I might be wrong but I think gcc was one of the first tool RMS built.

                  A bit like being self sufficient food wise but you need to source seeds and fertiliser from “someone”, not to say big corp, and be happy because the seeds are free.

                  mjg59@nondeterministic.computerM This user is from outside of this forum
                  mjg59@nondeterministic.computerM This user is from outside of this forum
                  mjg59@nondeterministic.computer
                  wrote sidst redigeret af
                  #309

                  @Ced a proprietary solution that grants the user an ability to modify free software to match their needs is worse than a free one, but it's still something that enhances that user's freedom

                  1 Reply Last reply
                  0
                  • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                    Free software people: A major goal of free software is for individuals to be able to cause software to behave in the way they want it to
                    LLMs: (enable that)
                    Free software people: Oh no not like that

                    csolisr@hub.azkware.netC This user is from outside of this forum
                    csolisr@hub.azkware.netC This user is from outside of this forum
                    csolisr@hub.azkware.net
                    wrote sidst redigeret af
                    #310
                    My personal problem with LLMs is that they generally have no concept of attribution or licensing. Give me a LLM trained on GPL'd code, that actually knew where each generated line came from and added it to the credits, and I'd start using it in a heartbeat
                    1 Reply Last reply
                    0
                    • gardiner_bryant@mastodon.onlineG gardiner_bryant@mastodon.online

                      @mjg59 I don't read other people's code save for documentation and snippets on StackExchange. That's not to say my code is unique, but saying "every line of code I write is a copy of someone else's" is more or less true about virtually every sentence ever committed to paper. Doesn't make your creativity any less valid. Doesn't make the problem you're solving or the app your building any less unique.

                      mjg59@nondeterministic.computerM This user is from outside of this forum
                      mjg59@nondeterministic.computerM This user is from outside of this forum
                      mjg59@nondeterministic.computer
                      wrote sidst redigeret af
                      #311

                      @gardiner_bryant my choice of code is driven almost 100% by the desire to communicate my intention to another blob of code. My choice of words is significantly more complicated than that.

                      1 Reply Last reply
                      0
                      • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                        @juliancalaby @glyph I am absolutely not advocating for LLM use in software development in general, I am saying that the actual code is massively less creative than the majority of words or music or graphics consumed by the training and so I don't have an ethical objection *on that basis* (plenty of other ethical objections in most cases)

                        glyph@mastodon.socialG This user is from outside of this forum
                        glyph@mastodon.socialG This user is from outside of this forum
                        glyph@mastodon.social
                        wrote sidst redigeret af
                        #312

                        @mjg59 @juliancalaby I appreciate the clarification on the scope of the disagreement. I still disagree, but you have gotten put disproportionately on blast in the replies. probably should have opened with this caveat 🙂

                        also despite that disagreement I think there’s an interesting aesthetic philosophy question in here and I wish we didn’t have to have this discussion while standing in the long shadow of the art-annihilating machine

                        1 Reply Last reply
                        0
                        • corycarson@social.seattle.wa.usC corycarson@social.seattle.wa.us

                          @mjg59 What a bizarre take. One of those pipelines lets me feed my family, the other means layoffs for our entire sector (which is happening)

                          mjg59@nondeterministic.computerM This user is from outside of this forum
                          mjg59@nondeterministic.computerM This user is from outside of this forum
                          mjg59@nondeterministic.computer
                          wrote sidst redigeret af
                          #313

                          @corycarson I think the effects of all of this on the industry are terrible and also I think the arguments I feel legitimately apply to LLMs replacing the creativity of authors and composers and artists with a cheap imitation are much less strong when applied to the regurgitation of code

                          1 Reply Last reply
                          0
                          • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                            @barubary Disagreement, I understand - accusation that it's not a good faith argument, I don't

                            barubary@infosec.exchangeB This user is from outside of this forum
                            barubary@infosec.exchangeB This user is from outside of this forum
                            barubary@infosec.exchange
                            wrote sidst redigeret af
                            #314

                            @mjg59 It misses the point so completely (and doesn't address any of the actual counterarguments I've seen made) that it is functionally indistinguishable from a piss take.

                            1 Reply Last reply
                            0
                            • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                              When I write code I am turning a creative idea into a mechanical embodiment of that idea. I am not creating beauty. Every line of code I write is a copy of another line of code I've read somewhere before, lightly modified to meet my needs. My code is not intended to evoke emotion. It does not change people think about the world. The idea→code pipeline in my head is not obviously distinguishable from the prompt->code process in an LLM

                              kim@social.gfsc.studioK This user is from outside of this forum
                              kim@social.gfsc.studioK This user is from outside of this forum
                              kim@social.gfsc.studio
                              wrote sidst redigeret af
                              #315

                              @mjg59 i see so many people on here going on and on about how llms write bad / lazy / sloppy code, and im like, if you think that's bad hold my beer i can do _far_ worse

                              but yeah the gatekeeping vibes are real rn

                              1 Reply Last reply
                              0
                              • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                                Look, coders, we are not writers. There's no way to turn "increment this variable" into life changing prose. The creativity exists outside the code. It always has done and it always will do. Let it go.

                                cstross@wandering.shopC This user is from outside of this forum
                                cstross@wandering.shopC This user is from outside of this forum
                                cstross@wandering.shop
                                wrote sidst redigeret af
                                #316

                                @mjg59

                                I'm a full-time professional novelist. Have been for 25 years. Before that I was a software dev. From the inside, the cognitive experiences of writing prose fiction and writing software *feel identical*. The creativity exists outside the words, and most of the phrases and grammar I use are unoriginal.

                                Ball's back in your court.

                                jollyorc@social.5f9.deJ 1 Reply Last reply
                                0
                                • cstross@wandering.shopC cstross@wandering.shop

                                  @mjg59

                                  I'm a full-time professional novelist. Have been for 25 years. Before that I was a software dev. From the inside, the cognitive experiences of writing prose fiction and writing software *feel identical*. The creativity exists outside the words, and most of the phrases and grammar I use are unoriginal.

                                  Ball's back in your court.

                                  jollyorc@social.5f9.deJ This user is from outside of this forum
                                  jollyorc@social.5f9.deJ This user is from outside of this forum
                                  jollyorc@social.5f9.de
                                  wrote sidst redigeret af
                                  #317

                                  @cstross @mjg59 one icebreaker interview question I used with coders for a few years now is "do you think programming is a creative or an engineering thing? No wrong answers here!"

                                  I think this might be a relevant question here 🙂

                                  1 Reply Last reply
                                  0
                                  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