Socio-semantic dynamics