I have mostly good experiences with it. I have more examples of surprising good things it does and scenarios it will survive OK. But then the edge cases, if you hit them, can be brutal. So you have to amp up the backup strategy for important data, just because of the unknown factor. Development is really incredible the 4.2 merge window included almost 2000 additions for Btrfs, and almost as many subtractions. It's really hard for a mortal person to keep track of the bugs, bug fixes, optimizations and regressions.
For example right now, a rather major regression in ext4 conversions: The convert goes find, mount is fine, rollback is fine. But if you scrub it, hard panic; even console is lost, let alone all services. But the fs survives. If you balance it, corruption of the fs (and so far not repairable). So right now, which could change at any moment, I'd say avoid ext4 to btrfs conversions. Create a new fs, and keep backups. Usually it's pretty good about at least mounting read only so you can update a backup, even if the fs is beyond repair.
Despite piles of kernel features, it still lacks much needed notification to user space of device failures. For multiple device volumes, you probably want to be informed of either flakey or failed devices and right now you have to be watching for it. Some edge cases in degraded operation exists when replacing devices that you have to be careful of, etc. So this whole area needs work, which means more developers interested in such things are needed.
This might be a silly question as I don't know much about compilers or interpreters, but how is that possible? Also, why hasn't the Python community tried to make PyPy the default then?
In general it's hard to know what a chunk of the pie chart means. You get a very simple glance that one chunk is bigger, and another chunk is much bigger. But looking at that chart: How big is Eclair & Older compared to Honeycomb?
That chart is ordered by release; you start reading it at "3 o'clock" on the right hand side, and work clockwise.
Luckily they've labled each chunk of the pie. Normally they'd just have a key alongside it. People would have to match a shade of green (or some other color) to a key to try to get the numbers.
Pie charts do have uses. But they're just hard to read and present information in a weird way.
It's very hard to judge the relative size of various wedges, especially when they're not adjacent and one is significantly larger than the other.
Secondly, the labels are usually sufficiently removed from the data that you need to look back and forth several times to decode it, if you can even be bothered.
Pie charts are stupid because the shapes you want to compare are rotated in space. You can't distinguish close values. It's better to use a normal bar/column chart where the comparison only occurs in one dimension (height of the bar).
Although their bank balance begs to differ... Ultimately though I would agree with you and hope smartphones will just be thought of as small computers in the future, you buy the hardware and have choices about what OS you want to run. I would love to be able to install different distros like with PC's, Mint Mobile running Cinnamon Touch would be good.