Links for Dec 22-28, 2024

Interesting links and articles found during the week of December 22-28, 2024