I hadn't even read the article--there are at least two more errors/misunderstandings:
In most cases, SNPs fall in the vast stretches of DNA that do not code
for traits, though some are associated with physical appearance.
What do they mean "code for traits?" SNPs can fall in a noncoding region, meaning that they're not translated into protein, but they can still underlie a trait if they contribute to that gene's regulation, as many of them do.
Researchers have identified more than 3 million SNPs, often arranged in groups (known as "haplotypes") of those that happen to be close to one another in the genome sequence.
This is a little more nitpicky, but they don't "happen to be" close to each other; they're close to each other for a reason, because adjacent SNPs are less likely to be split up when recombination events occur. I don't think the author of this article understands what a haplotype is.
This is a bad week for Slate's science reporting. They ask outside people for advice preparing these articles--maybe they should ask those people to vet the finished articles too.