by DavidSJ on 5/24/25, 6:24 PM with 39 comments
by smcin on 5/24/25, 6:58 PM
FT article: https://archive.ph/siaAO
His blog: https://www.danvk.org/blog.html
> Driven “by the thrill of discovery”, Vanderkam has searched for this board, essentially alone, since 2004. He would scrape together computing time on Google’s hardware for heavy Boggle computation, all along documenting his efforts on his blog.
> “As far as I can tell, I’m the only person who is actually interested in this problem,” Vanderkam said.
by robinhouston on 5/24/25, 8:17 PM
by cgreerrun on 5/24/25, 8:22 PM
Nice, I'm a big fan of this combo! Hits the right balance of prototype speed plus performance.
by sireat on 5/25/25, 7:00 AM
Solving Boggle would be a welcome addition to my Branch and Bound examples.
I teach Algorithms course and my Branch and Bound lecture usually involves solving integer linear optimization problems. Those are quite dry.
Now for the Branch and Bound to work you need what I informally call "cheat code". That is we need a way of solving a relaxed - easier version of the problem quickly . Quickly meaning with less time complexity.
So what is the approach / key insight to calculate upper and lower bound estimates in Boggle?
by everyone on 5/24/25, 8:47 PM
by throwaway81523 on 5/25/25, 3:50 AM
by jebarker on 5/25/25, 12:26 AM
I think this is a really interesting problem but I have to admit that if I'd heard it stated I would have guessed the answer was already known. I love the persistence on display here in spite of it being a "low status" problem. Reminds me of the recent discovery of a new largest (Mersenne?) prime, just someone getting nerd sniped and willing to spend their time and money.
by sphars on 5/25/25, 12:42 AM
> It took 23,000 CPU hours on a high-end 192-core machine in the cloud — time worth about $1,200, across five human days.
Pardon the pun but the sheer amount of possible boards is mind boggling. Impressive how he managed to cut it down by magnitudes.
by lowbloodsugar on 5/25/25, 8:11 AM
by 38 on 5/24/25, 11:16 PM