Ḹḗṃɯӳ
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
☭ghodawalaaman☭@programming.dev to Programmer Humor@programming.dev · 25 days ago

Trust me bro!

programming.dev

message-square
59
link
fedilink
462

Trust me bro!

programming.dev

☭ghodawalaaman☭@programming.dev to Programmer Humor@programming.dev · 25 days ago
message-square
59
link
fedilink
alert-triangle
You must log in or # to comment.
  • Quicky@piefed.social
    link
    fedilink
    English
    arrow-up
    118
    ·
    25 days ago

    I’m torn between wanting to opt-out because it’s morally correct, or remaining opted-in so I can poison AI models with my terrible code.

    • bobo@lemmy.ml
      link
      fedilink
      arrow-up
      43
      ·
      25 days ago

      so I can poison AI models with my terrible code.

      Don’t forget to teach it obscenities and yell at it whenever it fucks something up!

      • Madrigal@lemmy.world
        link
        fedilink
        English
        arrow-up
        34
        ·
        25 days ago

        Nah, guarantee the models have rules built in to deal with obvious stuff like that.

        You need to be more subtle. Give them information that is slightly wrong.

        • taco@anarchist.nexus
          link
          fedilink
          English
          arrow-up
          13
          ·
          25 days ago

          Perhaps by generating a bunch of complex copilot code to upload. It’s easy to mass produce and would look plausibly functional.

          • Madrigal@lemmy.world
            link
            fedilink
            English
            arrow-up
            13
            ·
            24 days ago

            Training AI models on AI content is the fastest route to model collapse.

        • Viceversa@lemmy.world
          link
          fedilink
          arrow-up
          7
          ·
          24 days ago

          … and tell it things, that are slightly obscene

        • Aerosol3215@piefed.ca
          link
          fedilink
          English
          arrow-up
          4
          ·
          24 days ago

          Artisanal crap code.

        • ozymandias117@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          24 days ago

          Just need to use less obvious insults, a la, “your mother was a hamster, and your father smelt of elderberries”

          Still poisons the model with something an end user won’t like, but isn’t easy enough to train out

        • bufalo1973@piefed.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          23 days ago

          Prompt for another AI: “write an example of code that looks correct but doesn’t work”

          Step 2; upload the resulting code to GitHub.

          Step 3: make this an automated task.

      • Bronstein_Tardigrade@lemmygrad.ml
        link
        fedilink
        arrow-up
        2
        ·
        24 days ago

        I love the idea of giving CoPilot Torrettes.1

    • Cevilia (they/she/…)@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      25
      ·
      25 days ago

      I signed up to github purely to opt in and upload terrible python code.

      If they desperately want to train the idiot machine on my awful self-taught code, that’s on them.

      • Quicky@piefed.social
        link
        fedilink
        English
        arrow-up
        8
        ·
        25 days ago

        Chaotic good

    • Flipper@feddit.org
      link
      fedilink
      English
      arrow-up
      8
      ·
      24 days ago

      Step one: Download a C or CPP repository.

      Step two: Replace all semicolons with a greek comma.

      Step three: ??

      Step four: Poison Copilot, so that it randomly insert greek comas that the compilers totally choke on.

    • 4am@lemmy.zip
      link
      fedilink
      arrow-up
      8
      ·
      25 days ago

      Name all your variables poorly and with swear words

    • FishFace@piefed.social
      link
      fedilink
      English
      arrow-up
      7
      ·
      25 days ago

      You’re using copilot??

      • Quicky@piefed.social
        link
        fedilink
        English
        arrow-up
        20
        ·
        25 days ago

        No, you don’t have to use it for it to take your code for training.

        • 4am@lemmy.zip
          link
          fedilink
          arrow-up
          18
          ·
          25 days ago

          Yeah all you have to do is commit anything to GitHub

          They’re scraping all the code regardless of your preferences. I guarantee it.

          • FishFace@piefed.social
            link
            fedilink
            English
            arrow-up
            14
            ·
            25 days ago

            All open source software is being scraped, on github or not!

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      24 days ago

      Don’t worry, the models already spit out poor code quality.

    • EldritchFemininity@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      24 days ago

      Por qué no los dos?

      Opt out on one account, use another as poison. If you’re gonna do this, I’d say move all your code to a new account and use the older account to poison - that way they can’t filter the bad out by account age.

  • cub Gucci@lemmy.today
    link
    fedilink
    arrow-up
    66
    ·
    25 days ago

    Opted Out and moved all to codeberg

    • Captain_Faraday@programming.dev
      link
      fedilink
      English
      arrow-up
      26
      ·
      25 days ago

      How is codeberg?

      • cub Gucci@lemmy.today
        link
        fedilink
        arrow-up
        31
        ·
        25 days ago

        Has everything I need, but not more

        • Susaga@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          26
          ·
          24 days ago

          My god, this is such a positive review these days.

      • TerHu@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        11
        ·
        25 days ago

        i love codeberg, though i haven’t had a chance to test the collaboration features all that much

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        9
        ·
        24 days ago

        It’s great. I also self-host my own Forgejo (that’s the software Codeberg runs on) instance for private repos, to avoid using up space on Codeberg’s servers.

        Main problem is the lack of federation, leading to splintering across Codeberg/GitLab/sourcehut/self-hosted forges. I know there’s Radicle, and Forgejo is working on ActivityPub integration, but it’s slow-moving to get what should be inherently federated by design (git) to actually be federated. In practice you need accounts on a dozen different websites if you want to regularly contribute to foss.

  • bruce965@lemmy.ml
    link
    fedilink
    arrow-up
    59
    ·
    25 days ago

    Link for opting out: https://github.com/settings/copilot/features

    In the “Privacy” section, set “Allow GitHub to use my data for AI model training” to “Disabled”.

    • Enzy@feddit.nu
      link
      fedilink
      arrow-up
      19
      ·
      24 days ago

      Illusion of choice. That setting will, totally unbeknownst to them, enable itself.

      • t҉̠̙ǵ̣̞̄ͪ͜x̸̱͚̳ͫ͐̑̈ͯͣ̚n̒͌҉͉̦̜̝ͅA
        link
        fedilink
        arrow-up
        4
        ·
        24 days ago

        I turned it off ages ago, and if you already had it off, it’s staying off. (for now at least)

        • call_me_xale@lemmy.zip
          link
          fedilink
          arrow-up
          2
          ·
          24 days ago

          You better check again, mine got switched back on.

          • t҉̠̙ǵ̣̞̄ͪ͜x̸̱͚̳ͫ͐̑̈ͯͣ̚n̒͌҉͉̦̜̝ͅA
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            24 days ago

            I check it every day before I use CoPilot 😁

        • bufalo1973@piefed.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          23 days ago

          The switch, yes. The system upholding your election… maybe or maybe not.

    • xthexder@l.sw0.com
      link
      fedilink
      arrow-up
      4
      ·
      24 days ago

      It seems to be off by default if you’ve already opted out of Copilot entirely. Definitely still a reminder I should set up my own git though

      • GuyFawkesV@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        24 days ago

        I run mine on a raspberry pi zero - wasn’t terrible to set up.

  • smeg@feddit.uk
    link
    fedilink
    English
    arrow-up
    39
    arrow-down
    1
    ·
    25 days ago

    Not to be too snarky, but was there ever an assumption that stuff you put in wasn’t being used to train it? Safe to assume that any online service you’re using is making use of the data you’re giving it.

    • nogooduser@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      25 days ago

      If you’re a business with a contract with them it should state that they won’t use your data to train their models.

      If you’re using the free service then you’re right that it’s safe to assume that your data was already being used.

  • entropiclyclaude@lemmy.wtf
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    24 days ago

    As soon as Microslop got involved I pulled all my repos and left.

  • Aeri@lemmy.world
    link
    fedilink
    arrow-up
    21
    ·
    24 days ago

    I mean if it wants some absolutely abysmal code then look no further.

    • traxex@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      7
      ·
      24 days ago

      Hell yeah, I hope I contributed to some bot somewhere absolutely flailing to provide a good python snippet.

    • GreenKnight23@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      24 days ago

      makes me want to fill my repos with absolute garbage code.

      • Aeri@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        24 days ago

        Way ahead of you

  • lime!@feddit.nu
    link
    fedilink
    arrow-up
    21
    ·
    25 days ago

    fun fact, if you’ve ever accidentally clicked the “enable” button on copilot because you’re a dumbass who can’t read, you get a shitton of more settings, most of which are locked to “enabled”.

    • Madrigal@lemmy.world
      link
      fedilink
      English
      arrow-up
      31
      ·
      25 days ago

      Even more fun fact, if you never clicked the “enable” button on Copilot, most of those settings are locked to “enabled” anyway.

      • lime!@feddit.nu
        link
        fedilink
        arrow-up
        18
        ·
        25 days ago

        yeah you just can’t see them. fun!

      • UnrefinedChihuahua@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        8
        ·
        25 days ago

        Yes I just found that this morning. Time to seriously look at the GitHub alternatives.

        • UnrefinedChihuahua@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          10
          ·
          25 days ago

          Also another setting under CoPilot>Coding Agent - turn off for All Repositories - mine was set to On.

          • Quibblekrust@thelemmy.club
            link
            fedilink
            English
            arrow-up
            1
            ·
            24 days ago

            Even with that setting on, nothing would be done unless you explicitly assign a Github task to Copilot. Even then, the worst thing that would happen is you’d get a pull request at some point if you somehow accidentally assigned a task to Copilot.

            • UnrefinedChihuahua@lemmy.dbzer0.com
              link
              fedilink
              arrow-up
              1
              ·
              24 days ago

              Got it. I didn’t read too far in it. I saw the option to turn something copilot-related off, so I took it!

              Thanks for providing an explanation.

        • Cevilia (they/she/…)@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          2
          ·
          24 days ago

          I hear good things about Codeberg

    • Cevilia (they/she/…)@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      25 days ago

      …and they want to train the idiot machine on this dumbass’ terrible self-taught python code.

      • lime!@feddit.nu
        link
        fedilink
        arrow-up
        4
        ·
        24 days ago

        i will not dispute the dumbass part but i have been programming professionally in python for 16 years. doesn’t mean my code is any good, of course.

  • onlinepersona@programming.dev
    link
    fedilink
    arrow-up
    9
    ·
    24 days ago

    If you’re still om github, you’re kinda doing for it.

  • Captain_Faraday@programming.dev
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    25 days ago

    Got this email last night and felt validated for never uploading any code to GitHub because I don’t trust Microsoft. lol I don’t have any big coding projects, but I self-host a ForgeJo server in my mini rack at home behind a Twingate VPN.

    • Hawke@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      25 days ago

      FYI: it is not “ForgeJo”

      Forgejo is derived from Esperanto where the “ejo” suffix means “place”. The J is pronounced like y is in English.

      It’s “forge-ejo” not “forge-joe”

      • Quibblekrust@thelemmy.club
        link
        fedilink
        English
        arrow-up
        4
        ·
        24 days ago

        No, it’s pronounced ForJayHo.

        • entwine@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          24 days ago

          That’s how I pronounce it in my head. Spanish J is pronounced with an H sound, and Spanish isn’t a fake language like Esperanto.

  • HexesofVexes@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    24 days ago
    1. Migrate code and back it up
    2. Set up local AI
    3. Have local AI “patch” your github code by converting the entire program into brainfuck (https://en.wikipedia.org/wiki/Brainfuck?wprov=sfla1)
    4. Merge patched version to GitHub
    5. Profit
  • sp3ctr4l@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    24 days ago

    Microsoft:

    Fully automating supply chain attacks since (at least) 2026.

  • danhab99@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    23 days ago

    deleted by creator

  • danhab99@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    23 days ago

    I kind of wish we’d get some copilot discounts if we opt in

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 879 users / day
  • 4.08K users / week
  • 8.37K users / month
  • 17.9K users / 6 months
  • 1 local subscriber
  • 31K subscribers
  • 2.19K Posts
  • 80.3K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.15
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org