Great catch - there's certainly some false-positives, due to me only using keywords from the title. When I catch them, I add the id of the post to "hn_exclude". This happens the most for China, as China gets posted about quite frequently here.
There's some false negatives as well, as some posts have more vague titles, but those aren't as common. If anybody knows some examples they believe should be included, feel free to call them out, and I can have them included.
Edit: It has been excluded https://gitlab.com/z3c0/oghma_infinium/-/commit/ed706f8f16ff...