Live data from Hacker News

Go is moving to GitHub

groups.google.com

41–50 of 244 posts

Re: Go is moving to GitHub

#41
post #10

Earlier quoted context omitted.

You could also say that everyone moving to GitHub is leading to a dangerous centralized monoculture that evaluates software quality based on how well it fits GitHub's conventions.

git is still git - people don't even need a github account to have full functionality.

How many Github projects accept git format-patch submissions? There's functionality beyond the basic DVCS commands.

Re: Go is moving to GitHub

#42
post #35

Earlier quoted context omitted.

Why does hacker news not have a reddit style 'below threshold' to display none subthreads? :/

I feel your pain. This is coming. In the meantime, we've detached this subthread from its parent so we can mark it off-topic. All: predictable flamewars add no new information, therefore have a signal/noise ratio of zero, and therefore are off topic for Hacker News.

If this area is going to be marked off, then I would appreciate my mod points being restored as well. If you look at my original response, it was pointing out the fallacy in a very particular claim (and nothing resembling a 'flame war').

Re: Go is moving to GitHub

#43
post #35

Earlier quoted context omitted.

I feel your pain. This is coming. In the meantime, we've detached this subthread from its parent so we can mark it off-topic. All: predictable flamewars add no new information, therefore have a signal/noise ratio of zero, and therefore are off topic for Hacker News.

If this area is going to be marked off, then I would appreciate my mod points being restored as well. If you look at my original response, it was pointing out the fallacy in a very particular claim (and nothing resembling a 'flame war').

You got downvoted (presumably; I don't have such powers) because you took this off-topic (Go's type system has nothing to do with what version control system is used for its development). What's the point of HN karma if you can get those points back?

Re: Go is moving to GitHub

#44

Earlier quoted context omitted.

git is still git - people don't even need a github account to have full functionality.

How many Github projects accept git format-patch submissions? There's functionality beyond the basic DVCS commands.

In Go's case, we will be using Gerrit (elsewhere) for accepting submissions. GitHub will only be used as a source code mirror, wiki and issue tracker.

Re: Go is moving to GitHub

#45
Google hosting Go on GitHub. Microsoft hosting .NET on GitHub. It must feel like an accomplishment to be implicitly endorsed by these companies.

Considering open source's history, you'd think its primary management tool would be open source as well. I guess it's GitHub's combination of accessible design + performant version control + lack of ads + reliability that made it the premium source for anything open source.

I'm impressed.

Re: Go is moving to GitHub

#47
post #40
post #19

Earlier quoted context omitted.

There are a lot of things lacking about GitHub's code review process (pull requests). Off the top of my head: - Merging a pull request (almost) always creates a merge commit, polluting the change history. Gerrit will automatically rebase the changes atop the master branch head, leaving a nice linear history. - Pull requests require the contributor to create a public fork of the repository they're committing to. I can…

> Pull requests require the contributor to create a public fork of the repository they're committing to. You can create Pull Requests within a repository. You don't need to fork the repository if you have push access.

Go contributors will not be pushing to the GitHub repository, nor will have direct commit access to the Gerrit hosted git repository.

Re: Go is moving to GitHub

#48
post #30

Earlier quoted context omitted.

To the siblings to this post: it seems rather unlikely as the research is being generated at a rate that far exceeds any one person's ability to read it (especially when they are already busy marrying C and CSP [which is easy to build as a library or add-on to any other existing language] & type theory isn't their specialty).

So, you're criticising someone for not doing something that's impossible? Just stop.

The portion of that material which is requisite is obviously a strict subset of the entirety of the material. But, for one to flippantly say "I've read it" without even establishing what "it" is, seems a bit dismissive and duplicitous to me. Regardless it is obvious to anyone who is knowledgeable that Rob Pike has not read what most who are in the know would consider "requisite".

Also, if you take a look at the thread I posted, his attitude and approach re: map, filter & reduce doesn't come across as the most academic or well thought out.

Re: Go is moving to GitHub

#49
post #45

Google hosting Go on GitHub. Microsoft hosting .NET on GitHub. It must feel like an accomplishment to be implicitly endorsed by these companies. Considering open source's history, you'd think its primary management tool would be open source as well. I guess it's GitHub's combination of accessible design + performant version control + lack of ads + reliability that made it the premium source for anything open source.…

They've really made it easier to collaborate.

Their website design is beautiful, consistent, making it delightful to use everyday. They fix issues quickly, are reliable, and have top notch customer support. They try to be at the top of their game and offer features to make our work easier (while maintaining simplicity, similar to Go). You can edit posts to fix typos, and GitHub Flavored Markdown is efficient to write. They have the best API and docs I've come across.

It helps that once you're familiar with the workflow, if another project you want to make a contribution to on GitHub, it's super convenient (unlike in the past, think SourceForge and others). Even if you're not, the web flow makes it easy to press edit and go from there.

Re: Go is moving to GitHub

#50

Earlier quoted context omitted.

Totally serious. And, it's not just the lack of generics-- that's just the tip of the iceberg.

What problems have the lack of generics caused you in development?

I think the right way to think about that is: "what solutions has lack of generics prevented me from writing?". From the expressive end of the power continuum, Go is way down there (somewhere below Blub probably).

http://www.paulgraham.com/avg.html

Post reply on HN