Sometimes the caller really does need a uniform integer range, and hiding too much randomness machinery can make performance or reproducibility harder to reason about
> “The first slow-motion video of a butterfly I put through our bird-vision computer model was glowing with downwards motion even though the butterfly was moving up.
Yep, really would have loved to see that video. Why mention it and not link to it.
What I like about this is that the camouflage isn't really in the pattern itself, but in the interaction between the pattern, the wing deformation, and the predator's visual system.
One still has to do field work to gather all the linguistic data. It's rather easy with settled societies only. Researchers studying indigenous languages had to travel to hard to reach places and often live with the tribes for a quite long time.
It's a lot easier nowadays, but ease of transportation also correlates quite well with a levelling of linguistic distinctions. That's a problem because the comparative method of reconstructing older stages of a language relies on the assumption that different dialects maintain aspects of the older language.