Your willingness to sacrifice immediate joy for long-term rewards isn't just a personality trait. New research shows that living in a society where it’s easy to make new friends boosts your optimism and willingness to delay happiness.