Jewish Pride, The Pink Triangle, and San Francisco

Every year in San Francisco, a giant pink triangle adorns Twin Peaks over the Castro. What does it mean?

Every year in San Francisco, a giant pink triangle adorns Twin Peaks over the Castro. What does it mean?