deckard
Virtual memory paging to/from disk. This is probably why the new MacBook Airs feel faster than the CPU+RAM specs suggest.
http://autonomy.cs.sfu.ca/doc/wawerla_icra10.pdf
and here's a draft of our paper on the methodology, with rationale.
Long paper: http://autonomy.cs.sfu.ca/doc/wawerla_submitted_2009.pdf
Original short workshop paper:
http://autonomy.cs.sfu.ca/doc/wawerla_rss09_workshop.pdf
For context, here's the lab's publication list:
http://autonomy.cs.sfu.ca/publications.html
We plan to continue this, even if the idea doesn't catch on.
1. package code and data into tarball or VCS repo.; 2. place package on long-lived website; 3. compute SHA1 hash or similar from package (if git is used, this is the revision ID, conveniently); 4. publish the URI and hash in any paper that makes claims based on that code or data;
5. as a reviewer, prefer papers that follow this method, all else being equal; 6. as an editor, suggest that submissions use this method.
(Edit 2: In case it's not obvious, the purpose of the hash is to allow users to be pretty confident that the code they downloaded is indeed exactly the code used in the paper. By putting the hash in the paper, I make this promise. If I want to make an improved version available, I just put it up at the same site, but I must make the exact original available and identifiable as such. This simple method of ensuring identifiability is our contribution.)
My group does this with every paper. I have a paper describing this method coauthored with a student under review now at a good journal, and I'm looking forward to seeing the response. (Edit 1: see link in comment below)
I'd also appreciate feedback from HN.