High tech reverberations from the St. Petersburg International Economic Forum