Microsoft’s GitHub next month plans to begin using customer interaction data – “specifically inputs, outputs, code snippets, and associated context” – to train its AI models.

  • Alfredolin@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    18
    ·
    5 hours ago

    Yeah and Github does not let you use an alias for the login email. For real I got shadowbanned (or something similar): I did not see any warning and could not do any search in a repo and noticed my issues went unanswered… because nobody could fucking see them. So I wrote to support and they told me to use a name.surname email address. I told them to fuck off and never logged in again.

    • Skankhunt420@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 hours ago

      Holy shit this is insane!

      Microsoft is truly one of the worst companies for the user experience in my opinion. Its like they hate their users.

      • Alfredolin@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        2 hours ago

        I have not been accurate. Here was the answer:

        GitHub** (GitHub Support)

        May 30, 2025, 8:49 AM UTC

        Hi there,
         
        Thank you for contacting GitHub Support.
         
        Our abuse detecting systems flagged your account because of the email address you used to register the account. Before we can remove the flag we need you to add and verify a personal, non-disposable, non-aliased email address.
         
        You can add an email address by following the steps here:
         
        https://docs.github.com/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account
         
        …and you can follow these steps to verify it:
         
        https://docs.github.com/github/getting-started-with-github/verifying-your-email-address#verifying-your-email-address
         
        Once more, we’ll need you to remove the current email address from your account.
         
        To clarify, we don’t need anything ‘traceable’ to you, feel free to use protonmail or tutanota etc. (just examples, we don’t have any particular recommendation here) it just can’t be a “throwaway” or temporary domain for security and deliverability reasons. You are also welcome to connect to GitHub using a VPN or TOR node if and as you wish.
         
        Let us know when you’ve completed these steps and we’ll be happy to review your account again.
         **
        Github support,
        Rio.

        The alias was/is active, verified and verifiable, I even have TOTP and my fucking phone number on that account, I just checked… So no, thanks, I am not going to send you DNA samples.

  • dustyData@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    I have tailscale linked to github’s Auth. Is there any way to migrate all the machines safely to an alternative while keeping the same tailnet settings?

    • DanVctr@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I haven’t done it myself, but there is an option to change your auth provider in the tailscale settings. For me it was just an email to contact but I’d imagine that’s the best route.

  • chunes@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    5 hours ago

    GitHub is such a shit hole these days. Half the time, they won’t even let me view a repo unless I’m logged in.

    • mutant_zz@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 hours ago

      There’s really not much locking us in to GitHub. Even moving an existing repo is not that hard. I started using Codeberg a few months ago and have yet to see the downside

    • trolololol@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      I’m keeping my new repo in both GitHub and codeberg, but couldn’t figure out yet a few things:

      How do I get unit tests to run on codeberg? I won’t self host it

      How do I make jitpack see/checkout/build from codeberg?

  • Anas@lemmy.world
    link
    fedilink
    English
    arrow-up
    27
    ·
    8 hours ago

    I’m already in the process of leaving, not to Codeberg, but to a self-hosted instance of Forgejo.

    • VeryVito@lemmy.ml
      link
      fedilink
      English
      arrow-up
      9
      ·
      8 hours ago

      You won’t regret it. I’ve been using it for about a year now, and it rocks.

        • originaltnavn@lemmy.zip
          link
          fedilink
          English
          arrow-up
          6
          ·
          5 hours ago

          Yes, the only differences are the urls you use when cloning, and the website UI for merge requests and similar. Git is an open source program, github, forgejoe, gitlab, gogs and similar are only managementsoftware for hosting git repositories online.

  • Lanske@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    1
    ·
    12 hours ago

    'We don’t know how to write code, so we will steal yours via our sloppy AI"

    • f3nyx@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      5 hours ago

      my repos are NOT going to make their code less sloppy let me tell you

  • NuXCOM_90Percent@lemmy.zip
    link
    fedilink
    English
    arrow-up
    6
    ·
    9 hours ago

    For no apparent reason:

    Are there any good alternatives for gh-pages dor a super lazy/simple website? I’ve been meaning to actually use one of my domains for a personal website and pointing at which project is on which code repo site would be a good idea. But… I need that page to be hosted by one of them.

        • hoppolito@mander.xyz
          link
          fedilink
          English
          arrow-up
          2
          ·
          8 hours ago

          Otherwise also codeberg.org has a pages feature for a while.

          And others that come to mind are surge.sh, Netlify, and Vercel that I think all offer simple one-push static hosting. Vercel and Render can also do dynamic pages, not sure about the others.

          Edit: oh and of course GitLab if you’re looking for an almost 1-to-1 Pages experience.

  • mhague@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    11 hours ago

    The code locker’s revised policy applies to Copilot Free, Pro, and Pro+ customers, as of April 24. Copilot Business and Copilot Enterprise users are exempt thanks to the terms of their contracts. Students and teachers who access Copilot will also be spared.

    All of the people in this thread are mad because they use slop code generation and now their slop is being used to train the slop generators.

    If they can take an entire repo because a contribution was tainted, that’s wrong. But otherwise I don’t care because it’s normal to use usage metrics to improve software and most importantly I don’t use AI so I don’t have anything for them to take.

    • hdsrob@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      While I don’t / won’t use the slop machines, I’m not entirely convinced that they haven’t / won’t just add a Copilot Free account to my VS or GitHub accounts: They did just this to my (now canceled) Office account.

      I do think that a lot of people are missing that it’s just Copilot data that they’re using to train, not all of the repository data hosted on GitHub (or don’t trust that it will be only Copilot data long term).

      For me it just means one more thing to move to our own servers (we always self hosted SVN)

    • Jakeroxs@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      As someone who uses the slop machine, completely agree, it might help improve them further and if you don’t want to use it, move to forgejo or similar (I did that too) and if you still want AI help, try learning how to host your own locally if your GPU can swing it.