As spaced repetition and flashcards are a technique and tool respectively it is (to me) obvious that they are useful for certain kinds of circumstances. Flashcards really are useful only when you want to associate 2 things to each other (for example a word and its translation) and might not be the best way to build an organized knowledge of a subject. Because of that I wouldn't use them for that purpose in any case.
Thank you for pointing out an area where they fail, that was useful information.
A question to the community: Do you really believe as much in spaced repetition/Anki as the post suggests?
There are a lot of good suggestions in the comments already. I'd like to emphasize immersion (films, audio books etc.) and especially lots of practice talking (!). Try to find as many possible ways to increase your talking time in the target language. E.g. by talking over skype, seeking out a local Hebrew club or whatever.
Also I'd like to point to http://www.fluentin3months.com/ because Benny (the blogger) has a lot of good tips for language learning.
For posts I use the vote as an indication of what the LW-consensus of this post is. So if the title is not that promising and the score is low I often don't read it. If I do read it though, I try to account for the "bias" of the up-/ downvote and make an effort to find an independent evaluation. So I don't really think it's an issue.
I have to disagree a bit on the communism part. One of the ways that it went wrong, that it ended in Totalitarianism, was due to how it was implemented and foreseeable to a certain extent. All it really tells us is that we have to take human nature into account when designing a society for humans, not that we shouldn't try out powerful ideas.
Done. Though I feel guilty about skipping a few of the more involved questions.