Times Square hosted the launch of the Light the World Giving Machines in Manhattan again this week, but that’s not where New ...