43 karma · joined December 13, 2010
For those struggling to get the example in this article, I find PCA easier to understand given visual examples, and in less dimensions (try http://en.wikipedia.org/wiki/File:GaussianScatterPCA.png)
Note how this dataset is two dimensional in nature, and PCA yields two vectors. The first gives the direction of the greatest variation, and the next gives the variation orthogonally to the first.
An awesome use of PCA is for facial detection, a method called 'Eigenfaces' http://en.wikipedia.org/wiki/Eigenface
alert("blah")
can just as easily be made to be
window["alert"]("blah"), where the string 'alert' could be made by a very convoluted manner. Solving this would be akin to solving the halting problem, no?
http://wiki.secondlife.com/wiki/The_Corn_Field I recall bad avatars back in Second Life were once sent to a virtual corn field for a few weeks to reflect on their actions!
Very technical people often have reservations over such systems that seem to cater for non-techie developers, but I found it made game development much more enjoyable- less platform-specific graphics boilerplate and more enjoyable challenges like AI.
I ended up creating this simple ragdoll game over a few days for iOS- http://itunes.apple.com/gb/app/ragdoll-spike!/id384354298?mt... , I'd be interested to see how much longer it would have taken to do natively!
$100-$200 a month selling virtual weapons in SecondLife (Used to be around $800 a month a few years ago)
$200 a month with my two iOS apps developed using Unity3D. Each took around 1 week to make! Seriously was worth the $300 license, I doubt anybody could match the development speed natively.