1,022 karma · joined October 26, 2008
"They purposefully allow this glaringly obvious mechanism for insulting and annoying their members and are actually involved in the joke."
I've never heard of the joke. I've never heard of anyone at GitHub being involved in one of these jokes.
There has been one case that I'm aware of where someone mass added people to a repository in order to fill up activity feeds. That person was banned. It's an issue we'd like to address more generally.
"Until I broke their server they were all laughing at my 'testing' then they were pissed when they had to fix the bug I found."
I fixed the bug without being aware of any of this. I check our exception monitor every day. It was there. It was obvious. I fixed it.
It was a simple bug triggered by branch names that look like commit SHA1s. Here's the commit:
https://gist.github.com/88bc774d0c97e6c955c0
It affected only branch list pages with branch names matching [0-9a-f]{40}.
"If you don't believe me, look at the HackerNewsTips twitter account, which I know is astroturfed by a github employee."
That is not a GitHub employee. We don't hire anyone that witty as a rule.
https://img.skitch.com/20110426-gjj8fcrdmayyinfgb57bgtgcns.j...
That's an interesting request though. This isn't the email I have configured in my ~/.gitconfig either.
It really is a testament to git's design (and I think maybe classically designed UNIX programs in general) that we've been able to do so much on the server with something designed mostly for local command line interaction.
People still talk about git's "lack of extensibility" (i.e., no library / you can't write extension programs in Python) but I've found that the "write programs that do one thing" model lends itself extremely well to all kinds of unplanned and novel uses.
We have a couple developers more or less dedicated to performance at this point, and we're moderately satisfied with server response time for most areas of the site (the issue tracker is a notable exception -- we're working on that).
I ask about your location because we also have some latency issues as you move further away from the US east coast (Wash. DC) datacenter. We're working on that also.
Would you mind maybe submitting the output of `ping github.com' and any other pages you find intolerably slow at http://support.github.com/ ? If that's too slow just dump stuff here I guess.
https://github.com/legalbox/lb_js_scalableApp/pull/1 https://github.com/jnicklas/capybara/pull/271 https://github.com/gem/openquake/pull/25
EDIT: formatting.
I head out around 10PM and drink beer or whisky repeatedly until I'm completely intoxicated. By 2AM or so all I want to do is go to sleep.
http://en.wikipedia.org/wiki/Talk:Hyperlink#what_does_href_s...
Trust me. The whole reason the article exists was because there was no clear answer through search/wikipedia/w3c/etc.
Thanks!
> and just really hope you guys are around a long time!
We'll be here. It's a profitable business with a straightforward model and we intend to keep it that way.
It's trivial to spoof these fields using the --author argument to git-commit(1), by setting the GIT_AUTHOR_EMAIL/GIT_COMMITTER_EMAIL environment variables, or by setting a different name/email using git-config(1).