Earlier quoted context omitted.
> and Source Hut Not a very serious option if you're looking for anyone from the 21st century to contribute to your project. No, the email workflow doesn't get better by just screaming "it's not that bad!" over and over again. I'm looking forward to the federation work that is being done for forgejo, that will be big if it works out as it seems like it will.
> > and Source Hut > Not a very serious option if you're looking for anyone from the 21st century to contribute to your project. No, the email workflow doesn't get better by just screaming "it's not that bad!" over and over again. Perhaps the maintainers of the respective project consider filtering out contributions from "hipster programmers" actually desirable for the project. :-)
Evaluating new software forges
101–110 of 138 posts
Re: Evaluating new software forges
#102They spent a lot of the post saying how they didn't really want to run stuff,
> However, I’m a software developer, not a sysadmin. I want to spend my time developing software, not putting out fires and paying AWS bills for the rest of time.
But then their friend convinced them to "kubectl apply" a couple of manifests & they got a bunch of stuff spin up quickly, on what should be a reliable-ish maintained-by-other-people cluster. This is the first time I've seen a win like this & it feels like such a sweet spot!
Re: Evaluating new software forges
#103Is Microsoft secretly learning from the secrets in private GitHub repositories?
“”” AI Services q. AI Services. "AI services" are services that are labeled or described by Microsoft as including, using, powered by, or being an Artificial Intelligence ("AI") system.
iii. Limits on use of data from the AI Services. You may not use the AI services, or data from the AI services, to create, train, or improve (directly or indirectly) any other AI service.
“””
If you ask GitHub Copilot Chat about the issue, it/they suggest seeking professional legal advice. To use GitHub Copilot. An AI trained on our AI code from GitHub. To write AI code. For paying customers.
https://drive.google.com/file/d/1DIj6-mgyxVRBJNEeVZMV8t8ec2L...
Satya Nadella is King Midas. I emailed him and their legal team about it many times and he could have personally gone into the codebase and deleted this service term by now. I reported them to the State of Washington Attorney General (you can, too), and to the Federal Trade Commission Antitrust Team (you can, too), and to the Department of Justice Antitrust Enforcement Division (you can, too). Unclear how to report this to the EU Parliament AI Act folks, but maybe they posted new info since I last checked.
It’s a single line of text, certainly unfair and unreasonable and almost surely illegal in pretty much every relevant jurisdiction, so there’s certainly no an argument to be made that the fix is too technically challenging, even in light of Microsoft’s historical ineptitude.
We could check to see if Washington State has laws against contractual restraint of trade like California does. (Hint, Hint.)
Re: Evaluating new software forges
#104Having tried GitHub, GitLab, Source Hut, Codeberg, and BitBucket (RIP), I think the only serious options are GitHub, GitLab self hosted, and Source Hut. GitHub owned by MSFT aside, and also putting their AI push _also_ aside, GitHub has things like Sponsors, Dependabot, and code scanning that you won't find anywhere else. They sure are luring you into ecosystems that require a huge escape velocity, but GitHub serves…
Re: Evaluating new software forges
#105Earlier quoted context omitted.
There is also https://protocol.land and https://gitopia.com .
The layout of radicle.land is unfortunately pretty broken on mobile.
Re: Evaluating new software forges
#106Having tried GitHub, GitLab, Source Hut, Codeberg, and BitBucket (RIP), I think the only serious options are GitHub, GitLab self hosted, and Source Hut. GitHub owned by MSFT aside, and also putting their AI push _also_ aside, GitHub has things like Sponsors, Dependabot, and code scanning that you won't find anywhere else. They sure are luring you into ecosystems that require a huge escape velocity, but GitHub serves…
> Dependabot, and code scanning that you won't find anywhere else. Gitlab has equivalents you can enable as CI pipelines.
Re: Evaluating new software forges
#107Earlier quoted context omitted.
Yeah, it's React. It's been a pretty frequent topic of discussion in some corners of the fediverse lately, e.g. https://mastodon.social/@bendelarre/111585575314778379
Thank you for the link. I've been trying to find any discussion whatsoever. This commentary inspired me to submit a support issue. I intend to start some drama with GH over this. ReactJS will win if we do nothing.
Re: Evaluating new software forges
#108Earlier quoted context omitted.
Also, the founder has an unfortunate history of just up and abandoning his projects when they stop being fun for him. I used his media host/imgur alternative in the past, and it spontaneously just disappeared one day. I'd rather that not happen to my source code
> I used his media host/imgur alternative in the past, and it spontaneously just disappeared one day. I'd rather that not happen to my source code Git is decentralized.
And if SourceHut disappears, what would you do with the repository? You’d upload it to a new forge, but how would you tell users where to find it, how would the users know this is the original source and not a hostile fork? It’s better to pick a stable, trustworthy. and 21st-century place like GitHub or GitLab instead of SourceHut.
Re: Evaluating new software forges
#109Earlier quoted context omitted.
> to run CI in a container specified by the repo Would you happen to have an example YAML at hand?
Here's one: https://github.com/ahepp/resume/blob/d7778b1339271cbd7812634... It uses GitHub's devcontainer plugin. There's a devcontainer config at .devcontainer/devcontainer.json, which says to use the image specified by .ci/Dockerfile. So when I'm developing on any Linux system, I can run $ docker build .ci/Dockerfile -t my-container $ docker run --rm -it -v $(pwd):/project -w /project my-container And have a shell…