F# obviously approves |>, but in my software project that has been continually maintained for ten years, we introduced -->. Now re-factoring our project we use |>. It kind of messes with my sight against pattern matching in OCaml though.
It's going to be tough to convince every app developer to have their applications work in those circumstances. I would imagine some permissions which are core to the application would be required. Of course, then we are back at the start when app developers mark all their permissions to be core.
"then we are back at the start when app developers mark all their permissions to be core"
It should always be the user's or administrator's choice. There really is no such thing as a "core" permission. Of course some apps become a nullity without some access, but an unhandled security exception in those cases could result, for example, in a more-detailed system message asking if you want to uninstall the app, since you have decided against giving it permissions that the developer has decided are essential. This would also alert you to when a non-location app was trying to sneak a look at where you are.
Standard not to mention it? Not sure. But it's referenced in other places of the user agreement, see below. Pretty much exactly like the pay-pal opt-out.
Opt-Out Procedure
IF YOU ARE A NEW EBAY USER, YOU CAN CHOOSE TO REJECT THIS AGREEMENT TO ARBITRATE ("OPT-OUT") BY MAILING US A WRITTEN OPT-OUT NOTICE ("OPT-OUT NOTICE"). THE OPT-OUT NOTICE MUST BE POSTMARKED NO LATER THAN 30 DAYS AFTER THE DATE YOU ACCEPT THE USER AGREEMENT FOR THE FIRST TIME. YOU MUST MAIL THE OPT-OUT NOTICE TO EBAY INC., ATTN: LITIGATION DEPARTMENT, 173 WEST ELECTION ROAD, DRAPER, UT 84020.
I'm curious, where are you getting 30,000 years from?
From what I know, any kind of significant flour processing arose together with the agricultural revolution, which produces large quantities of wheat for the first time. The agricultural revolution started around 12,000 years ago (but then still had to spread), and Wikipedia mentions:
"It was discovered around 6000 BC that wheat seeds could be crushed between simple millstones to make flour."
In widespread evolutionary terms, we've only been generally been eating flour for a few thousand years.
Homo sapiens has been around for 200k years, but that is just the tip of the iceberg of the much longer evolutionary process that led to us. We and our ancestors have been eating meats, fats, fruits and vegetables for millions of years.
So our high-carbohydrate flour-eating diet is certainly a sudden and recent disruption of our diet, and it is reasonable to expect that there's no way that, in just 100-200 human generations, the gene makeup of homo sapiens could so quickly adapt in a healthy way to such a drastically different diet.
There are a few random others. Apples should be infinite, since they come from trees. Other plant-ish things as well, like melon or pumpkin, provided you have any in the first place.