If you are interested, most of what I have to say about those topics is in this detailed blog post I just wrote: http://www.revleft.com/vb/blog.php?b=6357.
hey, you should write more about technology, AI, and socialism, that post was pretty interesting.