Live data from Hacker News

Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

twitter.com

31–40 of 85 posts

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#31
post #3

Everyone centralizing in Github is very, very unhealthy and fragile.

I get losing your PRs and comments, and pipelines. But if you get banned from Github, can't you just pick different remote and keep rolling? If it's about the PRs and comments, and pipelines, then those are features specific to Github so where is the fault for acting unhealthy?

Issue/discussion portability is much harder than code/history portability, I think is a deeper issue.

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#32

Earlier quoted context omitted.

Let me guess, we need a fediverse solution or source code now?

Git is already decentralized. So no, we don't need a fediverse equivalent. Crazy idea, but what if you hosted your code on your infrastructure, like the "old days"? Or, move to an independent forge, or stay where you are. The concern isn't about GitHub directly, but that everyone storing all their source code in one place is concerning. Git is flexible. I'm kind of surprised at how ubiquitous GitHub is given how easy…

Self hosting is painful and not a real solution for most people. Mailing list also have terrible UX. I'd rather risk Github nuking all of my 50 or so repos than work over a mailing list.

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#34
post #3

Everyone centralizing in Github is very, very unhealthy and fragile.

I get losing your PRs and comments, and pipelines. But if you get banned from Github, can't you just pick different remote and keep rolling? If it's about the PRs and comments, and pipelines, then those are features specific to Github so where is the fault for acting unhealthy?

> But if you get banned from Github, can't you just pick different remote and keep rolling?

If you have a local copy. I imagine that if you have 1800+ repositories on Github, there'd be at least a few you probably didn't have installed anymore, because you knew you could always get them back from Github.

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#36
This is why I never use any OAuth/SAML authentication from places like Google, Microsoft, or Facebook when registering with a site.

Always use email address and password (with 2FA where possible) to ensure you have ultimate control over your base account.

If Google chose to just ban my account, the downstream ramifications of me losing access to linked sites that use that account for auth would be very damaging.

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#37
post #14

This is one of my nightmares... I have 800+ repos on GitHub and I dread the thought of some weird machine learning algorithm somewhere deciding that my account should be banned. A lot of the stuff I care about on there is backed up elsewhere, but not everything. I even have a tool for this: https://datasette.io/tools/github-to-sqlite - which exports issues, issue comments etc to a SQLite database via the GitHub API.…

I have the same nightmare, so to mitigate risk I run a self hosted instance of Gitea [1] and set up nightly mirroring.

The folder with the mirrors is then uploaded to a backup provider, in my case Borgbase [2]

1. https://github.com/go-gitea/gitea 2. https://www.borgbase.com/

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#38
post #9

Earlier quoted context omitted.

There have been at least a few truly decentralized efforts along the lines of GitHub. There is almost no interest. I also feel that just going with one or two other companies is better than exactly one monopoly but we can do much better. For some reason if I say p2p on HN it's not appreciated.

Centralization is just too convenient for most people. Most people - technical or otherwise - won't accept the slightest quality-of-life (edit: and network size/activity) hit in exchange for the greater robustness of decentralized options, regardless of the application. Note how the vast majority of people who use or interact with cryptocurrencies converge around a few centralized options. Even a ton of the technical…

The quality of life on the Fediverse is pretty good, in fact it's better than on Twitter because the default app has a lot of features from the long defunct custom clients. What people won't accept is a social network their friends aren't using.

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#39

I really wish gitea offered a paid plan for individual users so that there was a good alternative to Github available for personal private git hosting without having to self host.

They do: https://about.gitea.com/pricing/

Re: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub

#40
post #3

Everyone centralizing in Github is very, very unhealthy and fragile.

Let me guess, we need a fediverse solution or source code now?

I can't tell if you're being ironic, but Git is already federated. Like, GitHub should be just another remote, and which remote happens to be the source of truth is a policy decision. The sticky part are the value-add, non-Git parts like GitHub actions, the issue tracker, wiki, static hosting, access management etc. But most of those are orthogonal and federating them (perhaps as git repos themselves) seems like a good idea.

(disclaimer: work for MS, not on GitHub, also hi again superkuh)

Post reply on HN