Finally, Hi-Def Streaming Video of the ISS's View of Earth
It would be nice to have a truly high-res image, at a lower frame rate (say one frame every few minutes), and use it for a live desktop wallpaper...
All-Optical Networks: the Last Piece of the Puzzle
Hmmm... a material that passes light only in one direction, and can be turned on/off using a magnetic field. Optical networks aside, I wish it was available as a coating for windows. True one-way windows!
What Happens In Vegas Happens In Afghanistan
"There's a reason we separate military and the police: one fights the enemy of the state, the other serves and protects the people. When the military becomes both, then the enemies of the state tend to become the people."
Color me stupid, but isn't the army's job exactly "to serve and protect the people"? The moment that the army is used for anything else is exactly the moment you get into trouble.
The difference between the army and the police is that the police protects the people from themselves, while the army protects the people from "the others". That's why both are restricted, but in different ways; the police has to obey a mountain of laws about the people's rights, has limited fire power, but has power over all citizens; while the army is subject to much fewer laws, is given nukes, but in general has no authority over citizens.
What Knowledge Gaps Do Self-Taught Programmers Generally Have?
"Happy families are all alike; every unhappy family is unhappy in its own way". Same for self (or partially) taught developers. Each will have a different gap. It depends on the developer's interests, project history, etc. A self-taught game developer may have a solid grasp of 3D and analytic geometry, while a self-taught web developer may have a solid grasp of database theory. Presumably, a developer who went through academic training will know at least something about both (and many other issues) - depending which school he went too, but that's another discussion. So, bottom line is, "it depends".
Checking In On Project Natal
Granted, head tracking will make things look very strange for anyone other than the tracked player, and some people would get headaches or otherwise dislike it. But I would expect that a fair number of Xbox players do play by themselves, and many people didn't get a headache watching Avatar. Making head tracking a configurable option would easily deal with both problems.
I get your point about field of vision, however. Maybe head tracking just doesn't work for console games where the user's head is far from the monitor. It would be really sad if that turned out to be the case... That said, Lee's video shows him using a console-like viewing distance. And why would Microsoft hire him for project Natal if his concept wouldn't work for consoles? So I'm not losing all hope of seeing it in project Natal yet.
I do wish that any of the so-called "journalists" would actually ask this question instead of mindlessly parrot Microsoft's press releases as news. Oh well. It won't kill me to wait another year to find the answer out, whatever it is.
Checking In On Project Natal
I can never figure out from all these articles whether or not Natal will have 3D based on head tracking. I am much less interested in full-body-control. Head tracking would apply to almost every 3D game, with little or no modification; full-body-control applies to a smaller subset of the games - and users, for that matter. Sure, they hired Johnny Lee but I haven't seen any explicit statement in that regard. Does anyone have any hard info on that?
Control Your Apps Without Your Finger
The Hitchhiker's Guide to the Galaxy:
"For years radios had been operated by means of pressing buttons and turning dials; then as the technology became more sophisticated the controls were made touch-sensitive -- you merely had to brush the panels with your fingers; now all you had to do was wave your hand in the general direction of the components and hope. It saved a lot of muscular expenditure, of course, but meant that you had to sit infuriatingly still if you wanted to keep listening to the same program."
DVD-CSS's Encryption Not Enough? Here Comes DECE
The system you describe is similar to what is described in TFA (licenses stored in the cloud, play content anywhere). One issue with it is further erosion of privacy. Whoever owns the licenses service knows where you are, what you watch, how often you watch it, etc.
Then again, Amazon knows what books you have bought, and the Kindle could track what you read and when if they wanted to; your mobile phone knows where you are; Netflix knows what you watch and your DVR knows what you watch and when; Google knows what you are searching for; Facebook knows who you friends are...
Perhaps David Brin ("The transparent society") was right and privacy is doomed no matter what. People who grew up in a world where it existed will just fade away and the children of today will not understand what the fuss is about. I'm old enough to be deeply uncomfortable with this, though.
IDEs With VIM Text Editing Capability?
There's also http://www.viemu.com/ (it costs $$$, but if you are forced to use VisualStudio...) and http://ideavim.sourceforge.net/ (free plug-in for IntelliJ IDEA). And for people who use EMACS as their IDE, there's http://www.emacswiki.org/emacs/ViperMode :-)
Israeli Border Police Shoot US Student's Laptop
First - My work place was on the 3rd floor overlooking a main post office. I remember a case where someone left his groceries when he picked up his mail from his mailbox. About 20m later, we saw the guy sprinting back a few blocks down the street. However, the bomb disposal people were at ground level... and their robot shot his bag before he could get close enough for them to see him. Veggies everywhere. So no, this isn't picking up on someone in particular. Leave a bag unattended in a sensitive public place, and this may happen to you - regardless of who and what you are.
Second - I am sure this girl had a most unpleasant time. She is overlooking the fact that she wasn't a suspect as such. If you were a terrorist trying to smuggle a bomb into a high security area, a good way would be to plant it on some young, sympathetic, naive, idealistic western girl who is "obviously" not a terrorist - a profile this girl fit to a T. To rule this out you need to ask a lot of invasive, personal, seemingly irrelevant questions. If this sounds far fetched to you, read about http://en.wikipedia.org/wiki/Nezar_Hindawi who planted a bomb in his pregnant Irish fiance's bag. I am certain she went through a most unpleasant time as well. I am also certain she appreciated keeping her and her baby's lives. I am also certain all the other passengers on her flight appreciated continuing living, too. And the crew. And all their families. And friends.
The bottom line is that security in Israel is different from the USA. Instead of inflicting ineffective, mindless, low-level nuisance on everyone, it focuses on people who may (knowingly or unknowingly) pose a risk and gives them a thoroughly unpleasant, but effective, screening. This method works. And for most people, Israeli security is a much more pleasant experience than going through USA security. Of course, for the few who end up getting the 3rd degree, it is much worse.
How To Build a Quantum Propulsion Machine
We may get flying cars in my lifetime after all! And cheap space travel! And... and...
Ok, ok. But admit it is nice to contemplate, even for a few moments :-)
TomTom Announces an Open Source GPS Technology
Why can't I push a button on my cell phone and send my location to the phone of whoever is on the other side of the line? Have locations as part of the contact information in my address books? Push a button on my phone to save the current location in a contact? Use bluetooth to send a location (or even just an address) from my phone to my car or hand-held GPS so I can navigate to it? Have one GPS software to run on my Netbook that will work in the USA, Europe, Israel, Russia and China? Even when not online?
Maintaining maps is costly, for sure. But it is a cost that the government already spent using your tax money. If you think about it, it is insane to have multiple companies map the same roads and cities from scratch. At some level all the companies start with the same (tax paid) database and just tweak and update it. It may take a decade or two but eventually "free" (tax paid) maps will finally force GPS companies to focus on something other than charging money for basic maps, such as actual useful every-day functionality (and possibly specialized map layers).
The Orange Goo That Could Save Your Laptop
Get a (thick?) glove fill with the stuff. Possibly have the external layer contain some inserts... You can now break sticks and stones - and bones - with impunity. The original concept and the name "Karatand" appear in "Stand on Zanzibar" by John Brunner. It seems you can use 3do as an approximation: http://www.technovelgy.com/ct/content.asp?Bnum=1745
Visualizing False Positives In Broad Screening
Instead of talking about false positives and negatives and dependent distributions (which fly right over the head of the average joe), boil it down to the "amplification power" of the test. A random person "presumed innocent until proven guilty" has a chance of 1/3000 to be a terrorist. If you apply your 90% test, people failing it will be terrorists ~1/333 of the time. So the test as an "amplification power" of ~9x. Now everything becomes intuitive. You are looking for a 1-in-3000 needle in a haystack with an amplification power of ~9x, you now need to look for a ~1-in-333 needle in a haystack. The term "90% accuracy" doesn't appear anywhere to confuse things, and it is something everyone can easily grasp. And yes, I know, this ignores the terrorists false negatives; for that you say the test has a "miss rate" of 1/9 so about 1 in nine terrorists will slip through. These three numbers - (1) how rare what you are looking for is, (2) what's the "amplification power" of the test, and (3) what is the "miss rate", give you enough info to intuitively convey all you need to get a good feel for how effective the test really is.
Sony Unveils PS3 Motion Controller
What happened to head tracking? They demoed it a year ago http://www.joystiq.com/2008/02/27/ps3-head-tracking-only-needs-camera/ - however TFA doesn't even mention it. A pity, it would have been a killer feature...
What Kind of Data Center Can You Build With $500M?
The idea is to launch a lot (zillions) of tiny (grams) solar-powered servers to orbit. This means you have no power of cooling issues. It sounds pretty crazy on the face of it, but if it costs ~$1G to build a data center, it may actually be economical. There are a ton of practical issues, of course - the site goes into them in some detail.
Ridley Scott's Forever War In 3D
Heinlein pretty much posits that all wars are a matter of population growth and limited resources.
This is so weirdly Malthusian, particularly coming from a technological optimist like Heinlein, that I never bought into it.
Heinlein tries to pretty up various completely irrational ideas as to why people fight to make it seem inevitable, but the only one that made sense to me was at the individual level. The rest amounted to, "Eventually we will meet something that wants to fight us, and we'd better be ready"--the H&MP instructor says almost exactly that at some point. And we will meet something that wants to fight us because "that's the way the world is."
A point often lost on people is that memes share the same Malthusian crunch as biological creatures. In fact, memes may face a stronger crunch. Technological advances may keep us feeding larger populations, for a while anyway... but nothing will create sufficient brains for the memes to populate without "meme wars".
Some memes engage in "limited warfare", accept their losses gracefully, and fade off the scene. Some drive their hosts to fight to the death and try to convert as many others as possible. Guess which type of meme tends to survive longer in the human population?
If this sounds academic to you, open a history book. "Why don't we all just get along" sounds great in theory, and is certainly the purely rational-economic point of view. But when asked to convert to Islam, or get baptized, or pay taxes to a government overseas, or some other "meme only" change that has little or no physical effect on you... People are most emphatically not pure rational-economic machines. People have culture (memes) and a little thing such as forbidding/allowing/forcing girls to wear a veil to school causes them to react "irrationally".
And this doesn't even go into the fact that, when all is said and done, Maltus was right on the money. Advancing technology aside, if the human race continues to grow exponentially, very quickly (in a millenium or two) you reach absurdities. Asimov calculated that if we double the number of people every 30-40 years, the total mass of humans will equal the total time of the universe - before the year 7000. Even if we double the number of people every 100 years instead of 30, it takes an alarmingly short time for people to eat the whole of the earth (molten core and all).
At some point, the number of deaths must balance the number of births. Sure, rich countries are getting close to that point, but the western world as a rule is not there yet, and its doubtful it ever will be. You also have a problem with the poor-but-developing countries who have access to modern medicine and are making babies like crazy. If people are willing to react violently to the amount and placement of fabric on school girls, you can imagine how they'll react when not/having babies comes into play. You'll be fighting the Catholics and the Muslims at the same time. And that's just for starters.
Finally, in the 10,000 years of documented history of this planet, there hasn't been a single one AFAIK when there wasn't some war going on somewhere. This seems a pretty strong indication that war isn't going anywhere. The meme "why don't we all just get along" just isn't working that well, and saying that it will some day take over the world takes a whole lot more justification than "Maltus was wrong because of the last 400 years". First, we had plenty of the most nasty imaginable wars in the last 400 years, and second, they were extremely atypical.
Heinlein was a technological optimist but he was no fool either. If anything, his explanation for the war seems much more realistic than Haldeman's. In Heinlein's universe, humans and "bugs" and other races could live on the same planets, and assuming such planets are in very finite supply, you have all the makings of a nasty war. Also, Heinlein makes some philosophical points there about why people would choose to become soldiers, and why would a society encourage or even be built on this (as many have in human history), which are worth thinking about (whether you agree or not).
Haldeman's humans and aliens started fighting for no good reasons ("a ship was lost to an accident, an alien ship happened to be around, and some generals polished their medals and declared war" - yeah, right) and then stopped for no good reason ("it is a clone thing"). His soldiers are either conscripted or grown for the job (no choice involved) and are completely divorced from the society (this is in fact a main theme of the book). The whole thing is so weak that the only consistent reading of it is that the protagonist doesn't get to know the reasons behind the war started or stopping. He's just a pawn with no choice; what's more, he never in the whole book stops to think about it - not ever! Heinlein's protagonist spends most of the book thinking about how and why he got to be where he is!
That said, both authors did a great job describing an individual-caught-in-a-war point of view. Granted this point of view is different - Heinlein's is "What is good about being a Marine in WWII" (and they were all volunteers to the corp) and Haldeman's is "What is bad about being Infantry in Vietnam" (minus the "this is a stupid politician war" bitching that draftees were certain to share). But both do a great job at it, and are definitely worth reading.
Why the CAPTCHA Approach Is Doomed
Charge a fee. It doesn't have to be money. It could be cycles.
Have the client hash the message append some random characters to the end of the message. Have it change vary the characters until the hash matches some pre-defined pattern before sending. Cheap to verify on the incoming machine (just one hash), arbitrarily expensive on the sending machine.
But - the spambot can simply bombard you with all the possible suffixes, letting your servers pick the one that is correct (and melting your CPUs while at it).
You'll need to restrict the number of retries for the same message, so they'll have no recourse other than simply tacking some random bits at the end and hoping to hit the jackpot. At this point it becomes a balance act between the amount of CPU the spammer is willing to invest, and the amount of time a valid user is willing to wait.
Whether there is a sweet spot that drives spammers away and keeps users in depends on the relative cost of CPU for users and spammers. Now, even if spammers steal their CPU from zombies, it isn't "free" - they may move on to a site that cheaper to hack. But it is still pretty cheap...
It would be very interesting to see some site trying it in practice.
Researchers Sniff Keystrokes From Thin Air, Wires
Look up "TEMPEST", e.g. in http://en.wikipedia.org/wiki/TEMPEST - this isn't merely "old news", this is "so ancient it dates before I was born", and I am old enough to have used punch cards.
This is why some computer rooms will never contain wireless peripherals or wireless networks or Internet connections; but will have an intimidating sign on the door, and combined biometric/keypad entry, and Faraday cages built into their walls, and a self destruct mechanism, and fences around them, and 24/7 armed guards, and a hot line to a fast-response team on a separate near-by base.
For everyone else, well, when you buy tinfoil rolls, remember to buy enough for your hat _and_ your peripherals cables :-)
Nepomuk Brings Semantic Web To the Desktop, Instead
Neopmuk was the half-dragon in "Jim Button and Luke the Engine Driver". His mother was a Hippopotamus. Pleasant enough character and all, but I hope the code looks more like the excellent book and less like a half-dragon, half-hippopotamus hybrid. Yuck!