That article is unfortunately pretty misleading. Based on the commentary on reddit I think it actively harmed some people's understanding, you should read the responses there-- including mine.
https://www.reddit.com/r/Bitcoin/comments/3griiv/on_consensus_and_forks_by_mike_hearn/
https://www.reddit.com/r/Bitcoin/comments/3griiv/on_consensus_and_forks_by_mike_hearn/
Quote from: nullc
But soft forks can only add rules, by defining parts of the protocol that were previously "anything goes" to something more limited. All the old rules are still intact and everyone counting on them is still happy.
This is NOT true.
The old rules allow me to put anything I want in coinbase but now I must put the block height as the first item. (BIP34)
The old rules allow me to format the signature in many ways but now it's heavily limited. (BIP66)
Quote
Are pre-BIP66 full nodes pretending they are doing full validation? AFAIK, they are the same full nodes as post-BIP66 ones with regards to validation.
No. Anything before 0.9.5 are not safe because they are not doing full validation. You need to wait for 30 confirmations if you are using anything before 0.9.5, according to https://bitcoin.org/en/alert/2015-07-04-spv-mining . The warning is STILL valid as of this writing.