Painless NP-complete problems: an embedded DSL for SMT solving
donsbot.wordpress.com
donsbot.wordpress.com
A lot of really smart people have worked on SAT, so a viable start to solving an NP-complete problem (e.g. traveling salesman in airline scheduling) is reduction to SAT.
Check out the SAT competition for state of the art solvers: http://www.satcompetition.org/
There is that `saved stories' link in your profiles, that lists all the stories you upvoted. It links to http://news.ycombinator.com/saved?id=YOUR_NICKNAME, for example: http://news.ycombinator.com/saved?id=Bootvis is the link for you.
I believe the actual intent of ``upvote == bookmark'' was to encourage users to upvote mostly stuff they actually believe worthy returning to, or saving for friends. Somebody out there correct me on that belief, please?