I'm just going to post my thoughts on this. Standard disclaimer: They are my own thoughts, and not those of my employer.
Fuck these guys.
I've spent the last ten years of my life trying to keep Google's users safe and secure from the many diverse threats Google faces.
I've seen armies of machines DOS-ing Google. I've seen worms DOS'ing Google to find vulnerabilities in other people's software. I've seen criminal gangs figure out malware. I've seen spyware masquerading as toolbars so thick it breaks computers because it interferes with the other spyware.
I've even seen oppressive governments use state sponsored hacking to target dissidents.
But even though we suspected this was happening, it still makes me terribly sad. It makes me sad because I believe in America.
Not in that flag-waving bullshit we've-got-our-big-trucks-and-bigger-tanks sort of way, but in the way that you can looked a good friend who has a lot of flaws, but every time you meet him, you think, "That guy still has some good ideas going on".
But after spending all that time helping in my tiny way to protect Google -- one of the greatest things to arise from the internet -- seeing this, well, it's just a little like coming home from War with Sauron, destroying the One Ring, only to discover the NSA is on the front porch of the Shire chopping down the Party Tree and outsourcing all the hobbit farmers with half-orcs and whips.
The US has to be better than this; but I guess in the interim, that security job is looking a lot more like a Sisyphus thing than ever.
Also of note, this article from September may call some recent technical decisions into relief:
I'm doing a (free) operating system (just a hobby, even if it's big and professional) for 486+ AT clones and just about anything else out there under the sun. This has been brewing since april 1991, and is still not ready. I'd like any feedback on things people like/dislike in Linux 3.11-rc7.
I originally ported bash(1.08) and gcc(1.40), but others have taken over user space and things still seem to work. This implies that I'll get the final 3.11 release within a week, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
"Anjana started running when she moved to her uncle's house at the age of 9 to continue her studies as Ganeshgaon does not have a secondary school. She studies at the Bhonsala Military School in Nashik now.
It was running to school and back — a round trip of 12 km — that set her on her way. From running over hillocks, dodging cattle along the way, to synthetic tracks, proved a small step."
- Amazon.comSoftware Development Engineer, present
- Tata Consultany Services
- Jamia Millia IslamiaComputer Science, 2007
The NOSQL Tapes, vol. 15: Understanding Dynamo — with Andy Gross
Basho’s VP of Engineering runs us through the tenets of Dynamo systems. From Consistent Hashing to Vector Clocks, Gossip, Hinted Handoffs an
Google requests UPA to not launch yet another Rajiv Gandhi scheme citing...
Google Inc has requested the UPA to refrain from launching yet another scheme named after Shri Rajiv Gandhi. The request comes in the wake o
Introducing Project Loon: Balloon-powered Internet access
The Internet is one of the most transformative technologies of our lifetimes. But for 2 out of every 3 people on earth, a fast, affordable I