Live data from Hacker News

The Most Important Social Network: GitHub

7fff.com

51–60 of 75 posts

Re: The Most Important Social Network: GitHub

#51
post #39

While I'm sure Andreessen Horowitz feels some tech-world pride in this investment, they are still a venture capital firm. This article is a bit too sensational, self-loving to really portray the importance of the investment. I think TechCrunch nailed it in their article today, where they wrote, "Think of it as a filing system for every draft of a document." Github right now is limited to code-sharing. But it's potent…

We didn't write it.

Re: The Most Important Social Network: GitHub

#52
The article focuses on blending communication & code. While it's great to build tools that blend them, we can't pretend that other channels and mechanisms won't be used. Hopefully github will see the importance of doing that rather than forcing everyone to live inside a github world. Back in 2004 I did a class project called Open Sources [1] at MIT that looked at blending public mailing lists with public CVS archives (no github at the time). Years later I see some of these ideas becoming more popular in coding tools -- my take is that visualization of group history and individual contribution will become critical as catalysts of open-based works. These top-down summaries provide a map & narration rather than autistic reverse chronological fine-grain lists, as well as giving a broader overview as to who an individual is and what they have achieved.

[1]: http://smg.media.mit.edu/projects/OpenSources

Re: The Most Important Social Network: GitHub

#53
post #29

To paraphrase Leonard Nimoy from the Simpsons [1]: The following article is true and by "true" I mean "false". It's all lies but they're entertaining lies and in the end isn't that the real truth? The answer is "no". We geeks seem to often be susceptible to hype and hyperbole. Someone is really in love with Github and thinks it's the greatest thing ever and it's going to change the world. It's easy to get caught up i…

Not disagreeing with you, but here are some ideas on how github could take things to the next level.

0. Get Junio Hamano from Google and several of the top git-core contributors, so they can start releasing open source patches to git that support github's long term roadmap.

1. Come up with efficient custom diff functions for a variety of common file types, not just image diffs but also dbdiffs, mp4diffs, and the like. Github has already done some work in this area, and a little known fact is that git already has some support for custom diffs in .gitconfig:

  https://github.com/blog/817-behold-image-view-modes
  http://man.github.com/git/git-difftool.html
  http://stackoverflow.com/questions/9154110/data-versioning-with-git-custom-diff-for-specific-files
2. Next, integrate git-annex for storing huge files in git into git core, maybe with a configurable option for where to place the files (perhaps on a github-customized API to S3).

  http://git-annex.branchable.com
3. Now, with some thought and work, you could start supporting diff-based workflows in a wide variety of disciplines, including movie, image, and document editing.

4. You might also start expanding the range of github to start including db versioning capabilities. I am convinced that the successor to Postgres will include schema versioning as a first class capability. One way to do this is to allow every table to have a list of historical schemas s_i each associated with the instances v_j that were populated when that schema was in effect. Then all you need are functions that map from s_i to s_{i+1} to migrate historical data forward in time.

Re: The Most Important Social Network: GitHub

#54
post #39

While I'm sure Andreessen Horowitz feels some tech-world pride in this investment, they are still a venture capital firm. This article is a bit too sensational, self-loving to really portray the importance of the investment. I think TechCrunch nailed it in their article today, where they wrote, "Think of it as a filing system for every draft of a document." Github right now is limited to code-sharing. But it's potent…

It's not really limited to code sharing - any version of a text file can be versioned in the same way (e.g. the raw LaTeX code of revisions of a book or other document).

Granted, this is still largely of interest to STEM geeks, so extending its capabilities to binary format versioning might lead in very interesting directions, as you point out.

Re: The Most Important Social Network: GitHub

#55
post #30

Earlier quoted context omitted.

Because the thing that overthrows Facebook could very well be collaboratively created on GitHub. The conflict between Facebook's business interests and its user's interests is the biggest painpoint and thus most ripe for disruption.

I hate to say it but Facebook is not going to be overthrown, ever. It's planted very firmly. Backed by mega corps and huge international banks. Facebook is down right scary in the way it has permeated the life of almost every person on the globe. It's monolithic and we have little insight into what they will actually do with all of our data. A little government + facebook cooperation and we'll really be a dystopia. W…

MySpace anyone?

Re: The Most Important Social Network: GitHub

#56

The most important social network: GitHub ... (as long as you're a developer) Clearly my mom has no reason to know github even exists.

>Clearly my mom has no reason to know github even exists. Your mom probably also has no reason to know that the Haber—Bosch Process exists, but it's still one of the most important scientific developments of last few centuries, even to her.

You're comparing github to the Haber-Bosch process??!

While I think that is ridiculous, your claim appears to imply that even though my mom is not aware of github, its existance is as important that a major part of our civilization's sustainability relies on it?

No, thats just plain stupid.

Anyway - my original comment was that github is only valuable as "the most important social network" to a very narrow portion of the populous.

Re: The Most Important Social Network: GitHub

#58
post #5
post #2

What's the point of claiming that GitHub is 'The Most Important Social Network'? How can anyone make that claim? I feel silly thinking in the back of my head "But facebook is approaching 1 billion users, how is GitHub even comparable?". Twitter gets credit for facilitating the arab spring. Facebook has 1000X as many users. Even if we want to be 'work' specific, Yammer is used by over 200k companies for what I assume…

I think his point is that Github is about actual work artifacts, while all other business networks are basically talk about a more or less specific topic - more flexible, but also less focused. Github is much closer to the topic at hand. There is almost no way around attaching comments to a piece of code.

But Github is about one specific kind of real work. The conversations that happen on Jive and Yammer are also real work, as are the documents made in corporate/public wikis (which are studied extensively) and the work assets made and stored in SharePoint and Google Docs. I don't disagree with the author's premise that GitHub is great and should be studied, but it only covers one small portion of one type of work.

Re: The Most Important Social Network: GitHub

#59
post #29

To paraphrase Leonard Nimoy from the Simpsons [1]: The following article is true and by "true" I mean "false". It's all lies but they're entertaining lies and in the end isn't that the real truth? The answer is "no". We geeks seem to often be susceptible to hype and hyperbole. Someone is really in love with Github and thinks it's the greatest thing ever and it's going to change the world. It's easy to get caught up i…

Agreed. Long ago I remember trying to get a non-developer to use cvs, which is much less complicated than git. It's not for everybody.

Re: The Most Important Social Network: GitHub

#60
post #29

To paraphrase Leonard Nimoy from the Simpsons [1]: The following article is true and by "true" I mean "false". It's all lies but they're entertaining lies and in the end isn't that the real truth? The answer is "no". We geeks seem to often be susceptible to hype and hyperbole. Someone is really in love with Github and thinks it's the greatest thing ever and it's going to change the world. It's easy to get caught up i…

Not disagreeing with you, but here are some ideas on how github could take things to the next level. 0. Get Junio Hamano from Google and several of the top git-core contributors, so they can start releasing open source patches to git that support github's long term roadmap. 1. Come up with efficient custom diff functions for a variety of common file types, not just image diffs but also dbdiffs, mp4diffs, and the like…

Well, that's cool. However, these are just incremental improvements and really don't serve any ideal of github being the most important social network. This would be more for a thread like "What are some bugs we should fix on Github?"
Post reply on HN