This should be higher up. siipo.la's benchmark is anecdotal evidence, the image formats comparison shows crisper edges and smoother gradients for WebP even at large filesizes. For small files, mozjpeg can't compare.
The solution to avoiding unnecessary copying via `shared` sounds naive to me. I don't want the language's safety guarantees to disappear once I try to add such simple optimisations, especially when writing high-performance concurrent code.
> So meaning can't just be a matter of psychology.
I disagree.
When the two Oscars talk about "water," they refer to the same object -- an abstract notion of a blueish liquid essential to the existence of life as we (they) know it. They can point to physical objects and tell you that they match their idea of water ("this is water"), but this idea has no relation to the underlying physical and chemical properties of the substance.
The idea was born out of limited human cognition, its meaning cannot transcend that limitation.
It also allows you to read the logs in JSON, which is fantastic for automation. Parsing the syslog as a text file means a single newline in a syslog message screws your effort up. With journalctl, you can sift through error messages from specific services, confident that the results you are getting are exactly what the logs contain.
Unless, of course, some of the binaries are corrupt.