passing snide remarks is not helpful when a beginner is obviously struggling.
One person's "snide comment" might be another person's forehead-smacking "OMG, how could I have been so stupid?" comment.
We can't always tell whether a user really is a struggling noob, or an old-hand crossing-over from another language or architecture.
Sometimes, you've got to smoke 'em out.