det comments on Future of Humanity Institute 2005-2024: Final Report