Live data from Hacker News

GitHub has alternatives, but no replacement

lalitm.com

61–70 of 143 posts

Re: GitHub has alternatives, but no replacement

#62

Earlier quoted context omitted.

Convenience.

To be a little less flippant, small companies don't have an IT department to setup and maintain a git server ... and more. GitHib is also an issue tracker. It's also a (minimal) static webhost. And it's also a way to run actions on your builds. All that isn't trivial to setup or maintain, so small folks especially will often find it cheaper and faster to pay M$ for all that.

This makes sense for small companies that are pizza shops and barbers. It does not make sense for small companies that are in any sector of IT.

Re: GitHub has alternatives, but no replacement

#63
post #56

Earlier quoted context omitted.

I am aware of what this article is talking about in terms of platforms. Sourceforge might be a better analogy. What I was saying is that development of other source control like Subversion halted as Git entered the scene. Git was first version control, subsequently a platform.

But Git isn't the platform. It's still just a version control. The article itself is explaining other platforms that work with Git, of which there are dozens. The `git` program itself isn't even developed on Github; it's developed on the kernel.org site [1]. Git != Github. There's still development for SVN, Perforce still has plenty of paying customers, and Epic games themselves released a new version control a few w…

Here is a simple question to highlight my point. Do you think Github would exist had Git not first existed?

I know SVN is still developed, but it is no longer really treated as a solution. That is why we are talking about Git and not Subversion.

Re: GitHub has alternatives, but no replacement

#66
post #51

Earlier quoted context omitted.

I might have moved off for self righteousness but my company might be more interested in moving off because their reliability is absolutely garbage

A devops friend of mine raises an intriguing point - he does not aim for many-nines reliability with dev infrastructure. He aims for people being able to keep doing their work when whatever service they regularly use is down. (Which also means that he is able to go on vacation.)

Yeah seems like six of one, half a dozen of another. GitHub’s downtime blocks devs

Re: GitHub has alternatives, but no replacement

#67
post #45

Earlier quoted context omitted.

[flagged]

I don't know why you censored "underage". People are weird. Anyway, the only source I've really heard trying to make Devault a sex-pest comes from Bryan Lunduke, who's an idiot that isn't opposed to embellishing or flatout lying about people he doesn't like, so I am afraid that I'm skeptical of that claim.

[deleted]

Re: GitHub has alternatives, but no replacement

#68
post #44
post #13

Running a git forge is easy, I find the social coding/network effect the stickiest part of GitHub. I want my code to be discoverable, and I want to discover others' code. I wanted to leave GitHub but I'm still stuck there. What it would take for me to finally leave is some kind of federation of the social features, so I can port my stars over, see what others are working on, etc.

Are we using GitHub differently? I don’t understand how the social network part of GitHub has to do with having your code discoverable and to discover. I’ve never stumbled upon a project by browsing GitHub casually. It’s always through finding the product first and trying to find the source code. If the source code is on some other website, I’ll probably figure it out, but it’s be a new muscle. Same with making an is…

> I’ve never stumbled upon a project by browsing GitHub casually.

Same.

The “discoverability” of github is two things:

1) Recognition of the name; so if I cannot find the source code and I believe something to be open source I will google the product name with “github”.

2) I can reasonably expect everyone to have an account, so getting issues and PRs is less effort than with other forges.

But I’ve practically never discovered some new FOSS from githubs social features, and I actually look at my friends activity feeds.

Re: GitHub has alternatives, but no replacement

#69

Codeberg is a perfect drop-in 1:1 replacement. I find this article to be pretentious nonsense.

Not for vibe-coders, and also not for any business or user with any project using AI for "most" of the code (an ill-defined term in their ToS that nonetheless safely excludes many serious projects adopting AI for a variety of reasons). I have a code base that is entirely handwritten JS. I am porting it to .NET/C# with AI assistance, plus a lot of supervision and manual revision by me to ensure the quality meets my requirements. When finished, the code base will be "mostly" AI-generated within the meaning of Codeberg's ToS, even though I wrote the underlying code base by hand, and will have overseen and approved every line of AI-generated C# code myself. I don't have any reason to trust that Codeberg will be more or less reasonable in my particular use case, nor that they will interpret their ToS consistently to permit or disallow my project even assuming their terms do allow my project (and it's just of many to be clear). They control their ToS and I assume they drafted it vaguely on purpose to ensure they have flexibility to kick out anyone deemed undesirable. At least that's what I would do in their shoes if I wanted flexibility. If coding is a hobby and you hate AI or simply never use it, you can definitely use Codeberg. If you are an enterprise customer, or you use GenAI to any significant extent (or both), you nearly certainly cannot safely do so. And that's fine; Codeberg can do whatever they want. But Codeberg is in no way a "perfect drop-in 1:1 replacement" for most developers.

Re: GitHub has alternatives, but no replacement

#70
post #7

> Bitbucket is the obvious existing counterexample: a conventional commercial forge that has never developed into a shared open-source community comparable to GitHub Agreed. All my customers are on Bitbucket. All the libraries used by their projects (Ruby, Python, JS) are on GitHub.

In the early days of github, it offered private repositories only for paid users. Bitbucket allowed private repositories for free.
Post reply on HN