Author: Lorin Hochstein
Redacting results in reviews
Here’s a thought experiment: what if empirical software engineering papers were first reviewed with the results redacted? Once the reviewers had submitted the reviews of the redacted paper, they were then shown the full paper and did a full review. I wonder how much the final reviews would change in practice.
So, what happens if the programmer makes an error?
If you’re building tools for use by developers, especially novices, you need to ask yourself this question again and again, or they’re going to get mighty confused by the error messages. Via Hacker News.
Well-deserved
Nice to see Greg Wilson win a Sloan Foundation Grant to advance his Software Carpentry project. It’s an education project to teach much-needed software development skills to scientists.
Data proposal needs some love
I proposed a new Stack Exchange Q&A site, but so far it hasn’t garnered much interest. Am I the only one who is interested in random statistics but is too lazy to do the research to find them?
Tumbling
I threw up a tumblr site for non-software-related jetsam and flotsam.
Transition
Today is my last day at ISI. Tomorrow, I start at Nimbis Services.
IEEE and the newspaper industry
Ian Sommerville went on a tear the other day about IEEE not supporting open access content. I suspect that IEEE uses the revenues it gets from publication subscriptions to subsidize other activities like conferences. I think the open access model for research publications is inevitable, especially in tech-savvy fields like electrical engineering and computer science. When that happens, the IEEE may find itself in the position that the newspapers did when one of their profit centers (classifieds) got disrupted by free online services like Craigslist, making it difficult to fund the cost centers (news reporting).
Mind you, if free journals and fewer subsidized IEEE conferences means that computer science shifts from being conference-oriented to being journal-oriented like the rest of academia, it will probably be a benefit to the CS research community. But IEEE will have to either reinvent itself or go the way of the local newspaper.
Bifurcation
The IT community:
Shared memory programming (pthreads) is awful! Message-passing (Erlang) would make our lives so much easier!
The high-performance computing community:
Message-passing (MPI) is awful! Shared-memory programming (OpenMP, PGAS) would make our lives so much easier!
Weird and gross
I always get a kick out of the error message that appears when trying to install TeX with Homebrew.
$ brew install tex Error: No available formula for tex Installing TeX from source is weird and gross, requires a lot of patches, and only builds 32-bit (and thus can't use Homebrew deps on Snow Leopard.) We recommend using a MacTeX distribution: http://www.tug.org/mactex/