The Best Method to Master a Foreign Language, Guaranteed130 points by curtisRead the articleDiscussion on Hacker News