I reached a certain point and decided that a plain single color or striped cotton tshirt from kohls looks and feels as good as any plain single color cotton shirt that might have a swoosh on it. Bonus the no logo version is usually cheaper as well.
One easy thing you can do to reduce your caffeine intake is to drink 1/2 caff or have every X coffee be decaf. I switched to 1/2 caff and tapered down, that was a lot easier for me.
Great article and I had no idea what to call 'time of check, time of use' (TOCTOU) which is a great name instead of me having to describe the situation.
I'm building an app on top of django where I have to worry about this, if you're using django check out there support for select-for-update, and if you're database supports it nowait=True can be a great thing that will fail a read if a select for update is already run:
Also worth mentioning optimistic locking if you're looking to solve the issue in a different way, there is more involved from the application side but it has some advantages as well. I tend to prefer select for update with nowait=True since it's simpler on the application side, but I have used optimistic locking in the past with great success and some systems support it OOTB. Here is a description from AWS for those curious:
Both men are trained in martial arts and have competed in fights in the past in those disciplines. It's hard to describe the draw to someone that hasn't trained seriously or participated in that type of physical contest but it lets you understand yourself and someone else very deeply. There is a reason so many fighters will hug after a match, it's because in that moment you understand things about the other person that very few other people ever will. It started as a joke, gained some steam, and fizzled out, but I fully understand why they would want to do it.
AWS definitely deprecates features, but it's not near as common as Google killing products. Aside from that, AWS gives _plenty_ of notice, and good alternatives.
certificate manager also down (I know because I tried to update an ssl cert for cloudfront which only allows US-East-1 ssl certs, maybe someone will eventually fix that to allow any region to have the ssl cert for cloudfront)