As far as I've understood, CRT monitor gamma has basically evolved to become the inverse of human eye gamma :
http://poynton.ca/PDFs/Rehabilitation_of_gamma.pdf
(With some changes for a less accurate, but more visually pleasing/exciting replication of brightness levels ?)
Now, with many modern, digital screens (LCD, LED, e-ink?), as far as I've understood the electro-optical hardware response is actually linear, so the hardware actually has to do a non-linear conversion ?
I'm still somewhat confused about this, as I expected to have to do gamma correction when making a gradient recently, but in the end it looked like I didn't have to (or maybe it's because I didn't do it properly : didn't do it two-way?).
Note that the blog author might be confused there too, as just after he says :
> With these conversions in place, dithering produces (more) accurate results:
– you can clearly see that the new dithered gradient doesn't correspond to the undithered one ! (Both undithered gradients seem to be the same.)