Russian Haxorz? There's "...no evidence that Russia is involved. None at all."