Hacker News new | past | comments | ask | show | jobs | submit login

The first is absolutely impossible: the fact that performance changes is in many situations already a problem, even if the change is an improvement because it can lead to security issues. Caching is extremely subtle and due to non-local effect has all kinds of implications that are often poorly understood or only come out after a long time (sometimes decades, for instance in the case of the Spectre type bugs which affected CPUs of many generations).

Caching is hard. The benefits are too large to ignore it but the downsides are extensive and can bite you when you least expect it.

As for that particular interesting tidbit, see also: thundering herd and exponential back-off.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: