geek report for the week of dec 04-11 2023