What is the difference between de jure and de facto discrimination?
The difference between de jure and de facto discrimination has to do with whether the discrimination is enforced by law or whether it has just come about "naturally." De jure discrimination is written into the law, de facto is the "natural" kind.
For example, school segregation in the south was de jure segregation. Blacks and whites could not go to school together even if they lived near to one another. By contrast, school segregation in the North tends (to this day) to be de facto. Blacks and whites do not live near to one another and so their schools are "naturally" segregated.