But SAT could mean a million things and if you’re not using this stuff on a daily basis then it’s simply non obvious.
It’s not the authors fault, they can write what they want. what’s pissing me off is the utterly unhelpful attitude of people responding to questions about wtf the guy is talking about.
It is obviously used in the text, just not in the title.
This random digression doesn't add anything to the topic. If the parent of this thread had posted "What is SAT ?" instead of the rubbish snark, someone would have replied, "Boolean Satisfiability". End of story. When did expressing one's ignorance become cool ? The OP (and others) could have grepped the article, or even just smashed a few keys in google, such as "sat np", and would have got the answer.
"You" in reference to the people posting these things here at HN, not the article author. We aren't the article author's audience, so he has every right to ignore our needs. Whoever posts these things here, though? Their audience is us, and he needs to try and make sense of himself.
Just add "(Boolean SATisfiability)" after "SAT" and everything would have been fine. It's simply good practice to always explain the first use of an acronym anyway.