Is this idiom used correctly on Yahoo! Style? Not by a long shot. And by that I mean, “NO!” Jeez, doesn’t the writer know that a long shot is a horse, person, or occurrence that has little or no chance of succeeding?
This writer also is a long shot for succeeding at writing. If she’s not the worst writer at Yahoo!, she’s at least a runner-up.