Live data from Hacker News

We need a GitHub of Science

marciovm.com

11–20 of 68 posts

Re: We need a GitHub of Science

#11
post #9
post #7

Earlier quoted context omitted.

John Resig started a project to generate resumes from the contributions at github. Regularly I see posts at HN/reddit/etc sites of users saying: "I build this and that, check it out!". Personally, a motivation (of a lot more motivations) is indeed prestige. Now I can show off my nice work. Sure, openness started it all: Linus shared his VCS, which in turn sparked Github, which in turn initiated thousands of developer…

> "I build this and that, check it out!" But people do that with other open source sites as well. Does GitHub provide this feature better than SourceForge or others? You still need to go to the user's page, they don't advertise it anywhere else. Do people go to GitHub to see information about person X, or project Y? And for the posts on social sites, are they more often about the creator or what they created ?

> And for the posts on social sites, are they more often about the creator or what they created?

You hit the nail right on the head. Github is about sharing code. The code is the creation. Github's unique selling point is the webinterface to show the code: It's the best designed interface in the industry to show code in a browser.

> Does GitHub provide this feature better than SourceForge or others?

Various software is available to show code in the browser, but none works as well and is polished as well as Github. The creation (code) therefore can be best shared on Github. As such, others willing to check out the creation are, from the moment they arive at github, mostly busy this exactly that: check out the creation (code). Every time I visit repo's visualizing the code in html on other places then github, I get agitated by the annoying interface. Example: some interfaces require you to click on a file, after which the postback returns a site containing a list of revisions, and new buttons to 'view' a revision. This causes me to wait for a postback, and click, twice per file I want to view. Github instead instantly shows the last revision.

All these small tweaks account for much better usability on Github compared to other sites.

I guess for scientists, there must be the same approach as Github approaches programmers. For programmers, it's about code, and for scientists, it's about data and the conclusions derived from it. Instead of showing code, show a paper with the possibility to drill down on data. The data being shared can then be treated the same as code being in a source repo, so the usual git stuff (branching, merging, pulling, pushing) can be applied on the paper+data.

Re: We need a GitHub of Science

#12
post #8

I agree ( http://www.quora.com/What-online-tools-do-scientists-wish-ex... ). Why don't we just start using GitHub itself to do this and go from there? The pain points will suggest ways that a real science-focused github could improve on GitHub itself.

The problem is currently GUI. There are no good GUI's to work with git. Windows and Mac OS X have some GUI tools scratching the surface of what's possible with git, but none come close in opening up the full possibilities of git. Linux has a few very alpha, specific (like showing branches) GUI tools. If we want non-programmers to use git, we need GUI's to instantly visualize the state, commands and other possibilitie…

Perhaps if it caught on enough. There are many people that had to learn LaTeX who were not programmers, which is IMHO not a trivial feat.

Not that I'm disagreeing with you--But making git point-and-clickable doesn't strike me as being very simple.

Re: We need a GitHub of Science

#13
post #8

I agree ( http://www.quora.com/What-online-tools-do-scientists-wish-ex... ). Why don't we just start using GitHub itself to do this and go from there? The pain points will suggest ways that a real science-focused github could improve on GitHub itself.

The problem is currently GUI. There are no good GUI's to work with git. Windows and Mac OS X have some GUI tools scratching the surface of what's possible with git, but none come close in opening up the full possibilities of git. Linux has a few very alpha, specific (like showing branches) GUI tools. If we want non-programmers to use git, we need GUI's to instantly visualize the state, commands and other possibilitie…

I agree.

I think that github is such a good tool to interact with git repos that if they made a version that can work locally (the main difference is explicitly dealing with the index and the current tree) I'd use it to manage git projects in a heartbeat.

Re: We need a GitHub of Science

#14
Perhaps not at the academic level, at least not initially, but drawing more people into science by making it easier to ask questions and get answers couldn't hurt. http://area51.stackexchange.com/categories/7/science

Someday there might be 1,000,000 well-defined science/math questions, along with great answers.

Re: We need a GitHub of Science

#16

I tried to start a science network a few years ago, knowble.net, and I know this problem well. The main roadblock we faced was the "publish or perish" mentality. Luckily this mindset seems to be shifting & the idea of a 'GitHub of Science' is very powerful. Much more than a Science LinkedIn, which is what Knowble was. The main unanswered questions for this idea are 1) Funding & 2) Maintenance. Knowble was a for-profi…

Thought of starting a science network myself... mind if I email you? Want to know more about what your roadblocks

Re: We need a GitHub of Science

#18

arXiv.org?

Yes, why not? One reason may be prestige. As he explains in the paragraph "publish or perish" he would hire an applicant who published 1 article in Nature or Science as opposed to an applicant who has 100 papers in the arxiv but nothing published in the "prestigious" journals. It is interesting that he does not claim to read the articles and evaluate their merits on content; academia is all about prestige.

Re: We need a GitHub of Science

#19
The biggest problem with CS academicians have been in their misinterpretation of computers. Its a very different field from traditional sciences like Physics, Chemistry etc.. In traditional sciences, we study the world, understand it and express those ideas formally. With computers, its upto one's imagination what they can do with it. We just get so lost in the depths of formalism, that we forget that hacking and exploration are what can break boundaries and enable people to make computers do what they could not.

Funnily, academia harbours the most brilliant minds of CS, and barely produces usable software. Its people who identify problems, and provide software/ideas who actually get things moving. Github/Blogosphere etc allow such solutions to emerge more efficiently by allowing a lot of people to look at such solutions. In academia, a publication is taken as a end point for problem solving. There are no incentives to build real software or real systems.

If computer science wants to make a difference, it must move away from its publish or perish culture.

Re: We need a GitHub of Science

#20
ONLINE STORE: ====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

Air jordan(1-24)shoes $30

Handbags(Coach l v f e n d i d&g) $35

Tshirts (Polo ,ed hardy,lacoste) $15

Jean(True Religion,ed hardy,coogi) $30

Sunglasses(Oakey,coach,gucci,A r m a i n i) $15

New era cap $12

Bikini (Ed hardy,polo) $20

accept paypal and free shipping

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

====( http://www.fullmalls.com )====

Post reply on HN