• 0 Posts
  • 46 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle



  • Caching is like accruing debt for CPU time between network connected devices. Let’s suppose the following:

    Computer X is talking to computer Y with a 32mb cache on each side. They both need to be involved in the following math that’s about to take place. Computer X is doing the math, and Y is supplying the data, but also manipulating the return data for some data it will send in the future.

    This is all well and good if this a 2-endpoint network. Computer Y will be ready for X’s data at any time. However, the internet is not 2 endpoints, and both X and Y are talking to a bunch more computers about totally unrelated computationally networked tasks. So now Computer X can’t send data to Y or vice versa because they’re busy. X doesn’t have anything to do so it works on the next problem it has lined up for Y and critically, adds this data to a cache marked “for Y, do not delete.”

    And now you might see how “caching” a varitable niagara falls of data (cloud compute requirements) to the wider world would get rather bloated, literally running up computational debt until storage is exceeded.

    EDIT: To nail home the debt analogy, this debt also accrues interest in the form of the CPU cycles needed to manipulate data within the cache, including both retrieving and storing that data, although this often happens with any networking whatsoever so it’s only measurable in a case where the cache is so bloated.









  • Hey, this isn’t what you’re looking for, like, at all, but I just built the coziest movie set up by buying a $50 15in CRT, a $20 VCR player, and 50 VHS’ for $10. Put it all next to my bed with retro consoles to boot, and the best part is not only are all the ads nostalgic and crammed into the beginning of the movie, but no live service is going to make my tapes move to a new subscription service.

    Just… Curl up in bed and put in a movie that you own. Oops, forgot to rewind. Lemme play a round of starfox while I wait.