240 karma · joined November 26, 2008
P.S. - Reminded me of one of those questions they ask at McKinsey when recruiting new analysts. E.g. How many golf balls are in the United States?
http://techcrunch.com/2010/08/06/bill-gates-education/
In all, it’s a well-deserved feat for Khan Academy.
I am not implying (nor the linked FP article) that Twitter was insignificant in spreading the news around the world. It sure did one hell of a job and undoubtedly helped get the world’s attention to the Iranian’s ordeal. I am just downplaying the role of Twitter in facilitating the Iranians in physically organizing the protest (It contrast to the popular perception that Twitter played a critical role especially in this regard). Twitter was nearly non-existent in the streets of Tehran. That’s what the FP article is suggesting.
There can be no gainsaying that Twitter did a great job of spreading the news about Iranian protests around the world, but it's very much plausible that Twitter was largely of no consequence within Iran.
2. Pro PHP Security by Chris Synder and Michael Southwell: Covers most of what you are looking for, namely, perils of shared hosting, safe development practices, Encryption, SSL and SSH, HTTP and HTTPS, Access Control and Authentication. Of course the book is inclined towards PHP but most of the concepts are language neutral and you can easily extrapolate these concepts to another language of your choice.
3. Foundation of Security by Neil Daswani et al.: The blurb on the first page speaks for itself What every programmer needs to know about security with running examples of web applications and stories of what’s gone wrong in the past. Mostly language neutral but sample codes are implementation in Java. Comprehensive. Recommended.
4. A bunch of videos at http://code.google.com/edu/security/index.html helped too.
SEO is not a dubious thing in itself. It mostly isn’t a scam the way snake-oil is. It’s proven and established fact that a website can employ a host of legitimate techniques to climb their way to the top of a search engine result page: on-page optimization, terrific and viral content, string of PR activities, buzz marketing etc, among others.
However, the SEO market has no dearth of companies that promise unrealistic results and rip fortune off their clients. They aren’t aware of, let alone be capable of, anything further than submitting a site to a bunch link farms and filling up a web page with unnatural keywords.
There was a time when the field of medicine was swarming with quacks. But that doesn’t invalidates the veracity and effectiveness of medical science itself. A trained physician can do wonders to an ailing body.
So what is the harm there? Even if a user could not figure out (oddly) what the checkbox does, he'll continue to get the password field to behave in the way he is accustomed to.
Surely, people will have trouble figure out the purpose of the checkbox in the beginning. But that's how things tend to be when you run into something for the first time. It takes some time before a style becomes standard.