Production costs varying over the seasons or supply availability I can understand.
I can't understand how /every/ UK supermarket chain made the same decision to decline the higher costs without asking myself if they spoke to each other about it. Emergent behaviour caused by racing to the bottom?
I'm someone who's still getting surprises from his property purchase (UK leaseholder, converted Victorian terrace).
I would have loved to know ahead of time about forthcoming issues I'd have to deal with that the survey didn't pick up.
Would likely still have gone ahead with the purchase (I was in a baby-induced rush), but with a stronger bargaining position. It's not as if UK property prices are reasonable in any case.
I _personally_ feel that not declaring serious flaws just because it's not legally required equates to lies by omission.
Yes there was! I built something for the JVM, way back in the days as I wanted exactly this for my Zaurus (X11 'wasted' 800kb!)
My first pass was pure-Java as that was a thing back then, that and at 320x240 it was plenty fast enough; accessing the framebuffer as a random-access file and streaming from the input devices worked well enough. This also made it easy to support VNC. The BDF font renderer was fun to write and eventually got re-used in JNode and I think there was query about Maemo too.
The project went through a few name changes (fbAWT, Odonata, FBToolkit)[0] and later also formed part of a collaboration with Guillaume Legris refactoring the rendering plugins and adding microbackend support.
Guillaume added native libraries to speed things up for larger screens and generally took over maintenance; my life had got a bit busy.
FBToolkit was also accepted as one of the projects used to try out the emerging OpenJDK open collaboration process [1].
Happy to answer questions if I remember that far back :-)
I can't understand how /every/ UK supermarket chain made the same decision to decline the higher costs without asking myself if they spoke to each other about it. Emergent behaviour caused by racing to the bottom?