I agree. Hacker is a word that only a small subculture of computer programmers would call themselves, despite what attributes they might project on others. This article was interesting to hackers, I haven't met a hacker yet who wasn't at least peripherally interested in archaeology, architecture, psychology and history.