721 karma · joined October 9, 2010
I also don't use Google DNS by principle.
For a starter, this is a very small subset of computer science conferences (e.g., the main software engineering and programming language conferences are missing). I'm not sure in which field Yahoo! Research works (looks like data mining), but in SE and PL, they are inexistent.
Best paper awards are just one metric among many. Citations, venue impact factor, number of publications are other (imperfect) metrics. It's probably fair to say that MIT and other big universities and corporate labs (IBM and Microsoft) have high scores in all of these metrics, whereas Yahoo! Research is still too young and too small to compete with even smaller but dynamic universities w.r.t. these metrics.
I am so tired to read things like that.
Issue-tracking at github is far behind bitbucket issue tracking (try to make complex search queries... you cannot link a commit to an issue except when closing the issue... tags are nice, but i dislike having to create a tag for each milestone/release).
Wikis at Github have only been recently backed by a git repository: as far as I know, wikis at bitbucket have always been backed by a mercurial repository.
It's true that bitbucket is a lot like github and that github has a bigger and more dynamic community (from my experience, github's infrastructure is also faster), but can we leave bitbucket alone and stop the bashing?
I particularly enjoyed:
"hjkl movement becomes natural. you mysteriously lose the ability to ice skate"
"oh balls. my .vimrc isn’t on the mainframez so all my cool shit is gone when I ssh to edit some configs."
"publishes obligatory blog post about how special and unique setup is"
Good! That's what science is all about. Making theories that can later be "disproved" or "confirmed". It's when you cannot disprove something that it is no longer science.
1- Easily go back in history (if you erased a file and want it again, it's here, in a previous incremental backup).
2- Ask to automatically make a full backup every X months.
3- Ask to automatically remove incremental and full backups older than X months
4- Select the granularity of the backup buckets (very useful to avoid having hundreds of files or if your connection is unreliable).
5- Upload a backup bucket while preparing the next one in parallel.
6- Use S3 reduced redundancy storage if you want (cheaper...)
Duplicity is written in Python and the API is easy to use if you want to rely on a Python script instead of a shell script.
The fact that you can use S3 was a deciding factor: it is a really cheap solution with a big ecosystem of tools and it should still be there in 10 years...
So I really wonder how Ubuntu will pull that off (rolling release of customized packages?!)
Other than that, I agree with your post!
Soft (use the opponent strength) vs Hard (punch and kick hard!)
Traditional (deep historical background, traditional forms that have been taught for hundreds of years, at least some sparring without any equipment, spiritual dimension) vs Modern (sparring is almost exclusively done with equipments, more acrobatic moves)
Martial Arts vs. Combat Sport. I don't want to get too much flak on this one, but IMHO, the more rules you have, the more it looks like a combat sport. Which is perfectly fine if this is what you like!
Each school will favor some of these dimensions over the others, even among the same style (e.g., karate, kung fu, and even boxing vary widely across schools).
But the most important aspect is probably the teacher. If you are afraid of your teacher, if you are stressed every time you are on your way to the school, it won't do you any good, because clearly, you are not going there to become the next Bruce Lee or to learn how to save your family from burglars.
My point is that there is not a lot of incentive to release code: it requires a lot of your time, it is not always clear that granting agencies/employers consider this as being more positive than publications, and it exposes your work to all sorts of unfair replication/comparison.
Now, if research work without released code were never cited, that would be a terrific incentive to release your code :-)
P.S. I speak from experience and I release the code of my most important research work.
And for code that is not easy to install (e.g., requires many libraries, frameworks, dev tools, etc.), you need to spend time on documentation and even then, you often need to answer questions like "how can i create an eclipse plug-in to use your code or lxml failed to install"...
As someone said: "The biggest non-technical difference between git and mercurial is the rabid culture surrounding git. mercurial users fairly happily and quietly use their tool, while I've had to send two separate door-to-door git missionaries away today alone." (http://www.rockstarprogrammer.org/post/2008/apr/06/differenc...)
It's a great IDE, general usability is certainly better than Eclipse (it was meant to be an IDE as opposed to Eclipse which is a platform with an IDE built on top), but personally, font rendering was a deal break.
Regarding "if you seem to have done everything correctly", I don't think that any honest scientist can claim that his/her study had no limitation or flaw. I regularly review papers for big conferences and there is no such thing as a perfect paper/research project/study. It's more like a threshold: despite the issues, were the findings novel, relevant, and found through a rigorous process? Would the community learn anything valuable by reading this?
Articles like the one cited by OP are useful if they make scientists and normal "folks" realize the limitations of alpha values, they are useful if they make scientists reconsider some of their methods (and way of presenting findings), but they can be harmful if the readers conclude that most scientific findings are "false" and thus, that science is bogus because it cannot find the "truth". Science is rarely, if ever, about true and false, religion is.
P.S. I realize this answer was more about the article, and less about your reply, it's just that your reply prompted me to write something :-) Again, I agree with you!
But in the end, I like this kind of interview, because I don't want to work for anyone who would evaluate me like that.