But seriously, it took me way too much time to figure out that the reason my new avatar wasn't uploading wasn't because of the dimensions or the image type but because the link to the image was https. Not only the site isn't https but it's aggressively against anything https.