Post #996696
2026-02-26 16:52 UTC
Replies (5)
-
@aud@fire.asta.lgbt 2026-02-26 17:07
@mwk@donotsta.re Michael Crichton took great pains to make a similar point. In Jurassic Park, there's a lot of talk between Ian Malcolm (the mathematician) and some of the scientists at the park while they try and figure out what happened. They took surveys of the dinosaur's sizes and had a nice Gaussian/normal distribution and went okay, great, looks fantastic, and never looked at them again. Ian interrogates them on this: supposedly, they only hatched 'female' dinosaurs and released them into the park. But hatching occurred in stages! They'd done three staged hatches, so far. And if there was no breeding in the wild, then they should have seen not one well formed Gaussian distribution of size, but instead a size graph with three peaks, each peak corresponding to one of the hatchings/release. The scientists saw the 'expected' graph and thought great, it looks fine, everything is good. Even though their expectation was not only wrong, but in actuality, a well formed normal distribution meant breeding was happening in the wild (because now eggs were hatching regularly instead of just when they did it, so dinosaurs of all sizes were appearing). They ignored evidence because it fit with their expectation and a lot of people died because of it. man oh man, it's almost like there's so many examples of this particular problem...
-
@theartlav@anarres.family 2026-02-26 17:16
@mwk shudder That reminds me of that time i wrote a vorbis decoder decades ago. It worked just fine, but ever so often there will be a quiet click in the music.
-
@starsider@valenciapa.ws 2026-02-27 11:46
@mwk I assume every single line is wrong unless proven otherwise. That worked fine to me (but because I can afford to be super selective).
-
@ignaloidas@not.acu.lt 2026-02-27 19:10
@mwk@donotsta.re Had a similar experience when writing JPEG XL header parsing. There's so little invalid states, that the only way I could see that I made a mistake was by trying to read past the end of the file if I got some ridiculously large number on one of like 3 string fields - in every other case you had to slowly go through the entire structure comparing to a known-good parse of the header and seeing where it stops matching up.
-
@dragonfi@social.jsteuernagel.de 2026-03-02 13:07
The anecdote is enlightening. Even without the last two paragraphs tying it to current trends.