In San Francisco, trucks now pick up about 570 tons of food waste daily from homes, restaurants, apartment buildings, grocery stores and other facilities and haul much of it about 75 miles away to two facilities south of the city, in Modesto and Gilroy.