Obama in 2008 vs. Kamala Harris in 2024: what has changed?