Algorithms by Dasgupta, Papadimitriou and Vazirani:
http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...
And Elements of Programming Interviews by Aziz, Lee and Prakash:
http://www.amazon.com/Elements-Programming-Interviews-Inside...
72 karma · joined April 3, 2014
Algorithms by Dasgupta, Papadimitriou and Vazirani:
http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...
And Elements of Programming Interviews by Aziz, Lee and Prakash:
http://www.amazon.com/Elements-Programming-Interviews-Inside...
It's also 2015, and I'm not sure we should celebrate that MSFT has not progressed on this since the early 00's.
http://research.microsoft.com/en-us/news/features/p2p.aspx http://research.microsoft.com/en-us/um/people/antr/Pastry/pu...
A business specialist will have made a deal with Superfish in the name of the company. In all likelihood they won't have an understanding exactly how Superfish works, but they are drawn to the revenue opportunity. They'll have put a request in to the imaging team and then it's job done.
They'll be team at Lenovo now reviewing how they got into this mess and trying to ensure it does not repeat in future.
The talk was on HN a little while ago, worth watching: https://www.youtube.com/watch?v=JIQETrFC_SQ
The scale at FB means they're probably saving hundreds of millions doing this.
In a curious design decision, SGX allows the code in the enclave to access all the memory of the process it's associated with so it can do whatever ugly stuff it wants.
Can we have proof carrying encrypted code? Or perhaps a trusted code verifier that's not encrypted that runs in an enclave too?
https://software.intel.com/en-us/blogs/2013/09/26/protecting... http://theinvisiblethings.blogspot.co.uk/2013/08/thoughts-on...
Transition from Centralized to Distributed VCS: A Microsoft Case Study on Reasons, Barriers, and Outcomes, via http://research.microsoft.com/en-us/people/nachin/
Have Agile Techniques been the Silver Bullet for Software Development at Microsoft? via http://research.microsoft.com/en-us/people/bmurphy/
[ $0.02, Scrum or no scrum, for my money having a private office is infinitely better than open plan for getting stuff done. Each to their own, getting harder to find jobs with your own space ]
And here's some notes on bridging between Haskell and Unity http://lambdor.net/?p=321