- Took a surprisingly long time to write up what I'd learned about local vaccination numbers and about per-directory vim configuration.
- Watched some of lecture 6.
- The guy wants to keep his old homework from last year, so reluctantly, I collected it in a box and put it in the basement. There's less loose paper on his desk but a lot of stuff is still out there. Ideally, we'd get him to clear it up, but there's space for only so many battles.
- Looked into why my scraping service proof-of-concept wasn't working. It seems consumer sites can detect bots that aren't even hitting them all that much. Mine was going once per hour, using user agents, etc. that should have been more or less the same as a manual visitor would have. I'm guessing that it's that it hit at the same time every hour and from the same IP. I could vary the time, but getting a pool of IPs is expensive, either in effort or money. I'm going to have to pivot away from hitting sites that aggressively don't want to bot visits. But I'm not sure what is left after dropping that and what kind of market demand there is for that. Maybe sites that just don't want to have an API but don't mind programmatic access happening by other means?
- Wrote the D&D recap. I sadly spent a really long time looking for screenshots of Sub-Zero about to finish Scorpion and vice versa.
- I dreaded doing this, but now that our condo bank account has moved banks again, I tried logging in and…it actually worked! I can see money coming and going from our account, which I've been trying to get for half a year because the one person with access to the account previously never issued regular reports about the account.
- Emailed my mother-in-law back.
- Emailed two friends back.
A lot of today didn't go quite how I wanted, but it wasn't the worst!