Hacker is an old term, it has been used for programmers on the periphery for the last 40+ years that I know of. The redefiniton of hacker is somewhat bothersom. Like the cheshire cat " a word means what I want it to mean." Hackers are still just programmers. Programmers are, were and will be the true computer literates.

The only question is whether or not Programmers will use their talents usefully or as silly ass shouts for attention.