War of ideas taking place on Twitter