Forgot your password?

typodupeerror

Comment: Re:Stanislaw Lem (Score 1) 1244

+1 for Stanslaw Lem, especially for the real geeks in the crowd. Unlike many/most sci fi authors, Lem was trained in mathematics and knew his hard sciences as well. The Cyberiad is funny and charming, but His Master's Voice is one of my favorites -- a glimpse at the dark side of the scientific-military-industrial complex and the unexpected possibilities inherent in scientific discovery, as well as the limits of human understanding.

Lem's story Golem XIV (in the quirky "collection" Imaginary Magnitude) consists of a long monologue from a superintelligent, former-military AI. I found it one of the stranger, more beautiful, and more compelling pieces of sci fi I've encountered.

Comment: Re:Here's a suggestion for them (Score 2) 398

by EigenHombre (#36047922) Attached to: Tech Experts Look To Help Save the Postal Service
I have had thoughts along similar lines. In addition to the above suggestion, what if I could (for a fee),
- send email to an address and have it converted into a physical letter to be delivered to the receiver? (Saves cost of shipping except for "the last mile")
- have my mail scanned, delivered via email, and, when I click the appropriate URL, shredded or physically delivered?
I use an awesome multi-sheet scanner which has helped me go almost completely paperless. I would just as soon not receive any physical mail any more, with the possible and rare exception of hand-written notes (and checks, but ... PayPal, etc.).
I realize there are services to take care of things like this. But costs could come down if it was available nationwide in a standardized way. Cutting down physical delivery of mail (with its corresponding environmental impact) is one of those things I'd like to see government do (rather than leaving it to a mishmash of private companies).
Hardware

Squeezing More Bandwidth out of Fiber->

Submitted by EigenHombre
EigenHombre writes "The New York Times reports on efforts underway to squeeze more bandwidth out of the fiber optic connections which form the backbone of the Internet. With traffic doubling every two years, the limits of current networks are getting close to saturating. The new technology from Lucent-Alcatel uses the polarization and phase of light (in addition to intensity) to double or quadruple current speeds. Which begs the question, What are we going to do in just a few more years when the backbone connections upgraded by this new technology saturate?"
Link to Original Source
Hardware

Cheap, network-accessible power monitoring?

Submitted by EigenHombre
EigenHombre writes "I would like to be able to monitor the power consumed by a device and fetch the data over a LAN for remote display, preferably via WiFi. There are plenty of cheap, network-accessible devices out there (home routers are the obvious example) and cheap voltage/current monitors as well — but the only things I found which did both are expensive units targeted at monitoring whole racks of computers. Any suggestions out there for devices or projects which would do this? I'm not against touching a soldering iron, but plug-and-play (plus some scripting/hacking) would be better."
Medicine

The longer you sit, the earlier you die

Submitted by mcgrew
mcgrew writes "Bad news or most of us here — The Chicago Tribune is reporting that even if you get plenty of exersize, sitting down all day reduces your lifespan. From the article:

Even after adjusting for body mass index (BMI) and smoking, the researchers found that women who sit more than 6 hours a day were 37 percent more likely to die than those who sit less than 3 hours; for men, long-sitters were 17 percent more likely to die.

People who exercise regularly had a lower risk, but still significant, risk of dying. Those who sat a lot and moved less than three and a half hours per day are the most likely to die early: researchers found a 94 percent increased risk for women and 48 percent increase for men, they announced recently in the American Journal of Epidemiology.

"

Cooties - The Flash Killer->

Submitted by Anonymous Coward
An anonymous reader writes "Someone has written a potential Flash Killer as a web application. You can build animations that run in most browsers including IE, Firefox, Safari, and Chrome. It even runs on the iPad and the iPhone. The best part is that no Flash plug-in is required. The application is called "Cooties" by a company called "Blue Dojo". Looks like it is still in beta but it looks very promising. Don't ask me why it is called Cooties or you will get cooties."
Link to Original Source

Owens Rules Of Order->

Submitted by Foofoobar
Foofoobar writes "I've run many a SCRUM and other meetings (like when define project specifications) and find they often turn into developer pissing matches at times with opinions and arguments running rampant which often have to be taken 'offline' which again take up valuable developer time. So instead, I implemented a series of rules for our SCRUM's which I call Owen's Rule's of Order to help us to better stay on track. It basically treats the SCRUM like an edition of 'Law and Order' with people being able to instantly object to anything in the meeting that if off point, conjecture, opinion or does not meet requirements. Feel free to add your own."
Link to Original Source
NASA

NASA Kepler spots 2 new planets crossing same star

Submitted by coondoggie
coondoggie writes "NASA's space gazing Kepler space telescope has discovered two Saturn-sized exoplanets that are crossing in front of, or transiting, the same star.
In a teleconference today, NASA said in addition to the two confirmed giant planets, Kepler spotted what appears to be a third, much smaller transit signature in the observations of the sun-like star designated Kepler-9, which is 2,000 light years away from Earth. The planets were named Kepler-9b and 9c."

Comment: Re:Too close to the subject... (Score 1) 396

by EigenHombre (#33281242) Attached to: How Can I Make Testing Software More Stimulating?

I prefer to write code this way, too, and have found, to my surprise, that I find it more fun than not doing it (and not just because of the avoidance of the extra debugging pain). Furthermore, this approach leads to more modularity (un-modular code is much harder to test; google "dependency injection" or see this video). Lastly, if you base your implementation only on the tests your code needs to pass, it tends to be simpler in the end.

Python's "doctests" provide a handy way to pursue this kind of development; you put your tests directly in a "docstring" (multiline documentation comment) at the beginning of your class or function and specify exactly how it should behave, exactly as if were an interactive python session. You can then test all your edge cases explicitly in the comments for the code, providing not just a regression test but a fairly complete explanation of what the code does. This is one of the many reasons I prefer to develop in Python when possible.

I guess the reason I find it fun is that you "double your pleasure" of seeing your functionality grow as you iteratively add requirements and satisfy them; AND you are free to refactor ruthlessly because the tests "have your back" -- so the code can be that much better.

Football is a game designed to keep coalminers off the streets. -- Jimmy Breslin

Working...