Well, DSPs are so ridiculously cheap and powerful for specific applications (like the ones you mentioned), they'd be be even more foolish when they'd not done that.
It should be pretty easy to use inter-frame correlations to scan an object in 3D just by rotating it in front of the camera if you do it slowly enough. The only problem would be that your fingers would be scanned as well. You'd probably have to do two runs with different finger positions and combine them.
The only possible caveat would be the depth resolution of the camera. From the video, you can see that there's a pretty large minimum distance, how accurate is the sensor at that range?
Yes, all of the processing is pure software. The original prototype did that on a separate processor on the hardware, but they removed that to cut down on the per-piece price (sacrificing performance and accuracy in the process).
That's also why for quite some time my company policy has been at least two CPU cores per computer - one for the virus scanner and the OS/apps can have the rest.
That doesn't make sense. When the scanner kicks in, the application is blocked on the open() call until the scanner is finished analyzing the file, so your second CPU does nothing, and vice versa.
"Welcome to the world of Linux and Open Source where everything is in a perpetual state of development and a finished release is just a pipe-dream"
That's what you get when you let programmers to the managing and leave out the money motivation. Why should they ever release a finished product? That's just boring grindwork, better add features, or scrap the whole thing and start again in a better way.
I remember seeing a documentary of a study that did exactly that about twenty years ago... That person wore glasses 24/7 that flipped the image upside down. It took a while, but he adapted to it just fine. The problem was that when he took them off afterwards, the image was flipped again, so he had to go through all of it again:)
I think they should start implanting these now. Why make people wait for more trials? What's the worst that can happen? The person is already blind.
Well, I'm a complete noob when it comes to medical stuff, but I can think of three things:
Permanent damage to the nerves, removing the option for using any future improved version of this implant.
Brain damage, since this implant has a direct connection to the most sophisticated instrument known to man. Just send a few milliamps too much over there and it's partially fried.
An infection, killing the person (since you can't just cut off the head like it's done with arms and legs in extreme situations).
Apple isn't shipping squat. They are providing a mechanism for the Developer to Upload their solution to Apple's centrally distributed repository. It's on the Developer shoulders to take responsibility for their choices.
Actually, no. They let developers offer them (Apple, not the users) applications, so they can review them and if they want, put them into their store and sell them, giving the developer a share of the profit. Apple is acting as a reseller here, so they are the ones infringing. Another hint to this is that developers don't see who bought their applications, they just get the money from Apple.
As a contrast, PayPal doesn't act as a reseller. You get money for every single transaction, and have to keep the books about every single one. This is a much higher overhead for developers to handle.
Well, yesterday I saw an article on how Apple now has a higher total revenue than Microsoft, but much smaller profits. I guess that's the big con of being a hardware-selling company...
1. From my memory of past new releases, Apple never did a good job of supporting new features in the JVM to begin with
2. Apple seems to be in a frenzy to gut anything that isn't explicitly tied to their platform, so having an open (from apple api's) java floating on top of their OS means that they can just up and support other platforms. The fact that the apple camp seems to be turning their OSX into an iPhone/iPad, this makes total sense
Actually, for a brief moment in time (during Mac OS X 10.0), Java was a first-class citizen. Even the System Preferences application was written in Java. Then they scrapped the whole thing and re-wrote it in Objective-C.
I don't think I've ever seen a Flash application on Mac OS X (I know it's possible, it's just that nobody dares to do such a monstrosity). Java apps are extremely ugly and don't work right on the Mac, so I'm not shedding a tear there. It's just bad for people wanting to start programming (which happens mostly in Java nowadays). It used to be so much easier to start on a Mac.
The other thing is, other than Gandalf and the Men/Elves, one wouldn't need to worry about size differences-- aside from the Wizard, Bilbo's companions are all Dwarves!
Don't forget Beorn! Though judging from LOTR, he'll probably be removed from the plot, just like Tom Bombadil was:(
hmm what if you had to code during the game (no way to save/restore programs), and you're also limited there by a resource? So you can't implement that 5000 lines of code AI, because you only have 10 seconds for it, and you only have collected enough energy for 5 lines of code.
After a while the AI in sc1 is dead simple to beat. It likes to send in units into your base at the same spot one at a time. Just place some static defenses there, and you can macro without being disturbed, and then when you're maxed run over it.
Now the sc2 AI is much better, I still have troubles coping with it in certain situations (esp early rushes) starting at the "Very Hard" difficulty. It doesn't wall off its base though, so sending in 50 speedlings can kill its economy early on, which causes it to never recover.
Well, DSPs are so ridiculously cheap and powerful for specific applications (like the ones you mentioned), they'd be be even more foolish when they'd not done that.
It should be pretty easy to use inter-frame correlations to scan an object in 3D just by rotating it in front of the camera if you do it slowly enough. The only problem would be that your fingers would be scanned as well. You'd probably have to do two runs with different finger positions and combine them.
The only possible caveat would be the depth resolution of the camera. From the video, you can see that there's a pretty large minimum distance, how accurate is the sensor at that range?
Yes, all of the processing is pure software. The original prototype did that on a separate processor on the hardware, but they removed that to cut down on the per-piece price (sacrificing performance and accuracy in the process).
That's also why for quite some time my company policy has been at least two CPU cores per computer - one for the virus scanner and the OS/apps can have the rest.
That doesn't make sense. When the scanner kicks in, the application is blocked on the open() call until the scanner is finished analyzing the file, so your second CPU does nothing, and vice versa.
Exactly. I'm pretty sure the developers didn't want to release a buggy product and fix it later, but the publisher told them that it's finished.
It's the publisher's task to check the game for bugs before releasing it, though.
I was talking about LLVM#, the C# compiler for LLVM, not LLVM itself.
LLVM# comes to mind. Unfortunately, this is only a scientific project, not a community-based one.
"Welcome to the world of Linux and Open Source where everything is in a perpetual state of development and a finished release is just a pipe-dream"
That's what you get when you let programmers to the managing and leave out the money motivation. Why should they ever release a finished product? That's just boring grindwork, better add features, or scrap the whole thing and start again in a better way.
Uhm, no. The Kinect has a 3D depth camera built-in, while the EyeToy is only using a 2D image with background elimination. That's a huge difference.
To clarify, I saw that documentary twenty years ago. It was black&white without sound, so I guess it was the same study you dug out. Nice find!
I remember seeing a documentary of a study that did exactly that about twenty years ago... That person wore glasses 24/7 that flipped the image upside down. It took a while, but he adapted to it just fine. The problem was that when he took them off afterwards, the image was flipped again, so he had to go through all of it again :)
You have to start somewhere though.
I think they should start implanting these now. Why make people wait for more trials? What's the worst that can happen? The person is already blind.
Well, I'm a complete noob when it comes to medical stuff, but I can think of three things:
Apple isn't shipping squat. They are providing a mechanism for the Developer to Upload their solution to Apple's centrally distributed repository. It's on the Developer shoulders to take responsibility for their choices.
Actually, no. They let developers offer them (Apple, not the users) applications, so they can review them and if they want, put them into their store and sell them, giving the developer a share of the profit. Apple is acting as a reseller here, so they are the ones infringing. Another hint to this is that developers don't see who bought their applications, they just get the money from Apple.
As a contrast, PayPal doesn't act as a reseller. You get money for every single transaction, and have to keep the books about every single one. This is a much higher overhead for developers to handle.
Well, yesterday I saw an article on how Apple now has a higher total revenue than Microsoft, but much smaller profits. I guess that's the big con of being a hardware-selling company...
Huh? The article is talking about HTTP, not HTML. Those two are not related in any way, Flash is also sent via HTTP.
1. From my memory of past new releases, Apple never did a good job of supporting new features in the JVM to begin with 2. Apple seems to be in a frenzy to gut anything that isn't explicitly tied to their platform, so having an open (from apple api's) java floating on top of their OS means that they can just up and support other platforms. The fact that the apple camp seems to be turning their OSX into an iPhone/iPad, this makes total sense
Actually, for a brief moment in time (during Mac OS X 10.0), Java was a first-class citizen. Even the System Preferences application was written in Java. Then they scrapped the whole thing and re-wrote it in Objective-C.
Well, they could make a separate movie out of that part (as a kind of sequel). I think there's enough action there to get 90mins out of it.
PvP is pretty essential to MMOs. You can't just leave that out.
I don't think I've ever seen a Flash application on Mac OS X (I know it's possible, it's just that nobody dares to do such a monstrosity). Java apps are extremely ugly and don't work right on the Mac, so I'm not shedding a tear there. It's just bad for people wanting to start programming (which happens mostly in Java nowadays). It used to be so much easier to start on a Mac.
The other thing is, other than Gandalf and the Men/Elves, one wouldn't need to worry about size differences-- aside from the Wizard, Bilbo's companions are all Dwarves!
Don't forget Beorn! Though judging from LOTR, he'll probably be removed from the plot, just like Tom Bombadil was :(
hmm what if you had to code during the game (no way to save/restore programs), and you're also limited there by a resource? So you can't implement that 5000 lines of code AI, because you only have 10 seconds for it, and you only have collected enough energy for 5 lines of code.
After a while the AI in sc1 is dead simple to beat. It likes to send in units into your base at the same spot one at a time. Just place some static defenses there, and you can macro without being disturbed, and then when you're maxed run over it.
Now the sc2 AI is much better, I still have troubles coping with it in certain situations (esp early rushes) starting at the "Very Hard" difficulty. It doesn't wall off its base though, so sending in 50 speedlings can kill its economy early on, which causes it to never recover.
Also, it's the same way the human brain hides the blindspot.