If yellow is just as much a color as any other, why is it so hard to see against white?

There’s several colors which, if you darken them sufficiently, result in brown. Yellow and orange are two of them, but also peach, tan, beige, and perhaps others.

Yellow is still way too bright. Here it is in perceptual-corrected form:

Now in Color!
Now in Color!
Now in Color!
Now in Color!
Now in Color!
Now in Color!
Now in Color!

Blue actually looks a tad too bright here (probably because my screen has its color temperature cranked up), but the other colors are pretty close to each other.

If you look at the source, you’ll note that the colors are all spectrally pure–the magenta is really just dark red, for instance. It looks pretty bad because our monitors are so dim. If the middle color (gray, which of course is just low-brightness white) were much brighter, the surrounding colors would look great, and still with properly balanced luminance.

This. Dark yellow is often called “gold” or considered “green” or “orange.” ETA: Or “tan,” then “brown,” as Nava said.

Technically, it’s a low-saturation warm color. It could be a dull orange or a dull red. It’s a moderately broad term in modern English, although the classic type is both dull and dark.

Not on my laptop. I think you’re hyper-correcting.

It does depend very much on the screen. I used a common luminance conversion formula, but that doesn’t mean that all displays will behave the same way. Everything from color temperature to gamma settings can have an effect.

Nevertheless, there is no display I know of where RGB values make an equal contribution to the final luminance. Blue would be way too bright, and red not far behind. Everything would have a purple cast were that the case.

I think this kind of analysis is misleading. After all, magenta is 100% red and 100% blue and doesn’t perceptually appear as bright as yellow FFFF00, and is much easier to read on a white background.

I think there’s no need to go beyond the analysis that the difference between white and yellow is just in the amount of blue light, and blue is the colour that we’re least sensitive to, at least in terms of resolution / brightness.
Many image format for example save the blue channel at a lower resolution to the others because humans can’t see the difference.

That’s why Dr. Strangelove’s numbers are better. It’s closer to 21% red, 72% green, and 7% blue. Get rid of green to make magenta, and you’re at 19% brightness, compared to the 93% brightness of yellow. Magenta is nearly 5 times darker.
BTW, here’s the best yellow I’ve found. I tried to get it as close to orange as I could without it registering as orange, as that allows me to keep it more saturated. Also, bold is your friend for harder to read colors.

I also had to darken magenta, as you otherwise get something that’s a kind of a rose pink.

Damn, wolves are color blind …