roman

@hi@romanzolotarev.com


homehttps://romanzolotarev.com
4 ★ 0 ↺

[?]roman Β» 🌐
@hi@romanzolotarev.com

losing one tool after another

(T_T)

i really hope that slop doesn't make its way into 's base. lately it feels like i'd have to fork everything i care about...

    ...

    [?]Parade du Grotesque πŸ’€ Β» 🌐
    @ParadeGrotesque@mastodon.sdf.org

    @hi @trashheap
    Seems to me a bit more nuanced:

    Use of AI

    Code written with the assistance of AI can be acceptable. However, the question of ownership and copyright of AI-produced work is not yet well-defined in law.

    Given this, in order for code produced with AI to be accepted, it must either be trivial enough to be not copyrightable (basic refactoring, one line bug fixes), or there must be a public statement available from the AI publisher showing they do not assert copyright over the work.

      ...

      [?]Fritz Adalis [he/him] Β» 🌐
      @FritzAdalis@infosec.exchange

      @ParadeGrotesque @hi @trashheap
      That last part shows a profound misunderstanding of the problem.

        ...

        [?]Parade du Grotesque πŸ’€ Β» 🌐
        @ParadeGrotesque@mastodon.sdf.org

        @FritzAdalis

        Why do you say that?

        Seems to me a cautious statement, in line with the rest of the position.

        You could even understand it as a way to say: release the code or state clearly that it is free of problematic license.

        Which is another way of saying: we won't accept your code unless you can vouch for it. Which no slop shop is able to do.

        @hi @trashheap

          ...

          [?]Fritz Adalis [he/him] Β» 🌐
          @FritzAdalis@infosec.exchange

          @ParadeGrotesque @hi @trashheap
          I don't think anyone is worried that Anthropic et al are going to assert copyright; it's more that copyrighted works were used to train the model so the generated code may or may not fall under the original authors' copyright.

          How can you vouch for code you didn't write?

          The various other AI concerns are externalities I guess.

            ...

            [?]Parade du Grotesque πŸ’€ Β» 🌐
            @ParadeGrotesque@mastodon.sdf.org

            @FritzAdalis

            And I believe that's exactly the point the tmux author is trying to make: you did not write the code, you cannot vouch for the code, therefore I can't accept your slop generated code.

            (Unless it is completely trivial, in which case your code is probably not needed)

            @hi @trashheap

              ...

              [?]Fritz Adalis [he/him] Β» 🌐
              @FritzAdalis@infosec.exchange

              @ParadeGrotesque @hi @trashheap
              Maybe. That's not how I read it, but hopefully I'm wrong.

                [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                @trashheap@tech.lgbt

                @ParadeGrotesque @FritzAdalis @hi

                You could even understand it as a way to say: release the code or state clearly that it is free of problematic license.

                Take a look at that bit of text again, specifically the text which FOLLOWS it.

                It is followed by a listing of LLMs who have issued statements from various LLM vendors that they assert no copyright on the output; and are therefore "fine."

                  ...

                  [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                  @trashheap@tech.lgbt

                  @ParadeGrotesque @FritzAdalis @hi

                  And I believe that's exactly the point the tmux author is trying to make: you did not write the code, you cannot vouch for the code, therefore I can't accept your slop generated code.

                  As an example you can see a fairly lengthy pull request "co-authored with Claude" here: github.com/tmux/tmux/pull/4744

                  AND then you can see it landing in upstream tmux in the openbsd source tree, attributed to the original author and claude here: github.com/openbsd/src/commit/

                  The ultimate committer of that code being Nicholas Marriott, the lead developer of tmux.

                    ...

                    [?]dick_turpin :essex: :cc: Β» 🌐
                    @dick_turpin@mastodon.org.uk

                    @trashheap
                    Ooh! How'd you achieve the red text?

                      ...

                      [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                      @trashheap@tech.lgbt

                      tangential discussion. [SENSITIVE CONTENT]

                      @dick_turpin My instance runs a mastodon fork called glitch-soc, it supports markdown syntax for block quotes.

                        ...

                        [?]dick_turpin :essex: :cc: Β» 🌐
                        @dick_turpin@mastodon.org.uk

                        tangential discussion. [SENSITIVE CONTENT]

                        @trashheap Brilliant. The best I can achieve is Bold, italics, etc., using the Unicode Text Converter.

                          [?]Parade du Grotesque πŸ’€ Β» 🌐
                          @ParadeGrotesque@mastodon.sdf.org

                          @trashheap

                          OK, that's bad. As in: really bad. ☹️

                          @FritzAdalis @hi

                            ...

                            [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                            @trashheap@tech.lgbt

                            @ParadeGrotesque @FritzAdalis @hi YEAH, it stings; tmux has been part of my personal stack for a long time.

                              ...

                              [?]Fritz Adalis [he/him] Β» 🌐
                              @FritzAdalis@infosec.exchange

                              @ParadeGrotesque @trashheap @hi
                              It is the only change in openbsd-src that mentions Claude. (I think Xavier Claude doesn't count here.

                                ...

                                [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                                @trashheap@tech.lgbt

                                @FritzAdalis @ParadeGrotesque @hi Agreed. Though the whole proccess of tmux portable pull requests getting filtered through nicm if/when they land in openbsd; makes the whole thing hard to track.

                                AND it looks like there are a couple of recent pull requests in downstream portable tmux that mention Claude; which are just newer, and have yet to filter up stream. (Assuming they are accepted.)

                                  [?]π™Ήπš˜πšŽπš• π™²πšŠπš›πš—πšŠπš β™‘ πŸ€ͺ Β» 🌐
                                  @joel@gts.tumfatig.net

                                  @hi as I understand it, OpenBSD already said AI code was not acceptable (introducing notion of copyright). The tmux project that accepts AI is the portable one. I don’t expect code from there to go back to OpenBSD src. Unless it is something trivial and acceptable from their POV.

                                  ...
                                  roman boosted

                                  [?]trashHeap :hehim: :verified_gay: [https://en.pronouns.page/he/him] Β» 🌐
                                  @trashheap@tech.lgbt

                                  @joel @hi Here is a commit crediting claude code landing in the openbsd tree upstream. github.com/openbsd/src/commit/

                                    ...

                                    [?]π™Ήπš˜πšŽπš• π™²πšŠπš›πš—πšŠπš β™‘ πŸ€ͺ Β» 🌐
                                    @joel@gts.tumfatig.net

                                    @trashheap πŸ€·β€β™‚οΈ maybe it was something identified as acceptable. I only have uneducated user opinion.

                                    @hi

                                      History