Live data from Hacker News

GitHub has alternatives, but no replacement

lalitm.com

41–50 of 143 posts

Re: GitHub has alternatives, but no replacement

#41
post #20

How’s about radicle.dev ? Apparently like GitHub, but decentralized like Git.

It's mentioned in the article.

I tried it, years apart. It's forever experimental, and requires hosting for forever online repo anyway.

Forgejo is also mentioned, to me it's a valid alternative, without the community aspect.

Re: GitHub has alternatives, but no replacement

#42
post #15
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.

In the end GitHub will be a dating site

Or a music making platform

Re: GitHub has alternatives, but no replacement

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

And the forks/network tree.

For any given project, are there any forks / is this one a fork, and which ones are more recently/actively maintained, and what are the changes?

That network display where you can not only see all the forks in a timeline, but click on the individual commits is super handy.

Idk how you'd assemble that out of a federated system. It's probably possible but seems like it would require a lot of update traffic going in all directions between all nodes.

Re: GitHub has alternatives, but no replacement

#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 issue or a PR. The barrier is higher but not so high that I wouldn’t complain about a bug.

If anything, I find the social tools on GitHub like PR reviews, issue management, and notifications to be terrible for their job. Perfectly fine for a 1 person project and absolutely awful for a team.

Re: GitHub has alternatives, but no replacement

#45
post #28

I hadn't ever used the email-based pull request until I started using Sourcehut, but ever since I did I've honestly grown to prefer it. People shouldn't require an account at a for-profit company to make contributions to FOSS. Sourcehut is pretty niche but I like it a lot, and I don't really mind paying for things relative to the value they provide me.

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

Re: GitHub has alternatives, but no replacement

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

I’m in something of the same boat, although I don’t particularly care about my own stars and what not, for me it’s just a rather effective place to find open source projects to use/contribute towards (along with hosting for my own projects).

I have found running GitHub mirrors for my own projects hosted on a private Forgejo instance works well enough, but the fracturing of GitHub will inevitably cause more difficulty in discovering others’ work. I suppose that opens opportunities up for either federation, or at least aggregation (Sourceforge has been doing that already, although I find its interface a little clunky).

Re: GitHub has alternatives, but no replacement

#48

Github is not something that should be replaced. Rather, a different kind of model needs to exist. Before Git, there were things like Subversion, for instance. All of that slowed way down after Git showed up to the party because people liked the fact Git was "easier to use" and eventually networking effects. When Microsoft purchased Git, the death knell had all ready sounded, but nobody was listening.

Your apparent problems with Git the source control system aren’t what any of this is talking about, this is about GitHub as a platform. SourceForge is your better “pre-git” analogue here, and it, like SVN, still exists and is actively maintained and used.

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.

Re: GitHub has alternatives, but no replacement

#49

This guy is defining himself into a corner: >GitLab is capable, but it feels incredibly corporate, even more so than GitHub.3 Nor have I found it as good as GitHub at helping people stumble across projects and developers. So it's not enough for an alternative to do everything you want ... it ALSO has to look "not incredibly corporate", and it has to bring millions of users to your project. Otherwise it's not viable.

It’s really another way of saying: it needs to meet GitHub’s current utility and functions today. And one of them is ease of discovery. GitHub make’s it really easy to do that. Same with contribution. As far as looks go? That’s more subjective. But the discovery and contributions piece is easy to prove, just look at how much traction a project gets when it’s hosted there versus elsewhere. Even really large projects t…

> And one of them is ease of discovery. GitHub make’s it really easy to do that. Same with contribution.

At the end of the day, this seems to be the author's ultimate decision factor. None of the alternatives--open-source, self-hosted, or commercial--have the social gravitational pull GitHub does. Popularity begets popularity.

Re: GitHub has alternatives, but no replacement

#50

Github is not something that should be replaced. Rather, a different kind of model needs to exist. Before Git, there were things like Subversion, for instance. All of that slowed way down after Git showed up to the party because people liked the fact Git was "easier to use" and eventually networking effects. When Microsoft purchased Git, the death knell had all ready sounded, but nobody was listening.

The issue isn't the technology (git, subversion, cvs, etc), it's that developers FOMO and glom on to what every other developer uses so you end up with these huge silos that they inevitably complain about.
Post reply on HN