I read somewhere that black-on-white is more readable, so that's what I use. Not 100% sure about the scientific accuracy, but it's not important enough to spend a lot of time researching.
As for too high contrast, that does bother me sometimes when half a room is very light and the other half is dark, but it rarely bothers me for screens. I use Redshift to change the colour temperature, which is apparently enough.