As an author of a PDF library this is hilarious, because the number of bugs I have received over the years where this is unintentionally happening is quite high.
The bot uses the title and description Open Graph rags to render the copy in the image. I’m working on adding a logo that is generated from the favicon and setting the color to match the page!
I think that tape-like piece that you removed from the SSD compartment is actually the thermal pad that makes contact between the SSD and the MSI heat sink cover so you may actually want that!
and he probably got a backyard with it too. In CA, you don't even get that. Why pay 1 to 2 million dollars in CA for a house when you can't even have a backyard?
Kind of plugging my own project here, but I too am a software developer that found great joy from breaking away from all the layers of abstraction and working directly with the hardware. I created a portable game system with the 6502:
I had a fun bug once where some functionality involving self sign certificates stopped working on Feb 29th. It came down to us simply adding +10 to the year for the expiration. There is no Feb 29th 10 years into the future, only 4, 8, 12, etc... That was a good lesson on why to always use a date library when adding or subtracting time. We weren't the only ones... Azure went down for the same reason that day.
There's also XS6 engine. But I dislike the macro trickery in that one.
Looks like QuickJS doesn't use setjmp/longjmp, as opposed to duktape. I really like this, as it will simplify memory management inside C functions, and allow to use gcc cleanup functions.