logoalt Hacker News

smilliken10/01/20240 repliesview on HN

You're spot on that all problems can be interpreted as a search problem. Similarly, all problems can be interpreted as a compression problem. Or parsing, boolean satisfiability, or halting, etc. It's helpful to keep them all in mind because sometimes a different problem domain has a tool that your preferred one doesn't, or just the mindset shift can be useful to unblock.