http://www.sciencemag.org/content/334/6062/1518.full.pdf
Supporting online material:
http://www.sciencemag.org/content/suppl/2011/12/14/334.6062....
23 karma · joined March 24, 2009
[ my public key: https://keybase.io/chapmanb; my proof: https://keybase.io/chapmanb/sigs/Z8oDZfDpvPHuIYdzRuy614MCnV8bEj53xmOOba3IkeU ]
http://www.sciencemag.org/content/334/6062/1518.full.pdf
Supporting online material:
http://www.sciencemag.org/content/suppl/2011/12/14/334.6062....
http://www.paulgraham.com/avg.html
You'll want to not just read a book, but also get hands on experience with the language. That's where I found Clojure a good choice for me since I could work on problems of interest to my work and reuse existing Java libraries.
Joy of Clojure also presents a persuasive argument in the opening chapter for Clojure, Lisp and functional programming. There is a pdf of that chapter available for free from the author's website:
The biggest advantage for my coding has actually been in my day-to-day Python work, where I'm much improved at designing functionally, parallelizing with multiprocessing, and building decorators and context functions to remove boilerplate code. So my Python is faster and cleaner; this is all thanks to being able to to think better about code design after working in Clojure.
For a good example of "why Clojure" take a look at Cascalog:
https://www.assembla.com/wiki/show/d9Z8_q-Omr35zteJe5cbLr
which leverages Hadoop/Cascading Java libraries and combines them with a Lisp-style custom query language.
I remember seeing it last year and it doesn't look to have been worked on recently. A great proof of concept, but it'll be hard to sustain development motivation: there aren't good opportunities for making money, and this type of work unfortunately doesn't generate a lot of recognition amongst scientists.
http://www.system76.com/product_info.php?cPath=28&produc...
Sound, wifi and the camera work fine and it's been through a couple of Ubuntu upgrades with no issues. I was specifically looking for something that would be zero maintenance and have been very happy.
http://blogs.reuters.com/felix-salmon/2010/08/11/why-small-s...
An interesting take since Felix is very pro-bike.
http://www.theshelvingstore.com/Chrome_Wire_Shelving_s/34.ht...
They are available in a bunch of depths and heights and are easy to adjust. You probably won't be moving them up and down multiple times during the day, but can configure it to a comfortable height. They run about $100.
http://www.sanuk.com/products/341027
VivoBarefoot is another alternative, although a bit more expensive:
ttserver test.tcb#opts=ld#bnum=1000000#lcnum=10000
d specifies a deflate encoding. The type of database may also make a difference on loading times; in this case it was a B+ tree.