Live data from Hacker News

GitHub is the Best Thing Ever

ericharrison.info

21–30 of 42 posts

Re: GitHub is the Best Thing Ever

#21
post #18

The only thing I don't understand about github is that "hardcore archiving in process..". I mean why do I have to wait a minute before I can start downloading the archive? Isn't it costly if the server has to create an archive every time someone requests a download?

The result is probably cached, but for a HEAD you more than likely won't have more than one or two requests for a tarball.

Re: GitHub is the Best Thing Ever

#22
post #18

The only thing I don't understand about github is that "hardcore archiving in process..". I mean why do I have to wait a minute before I can start downloading the archive? Isn't it costly if the server has to create an archive every time someone requests a download?

What do you think happens most, pushing changes or downloading a tarball?

Re: GitHub is the Best Thing Ever

#23
post #13

Or BitBucket if you're a Hg-person.

Actually Github seems to have a much better marketing compared to BitBucket. I would also imagine they are also quite larger. I'm a Hg-person, but I was just thinking I could move my repositories from my dedicated server to Github (via some git-hg plugin they wrote).

Github was also first, I believe. I think many git-persons find there are other services better than Github (in some areas they're interested in if not all of them), but the brain/market share of Github makes it basically a requirement.

Re: GitHub is the Best Thing Ever

#24
post #20
post #19

Earlier quoted context omitted.

For trivial changes as describe in the article? I tend to disagree. Decentralization saves you this administrative issues, like getting in touch with people in advance, before they can see if you are really interested by actually coding. I think it shows your value of this community if you are contributing in the small at first if it is a larger project.

I wrote "... will design & code an important patch ...". For important patches this is required, not for small changes.

Hm, I am sorry, but have to be picky about language: changes can be important but trivial.

What I really meant: If this patch is easy and fast to produce, don't contact the developer. Even if it is an important change.

Re: GitHub is the Best Thing Ever

#25
post #8

You do not need github to do that. You just need git and any git hosting. Forking is just a clone, you push in your hosting (whatever it is) and ask the guy on the other end to pull. No centralized control, real distributed development. Linux is developed like that every day. My own forge software http://indefero.net is also developed like that, with forks on github, on other instances of Indefero or just on 'hand ro…

Think of Github as a discoverable user interface for git. It has visible affordances. Github is to Git as OS X is to Unix.

Re: GitHub is the Best Thing Ever

#26

Earlier quoted context omitted.

It's almost like a flash mob. I like it.

HN needs to scale up the voting arrows for mobile. That was supposed to be an upvote.

No worries. I've done that a few times. Now I manually zoom almost every time...

Re: GitHub is the Best Thing Ever

#27
post #8

You do not need github to do that. You just need git and any git hosting. Forking is just a clone, you push in your hosting (whatever it is) and ask the guy on the other end to pull. No centralized control, real distributed development. Linux is developed like that every day. My own forge software http://indefero.net is also developed like that, with forks on github, on other instances of Indefero or just on 'hand ro…

Think of Github as a discoverable user interface for git . It has visible affordances . Github is to Git as OS X is to Unix.

> It's the OS X of Unixes.

Sorry, but I think you mean that OS X is the OS X of Unixes, and GitHub is the OS X of DVCSs.

Re: GitHub is the Best Thing Ever

#28
post #27

Earlier quoted context omitted.

Think of Github as a discoverable user interface for git . It has visible affordances . Github is to Git as OS X is to Unix.

> It's the OS X of Unixes. Sorry, but I think you mean that OS X is the OS X of Unixes, and GitHub is the OS X of DVCSs.

See how a web-based discoverable text editor makes collaborative editing easy? :-)

Thanks!!!

Post reply on HN