Trying to evaluate colors based on a digital photograph, which may have been white balanced who knows how. And then uploaded through Instagram filtering algorithms. And finally viewed on various displays that have been tweaked (or mis-configured) to suit different users' tastes.
The xkcd cartoon illustrates one kind of optical illusion. But that's not what is going on here (or on Instagram/whatever). Because you can download two copies of the photo, one that appears white and gold, the other that appears blue and black. And you can actually verify, using various graphics tools, that the colors are actually different. It's not really a visual illusion produced by human perception. Its the result of massive post processing of a digital image.