Interesting article:
"Researchers demonstrated fatal flaws in HDCP for the first time in 2001, prior to its adoption in any commercial product. Scott Crosby of CMU authored a paper with Ian Goldberg, Robert Johnson, Dawn Song, and David Wagner called A Cryptanalysis of the High-bandwidth Digital Content Protection System. This paper was presented at ACM-CCS8 DRM Workshop on November 5th, 2001."
Probably not: there will always be people willing to pay to watch (not really hear) the latest Britney Spears video.
But with the advances in collaborative filtering and machine learning it will be possible to look for good music, based on your tastes and them only. At that point how many artist will really look for an industry label?
The radio will obviously follow. An automatic "intelligent" agent will probably be able to build up a playlist based on your mood and taste.
Let's hope we will not have to wait too much for that!
Re:Yeah, it's always tough to find the money
on
New NASA Budget Woes
·
· Score: 4, Insightful
And above all about $400,000,000,000 each year for the army..
First off, I want to say that if Michael
had information about Abu Ghraib before it
came out on the news, it was his civic duty
to bring it out to the public
Actually the red cross and amnesty international had this information well before moore. And they brough it to the public. Unfortunately "some" media was not listening.
It was simply a few bad apples who overstepped their authority.
Well before Abu Ghraib the bush administration (and bush itself signed) allowed some kind of "treatment" (ah! How many words and expression had torture in the human history!) to the prisoners. (watch this).
The actual quote from the memo (signed by GW Bush) is:
"I accept the legal conclusion of the Attorney General and the Department of Justice that I have the legal authority to suspend the Geneva Conventions."
Re:An online-DEMO of some NEWER stuff
on
The Face Detector
·
· Score: 1
> First, don't program this stuff in C++ with all kinds of function calls: do it inline, and in C.
I am programming in C++ with but with a lot of inline stuffs when using the wavelets features. I don't think that using C++ in this case will have a big impact.
> Use SSE(2) instructions to speed up wavelet
At the moment the implementation is plain, but this is surely a good idea. In fact I was even thinking of using GPU code for that.
> REUSE wavelets for adjacent windows.
I don't see the advantage in doing that. Isn't going to be the same value of the haar feature?
> Use some kind of cache-optimization, like ATLAS does for LAPACK.
That's also a good idea. Actually I was thinking to look at the code of Blitz++ for some suggestions (it uses a lot of templates tricks for cache-optimization).
You will see the code in about a month, I guess. First we want to clean it up and have something working (there are already too many empty project in sourceforge!:) ).
Re:An online-DEMO of some NEWER stuff
on
The Face Detector
·
· Score: 1
Yeah. The Viola & Jone's paper is the best. I am working on a real time detector right now for an artistic festival. The core is already programmed and it can classify very well and very fast.
The hardest work was to build a database!:P
Expect a sourceforge code soon!:)
Not just that. If there are more people looking at their probes code, it will be much more difficult to have disasters like the one with the mars polar lander.
There is an optimization, because Java reserves a big bloc of memory that handle itself. Imagine a big chunk of memory (like 100 megs) allocated at the beginning by the VM: there's no real need for it, but there could be. This is one of the reasons why java needs so much memory. You can change the initial amount of memory (reallocated automatically if the program needs more) as parameter of java.
Well, it is not that easy. Consider, as example, the memory menagment of the virtual machine.
If you need to allocate 50 megs dynamically with C, the OS will look for the largest chunk of 50 megs; if it can't find it, it must set pointers on the fragmented ram. All this kind of work takes time.
With java, the VM allocates all the ram at the beginning, and then menages it with intelligent algorithms, making the allocation sometime even faster than C.
I think they *did* consider a re-write 10 re-writes ago.
Are you suggesting there are not enough lawyers around?
Quote: "The HDCP-Filter for Denon 1910 completely removes HDCP from the DVI-D output of this DVD player."
Of course, you'll need to live out of a DCMA state..
"Researchers demonstrated fatal flaws in HDCP for the first time in 2001, prior to its adoption in any commercial product. Scott Crosby of CMU authored a paper with Ian Goldberg, Robert Johnson, Dawn Song, and David Wagner called A Cryptanalysis of the High-bandwidth Digital Content Protection System. This paper was presented at ACM-CCS8 DRM Workshop on November 5th, 2001."
I LOVE wikipedia! :)
The radio will obviously follow. An automatic "intelligent" agent will probably be able to build up a playlist based on your mood and taste. Let's hope we will not have to wait too much for that!
And above all about $400,000,000,000 each year for the army..
Why not? For example for neural networks it is all about matrix multiplications.
This is old AI style. Modern AI uses neural networks or other algorithms which are very well parallelizable.
Actually the red cross and amnesty international had this information well before moore. And they brough it to the public. Unfortunately "some" media was not listening.
It was simply a few bad apples who overstepped their authority.
Well before Abu Ghraib the bush administration (and bush itself signed) allowed some kind of "treatment" (ah! How many words and expression had torture in the human history!) to the prisoners. (watch this).
The actual quote from the memo (signed by GW Bush) is:
"I accept the legal conclusion of the Attorney General and the Department of Justice that I have the legal authority to suspend the Geneva Conventions."
I am programming in C++ with but with a lot of inline stuffs when using the wavelets features. I don't think that using C++ in this case will have a big impact.
> Use SSE(2) instructions to speed up wavelet
At the moment the implementation is plain, but this is surely a good idea. In fact I was even thinking of using GPU code for that.
> REUSE wavelets for adjacent windows.
I don't see the advantage in doing that. Isn't going to be the same value of the haar feature?
> Use some kind of cache-optimization, like ATLAS does for LAPACK.
That's also a good idea. Actually I was thinking to look at the code of Blitz++ for some suggestions (it uses a lot of templates tricks for cache-optimization).
You will see the code in about a month, I guess. First we want to clean it up and have something working (there are already too many empty project in sourceforge! :) ).
Yeah. The Viola & Jone's paper is the best. I am working on a real time detector right now for an artistic festival. The core is already programmed and it can classify very well and very fast. The hardest work was to build a database! :P
:)
Expect a sourceforge code soon!
Not just that. If there are more people looking at their probes code, it will be much more difficult to have disasters like the one with the mars polar lander.
There is an optimization, because Java reserves a big bloc of memory that handle itself. Imagine a big chunk of memory (like 100 megs) allocated at the beginning by the VM: there's no real need for it, but there could be. This is one of the reasons why java needs so much memory. You can change the initial amount of memory (reallocated automatically if the program needs more) as parameter of java.
Well, it is not that easy.
Consider, as example, the memory menagment of the virtual machine. If you need to allocate 50 megs dynamically with C, the OS will look for the largest chunk of 50 megs; if it can't find it, it must set pointers on the fragmented ram. All this kind of work takes time. With java, the VM allocates all the ram at the beginning, and then menages it with intelligent algorithms, making the allocation sometime even faster than C.
Yeah.. take a look at the CSS standards at W3C, and see how good it is.