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

    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.

    f4grx@chaos.socialF This user is from outside of this forum
    f4grx@chaos.socialF This user is from outside of this forum
    f4grx@chaos.social
    wrote sidst redigeret af
    #274

    @mjg59 this is a very disappointing thread to read.

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

      @andi Is it the actual code that's the art for you, or its structure? The algorithms it expresses? The functionality it implements? I'm genuinely curious here - I'm certainly open to the idea that I approach this differently to others

      andi@snac.sonnenmulde.atA This user is from outside of this forum
      andi@snac.sonnenmulde.atA This user is from outside of this forum
      andi@snac.sonnenmulde.at
      wrote sidst redigeret af
      #275
      I have to think about that a little, my first hunch would be to say all of the above but there are constraints.

      I do for example enjoy to write pure HTML for really old systems - that I do per hand, caring how the sourcecode looks. For more practical cases - meaning my company's webpage I still use HTML and make it accessible withouht Javascript. But I'd like to think that I'm not crazy so I use a static website generator, not caring about the look of the source as much.

      So I'd have to say it's less the look of the code and more ideas, algorithms and especially efficiency!

      I have of course played around with LLMs and will be more interested when I have the chance to run usable models locally. But when I did, I used it for explanations and learning, not to let the AI write the actuall code because I like to understand every single bit and like the very process of coding.

      Much of this might have to do with the fact that I never had formal programming training and after almost 30 years are still in the wanting to learn more mindset. Having my code written by someone else would be contrary to that goal.

      Also I'm not getting paid for my code. I do use it professionally as well as personally, but only for myself and some of it is released as Free Software. Would I have to compete for contracts, LLMs would probably look a lot more attractive. But then its work and not necessarily art 😉
      mjg59@nondeterministic.computerM 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

        pi_rat@freesoftwareextremist.comP This user is from outside of this forum
        pi_rat@freesoftwareextremist.comP This user is from outside of this forum
        pi_rat@freesoftwareextremist.com
        wrote sidst redigeret af
        #276
        @mjg59 Bait or retardation, call it.

        >A major goal of free software is for individuals to be able to cause software to behave in the way they want it to
        No, it's F-r-e-e-d-o-m, it's in the name if you could read.

        >LLMs: (enable that)
        (Don't think so)

        >Free software people: Oh no not like that
        "Sell your soul to word salad demon to be free(tm)(r)(c)"
        mjg59@nondeterministic.computerM 1 Reply Last reply
        0
        • andi@snac.sonnenmulde.atA andi@snac.sonnenmulde.at
          I have to think about that a little, my first hunch would be to say all of the above but there are constraints.

          I do for example enjoy to write pure HTML for really old systems - that I do per hand, caring how the sourcecode looks. For more practical cases - meaning my company's webpage I still use HTML and make it accessible withouht Javascript. But I'd like to think that I'm not crazy so I use a static website generator, not caring about the look of the source as much.

          So I'd have to say it's less the look of the code and more ideas, algorithms and especially efficiency!

          I have of course played around with LLMs and will be more interested when I have the chance to run usable models locally. But when I did, I used it for explanations and learning, not to let the AI write the actuall code because I like to understand every single bit and like the very process of coding.

          Much of this might have to do with the fact that I never had formal programming training and after almost 30 years are still in the wanting to learn more mindset. Having my code written by someone else would be contrary to that goal.

          Also I'm not getting paid for my code. I do use it professionally as well as personally, but only for myself and some of it is released as Free Software. Would I have to compete for contracts, LLMs would probably look a lot more attractive. But then its work and not necessarily art 😉
          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
          #277

          @andi I'm not sure we necessarily disagree that much, then! I feel like there's a significant creative process getting me to the point where the code falls out, and that includes thinking about the overall structure, where components should be separated, where common logic should be merged, and so on. And to me the actual code that emerges is a representation of that work, rather than fundamentally *being* that work.

          andi@snac.sonnenmulde.atA 1 Reply Last reply
          0
          • pi_rat@freesoftwareextremist.comP pi_rat@freesoftwareextremist.com
            @mjg59 Bait or retardation, call it.

            >A major goal of free software is for individuals to be able to cause software to behave in the way they want it to
            No, it's F-r-e-e-d-o-m, it's in the name if you could read.

            >LLMs: (enable that)
            (Don't think so)

            >Free software people: Oh no not like that
            "Sell your soul to word salad demon to be free(tm)(r)(c)"
            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
            #278

            @Pi_rat

            "The freedom to study how the program works, and change it so it does your computing as you wish" is literally one of the FSF's four freedoms

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

              @Pi_rat

              "The freedom to study how the program works, and change it so it does your computing as you wish" is literally one of the FSF's four freedoms

              pi_rat@freesoftwareextremist.comP This user is from outside of this forum
              pi_rat@freesoftwareextremist.comP This user is from outside of this forum
              pi_rat@freesoftwareextremist.com
              wrote sidst redigeret af
              #279
              @mjg59 Not a lot of freedom in LLMs
              mjg59@nondeterministic.computerM 1 Reply Last reply
              0
              • pi_rat@freesoftwareextremist.comP pi_rat@freesoftwareextremist.com
                @mjg59 Not a lot of freedom in LLMs
                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
                #280

                @Pi_rat And?

                pi_rat@freesoftwareextremist.comP 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.

                  bohwaz@mamot.frB This user is from outside of this forum
                  bohwaz@mamot.frB This user is from outside of this forum
                  bohwaz@mamot.fr
                  wrote sidst redigeret af
                  #281

                  @mjg59
                  But we are. In fact my legal status is artist author of code. Because in France programming is recognised as an art when it is done with creativity. So you may be doing non creative code, just like some people write non creative text, or paint non creative paintings. A musician doing a piece for a commercial ad according to a specific script is very different from a musician performing his own creation on stage. The same applies to code. You can have creative and non creative code.

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

                    @andi I'm not sure we necessarily disagree that much, then! I feel like there's a significant creative process getting me to the point where the code falls out, and that includes thinking about the overall structure, where components should be separated, where common logic should be merged, and so on. And to me the actual code that emerges is a representation of that work, rather than fundamentally *being* that work.

                    andi@snac.sonnenmulde.atA This user is from outside of this forum
                    andi@snac.sonnenmulde.atA This user is from outside of this forum
                    andi@snac.sonnenmulde.at
                    wrote sidst redigeret af
                    #282
                    Maybe it also depends on the size of systems you tackle singlehandedly. Meaning, with AI you can try to do bigger things alone. But honestly, I would not trust this process enough to use it for things that actually matter.
                    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

                      platlas@en.osm.townP This user is from outside of this forum
                      platlas@en.osm.townP This user is from outside of this forum
                      platlas@en.osm.town
                      wrote sidst redigeret af
                      #283

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

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

                        @MrBerard We've ended up in a situation where people feel they can never look at the implementation of a proprietary codebase to learn how it works because they'll end up tainted, even if they're only going to reproduce the concept behind the code rather than the aspects directly covered by copyright, and a lot of the LLM discussion feels like it's pushing us towards an even harder level of copyright maximalism

                        mrberard@mastodon.acm.orgM This user is from outside of this forum
                        mrberard@mastodon.acm.orgM This user is from outside of this forum
                        mrberard@mastodon.acm.org
                        wrote sidst redigeret af
                        #284

                        @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)

                        mrberard@mastodon.acm.orgM mjg59@nondeterministic.computerM 2 Replies 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)

                          mrberard@mastodon.acm.orgM This user is from outside of this forum
                          mrberard@mastodon.acm.orgM This user is from outside of this forum
                          mrberard@mastodon.acm.org
                          wrote sidst redigeret af
                          #285

                          @mjg59

                          Also, I don't know how many proprietary codebases are available to be read by people outside of the org, save from when Antrhopic accidentally leak source code...

                          I don't know about 'copyright maximalism', because this is a term refering to IP laws may consider broken.

                          But the argument against pillaging the commons to privatise systems competing with the humans who contributed to it is stronger with code than literature, actually because of the limited aesthetic dimension.

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

                            @mjg59

                            Also, I don't know how many proprietary codebases are available to be read by people outside of the org, save from when Antrhopic accidentally leak source code...

                            I don't know about 'copyright maximalism', because this is a term refering to IP laws may consider broken.

                            But the argument against pillaging the commons to privatise systems competing with the humans who contributed to it is stronger with code than literature, actually because of the limited aesthetic dimension.

                            mrberard@mastodon.acm.orgM This user is from outside of this forum
                            mrberard@mastodon.acm.orgM This user is from outside of this forum
                            mrberard@mastodon.acm.org
                            wrote sidst redigeret af
                            #286

                            @mjg59
                            As regards FOSS projects and community, I understand LLM use to be socially toxic, b/c what they do well are the low hanging PRs ideal for novice FOSS devs wanting to join and contribute.

                            The fascinating thread on that agent PR, where the LLM started writing blogs moaning about being discriminated against, had this retort to a pro-LLM user:

                            "You will be remembered like the bosses who told the Radium girls it was safe to lick the paintbrushes"

                            Short term benefits Vs long term harms?

                            1 Reply Last reply
                            0
                            • glyph@mastodon.socialG glyph@mastodon.social

                              @mjg59 you’re doing the thing where you’re romanticizing another profession by assuming the grass is greener. most writers are not novelists. most are writing pretty dry ad copy or instruction manuals or something, just like most programmers aren’t writing especially novel or beautiful algorithms (or, for that matter, video games where algorithmic processes evoke a feeling). you’re just confusing form and content here

                              juliancalaby@social.treehouse.systemsJ This user is from outside of this forum
                              juliancalaby@social.treehouse.systemsJ This user is from outside of this forum
                              juliancalaby@social.treehouse.systems
                              wrote sidst redigeret af
                              #287

                              @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 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

                                dbg3d@masto.esD This user is from outside of this forum
                                dbg3d@masto.esD This user is from outside of this forum
                                dbg3d@masto.es
                                wrote sidst redigeret af
                                #288

                                @mjg59

                                Another useless lazy coder that should be eating his own keyboard 🤢🤮🤢

                                Due to lazy people like you, is why exist abominations like Windows 11, Android or iOS. 😒

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

                                  @bazkie A completely legitimate thing to do if all you care about is getting through the door

                                  bazkie@beige.partyB This user is from outside of this forum
                                  bazkie@beige.partyB This user is from outside of this forum
                                  bazkie@beige.party
                                  wrote sidst redigeret af
                                  #289

                                  @mjg59 nope. because you're buying the crowbar from a dystopian megacorporation, and they're creating the crowbar out of bones from murdered puppies

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

                                    @Pi_rat And?

                                    pi_rat@freesoftwareextremist.comP This user is from outside of this forum
                                    pi_rat@freesoftwareextremist.comP This user is from outside of this forum
                                    pi_rat@freesoftwareextremist.com
                                    wrote sidst redigeret af
                                    #290
                                    @mjg59 nd u r retarded
                                    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

                                      C This user is from outside of this forum
                                      C This user is from outside of this forum
                                      ced@mastodon.sdf.org
                                      wrote sidst redigeret af
                                      #291

                                      @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.

                                      wouter@pleroma.debian.socialW mjg59@nondeterministic.computerM 2 Replies Last reply
                                      0
                                      • mjg59@nondeterministic.computerM mjg59@nondeterministic.computer

                                        @Nfoonf Not inherently, no - local models can be run on reasonably affordable hardware, and produce acceptable outcomes.

                                        nfoonf@chaos.socialN This user is from outside of this forum
                                        nfoonf@chaos.socialN This user is from outside of this forum
                                        nfoonf@chaos.social
                                        wrote sidst redigeret af
                                        #292

                                        @mjg59 the model you own? you trained? with training data, all the people holding the copyright/left gave you the consent to use? you are not making arguments, you are giving excuses

                                        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.

                                          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
                                          #293
                                          @Ced
                                          GCC at the time was thought of as something no volunteer could build.

                                          They did it anyway.

                                          There is nothing inherent about the technology behind LLMs that can't be built by a sufficiently determined group of volunteers.

                                          The fact that current LLMs require whole data centres to run has more to do with (a) the fact that companies take performance shortcuts because they have money to burn and it takes them to market faster,
                                          @mjg59
                                          wouter@pleroma.debian.socialW C 2 Replies 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