Entertaining Stack Overflow discussion (from April 1st) of .png source code input to a C++ compiler: https://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers
I'm slightly horrified that you could accept .png source code and still be a standards compliant compiler!
miniblog.
Related Posts
Some excellent safety improvements in C++26: hardening the standard library against out-of-bounds bugs, and a safer semantics for uninitialised local variables:
Shims (implementations of built-in functionality missing from your current interpreter) are a mature concept in JS. I love that there are even standards now, setting expectations for how to plug them in: https://github.com/es-shims/es-shim-api
(An incomplete, best-effort shim is a "sham"!)
@cstanhope In theory it's not giving them much more data: I already have to give the company meter readings.
https://www.telegraph.co.uk/money/consumer-affairs/six-reasons-say-no-smart-meter/ and https://www.the-ambient.com/explainers/smart-meters-2020-uk-guide-explainer-2153/ persuaded me against getting a smart meter though. The former link suggests I won't save money or escape confusing bills, and the latter suggests the early standards haven't won.
It'll probably win eventually, for better or worse.

