What will people be after 1000 years?