New York Mayor Bill de Blasio officially announced on Thursday that he’s running for president, becoming the 23rd person to enter the crowded field of Democratic candidates hoping to defeat President Donald Trump in 2020. He did so even though three-quarters of his own constituents, former staff members included, advise against such a bid.