ALL

What should a ‘cache’ be? It means a lot of things, but to my mind the default programming type should be:
“keep around expensive-to-generate bits of read-only data
in case we need them again, or until the computer really needs that RAM
for something else”
I was writing a custom video editing program in Python (interesting
choice of language for that problem) and I wanted to cache decoded
frames; but I just wasn’t happy with the memory management of explicit
caches. It me...

Jim Gray,
a man who has contributed greatly to technology over the past 40 years,
is credited with saying that memory is the new disk and disk is the new
tape. With the proliferation of "real-time" web applications and
systems that require massive scalability, how are hardware and software
relating to this meme? Tim Bray, in his discussions about grid computing
before it became such a hot topic, pointed out how advances in hardware
around RAM and networking were allowing for the creation...