Russia vs. the tech world and other stuff we're forced to talk about