Hornsby writes: "Yesterday marked the official release of Clojure1.0. After several years of heavy development, the 1.0 branch will enable people to consume a stable version of
Clojure and move to bugfix-only incremental versions while preserving API stability. Clojure was produced over the course of a self-funded sabbatical by it's author, Rich Hickey, and aims to provide a modern Lisp running on the JVM with excellent support for concurrency and Java interoperability."
Adolytsi writes: MSNBC has an interesting article on an Italian study on alcoholism. While the obvious notion of overconsumption of alcohol being detrimental to one's health is supported, apparently drinking it in moderation can actually extend your lifespan. A study on over 1 million drinkers and 94,000 deaths yielded the results:
"According to the data, drinking a moderate amount of alcohol — up to four drinks per day in men and two drinks per day in women — reduces the risk of death from any cause by roughly 18 percent, the team reports in the Archives of Internal Medicine.
However, "things radically change" when consumption goes beyond these levels, study leader Dr. Augusto Di Castelnuovo, from Catholic University of Campobasso, said in a statement. Men who have more than four drinks per day and women who have more than two drinks per day not only lose the protection that alcohol affords, but they increase their risk of death, the data indicates."
Tighthead Prop writes: Sony executive Phil Harrison has made some brash comments about the Cell processor and the PlayStation 3. Harrison says that the current PS3 game lineup is using less than half of the machines power, adding that 'nobody will ever use 100 percent of its capacity.' Is he right? 'The major reason Harrison wants to hype up the "unlimited" potential of the PS3's architecture is to downplay comparisons between games running on Sony's console and Microsoft's Xbox 360. The two systems are not completely dissimilar: they both contain a PowerPC core running at 3.2 GHz, both have similarly-clocked GPUs, and both come with 512 MB of RAM.'
IdaAshley writes: Lazy programming is a general concept of delaying the processing of a function or request until the results are needed. This concept has numerous applications, from the obvious to the obscure. Thinking in terms of lazy programming can help you rid your code of unneeded computation and restructure programs to be more problem-oriented.