When you start a project in eclipse, I automatically grabs all permissions, whether you use them or not. You actually have to go in and edit the manifest to remove all the permissions you don't use.
This is too much "developers, developers, developers"
If the person can't be bothered to manually edit the permission list (and I think this changed, because I remember having to add a permission when I did an Android test project), then they shouldn't use the resource!
But yeah, let's add all permissions to any crappy app.
Maybe, with the advent of laptops becoming more popular than desktops, there is just a bigger market for them. Cost is usually due to demand constraints.
Server farms store data for actual people. So sit back and think about how much unique data you have on servers somewhere. Add it up and I dont't think the total data storage at all data centers everywhere in the US add up to more that 20GB per person in the US as we are just not that interesting even at 5x redundancy your still at 1/30th a drive per person. Don't forget at 300 million people that would still be 10 Million drives which is a lot of servers.
PS: The NSA could be recording every phone call ever made and it's still not all that much actual data.
Google Maps stores a 'tiny' amount of data per person. The surface area of the earth is a little less than 200million square miles or a little less than 2/3 of a square mile a person. at 1 foot accuracy that would only be two 10 megapixel pictures per person not that we actually have maps anywhere near that good of most small towns let alone the oceans or arctic. The only thing that really spit's out data is raw scientific data, but even Nasa just dumps well over 99% of what they collect so it's more of a short term problem.
Nor is their one soul mate in the world out there.
Most people want the same things, it is not hard or unique to find someone compatable, no matter how much we tell our partner how special they are, and they say to us.
Raytracing is not exactly a lightweight calculation. My first raytracer was TurboSilver 3D on the Amiga, in 1990 (actually one of the first commercial raytracers ever produced). "Photorealistic" images at 7.5 Mhz. For an image like this, you'd set up the scene, hit the render button, and grab a quick lunch. When you came back, the scene would be about 2/3rds rendered, and you'd watch it for a while, thrilled by every new pixel that pushed itself onto the screen. Then you'd go get coffee and hope the scene was done when you got back.
Now, the same scene (say, 320x200px) renders in an eyeblink on my phone, driven by a high-level universal scripting language I can tweak at will. This is beyond amazing. It's fucking transcendent.
(Oy vey, I feel old. Where'd I put my dentures? BTW: get off my lawn, etc.)
I think there are benefits to us all having breaks at the same time, so we can see friend and family. I think we can survive without everything being available every day of the week.
Public service announcement: that line of reasoning makes you a social authoritarian. You want to tell people when they can and can't go to work because you know what's best for their social life.