It is much better UX not to have white on black. The contrast is harsh.
Yes. Here are some resources.