Selling "Cloud Compute Power" for video games doesn't make economic sense.
Kind of like furniture rental, right? You've got to provide locations close to your customers, and your prices have to reflect the additional overhead. You don't have to have lower prices *over time* as long as you have lower prices *right now*. Sell (or better, rent out) a $50 streaming stick+bluetooth gamepad, and offer subscription plans for $20/month, or something. $70 to start playing right now is easier to stomach than a minimum of $250 for a console and $20 for a game, the same way that $50/month (or whatever) for a couch is easier to stomach than $500 to buy the thing outright. It's a good idea in theory, going after the people that can afford a small-ish monthly payment, but can't (or won't) pay a larger upfront fee to actually own the system that they're using.
These stories about Sony have been around a LONG time, long before your DVR. You should have known better.
The first nasty thing from Sony that really stands out in my memory was the root kit in 2005. I'm sure that their history of customer-hostile amoral actions goes back farther than that, but I'm not specifically aware of what those actions were. It was before the time that I really had a reason to pay attention (since it wasn't my money that they were taking before right around that time).
My point is that there's always someone getting impacted by their first Sony Evil Action, so it's expected that every time they do something shitty, some new person is going to be surprised by them. I'm sure that they were also doing questionable things before 1992...yet you were also their customer at one point. You obviously should've known better, for the same reasons that the GP should've known better, right?
Spotify etc. are
Each extra listener increases bandwidth costs, which old radio didn't. This is a trade-off for all the demographic info that the publishers get, so it's a direct cost paid for some marketing information.
Plus it's generally easier to record songs off the radio than it is off Spotify
I'd disagree with that. On Spotify et al, I've got my recording+processing equipment built into my listening equipment. That's not necessarily the case with radio, and the best I could hope for is a 2nd-gen analog copy anyhow.
So why does the music industry hate streaming music so much when radio is in every way an inferior distribution / advertising method?
Change is risk, and big business is vehemently opposed to risk. Better the enemy you know than the one you don't.
Most people do the same with their cars
Irrelevant. With my Toyota, I can buy standard parts, jack the car up, and do the work myself if I choose. Changing the oil or other fluids, changing filters, and other things that comprise regular maintenance aren't that hard to do.
It's the same with my laptop (Sager in a Clevo case). I can replace the RAM, CPU, storage, optical drive, and GPU. The battery is removable and replaceable. What I'm expected to do or not doesn't really matter to me; what I can do matters a great deal. Soldered-on parts would've meant that my laptop would have been replaced several years ago. Instead, I bought new standard parts and upgraded the sucker. If I had an older Mac where the drive, RAM, and battery were still removable, I would've upgraded it too. Years ago, I helped a friend do the same with an iBook. It was a pain in the ass, but it was doable. Not anymore.
It's not unlike how C++ is super poweful but python's simplicity lets you focus on the creative part more.
Python's great for throwing data around, and implementing all the glue code that holds a program together. All the interesting parts of the program are in libraries written in C, though. I feel the same way about OSX. It's wonderful, clean, and smooth for everyday desktop use, but if you want to start doing something a little "off the beaten track", it's more hassle to get things working, partly because the culture of "it just works" discourages tinkering and customization. Similarly, Python's culture seems to frown on getting down into the nitty-gritty of how things work.
Having homogenous hardware facilitates learning the "how" of getting something to work, but that's only important in the short term. Long term, I think it's much more important to learn the "why" of the functionality. Linux forces you to find out *why* it matters that the other person's setup is different. It's more work, but I see value in it.
Standards are good, but being able to depart from them, if you choose to do so, is even better.
To write good code is a worthy challenge, and a source of civilized delight. -- stolen and paraphrased from William Safire