▲ 943 ▼ GitHub hits CTRL-Z, decides it will train its AI with user data after all (www.theregister.com) submitted 7 months ago by throws_lemy@reddthat.com to c/technology@lemmy.world 125 comments fedilink hide all child comments 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.
[–] Greyghoster@aussie.zone 8 points 7 months ago (12 children) Maybe Gitlab is worth a look. permalink fedilink source hideshow 12 child comments replies: [–] pupbiru@aussie.zone 16 points 7 months ago (1 child) codeberg seems to be the new hotness permalink fedilink source parent hideshow 1 child comment replies: [–] wreckedcarzz@lemmy.world 6 points 7 months ago Smh global warming is hitting us all, even icebergs are lit permalink fedilink source parent [–] tal@lemmy.today 7 points 7 months ago* (last edited 7 months ago) (2 children) I were on the hunt for a software forge with public hosting and I was worried about policies changing down the line, I'd probably take a look at GNU Savannah. That's not especially blingy and it's restricted to GPL-compatible stuff, but I have a pretty solid level of trust for the FSF. permalink fedilink source parent hideshow 2 child comments replies: [–] eldebryn@lemmy.world 2 points 7 months ago (1 child) What is the risk with gitlab or Codeberg? permalink fedilink source parent hideshow 1 child comment replies: [–] setsubyou@lemmy.world 16 points 7 months ago With Codeberg the main risk is that they’re a small non-profit that depends on donations, so they could run out of money. That doesn’t allow them to act against their bylaws, but it could affect availability of the service. Personally I would choose Codeberg because their services are hosted in the EU (Germany). permalink fedilink source parent [–] ExLisper@lemmy.curiana.net 6 points 7 months ago (5 children) Gitlab is fine but hard to tell what will happen long term. They were considering selling already and with new management I will most likely enshittify real quick. Self hosting forgejo is the safest option if you don't have any heavy CI/CD flows. If you need resource heavy CI/CD it gets more complicated. permalink fedilink source parent hideshow 5 child comments replies: [–] trougnouf@lemmy.world 5 points 7 months ago (4 children) What's wrong with CI/CD on forgejo? (It works great for me on Codeberg.) permalink fedilink source parent hideshow 4 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago (3 children) I'm talking about self hosting specifically. If you don't need heavy CI/CD you're basically just hosting a web UI on top of a git repo. It doesn't have big requirements. You can just drop it on a cheap VPS. If you need CI/CD it gets complicated. Github and gitlab have limits on minutes. I imagine codeberg also have some limits. Github offers CI/CD on windows and mac for free but gitlab doesn't for example. So you can pay for gitlab/github minutes, put something in cloud or even just run a dedicated runner on your home computer but everything has its price and limitations. permalink fedilink source parent hideshow 3 child comments replies: [–] trougnouf@lemmy.world 2 points 7 months ago* (2 children) I still don't quite understand. I self-host my runners, it's really easy (even behind a dynamic & shared 5G IP), free and limitless. permalink fedilink source parent hideshow 2 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent [–] timwa@lemmy.snowgoons.ro 3 points 7 months ago I've always preferred Gitlab to Github anyway, but I recently migrated all my repos to a self-hosted Gitlab and it wasn't too painful. Despite the woeful documentation of the Helm chart configuration. I know there are other options (Forgejo et al,) but the thought of migrating all my CI/CD pipelines to a new platform was too much to bear - moving from .com to self-hosted though is much more manageable. permalink fedilink source parent
[–] pupbiru@aussie.zone 16 points 7 months ago (1 child) codeberg seems to be the new hotness permalink fedilink source parent hideshow 1 child comment replies: [–] wreckedcarzz@lemmy.world 6 points 7 months ago Smh global warming is hitting us all, even icebergs are lit permalink fedilink source parent
[–] wreckedcarzz@lemmy.world 6 points 7 months ago Smh global warming is hitting us all, even icebergs are lit permalink fedilink source parent
[–] tal@lemmy.today 7 points 7 months ago* (last edited 7 months ago) (2 children) I were on the hunt for a software forge with public hosting and I was worried about policies changing down the line, I'd probably take a look at GNU Savannah. That's not especially blingy and it's restricted to GPL-compatible stuff, but I have a pretty solid level of trust for the FSF. permalink fedilink source parent hideshow 2 child comments replies: [–] eldebryn@lemmy.world 2 points 7 months ago (1 child) What is the risk with gitlab or Codeberg? permalink fedilink source parent hideshow 1 child comment replies: [–] setsubyou@lemmy.world 16 points 7 months ago With Codeberg the main risk is that they’re a small non-profit that depends on donations, so they could run out of money. That doesn’t allow them to act against their bylaws, but it could affect availability of the service. Personally I would choose Codeberg because their services are hosted in the EU (Germany). permalink fedilink source parent
[–] eldebryn@lemmy.world 2 points 7 months ago (1 child) What is the risk with gitlab or Codeberg? permalink fedilink source parent hideshow 1 child comment replies: [–] setsubyou@lemmy.world 16 points 7 months ago With Codeberg the main risk is that they’re a small non-profit that depends on donations, so they could run out of money. That doesn’t allow them to act against their bylaws, but it could affect availability of the service. Personally I would choose Codeberg because their services are hosted in the EU (Germany). permalink fedilink source parent
[–] setsubyou@lemmy.world 16 points 7 months ago With Codeberg the main risk is that they’re a small non-profit that depends on donations, so they could run out of money. That doesn’t allow them to act against their bylaws, but it could affect availability of the service. Personally I would choose Codeberg because their services are hosted in the EU (Germany). permalink fedilink source parent
[–] ExLisper@lemmy.curiana.net 6 points 7 months ago (5 children) Gitlab is fine but hard to tell what will happen long term. They were considering selling already and with new management I will most likely enshittify real quick. Self hosting forgejo is the safest option if you don't have any heavy CI/CD flows. If you need resource heavy CI/CD it gets more complicated. permalink fedilink source parent hideshow 5 child comments replies: [–] trougnouf@lemmy.world 5 points 7 months ago (4 children) What's wrong with CI/CD on forgejo? (It works great for me on Codeberg.) permalink fedilink source parent hideshow 4 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago (3 children) I'm talking about self hosting specifically. If you don't need heavy CI/CD you're basically just hosting a web UI on top of a git repo. It doesn't have big requirements. You can just drop it on a cheap VPS. If you need CI/CD it gets complicated. Github and gitlab have limits on minutes. I imagine codeberg also have some limits. Github offers CI/CD on windows and mac for free but gitlab doesn't for example. So you can pay for gitlab/github minutes, put something in cloud or even just run a dedicated runner on your home computer but everything has its price and limitations. permalink fedilink source parent hideshow 3 child comments replies: [–] trougnouf@lemmy.world 2 points 7 months ago* (2 children) I still don't quite understand. I self-host my runners, it's really easy (even behind a dynamic & shared 5G IP), free and limitless. permalink fedilink source parent hideshow 2 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] trougnouf@lemmy.world 5 points 7 months ago (4 children) What's wrong with CI/CD on forgejo? (It works great for me on Codeberg.) permalink fedilink source parent hideshow 4 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago (3 children) I'm talking about self hosting specifically. If you don't need heavy CI/CD you're basically just hosting a web UI on top of a git repo. It doesn't have big requirements. You can just drop it on a cheap VPS. If you need CI/CD it gets complicated. Github and gitlab have limits on minutes. I imagine codeberg also have some limits. Github offers CI/CD on windows and mac for free but gitlab doesn't for example. So you can pay for gitlab/github minutes, put something in cloud or even just run a dedicated runner on your home computer but everything has its price and limitations. permalink fedilink source parent hideshow 3 child comments replies: [–] trougnouf@lemmy.world 2 points 7 months ago* (2 children) I still don't quite understand. I self-host my runners, it's really easy (even behind a dynamic & shared 5G IP), free and limitless. permalink fedilink source parent hideshow 2 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] ExLisper@lemmy.curiana.net 2 points 7 months ago (3 children) I'm talking about self hosting specifically. If you don't need heavy CI/CD you're basically just hosting a web UI on top of a git repo. It doesn't have big requirements. You can just drop it on a cheap VPS. If you need CI/CD it gets complicated. Github and gitlab have limits on minutes. I imagine codeberg also have some limits. Github offers CI/CD on windows and mac for free but gitlab doesn't for example. So you can pay for gitlab/github minutes, put something in cloud or even just run a dedicated runner on your home computer but everything has its price and limitations. permalink fedilink source parent hideshow 3 child comments replies: [–] trougnouf@lemmy.world 2 points 7 months ago* (2 children) I still don't quite understand. I self-host my runners, it's really easy (even behind a dynamic & shared 5G IP), free and limitless. permalink fedilink source parent hideshow 2 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] trougnouf@lemmy.world 2 points 7 months ago* (2 children) I still don't quite understand. I self-host my runners, it's really easy (even behind a dynamic & shared 5G IP), free and limitless. permalink fedilink source parent hideshow 2 child comments replies: [–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] ExLisper@lemmy.curiana.net 2 points 7 months ago* (1 child) This all obviously depend on your CI/CD needs. As I said, problem is with resource heavy stuff. I tried building my project on a base tier VPS from Hetzner using gitlab runner and it run out of memory. So I would have to pay for a more expensive VPS that would be sitting there idle most of the time. Doesn't make sense for me but if someone is running CI/CD all the time it may be a good option. I ended up installing the runner on a spare PC I have because I just needed it for couple of weeks. Having this PC sitting idle all the time also doesn't make much sense but if you're building a lot it may be a good option. But you do need a quite strong server at home and this costs money. And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Different people have different CI/CD needs. In some cases self-hosting runners is easy, in other cases replacing github, which gives you linux, windows and mac compute time for free, will be complicated. permalink fedilink source parent hideshow 1 child comment replies: [–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] amorpheus@lemmy.world 1 point 7 months ago And that's because I only need Linux machine. If I wanted to also build my app on Windows and Mac things get more complicated. Running those in VMs on the same machine could work. permalink fedilink source parent
[–] timwa@lemmy.snowgoons.ro 3 points 7 months ago I've always preferred Gitlab to Github anyway, but I recently migrated all my repos to a self-hosted Gitlab and it wasn't too painful. Despite the woeful documentation of the Helm chart configuration. I know there are other options (Forgejo et al,) but the thought of migrating all my CI/CD pipelines to a new platform was too much to bear - moving from .com to self-hosted though is much more manageable. permalink fedilink source parent