I learned that many programmers are musicians or good at various art forms. Which surprised me because I was a good programmer and can't play a musical instrument or do anything artistic at all.
Music is basically counting and patterns, something that should come naturally to most programmers. The music theory jargon can easily go over your head at the beginning but you don't need to dive into it to actually play music at a basic level, and after you get some practise and a feel for it, the more advanced stuff start to make sense.
The hard part is actually getting some level of technical proficiency over your instrument of choice, dexterity is rarely useful in real life but it's the basis of playing most instruments.
If you can whistle a tune you can play music, getting control over the new medium (the instrument in this case) is the biggest issue, as the learning curve is highly steep and the fact that you'll initially sound like crap doesn't provide adequate positive re-enforcement, something necessary to any learning process.
Also, the fact that the cheap learner instruments sound really bad and are much harder to play than the expensive awesome sounding stuff doesn't help either.
PS: I'm an amateur self-taught guitar player, maybe someone with actual training can provide a better perspective.
I don't care if someone claims they've found the cure for cancer, show me the data, then I'll tattoo your name on my forehead.
Also, I don't have to have a better idea to voice concerns, just like I don't have to be a master chef to say that I don't like the food at a restaurant.
And I still can't help but find it gross, and not all drinks have a high alcohol content, and you'd be surprised what's under your fingernails -- cba to find the oblig XKCD.
Secondly, what's the false-positive/false-negative rate on this thing? Were there any compromises in accuracy in order to make it work as a nail-polish?
Again, doesn't anyone see a problem with sticking your fingers in your drink? I know I'm the finicky type, but doesn't this look bothersome to anyone else?
I'm not defending all the SEO ball-busting spammers and pseudo-experts (not by a long shot), but it's reasonable to expect that making a website friendly to search engines will make it easier to find and get you more visitors and customers.
As for the back-end countermeasures you described, you are of course spot on, however it's safe to assume that if you're vulnerable to something as trivial and mundane as SQL injection, you won't have the required foresight to setup and use different DB roles, each with the absolutely least privs for the queries you expect to perform through them.
TFA isn't newsworthy in my opinion, this has been known for a while now.