Live data from Hacker News

GitHub down

github.com

91–100 of 198 posts

Re: GitHub down

#91
post #62
post #33

Earlier quoted context omitted.

This is indeed the crux of the problem. I've been thinking about this a lot (and I wouldn't be surprised if it exists already), we need a decentralised method of storing issues and other things inside our git repos.

I know of at least one solution: https://bifax.org/

Great link, thanks! I've been looking for something like this.

Re: GitHub down

#93

Just recently I thought to myself "it has been a long time since I saw the Github Unicorn". As it turns out, I didn't really miss it at all. Regarding the centralized nature of Github: it is the centralized communication that is a problem, not the ability to share code. I can easily send a patch to somebody on my team, but that doesn't help me review a PR, reply to comments, trigger a CI build, or initiate a deploy.…

There is a decentralized review system based on Git. Take a look here: https://github.com/google/git-appraise ...oh, wait...

Re: GitHub down

#94
post #2

We centralized a decentralized version control system.

Am I the only one who has project's mirror on Gitlab for exactly this purpose?

I have it the other way around. I use gitlab with github as backup.

Re: GitHub down

#96

Earlier quoted context omitted.

I think you just did.

No. We need a proper whitepaper explaining how to make GitHub decentralized with blockchain tokenization using distributed smart-contracts. ;) (Did I forget any important buzzword?)

It's missing a sprinkle of AI.

Re: GitHub down

#98
post #33

Earlier quoted context omitted.

Issues and other GH infrastructure is arguably a bigger problem. That metadata is locked within the Github silo with no easy way to export it elsewhere.

This is indeed the crux of the problem. I've been thinking about this a lot (and I wouldn't be surprised if it exists already), we need a decentralised method of storing issues and other things inside our git repos.

If you think about it, there's no particular reasons why the metadata can't live in (and be tracked by) the repo itself.

Issues could live in /issues. Simple command-line (or GUI) tools could edit them. I'm thinking in particular of how password-store[0] makes tracking history in a git repo invisible: it Just Works™.

Discussions could live in /discussions, stored in something like RFC822 format. Again, simple CLI (or GUI, if you swing that way) tools could manipulate this easily.

A wiki can, again, live in the same repo.

PRs are a little different, since they really do need to live outside the repo. But what is a PR other than someone saying, 'hey, please pull my branch into yours'?

[0] https://www.passwordstore.org/

Re: GitHub down

#99
post #39

Earlier quoted context omitted.

So you’re saying that if I put up my own Git server (for a fee), it’s likely to have better uptime statistics than GitHub? I can’t push changes to the decentralized Git protocol, only to a (centralized) server instance.

Setting up your own instance of a bit server is free. If you want issues, CI etc... Then you need a local version of github which you will pay for.

Well... unless you use something like gitlab https://about.gitlab.com/ - which is also free, and has support for issues, CI, etc. (snap!)

Re: GitHub down

#100
post #74

While I kind of hate Atlassian products (bloated, horrible APIs), and Bitbucket has some serious UX problems (Find), it's still better than have your repos be offline. There's not much that can go wrong on a single instance with a local database. Have a failover in case the HW fails and you are good to go, and it's faster. The pricing is not great, but perhaps that's something GitLab can solve. But being hip and bein…

BitBucket was down most of yesterday
Post reply on HN