I just got back from New York - man, I love that city!  It has such a fast pace it's no wonder it's connected to the phrase "New York minute"!
I wonder how that phrase came to be?  
Probably because everything happens so quickly!  Interestingly,  United Nations is located right there in New York!