MacLeod posts to the alt.politics.socialism.trotsky newsgroup on usenet on occasion. Salon had an article on him a while back, think I might have sent it here some time back.
Michael Pugliese P.S. The website of James Hughes, who does an interesting radio show on science related topics, has a big section on science fiction and politics.