Irrelevant Google AdSense AdsWhy in the world I am getting overseas travel insurance ads on my highly technical blog?

I am not talking about an individual page where I can understand that Google Media bot haven't crawled yet. I am talking about the front page!
The only time I talked about travel insurance was in July 7th.

The other ad, as you can see, is from AdSense itself. Is AdSense running out of tech ad inventory or is AdSense ad targeting algorithm has been tweaked to death?