Nah, it's very annoying to be country-centric. The NYT game clues are just so fucking American sometimes and it's very irritating.
It's difficult to avoid this altogether of course, but staying away from sports and politics helps a good bit.
draw.io can do similar diagramming. You can generate diagrams programmatically through their CSV format.
Unfortunately documentation for using it programmatically is a bit lacking, but you can for example host a CSV somewhere and use their editor to load it. It's all client side so will automatically update.
There is an annoying bug in Chrome DevTools that people who want to impede debugging of their JS files exploit. I think it's probably related to making the regex engine use excess memory and crashing the tab.
Anyway, just mentioning it to see if someone here knows if it's a well known and difficult to fix bug, or if it's just a bit obscure to have had any fixes for.
Open up Chat GPT, paste your functions and ask it to convert them to rust. Go through them 1 by 1, see if you understand and ask questions about anything you don't recognise. Don't expect the output to be perfectly logically correct, you will have to ensure that yourself.
I've found Chat GPT to be really excellent for quickly getting myself up to speed with languages that I'm not familiar with.
Do you live in a first world Western country and is your social circle comprised of people who do the same? In my experience when you go outside of that circle you start finding people who have personally experienced loss from COVID very quickly.