A dishwasher micro optimization: put the small forks/spoons face down in the basket, and the large ones face up. Helpful when unloading because these items are time consuming to visually distinguish, but we sort them.
Works best if you can somehow convince your spouse to do it, too. :)
I made a Shortcut to strip links. You can add it to the share sheet. It'll give you a new share sheet with the stripped link. Much faster than mashing backspace.
Did you have the full GUI running back then? I tried this in 2021 but couldn’t get the GUI to launch. It seemed like an expected graphics lib wasn’t available.
Fasting always gets me into a high focus zone (but I don't have ADHD). Try doing a 48 hour zero-calorie/liquid-only fast. Black coffee and teas are fine. Get plenty of electrolytes, especially magnesium and potassium, or else you'll have a headache. Take an ibuprofen if you really need it. And reward yourself at the end. I always get an amazing amount of reading done in these periods.
The enum idea is interesting. I've previously used an extern with a conditional size of either 1 (valid) or -1 (invalid). This requires no additional boilerplate, and is #define-able into a static assert when built with a recent enough compiler. Something like this, from memory:
#define STATIC_ASSERT(COND) extern char static_assert_cond_[(COND)?1:-1] /* C99 or earlier */
#define STATIC_ASSERT(COND) _Static_assert(COND) /* C11 or later */
As both are declarations, I don't think you'll end up in a situation where one is valid and the other isn't - but I could be wrong, and I suspect it would rarely matter in practice anyway.
My emails get rejected from @comcast.net but nobody else as far as I can tell. I haven't figured out a good way to debug the issue. As a result, I am not completely off of free Gmail. If you need your emails to be 100% received on the other end, I would recommend paying a hosting provider.
It's harder to imagine coming from the IBM of today, but historically the company has earned many laurels from its numerous important contributions to computing. As my computer architecture professor used to say, "everything that's worth inventing already has been at IBM." In addition to RISC, they created out-of-order, superscalar processing, relational databases, TCM, magnetic hard discs, DRAM, etc.
IBM Research also supported a number of first rate scientists. Just a couple of the better known names: Mandelbrot and Landauer worked there, and Charles Bennett still works there I think.
Cuprate superconductors were discovered by Bednorz and Müller at IBM in Zurich in 1986. They got the Nobel for it the next year. The physics Nobel the previous year also went to researchers at IBM Zurich, for the invention of atomic force microscopy.
Works best if you can somehow convince your spouse to do it, too. :)