The Independent Spirit Awards are held in New York .
Independent Spirit Awards show is held inside a tent on the beach in Long Island , New York , usually on the day before the Academy Awards since 1999 .