Technological innovations and human resources