translate English to French: Indeed, one hears increasingly the view that humanity's social ingenuity has not kept pace with its technical wizardry and inventiveness.
Au plan social, la créativité de l'humanité n'a pas évolué au même rythme qu'au plan technologique.