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.
  • dmaonr@mastodon.onlineD This user is from outside of this forum
    dmaonr@mastodon.onlineD This user is from outside of this forum
    dmaonr@mastodon.online
    wrote sidst redigeret af
    #214

    @jenesuispasgoth @raymaccarthy Agreed. From a pure technical sense @mjg59 makes sense. But it ignores the massive ethical and environmental problems and these cannot be decoupled.

    The quality of the output is not relevant. It is going to get better. The ethical problems are not. Too many people opposed to LLMs concentrate on the ai-slop problem when they should be shouting about the ethical issues.

    1 Reply Last reply
    0
    • raymaccarthy@mastodon.ieR raymaccarthy@mastodon.ie

      @mjg59 @p
      You don't understand IP/Copyright or maybe even actual programming, of which actual coding or editing code should be a minority of the effort.

      You're simply promoting theft for the sake of convenience. The USA & China companies are simply ignoring the laws in their training.

      p@fsebugoutzone.orgP This user is from outside of this forum
      p@fsebugoutzone.orgP This user is from outside of this forum
      p@fsebugoutzone.org
      wrote sidst redigeret af
      #215
      @raymaccarthy @mjg59 I don't really hate LLMs per se, but they do generate this soulless "enterprisey" code as an artifact of how they're trained. The thing that rubbed me the wrong way about the series of posts was mainly that it's this call to mediocrity.

      And then he uses Roast Beef as an example; Roast Beef is severely depressed and has this pathological self-deprecation and also is not a real hacker: he's a drawing of a dog. But one of the reasons Achewood sticks with people is Onstad is brilliant with his use of language and is pretty good at sketching personalities. There are people that say comics are not art, Ebert went to his grave insisting video games cannot be art, this guy is saying to the reader, specifically, that some code can be art but then says "Your code sucks, it's never going to be beautiful" and he uses this guy as an example:
      2007-02-02
      agartha_noble@shortstacksran.chA 1 Reply Last reply
      0
      • mnl@hachyderm.ioM mnl@hachyderm.io

        @ignaloidas @mjg59 @david_chisnall @newhinton I think you are misreading what I am saying. That is exactly what I am saying. I never fully trust my code, not a single line of it, partly because every line of my code usually requires billions of lines of code I haven’t written to run. I can apply methods and use my experience to trust it enough to run it.

        alerque@mastodon.socialA This user is from outside of this forum
        alerque@mastodon.socialA This user is from outside of this forum
        alerque@mastodon.social
        wrote sidst redigeret af
        #216

        @mnl @ignaloidas @mjg59 @david_chisnall @newhinton I don't think you are being miss-read. You just stopped making and sense part way into this thread because you started to overload simple words with too much meaning while also bereaving other words of any meaning at all. It is hard to have a meaningful discussion with someone when they keep changing the language as they go or the goalposts keep moving.

        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.

          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
          #217
          Maybe it is because I do not write code for a living. But boy are you wrong on so many levels!

          I don't even want to demonize LLMs, they have their place _especially_ in coding because this might be one of the very few comparably deterministic fields.

          But when I write code I _want_ it to be art, nothing more, nothing less. And I will never let that go
          mjg59@nondeterministic.computerM 1 Reply Last reply
          0
          • p@fsebugoutzone.orgP p@fsebugoutzone.org
            @raymaccarthy @mjg59 I don't really hate LLMs per se, but they do generate this soulless "enterprisey" code as an artifact of how they're trained. The thing that rubbed me the wrong way about the series of posts was mainly that it's this call to mediocrity.

            And then he uses Roast Beef as an example; Roast Beef is severely depressed and has this pathological self-deprecation and also is not a real hacker: he's a drawing of a dog. But one of the reasons Achewood sticks with people is Onstad is brilliant with his use of language and is pretty good at sketching personalities. There are people that say comics are not art, Ebert went to his grave insisting video games cannot be art, this guy is saying to the reader, specifically, that some code can be art but then says "Your code sucks, it's never going to be beautiful" and he uses this guy as an example:
            2007-02-02
            agartha_noble@shortstacksran.chA This user is from outside of this forum
            agartha_noble@shortstacksran.chA This user is from outside of this forum
            agartha_noble@shortstacksran.ch
            wrote sidst redigeret af
            #218
            @p @raymaccarthy @mjg59 There's nothing code can be EXCEPT art. Modern high-level languages have so many different ways to skin a cat that you need a strong dogma just to be able to complete anything more complex than a MySpace page.

            A lot of code preference is entirely arbitrary, but the preference itself is required; else, you become The Framework Guy.
            p@fsebugoutzone.orgP 1 Reply Last reply
            0
            • dekkzz78@ruby.socialD dekkzz78@ruby.social

              @mjg59

              true, but then its down to values & how you prioritise such things

              wrt coding specifically companies are worried about skill loss & being dependant plus it ties the seniors into code review all the time

              also I know 2 auto companies that have banned them due to creep into safety critical code

              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
              #219

              @dekkzz78 I agree that there are excellent reasons to prefer hand written code under an extremely wide range of circumstances

              1 Reply Last reply
              0
              • dngrs@chaos.socialD dngrs@chaos.social

                @mjg59 "sure" as in you're agreeing or disagreeing with me?

                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
                #220

                @dngrs Agreeing - if you want high quality implementation of a spec there's going to be meaningful human involvement in the process

                1 Reply Last reply
                0
                • agartha_noble@shortstacksran.chA agartha_noble@shortstacksran.ch
                  @p @raymaccarthy @mjg59 There's nothing code can be EXCEPT art. Modern high-level languages have so many different ways to skin a cat that you need a strong dogma just to be able to complete anything more complex than a MySpace page.

                  A lot of code preference is entirely arbitrary, but the preference itself is required; else, you become The Framework Guy.
                  p@fsebugoutzone.orgP This user is from outside of this forum
                  p@fsebugoutzone.orgP This user is from outside of this forum
                  p@fsebugoutzone.org
                  wrote sidst redigeret af
                  #221
                  @AGARTHA_NOBLE @mjg59 @raymaccarthy I mean, it takes a lot of discipline to remove the soul from some prose; I think code's not any different.
                  1 Reply Last reply
                  0
                  • dgold@goblin.technologyD dgold@goblin.technology

                    @mjg59 strictly local needs, you do you.

                    If using a giant model like Claude, you might want to consider what remodelling that code will cost the planet in terms of direct carbon output, electricity generation, water pollution, amortised environmental cost of building the Pollution Centres and the ongoing damage to local communities of the Pollution Centres.

                    If you can live with all that? Sure, use your magic auto complete. Just don't expect others to not judge you for it. Not saying I would, btw, but that's the argument .

                    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
                    #222

                    @dgold No disagreement whatsoever

                    1 Reply Last reply
                    0
                    • mariusor@metalhead.clubM mariusor@metalhead.club

                      @mjg59 I think the negativity comes from the fact that a lot of floss developers have other reasons why they work on projects besides scratching their own itch - "meeting the local needs" as you put it.

                      That is expanding their knowledge and, sometimes even the enjoyment of the programming act itself.

                      So if you treat open source development as a learning experience and an artistic expression, you're automatically going to balk at something that would take that away.

                      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
                      #223

                      @mariusor I should be clear that I write code by hand and enjoy the process, and also agree that the only way you're going to get high quality human developers is through doing that. But I also think that the world is probably better if more people are able to modify code to meet their needs, even if those people never turn into high quality human developers as a result.

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

                        @mjg59

                        They do speak of 'elegance' even 'beauty' when it comes to mathematical proofs.

                        Aesthetics are not a positivist axiology. Beauty is famously in the eye of the beholder.

                        Just because you are aware you write ugly code doesn't mean code cannot be beautiful, or that aesthetics are not a legitimate field of assessing information systems.

                        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
                        #224

                        @MrBerard I agree that code *can* be beautiful, but the overwhelming majority of it is not in a way that is very distinct from, say, literature, where even the most churned out boilerplate nonsense still embodies some level of emotion

                        mrberard@mastodon.acm.orgM 1 Reply Last reply
                        0
                        • rogerbw@discordian.socialR rogerbw@discordian.social

                          @mjg59 @dekkzz78 People who have decided that they don't need to learn how to program are not people whose recycled code I want in my projects or on my computers.

                          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
                          #225

                          @RogerBW @dekkzz78 We're on the same side there.

                          1 Reply Last reply
                          0
                          • barubary@infosec.exchangeB barubary@infosec.exchange

                            @mjg59 No, I do think you're being honest, I just think your opinion is kinda bad.

                            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
                            #226

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

                            barubary@infosec.exchangeB 1 Reply Last reply
                            0
                            • barnoid@mastodon.me.ukB barnoid@mastodon.me.uk

                              @mjg59 You never realise the original idea could be improved a bit along the way? This probably depends on what's being worked on. Most of the stuff I do is fairly small scale and not particularly well specified (day job is mostly sysadmin, off day jobs are museum installations).

                              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
                              #227

                              @barnoid Oh yeah, frequently - but the same happens when I'm in the shower or walking to the station. It's the act of thinking about the problem that does it for me, which is kind of incidental to the act of coding.

                              1 Reply Last reply
                              0
                              • petko@social.petko.meP petko@social.petko.me

                                @mjg59 you might be missing a few of people's issues with LLMs. Our programmer standpoint is quite niche.

                                What happens to people with jobs that are affected by LLMs? They either start using LLMs to match the competition's performance, or get obsoleted... What if they can't actually afford using LLMs to stay competitive?...

                                And then there's art.

                                On top of all of that LLMs are energy and resource-hungry, ruining the environment and making everything more expensive...

                                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
                                #228

                                @petko Yes, I think there's a large number of extremely bad real world outcomes associated with LLMs

                                1 Reply Last reply
                                0
                                • strm@fedi.inclementaviary.ukS strm@fedi.inclementaviary.uk
                                  @mjg59
                                  I can't help but feel this leads to short-term decision making.

                                  On the one hand I get it, people have shit to do and don't want to fight with upstream projects to get their needs met. Software dev culture can be a warzone.

                                  On the other, I see this as creating a bunch of fragile siloed work, everyone solving their own immediate needs in the short term rather than working together to build a more robust long-term solution for most needs. No assumptions challenged in their approach or potential improvements to their workflow, just a "yes boss" and something that may work in the now.

                                  It feels like the seeds of an increasingly insular world, "got mine jack" culture.
                                  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
                                  #229

                                  @strm I think widespread adoption of LLMs in the software industry is likely to result in an overall decrease in the quality of software and the quality of software developers

                                  1 Reply Last reply
                                  0
                                  • nfoonf@chaos.socialN nfoonf@chaos.social

                                    @mjg59 but you are paying the owner of the machine a recurring rent, aren't you? does this not bother you? what this machine does for you will never be yours, you will pay them again and again. you do not own the tools of your trade anymore. If the rent seeking owner denies you access or you can not afford it anymore this is all gone.

                                    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
                                    #230

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

                                    nfoonf@chaos.socialN 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

                                      k@layer8.spaceK This user is from outside of this forum
                                      k@layer8.spaceK This user is from outside of this forum
                                      k@layer8.space
                                      wrote sidst redigeret af
                                      #231

                                      @mjg59 yeah Matthew that's not a good one mate... Cya later.

                                      1 Reply Last reply
                                      0
                                      • petko@social.petko.meP petko@social.petko.me

                                        @mjg59 you might be missing a few of people's issues with LLMs. Our programmer standpoint is quite niche.

                                        What happens to people with jobs that are affected by LLMs? They either start using LLMs to match the competition's performance, or get obsoleted... What if they can't actually afford using LLMs to stay competitive?...

                                        And then there's art.

                                        On top of all of that LLMs are energy and resource-hungry, ruining the environment and making everything more expensive...

                                        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
                                        #232

                                        @petko I think the widespread adoption of LLMs by industry is likely to reduce the quality of software and make it extremely difficult to maintain a pipeline of people who actually understand how software works, and I'm certainly not going to defend what's going on there

                                        1 Reply Last reply
                                        0
                                        • raymaccarthy@mastodon.ieR raymaccarthy@mastodon.ie

                                          @mjg59 @jenesuispasgoth
                                          There are people that analyse, design and then implement as code. Those are programmers. LLM can't replace that,
                                          If you only ever tweak someone else's design, you may not have learned to program, only learned a language, or framework or library APIs. So maybe an LLM might help, because it's a plagiarism machine. It ignores licences and the companies building them (so called "training" = copying) have violated IP, copyright, copyleft/GPL etc on a massive scale. Theft.

                                          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
                                          #233

                                          @raymaccarthy @jenesuispasgoth I'm not arguing that LLMs replace the need for humans who understand how code works, or that people who use them are becoming programmers in the process.

                                          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