This article is mostly a load of bull, half-truths etc...
I do agree that simply hiding your SSID is not secure, in this day and age I think most know to enable WPA2 or at the very least WEP encryption.
Hiding your SSID does acomplish one thing though, keeps average joe off your network. As for hackers - they'll get in no matter what if they want in badly enough.
As for Kismet etc... they require people to actually download an app, and while available freely, most people wouldn't go through the trouble.
Absolutely nothing wrong with hiding your ssid as long as you've got connection encryption enabled as well, and even if you don't have encryption, it will at the very least keep the less tech-savvy off your network.
IMHO, use both - hide your SSID AND encrypt your connection. (WPA2) At the very least they won't be able to identify that you have a wireless network by simply checking their laptop for available wireless networks. And that in itself adds a bit of security - not much - but better than nothing.