Live data from Hacker News

GitHub to Codeberg: my experience

eldred.fr

101–110 of 140 posts

Re: GitHub to Codeberg: my experience

#101
post #47
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.

The article quotes from Codeberg, > Running CI/CD pipelines can use significant amounts of energy. As much as it is tempting to have green checkmarks everywhere, running the jobs costs real money and has environmental costs. Honestly I think the mention of environmental costs has likely made users hesitant to sign up. Mentioning it costs real money is reasonable. Mentioning the environmental costs is not; the environ…

[deleted]

Re: GitHub to Codeberg: my experience

#102
post #98
post #89

Earlier quoted context omitted.

> 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.

It's MIT-licensed, so you can fork and strip the images. It's more of a request than a demand.

Re: GitHub to Codeberg: my experience

#103
post #44
post #27

Earlier quoted context omitted.

Note that private repos are supported on Codeberg. (I would link to one of mine, but you'd just see a 404 :P)

Yes, but you are still not allowed to use them for proprietary software development. That makes it quite useless for most teams developing commercial software.

You can’t pay to use it for commercial purposes?

Re: GitHub to Codeberg: my experience

#104
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.

I don't think it's relevant to this specific instance, but AFAIK ActivityPub doesn't inherently prevent name portability. It's just that almost all implementations currently don't allow it (and I wouldn't expect Forgejo's either).

Of course, the practical downside of Tangled is also that it only has network effects within the ATmosphere, i.e. you still can't reach GitHub users.

Re: GitHub to Codeberg: my experience

#105
post #104
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.

I don't think it's relevant to this specific instance, but AFAIK ActivityPub doesn't inherently prevent name portability. It's just that almost all implementations currently don't allow it (and I wouldn't expect Forgejo's either). Of course, the practical downside of Tangled is also that it only has network effects within the ATmosphere, i.e. you still can't reach GitHub users.

First of all, non-standard extensions to federated protocols have a pretty rough history. Even when an extension reaches median adoption (rare, I assert), the long-tail adoption is dismal. For something as fundamental as

Second of all, how could this just be an implementation-specific extension? The failure mode (of a client not supporting the extension) would be outright broken. To have name portability, the client needs a two-step to first discover the name's server before then connecting to that server. Whereas now (afaiu), the server is already identified by the name. That's a fundamental change in what identity means at the protocol level.

I'd love to be corrected by someone more intimately familiar with ActivityPub. But until it has mandatory (and mass-adopted) support for something vaguely like SMTP's MX records or whatever the equivalent for ATProto is, name portability is a distant dream.

Re: GitHub to Codeberg: my experience

#106

More and more people seem to be migrating away from Github. Now if only there were some Mercurial solutions among the alternatives. . .

I'm curious and haven't ever used any non-git vc - what does Mercurial offer that you prefer to git?

It is simpler and more consistent with fewer arcane incantations. Its philosophy is less inclined toward rewriting history. It also has TortoiseHg which is a great GUI front end.

Re: GitHub to Codeberg: my experience

#108
post #75

Codeberg is a fork of Gitea, itself a fork of Gogs. Both forks originated for "philosophical" reasons, not technical ones and Joe Chen (@unknwon on GH) deserves a lot of the merit for building a clean forge in Go mostly by himself.

> Codeberg is a fork of Gitea, itself a fork of Gogs.

Codeberg is a website powered by Forgejo which is a fork of Gitea.

> Both forks originated for "philosophical" reasons, not technical ones

Gitea forked because one developer was the only owner of Gogs' repository and refused to share maintaining rights. The fork was more "practical" than "philosophical".

Forgejo forked when a leading developer secretly created a company with the trademark of Gitea and its logo. The fork was to gain back control over the assets of the project (name/trademark, logo, etc.).

Re: GitHub to Codeberg: my experience

#109
codeberg is supposely noscript/basic (x)html browser friendly, IPv6 too, I guess. microsoft github broke slowly and surely all interop with classic browsers (now you must have a "whatng" cartel web engine to even post an issue).

(I was told that codeberg may have dropped noscript/basic (x)html interop, which would make it no more interesting than microsoft github or whatng gitlab)

codeberg people have to be careful and acknowledge the following: expect shadowpaid hackers to ruin it because you are stepping on big tech toes. 99% of the time you will spend on codeberg will have to be to protect it and to keep it available, 1% (if not less) will be forge coding.

Re: GitHub to Codeberg: my experience

#110

Are there any alternatives to Github that offer similar bang for the buck? Particularly for very small teams or solo devs that need private repos? The author here specifically mentions Codeberg, which seems like it's just for FOSS projects.

I like sourcehut. It's the only forge out there that isn't set out to copy the Github UI like everyone else. And its UI itself feels instantaneous, as if it was running locally.

sourcehut is a product that feels like it was just built for me and what I care about, I absolutely love the design. But it's tough to use for a team that isn't building open source software. Your teammates will probably be perplexed by the UI because it's so different. The tooling for sending and receiving patches is quite poor, there is no decent GUI email client with patch support. There's also no organization support or ability to apply principle of least access like with a codeowners file.
Post reply on HN