Live data from Hacker News

GitHub to Codeberg: my experience

eldred.fr

91–100 of 140 posts

Re: GitHub to Codeberg: my experience

#91
post #82

I lost what little respect I had for Codeberg when they tried to spin a teenager exploiting an opportunity to spam/troll[1] that GitHub had solved several years prior[2] into "hate campaigns from far-right forces" that "endanger free/libre software projects" so they could toot their own horn at how good they were in the face of adversity[3] (and generally have a good moan about the right-wing) instead of admitting th…

If they were genuinely just attempting to "troll" by spamming (which is a pretty lame thing to do to begin with), they wouldn't have had to use a racist slur in their message. The fact they did makes their intent pretty clear. If a project taking a stance against people spamming the n-word makes you lose respect for them, that says a lot more about you than the project.

Do you really think a teenage internet troll who wants to offend as many people as possible would stop and think "You know what, I sure do love pissing people off but I draw the line at 'NIGGER BALLS'"?

> If a project taking a stance against people spamming the n-word makes you lose respect for them, that says a lot more about you than the project.

They weren't "taking a stance" against spam, they were claiming that FOSS itself was in danger due to a non-existent far-right campaign against them.

Re: GitHub to Codeberg: my experience

#92
post #90
post #86

Earlier quoted context omitted.

Unfortunately it's most ActivityPub-oriented, right? Which means no name portability. That's a major shortcoming compared to an AT protocol-based thing like Tangled appears to be.

Nostr would being better. As it is truly free vs AT protocol is backed by VC.

AT being backed by VC is false—it's Bluesky the company that is. AT is merely a spec for signing, storing and propagating structured data (records) + the identity that owns said records.

Re: GitHub to Codeberg: my experience

#93
post #86

Earlier quoted context omitted.

FWIW, Forgejo (Codeberg) is also building federation capability [0]. [0]: https://codeberg.org/forgejo-contrib/federation/src/branch/m...

Unfortunately it's most ActivityPub-oriented, right? Which means no name portability. That's a major shortcoming compared to an AT protocol-based thing like Tangled appears to be.

[deleted]

Re: GitHub to Codeberg: my experience

#94
post #90
post #86

Earlier quoted context omitted.

Unfortunately it's most ActivityPub-oriented, right? Which means no name portability. That's a major shortcoming compared to an AT protocol-based thing like Tangled appears to be.

Nostr would being better. As it is truly free vs AT protocol is backed by VC.

I don't tend to believe in cryptokey-first protocols like Nostr, where your identity is tightly coupled to a keypair. Human identity doesn't work like that at all, and keypairs as the basis of identity will never be suitable for use by the masses.

Human-readable names are far more suitable as a handle for identity as humans think of it. And DNS names are an okay-ish implementation of that.

I think that a decentralized protocol that provides name portability based on the DNS is a far better protocol than one that relies on keypairs.

Re: GitHub to Codeberg: my experience

#95

The author‘s reasons seem sensible ( https://eldred.fr/blog/codeberg/ ) But I'm sort of disappointed the end result doesn't seem like it's any better for users? (not blaming the author) The benefits for the maintainer are also mostly philosophical... Which is a shame I just tried Codeberg - I get constant "Making sure you're not a bot!" anime girls - The login with Github is hidden behind a minuscule drop down arrow.…

> Blindly copying the market leader and offering nothing new .. just doesn't seem like a winning strategy?

You might just not be the target audience - I moved my project over to codeberg a few months ago[0]. In all honesty, I haven't really been happy with github for a while - as a user experience I think it's pretty solid, but it's been pretty increasingly more hostile towards the open source community (for example ignoring maintainers who explicitly don't want AI trained on their code etc), and I don't particularly like the idea of a single location/failure-point that almost all open source code is hosted on.

That's a long way of saying, I'm not looking for any changes to the market leaders features / layout - something that's a direct equivalent to github, but without the issues github has, is exactly what I'm looking for! Other people I've spoken to who've switched to Codeberg has said the same.

[0] https://codeberg.org/benrutter/wimsey

Re: GitHub to Codeberg: my experience

#97
post #33
post #7

Does Codeberg provide free CI runners? I'd estimate Microsoft spends over $100m/year on free Github CI. Likely their biggest cost. It doesn't seem like a reasonable thing Codeberg to fund for free.

You can use your own Woodpecker instance with Codeberg. I do this at work and privately and it works great and is much faster than the free CI that Codeberg can afford.

I'm really interested in doing this - did you follow any guides or find helpful tutorials online? At the moment I'm using Codeberg's free CICD, but it's limited and I'd rather run my own.

Re: GitHub to Codeberg: my experience

#98
post #89

The author‘s reasons seem sensible ( https://eldred.fr/blog/codeberg/ ) But I'm sort of disappointed the end result doesn't seem like it's any better for users? (not blaming the author) The benefits for the maintainer are also mostly philosophical... Which is a shame I just tried Codeberg - I get constant "Making sure you're not a bot!" anime girls - The login with Github is hidden behind a minuscule drop down arrow.…

> I get constant "Making sure you're not a bot!" anime girls That's Anubis: https://anubis.techaro.lol/ There is an unbranded version available, allowing image customisation under a paid tier: https://anubis.techaro.lol/docs/admin/botstopper The only other one I've seen deployed out there in any wide capacity is Cloudflare's. Makes sense that Codeberg favoured an open and non-centralised solution.

How is it open if you have to pay for the unbranded version? I'm confused.

Re: GitHub to Codeberg: my experience

#99

Earlier quoted context omitted.

And just sheer amount of documentation and examples out there. Everyone uses it, therefore everyone writes about it, the new hire probably knows it, and if they don't they can find it easily. Then again maybe for stuff like actions and in general CI/CD it's not all that bad, you don't need whole team to know exactly how to write it, you just need to have a person knowing it. and it's generally not all that hard to le…

It feels like a problem (Tragedy of the commons? First mover? I dunno them well enough). It’s probably a mistake for any one company to not pick GitHub, because it’s likely a higher friction distraction from what the actual goals are of the company. But enough companies paying that price ultimately would benefit everyone by fuelling stronger competition.

It is a version of the prisoner’s dilemma.

Re: GitHub to Codeberg: my experience

#100
post #19

What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.

This is partially being addressed by projects like https://tangled.org . It's built on the same protocol as bluesky, meaning your identity is preserved across different platforms so that _where_ your git is hosted is unrelated to how you discover and connect with others.

Has any detailed comparision been done between tangled, codeberg and github?
Post reply on HN