Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. This is bad.

This is bad.

Scheduled Pinned Locked Moved Uncategorized
84 Posts 20 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • astraluma@tacobelllabs.netA astraluma@tacobelllabs.net

    @xgranade is it "i'm afraid of what it touched" or "i'm displeased it happened at all"?

    Because I'm definitely the latter, it's not practical for me to die on that hill.

    The former is at least tractable.

    xgranade@wandering.shopX This user is from outside of this forum
    xgranade@wandering.shopX This user is from outside of this forum
    xgranade@wandering.shop
    wrote last edited by
    #36

    @astraluma A bit complex, but the rough summary would be a bit of column A, a bit of column B?

    I'm definitely displeased, no question. I'm also afraid of what it touched, but not to the degree that I'm abandoning Python wholesale nor encouraging others to do so.

    As mentioned, I'm not trying to pick on Python in particular, so much as that it's an example that's near and dear to my heart?

    1 Reply Last reply
    0
    • xgranade@wandering.shopX xgranade@wandering.shop

      @SnoopJ @theorangetheme Anthropic already works with Palantir. But by the time we get to friend-of-a-friend kind of logic...

      https://www.businesswire.com/news/home/20241107699415/en/Anthropic-and-Palantir-Partner-to-Bring-Claude-AI-Models-to-AWS-for-U.S.-Government-Intelligence-and-Defense-Operations

      snoopj@hachyderm.ioS This user is from outside of this forum
      snoopj@hachyderm.ioS This user is from outside of this forum
      snoopj@hachyderm.io
      wrote last edited by
      #37

      @xgranade @theorangetheme yea, you run into "no ethical consumption" awful fast in software

      theorangetheme@en.osm.townT 1 Reply Last reply
      0
      • xgranade@wandering.shopX xgranade@wandering.shop

        @ireneista If there's any monolithic overly centralized dependency that makes sense to take on, it's the language itself.

        It would have been nice if alternative implementations like PyPy, IronPython, and Jython could have taken off, but extension modules are just too important to leave out.

        clayote@peoplemaking.gamesC This user is from outside of this forum
        clayote@peoplemaking.gamesC This user is from outside of this forum
        clayote@peoplemaking.games
        wrote last edited by
        #38

        @xgranade @ireneista Keep an eye on MicroPython; https://pyscript.net supports it as a backend, where it has the obvious benefit of, well, being small

        clayote@peoplemaking.gamesC 1 Reply Last reply
        0
        • astraluma@tacobelllabs.netA astraluma@tacobelllabs.net

          @xgranade oh, it looks like the warning is complicated?

          https://github.com/python/cpython/commits?author=claude shows no commits

          so idk what exactly the warning is saying

          xgranade@wandering.shopX This user is from outside of this forum
          xgranade@wandering.shopX This user is from outside of this forum
          xgranade@wandering.shop
          wrote last edited by
          #39

          @astraluma Searching through commits directly at the command line, @SnoopJ found a list:

          SnoopJ (@SnoopJ@hachyderm.io)

          @theorangetheme@en.osm.town @xgranade@wandering.shop here are the commits on `main` where it's explicitly a co-author: (Edit: I missed a few commits because I hadn't pulled :picardfacepalm:) ``` $ git log --oneline -i --grep "Co-authored-by: Claude.*anthropic\.com" 300de1e98ac gh-86519: Add prefixmatch APIs to the re module (GH-31137) ac8b5b68900 gh-143650: Fix importlib race condition on import failure (GH-143651) 9b8d59c136c gh-72798: Add mapping example to str.translate documentation (#144454) 34e5a63f145 gh-141444: Replace dead URL in urllib.robotparser example (GH-144443) 59f247e43bc gh-115952: Fix a potential virtual memory allocation denial of service in pickle (GH-119204) 5b1862bdd80 gh-87512: Fix `subprocess` using `timeout=` on Windows blocking with a large `input=` (GH-142058) cc6bc4c97f7 GH-134453: Fix subprocess memoryview input handling on POSIX (GH-134949) 532c37695d0 gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135) ```

          favicon

          Hachyderm.io (hachyderm.io)

          I found a few more by searching PR discussions, some mention Claude as the author but don't include that in Git metadata.

          That said, the warning banner has been appearing for some folks and not others, I have no idea why.

          snoopj@hachyderm.ioS 1 Reply Last reply
          0
          • ireneista@adhd.irenes.spaceI ireneista@adhd.irenes.space

            @xgranade @glyph we will absolutely figure out what we need to do to be eligible to vote, and vote for you, if it comes to that

            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 last edited by
            #40

            @ireneista @xgranade voting eligibility is easy, just join at https://psfmember.org, and either pay dues or self-certify as a contributing member, and register your interest in voting when they send out the yearly email

            ireneista@adhd.irenes.spaceI 1 Reply Last reply
            0
            • xgranade@wandering.shopX xgranade@wandering.shop

              @MissingClara I agree maintaining is the more difficult part, but introducing wildly unethical and flawed tooling into the authorship stage is a problem, and a major one at that.

              missingclara@chaos.socialM This user is from outside of this forum
              missingclara@chaos.socialM This user is from outside of this forum
              missingclara@chaos.social
              wrote last edited by
              #41

              @xgranade I also dislike it, but the cat's out of the bag, even if it wasn't allowed people would still be using it, just without revealing it

              xgranade@wandering.shopX 1 Reply Last reply
              0
              • xgranade@wandering.shopX xgranade@wandering.shop

                @astraluma Searching through commits directly at the command line, @SnoopJ found a list:

                SnoopJ (@SnoopJ@hachyderm.io)

                @theorangetheme@en.osm.town @xgranade@wandering.shop here are the commits on `main` where it's explicitly a co-author: (Edit: I missed a few commits because I hadn't pulled :picardfacepalm:) ``` $ git log --oneline -i --grep "Co-authored-by: Claude.*anthropic\.com" 300de1e98ac gh-86519: Add prefixmatch APIs to the re module (GH-31137) ac8b5b68900 gh-143650: Fix importlib race condition on import failure (GH-143651) 9b8d59c136c gh-72798: Add mapping example to str.translate documentation (#144454) 34e5a63f145 gh-141444: Replace dead URL in urllib.robotparser example (GH-144443) 59f247e43bc gh-115952: Fix a potential virtual memory allocation denial of service in pickle (GH-119204) 5b1862bdd80 gh-87512: Fix `subprocess` using `timeout=` on Windows blocking with a large `input=` (GH-142058) cc6bc4c97f7 GH-134453: Fix subprocess memoryview input handling on POSIX (GH-134949) 532c37695d0 gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135) ```

                favicon

                Hachyderm.io (hachyderm.io)

                I found a few more by searching PR discussions, some mention Claude as the author but don't include that in Git metadata.

                That said, the warning banner has been appearing for some folks and not others, I have no idea why.

                snoopj@hachyderm.ioS This user is from outside of this forum
                snoopj@hachyderm.ioS This user is from outside of this forum
                snoopj@hachyderm.io
                wrote last edited by
                #42

                @xgranade @astraluma I have seen the warning suppressed in at least one place on GitHub (the C "compiler" they have been wanking about) so I don't know if there's A/B testing going on or just plain old fraud or what

                1 Reply Last reply
                0
                • missingclara@chaos.socialM missingclara@chaos.social

                  @xgranade I also dislike it, but the cat's out of the bag, even if it wasn't allowed people would still be using it, just without revealing it

                  xgranade@wandering.shopX This user is from outside of this forum
                  xgranade@wandering.shopX This user is from outside of this forum
                  xgranade@wandering.shop
                  wrote last edited by
                  #43

                  @MissingClara I agree it's a hard problem, but it's one that is quickly eroding norms and trust in open source, and I think it's worth taking a firm stance on that?

                  Even if people lie and ignore that stance, that still sets a community value and prevents casual usage, plus gives a clear path towards banning those contributors who lie about their own usage?

                  missingclara@chaos.socialM 1 Reply Last reply
                  0
                  • snoopj@hachyderm.ioS snoopj@hachyderm.io

                    @xgranade @theorangetheme yea, you run into "no ethical consumption" awful fast in software

                    theorangetheme@en.osm.townT This user is from outside of this forum
                    theorangetheme@en.osm.townT This user is from outside of this forum
                    theorangetheme@en.osm.town
                    wrote last edited by
                    #44

                    @SnoopJ @xgranade Personally, it wouldn't hurt so much if it didn't feel like the walls were rapidly closing in. Of course ethical consumption is impossible, but I really didn't think it could get *this* bad *this* fast.

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

                      @ireneista @xgranade voting eligibility is easy, just join at https://psfmember.org, and either pay dues or self-certify as a contributing member, and register your interest in voting when they send out the yearly email

                      ireneista@adhd.irenes.spaceI This user is from outside of this forum
                      ireneista@adhd.irenes.spaceI This user is from outside of this forum
                      ireneista@adhd.irenes.space
                      wrote last edited by
                      #45

                      @glyph @xgranade thanks!

                      1 Reply Last reply
                      0
                      • xgranade@wandering.shopX xgranade@wandering.shop

                        This is bad. This is very, very bad.

                        I'm not trying to pick on Python here, I pick it because Python is something I'm actively using, and so I have a vested interest in the project *not* being AI-vulnerable.

                        But it's not good, chat. It's very far from good, in fact.

                        Link Preview Image
                        xgranade@wandering.shopX This user is from outside of this forum
                        xgranade@wandering.shopX This user is from outside of this forum
                        xgranade@wandering.shop
                        wrote last edited by
                        #46

                        As an addendum, I'm using Python as an example here because it's near and dear to my heart. This is not "Python in particular is exceptionally bad," this is "a very bad thing has been happening in OSS *in general* and Python is now in that blast radius, which makes it harder for me to personally ignore."

                        xgranade@wandering.shopX 1 Reply Last reply
                        0
                        • clayote@peoplemaking.gamesC clayote@peoplemaking.games

                          @xgranade @ireneista Keep an eye on MicroPython; https://pyscript.net supports it as a backend, where it has the obvious benefit of, well, being small

                          clayote@peoplemaking.gamesC This user is from outside of this forum
                          clayote@peoplemaking.gamesC This user is from outside of this forum
                          clayote@peoplemaking.games
                          wrote last edited by
                          #47

                          @xgranade @ireneista Huh, maybe even https://brython.info/ ?

                          I thought that project had fizzled out, but no, it supports 3.14

                          clayote@peoplemaking.gamesC 1 Reply Last reply
                          0
                          • xgranade@wandering.shopX xgranade@wandering.shop

                            @MissingClara I agree it's a hard problem, but it's one that is quickly eroding norms and trust in open source, and I think it's worth taking a firm stance on that?

                            Even if people lie and ignore that stance, that still sets a community value and prevents casual usage, plus gives a clear path towards banning those contributors who lie about their own usage?

                            missingclara@chaos.socialM This user is from outside of this forum
                            missingclara@chaos.socialM This user is from outside of this forum
                            missingclara@chaos.social
                            wrote last edited by
                            #48

                            @xgranade I agree, but it's not up to me 🫤

                            xgranade@wandering.shopX 1 Reply Last reply
                            0
                            • xgranade@wandering.shopX xgranade@wandering.shop

                              This is bad. This is very, very bad.

                              I'm not trying to pick on Python here, I pick it because Python is something I'm actively using, and so I have a vested interest in the project *not* being AI-vulnerable.

                              But it's not good, chat. It's very far from good, in fact.

                              Link Preview Image
                              reillypascal@hachyderm.ioR This user is from outside of this forum
                              reillypascal@hachyderm.ioR This user is from outside of this forum
                              reillypascal@hachyderm.io
                              wrote last edited by
                              #49

                              @xgranade I also saw this on Neovim and Wezterm, both of which I really love. On those projects, it seems to be extremely minor stuff, but it's still extremely depressing.

                              I was just getting into Python lately too! I started with JavaScript, and then went right to C++/C/Rust since I wanted to do realtime DSP. There's a Python library called Abjad for manipulating Lilypond musical notation that's really cool to play with, but this puts a bit of a damper on that excitement.

                              xgranade@wandering.shopX 1 Reply Last reply
                              0
                              • missingclara@chaos.socialM missingclara@chaos.social

                                @xgranade I agree, but it's not up to me 🫤

                                xgranade@wandering.shopX This user is from outside of this forum
                                xgranade@wandering.shopX This user is from outside of this forum
                                xgranade@wandering.shop
                                wrote last edited by
                                #50

                                @MissingClara No, that's completely fair, and it's why I'm not out to pick on Python in particular here (wrote a follow up to try and make that very clear, sorry if I wasn't clear from the get-go). This is a problem across OSS in general, and doesn't have easy solutions... I just also don't want to give up because it's difficult? But I recognize that it's a messy problem for something as large as Python, especially.

                                1 Reply Last reply
                                0
                                • reillypascal@hachyderm.ioR reillypascal@hachyderm.io

                                  @xgranade I also saw this on Neovim and Wezterm, both of which I really love. On those projects, it seems to be extremely minor stuff, but it's still extremely depressing.

                                  I was just getting into Python lately too! I started with JavaScript, and then went right to C++/C/Rust since I wanted to do realtime DSP. There's a Python library called Abjad for manipulating Lilypond musical notation that's really cool to play with, but this puts a bit of a damper on that excitement.

                                  xgranade@wandering.shopX This user is from outside of this forum
                                  xgranade@wandering.shopX This user is from outside of this forum
                                  xgranade@wandering.shop
                                  wrote last edited by
                                  #51

                                  @reillypascal To be fair, the number of commits on CPython itself seems to be rather limited at this point. But it's more that I don't see the opposition needed to contain the problem to those commits. As I said in another thread, I see this more as a very bad leading indicator rather than immediately catastrophic.

                                  1 Reply Last reply
                                  0
                                  • ireneista@adhd.irenes.spaceI ireneista@adhd.irenes.space

                                    @xgranade @glyph we will absolutely figure out what we need to do to be eligible to vote, and vote for you, if it comes to that

                                    xgranade@wandering.shopX This user is from outside of this forum
                                    xgranade@wandering.shopX This user is from outside of this forum
                                    xgranade@wandering.shop
                                    wrote last edited by
                                    #52

                                    @ireneista @glyph I hope it doesn't, if only because I want to be focusing on my specfic and screenplays, but if it does come to that, I very very much so appreciate your support. ♥

                                    cthos@mastodon.cthos.devC 1 Reply Last reply
                                    0
                                    • xgranade@wandering.shopX xgranade@wandering.shop

                                      This is bad. This is very, very bad.

                                      I'm not trying to pick on Python here, I pick it because Python is something I'm actively using, and so I have a vested interest in the project *not* being AI-vulnerable.

                                      But it's not good, chat. It's very far from good, in fact.

                                      Link Preview Image
                                      aparrish@friend.campA This user is from outside of this forum
                                      aparrish@friend.campA This user is from outside of this forum
                                      aparrish@friend.camp
                                      wrote last edited by
                                      #53

                                      @xgranade ugh ugh UGH

                                      1 Reply Last reply
                                      0
                                      • xgranade@wandering.shopX xgranade@wandering.shop

                                        This is bad. This is very, very bad.

                                        I'm not trying to pick on Python here, I pick it because Python is something I'm actively using, and so I have a vested interest in the project *not* being AI-vulnerable.

                                        But it's not good, chat. It's very far from good, in fact.

                                        Link Preview Image
                                        joelle@social.joelle.usJ This user is from outside of this forum
                                        joelle@social.joelle.usJ This user is from outside of this forum
                                        joelle@social.joelle.us
                                        wrote last edited by
                                        #54

                                        @xgranade
                                        Looks like about a dozen commits reference Claude in the commit message or authorship. Note to others: you have to do a bit more work than just "grep -i claude", as there are humans that are named Claude too. But the Anthropic Claude is definitely in there, which raises some legal questions about copyright I think.

                                        xgranade@wandering.shopX 1 Reply Last reply
                                        0
                                        • joelle@social.joelle.usJ joelle@social.joelle.us

                                          @xgranade
                                          Looks like about a dozen commits reference Claude in the commit message or authorship. Note to others: you have to do a bit more work than just "grep -i claude", as there are humans that are named Claude too. But the Anthropic Claude is definitely in there, which raises some legal questions about copyright I think.

                                          xgranade@wandering.shopX This user is from outside of this forum
                                          xgranade@wandering.shopX This user is from outside of this forum
                                          xgranade@wandering.shop
                                          wrote last edited by
                                          #55

                                          @joelle Yeah, at least one list of commits that I saw also grepped for anthropic.com, but that's a very good point.

                                          Anyway, with respect to it being about a dozen, yes, this is fairly limited in its impact so far, but what worries me is that Python itself is in the blast radius of Anthropic's efforts to enclose OSS at *all*, and with seemingly no processes in place to limit that exposure.

                                          It's part of why I've taken to referring to this kind of problem as "AI-vulnerable."

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups