this post was submitted on 20 May 2025
132 points (100.0% liked)

TechTakes

1870 readers
130 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 2 years ago
MODERATORS
all 26 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 17 minutes ago

Listen, I'm just saying that this never would've happened with hg.

[–] [email protected] 4 points 9 hours ago

Seriously though, I can i trust dotnet ever again?

[–] [email protected] 8 points 1 day ago* (last edited 1 day ago) (4 children)

So... I think it's high time to start planning an exodus.

Is there a good alternative to GitHub?

I have two types of repos, a few public open-source projects for which I require:

  • Basic git stuff ofc, PRs, forks, etc.
  • Issues
  • Automatic scanning for security vulnerabilities like GH does
  • CI on PRs and nightly CRON based, free and allowing both cloud-hosted runners and adding self-hosted runners
  • Ability to host a static documentation site

Plus private ones where I don't need any bells and whistles, just a git hoster for myself and no one else.

Is there something free that provides these things and doesn't suck? If I go to GitLab's page then it says:

so that's fucked too now, huh

[–] [email protected] 11 points 1 day ago

oh GitLab is terrible on several levels and is definitely best avoided — for some reason, they think that competing with github involves making all of github’s mistakes, but with a much worse UI

so far I’ve had good luck with codeberg. of your requirements, the only missing feature seems to be vulnerability scanning. CI is available and pretty good, but you have to ask for it to be enabled for your account. I think you’re able to hook self-hosted runners into codeberg’s CI frontend, but the process to do so confused the hell out of me, so you may have to dig a bit to figure out how it works.

[–] [email protected] 8 points 1 day ago (1 children)

Re the GitLab marketing: what does it mean, what toolchains are they referring to, and what is "native AI"? Does that even mean anything, or is it just marketing gibberish to impress executives?

*scrolls down*

GitLab Duo named a Leader in the Gartner® Magic Quadrant™ for AI Code Assistants.

[eternal screaming]

[–] [email protected] 11 points 1 day ago

“beware, for I am a leader in the Gartner® Magic Quadrant™” is exactly the kind of thing I’d expect an evil wizard to scream moments before I hit him in the head with a mace

[–] NamelessGO 8 points 1 day ago

Codeberg is the closest that I could think of, not sure if it meets all of the features listed

[–] [email protected] 3 points 1 day ago* (last edited 1 day ago)

If I had my druther’s I’d make my own hosting and call it “UnaGit”, and pretend it’s unagi/eel themed, when it is actually teddy K themed

[–] [email protected] 9 points 1 day ago

I've moved all my stuff to codeberg long ago. Never looked back.

[–] [email protected] 8 points 1 day ago (1 children)
[–] [email protected] 31 points 1 day ago (1 children)

The article says it well - this sort of thing may encourage people to get involved in open source github alternatives just as this slop on windows has moved some people to linux.

I dont believe we will get a huge movement but every little bit grows the open source community which benefits everyone. It doesnt need to be the majority it just needs to be a growing minority to thrive and grow. Ironically Microsoft has always been very good at encouraging people to get involved in open source ventures just by behaving badly.

[–] [email protected] 27 points 1 day ago (2 children)

quite amazing that (a) Microsoft basically bought open source with GitHub (b) and are now trying to fuck it up so hard people leave

[–] [email protected] 9 points 1 day ago

And that's why I Codeberg now. I even give a few bucks every month to pretend I'm paying a subscription.

[–] [email protected] 17 points 1 day ago (3 children)

Someone should come up with a catchy alliterative name for this tactic of incorporating competing ideas in Microsoft product family, augmenting them with their own proprietary crap and pulling the rug after achieving lock-in. Maybe call it AAA for "Adopt, add on, annihilate".

[–] [email protected] 4 points 1 day ago (1 children)
[–] [email protected] 12 points 1 day ago (1 children)
[–] [email protected] -3 points 1 day ago (1 children)

lol you don't have to be a dick about it

[–] [email protected] 3 points 17 hours ago
[–] [email protected] 4 points 1 day ago
[–] [email protected] 4 points 1 day ago

They call it BOGU

[–] [email protected] 13 points 1 day ago

They earn way to much money if they have time to create this crap.

[–] [email protected] 19 points 2 days ago (1 children)

I've tried a few code review tools at work and while a few suggestions are useful, most have been useless.

[–] [email protected] 11 points 1 day ago (1 children)

I made a contribution to a project that is using AI generated reviews and the AI bot gave me something like five or six suggestions, every one of which was wrong in some way or another. Only one of the suggestions was worth considering and the code that it generated to implement that suggestion was bad to the point of being baffling.

[–] [email protected] 6 points 1 day ago (1 children)

Is that Windsurf? My lot have just added that. Keeps suggesting making the path to every target in the build pipeline the same so that they'd overwrite each other, or perhaps implement the worst null-checking code I've ever seen.

The problem with suggesting 99% stupid shit is that I'm going to ignore the 1% that it identified correctly. If it limited itself to trivial syntax errors then it might have quite a useful hit rate, but we already have tools that do that.

[–] [email protected] 6 points 1 day ago

It was GitLab Duo.

We definitely have better tools for things like syntax checking and a linter step in the CI/CD pipeline has the advantage of not burning down a whole forest to do its job.