I think part of the question regarding the New Yorker sentences had to do with whether a possessive was needed at all. It's sometimes called the double genitive. We would say, "He is a friend of mine," but do we need to say "He is a friend of John's"? . . .