I heard it on BBC world news service, in the talk about post-communist jokes and the sense of humor in Eastern Europe. Overheard in Moscow: What is the difference between Russian Optimist, Pessimist and Realist? An Optimist learns German. A Pessimist learns Chinese. A Realist learns AK-47.
(From the "Rest" of RHF)