3 ms·Could Russia potentially be the home of the next massive tech boom? No way.2 points by georgecmu 16y ago