The argument is not that you can't grow vegetables. The argument is that a very large part of the available land is poorly suited for it. For example, raising cattle on grass in west Texas requires few inputs. Growing large scale crops there requires far more resources.
Actually, it does....
It's apparent that most people using this argument to promote vegitarinaism know nothing about farming. Vegetable crops require a lot of what farmers call "inputs". These are things like water, highly fertile land, fertilizer, labor intensive cultivation, and labor intensive harvesting. These things make growing vegetable crops expensive. The biggest problem is land. The amount of land that is suitable for growing such crops without very high inputs is relatively small.
So, whats the answer, how can we feed the worlds population in a way that is affordable and doesn't wreck the land? The answer is we use the land for what huge areas are suitable for by growing grass on it. Grass that is inedible to humans but is perfect for tasty herbivorous animals. We cannot sustainably and affordably feed the world without animal protein .
You can selectively reject any permission. In your example, the app would pop up a notification saying that it needed internet access to function. The user could then click "Allow" and the app would continue.
I'll give you another example, an app that can optionally store something in DropBox. Why should require that the permission to do so be granted at install time if it's an option the user might never use?
It would be a pain if you had to do all that yourself. Fortunately, for IOS there is a really nice framework that does most of the work for you. It's very easy to make your app react properly when permissions are denied.
Not all permissions are essential to the operation of the app. Thats the point of being able to selectively choose. Many IOS apps just disable certain functions or niceties when you deny a permission. They can also pop up a nice dialog when you try to do something requiring that permission and ask if you want to turn it back on. An all-or-nothing approach is just stupid and leads to users just blindly accepting what the app asks for.
What??? There are several options for open source email servers and most of them scale really well. Exchange typically takes a lot more resources for the same number of users...not less.
If all your doing is defining a specific set of existing packages then you really aren't creating your own distro. All the major players let you define a configuration to install.
Try Viscosity. http://www.sparklabs.com/viscosity While it does cost more than TunnelBlick ($9), it's still cheap and it's much more polished and reliable.
Ever hear of the Camera Connection Kit? It works great and the camera plugs right in.
I did consider all those issues and I'm well aware of the show room tricks that have been used to sell TVs. However, there was a noticeable difference even 20 feet back. The 70" 1080p monitor had an incredible picture. It was everything you would expect of a top-end Sony. It looked incredible until you put it side-by-side with the 4K. It had nothing to do with color,hue,saturation, or brightness. The difference was the incredible clarity.
Some of the pictures were overhead shots of crowd scenes. On the 1080 you could see that someone was holding a book. On the 4K you could read the title.
They must be blind. The first time I saw 4K it was an 80" Sony. They had the same loop playing on the 70" 1080 set beside it. The difference was astounding and you didn't need to be close to it to see the difference. I suspect the problem here is people spouting bullshit based on theory instead of actual observation.
Have you ever actually seen an 80" 4K TV? You can absolutely tell a difference at even beyond 10 feet. I was actually pretty surprised by how much better it looked.
Burn-in has not been a problem with plasmas for a long time. Power consumption, yes....burn-in, no.
YAST is also one of the reasons I love Suse. It handles MOST of the configuration tasks that MOST people need. Does it do everything..no, but it does mean you don't need to start hacking config files 90% of the time.
There is more to support than being stable. With SLES/SLED and RHES there is a level of engineering support you just can't get with the others. They actually pay people to help you get your app running right and they answer the phone when something breaks.