Can this circumvent permissions of the calling app? If not, this is just another demonstration that arbitrary turing-complete code can not be automatically validated. One can also load Javascript into a WebView and enable it to execute arbitrary Java code through a reflection-based bridge. I am not sure what is the proposed solution.
IntelliJ code inspection and refactoring features are so great that it's worth sacrificing power tools like apply-macro-to-region-lines. Maybe theoretically some of these things could be configured in Emacs, but work to discover the packages and create/learn keyboard shortcuts is too much for my patience. It would help to have "emacs distributions" with task specific documentation for particular use cases.
Apple's very survival can be traced directly to accepting an $150 million investment from Microsoft. Success of iPad and subsequently iPhone is a direct result of porting iTunes to Windows and opening app store to 3rd parties. Today's market cap of Apple is in no way related to decision to break ties with Bose, or Fitbit. My bet is that in long term cumulative consequences of these decisions will place Apple back into the spot before Steve Jobs came back. It will be them against the world, and the world will win.
For most users, complete privacy from all internet services is not an option. When you enter a query into a search engine, you are providing the server with knowledge of your often very private interests. Your IP address and cookies make it easy for anyone determined to discover your identity as a person.
So the first question is, do you directly benefit from your personal information being collected and retained? In case of a search query, collecting it for the purpose of showing search results is obviously necessary. Long term retention in the form that can be traced back to you is murky. Forwarding it to Apple seems unnecessary and I hope that the company provides an explanation.
As far as safeguards go, it's reasonable that available information is provided to authorities with a subpoena which is narrowed down to minimum required for investigation. Like a list of queries with specific, obviously incriminating keywords made in the last month.
But the notion of complete anonymity is about as practical for most people as living in the cabin in the woods. As a matter of principal, I don't think either should be made illegal. But most people will not be happy with the results, and most crooks will be too dumb to follow these lifestyles so strictly that they don't slip up and get caught.
The primary focus should be on driving people to your stores and selling products with are your core competency. It's understandable that an Apple store will not sell Windows laptops or Android phones. But they should absolutely have a decent choice of keyboard, mice and headphones. If not, people who simply want a Mac with different keyboard will go to shop in Best Buy rather than Apple Store. But there, core Apple products will be presented side by side with with competition and without regard for complete experience that Apple wants to create for customers. While I am there should I pick up an $99 Android tablet for kids to watch Netflix rather than spending $399 on an iPad mini? Hmm...
PM: We have to unify iOS and OSX experience UX, working on a nice 4K monitor: Oooh. Looks pretty! Developer: whatever, I have a deadline to meet
Rare developer with some UI taste starts a flame war on the mailing list, followed by a thread of me toos and managers explaining some of the factors behind the decision but not really listening to feedback.
It's not even a horrible process. If UX was forced to redo the work, their heart would not be as much in it as the first time around. At minimum, the product would be delayed or released with more bugs. It's just a sad fact that collective intelligence is much less than a sum of individual intelligence. Therefore products have to become mediocre in order to gain more features that only a big team can implement.
On Mac, Apple's Mac Store is just one of the choices. As such, requiring sandboxing is a defensible position. They are basically saying that they guarantee maximum amount of damage that can be done by certain category of apps. If yours requires full root access and installs device drivers, this doesn't make it a bad app. It just can not be effectively reviewed and determined safe in a realistic amount of time.
What most developers are missing is general shift to mobile, freemium model and need for creative advertising to stand out. In most cases, it makes sense to have an iOS/Android/Web app before a Mac app (and I trust you know Windows still has a higher market share). Users should also be able to find your app useful at free level before being expected to spend money.
Then, if you can explain to users why extra functionality can not be achieved on mobile or web, you will have no problem having them find you on Mac App Store or any alternative store like Amazon. Microsoft Office, Adobe products and many other big names are not on Mac App Store. They do fine.
I love the idea of folks with money to burn subsidizing my subscription. Even if my rates are not directly lowered, extra income would allow Netflix to purchase better catalog and build out infrastructure. Would gladly go 720p only for further rate cut.
With your own spam filtering, you decide what is the acceptable false positive rates, which spam-high country domains you never get legit e-mails from and so on. With public services, same filter has to work for millions of users. If you are diligent about reporting rather than ignoring spam, you will probably get better results. But still not as optimized for you personally as filtering that you setup yourself.
So, do you typically develop your apps directly on an iPad, Android Phone or Playstation, or do you have a nice developer laptop for coding and devices for testing?
For the first time in ages there is a computer that comes bundled with Mathematica and has shortcuts to programming IDEs on desktop. Contrast this with what modern mainstream OSes and even Linux distros like Ubuntu come bundled with. Even being 40 years old, I am tempted to learn how to make these cools 3D graphs and drive some from some simple sensors attached to GPIO pins. Say graph of daylight and its changes over seasons. For kids I think it makes a huge difference what you put in front of them and iPads fail pathetically in promoting actual learning.
If you answer this question, you will be in better shape to evaluate importance of ext4 support on flash cards. If it's for web browsing and flash card is just for uploading photos from a camera, I don't see any reason to care.
If you are a developer/power user, I don't see why you want Chrome OS. I would think a choice of web browsers and support for running local development IDEs would be a far bigger issue than ext4 external drives.
Or if you are a hobbyist and like to tinker, you can boot to chrubuntu or a modified version of chromium OS. So what exactly is the problem?
Forever? Just round up people based on nationality, participation in a protest or a house of worship. Then carry out waterboarding in public view, giving each person in line a choice to spill the beans or experience waterboarding and then spill the beans. Should take no time at all. Regimes far less wealthy than US have been doing great job keeping tabs on their citizens with good old secret police work rather then tech. Weather we allow that, or Prism, or consequences of no secret surveillance at all is really up to us.
Of course government can read my e-mail. All they have to be is waterboard me. Or install enough camera in public places to capture my unlock pattern. The question is what we allow the government to do, and in democracy we deserve what we get. No amount of encryption is going to solve this problem. We should have a direct popular vote for a commission of constitutional enforcement and then if majority of them rule that some secret agency is in violation, they will be able to disclose it legally.
It's not ethical to administer treatment until we have reason to believe it's more likely to do good than harm. With top of the line supportive care, ebola patients seem to have about even odds to pull through. Giving them something toxic or using limited money on unproven medication rather than access to good supportive care could well jeopardize those odds. Initial trials should be done on just big enough groups to establish necessary statistical confidence.
Now if side effects are few and financing is not at the expense of proven medicine, it's a different story. But too often, ethics is violated for experimental cancer drugs. People are given toxic drugs that increase suffering without solid evidence that they will increase remaining quality or even quantity of life.
When Linux was first introduced, multiple VTs were revolutionary compared to MS-DOS. They have hardly changed since then. Now with move to user space, it would be much easier for anyone, including myself, to innovate. Multiple selection? Support for graphics embedded in command line stream? This has just become much more practical to implement.
If birth control (of which condoms is the least practical form) is available, people have a choice to use it or not. At first, only the most wealthy and forward looking will do so. After some time, folks will notice that users are ahead of non-users in terms of having food on the table and other practical things. Then we have hope that others will follow.
If it's not widely available, or if your priest tells you that you will go to hell by putting in Nuvaring, they we have a problem. Practical benefits do not matter if you believe you will spend eternity in burning sulphur. Or if they actually burn you right away.
Ever worked in a big company? It's always incompetence. Anything deemed the slightest bit controversial is avoided like fire. They just couldn't think of a way to solve whatever problem they were thinking of more elegantly, or forsee that anyone would analyze how their app works.
Real use: get the best 802.11ac router and count your blessings. It's very unlikely that any of internet services you actually use is able to saturate 433 mbps or whatever you get our of WiFi in practical use.
Hobby: Get contractor recommendations from friends and compare prices. They don't have to be electricians let alone network specialists, just people who know how to tinker with walls a bit. You'll probably be able to get a couple of outlets for under $1K, especially if you are Ok with wires running around floor/walls. I guess if you were interested in doing such things yourself, you wouldn't ask the question?
Avoid: Powerline anything. Very flaky and dependent on wiring layout and noise from other electrical stuff. You will never get anything like 802.11ac.
Want to read the same book on your tablet and your phone? Think about how Kindle or other reading location sync is implemented. With free epubs one can developed somewhat more privacy-friendly algorithms. If publishers want a (somewhat reasonable) assurance that a given purchase is not being read on 500 devices at the same time, this is much harder task. I would say that this is likely part incompetence part technical necessity rather than malicious intent. They certainly shouldn't be sending data as plain text over plain HTTP.
Most forms of recreation don't consume much natural resources compared to production of food and other basic necessities. On the other hand, unchecked population growth is the most fundamental cause of today's social and environmental problems. We need to get serious in combatting religious and cultural superstitions that prevent billions of people from using effective birth control. Then wealthy nations need to make access to condoms and birth controls pills free and ubiquitous worldwide. Then we just have to desperately hope this will work, else the future is tens of billions of people living and dying in misery.
Can this circumvent permissions of the calling app? If not, this is just another demonstration that arbitrary turing-complete code can not be automatically validated. One can also load Javascript into a WebView and enable it to execute arbitrary Java code through a reflection-based bridge. I am not sure what is the proposed solution.
IntelliJ code inspection and refactoring features are so great that it's worth sacrificing power tools like apply-macro-to-region-lines. Maybe theoretically some of these things could be configured in Emacs, but work to discover the packages and create/learn keyboard shortcuts is too much for my patience. It would help to have "emacs distributions" with task specific documentation for particular use cases.
Apple's very survival can be traced directly to accepting an $150 million investment from Microsoft. Success of iPad and subsequently iPhone is a direct result of porting iTunes to Windows and opening app store to 3rd parties. Today's market cap of Apple is in no way related to decision to break ties with Bose, or Fitbit. My bet is that in long term cumulative consequences of these decisions will place Apple back into the spot before Steve Jobs came back. It will be them against the world, and the world will win.
For most users, complete privacy from all internet services is not an option. When you enter a query into a search engine, you are providing the server with knowledge of your often very private interests. Your IP address and cookies make it easy for anyone determined to discover your identity as a person.
So the first question is, do you directly benefit from your personal information being collected and retained? In case of a search query, collecting it for the purpose of showing search results is obviously necessary. Long term retention in the form that can be traced back to you is murky. Forwarding it to Apple seems unnecessary and I hope that the company provides an explanation.
As far as safeguards go, it's reasonable that available information is provided to authorities with a subpoena which is narrowed down to minimum required for investigation. Like a list of queries with specific, obviously incriminating keywords made in the last month.
But the notion of complete anonymity is about as practical for most people as living in the cabin in the woods. As a matter of principal, I don't think either should be made illegal. But most people will not be happy with the results, and most crooks will be too dumb to follow these lifestyles so strictly that they don't slip up and get caught.
The primary focus should be on driving people to your stores and selling products with are your core competency. It's understandable that an Apple store will not sell Windows laptops or Android phones. But they should absolutely have a decent choice of keyboard, mice and headphones. If not, people who simply want a Mac with different keyboard will go to shop in Best Buy rather than Apple Store. But there, core Apple products will be presented side by side with with competition and without regard for complete experience that Apple wants to create for customers. While I am there should I pick up an $99 Android tablet for kids to watch Netflix rather than spending $399 on an iPad mini? Hmm...
The way it always goes down:
PM: We have to unify iOS and OSX experience
UX, working on a nice 4K monitor: Oooh. Looks pretty!
Developer: whatever, I have a deadline to meet
Rare developer with some UI taste starts a flame war on the mailing list, followed by a thread of me toos and managers explaining some of the factors behind the decision but not really listening to feedback.
It's not even a horrible process. If UX was forced to redo the work, their heart would not be as much in it as the first time around. At minimum, the product would be delayed or released with more bugs. It's just a sad fact that collective intelligence is much less than a sum of individual intelligence. Therefore products have to become mediocre in order to gain more features that only a big team can implement.
Not even close. Removing developer mode so that no other OS can be installed would be "OtherOS all over again".
Four smart guys who are not $450 short each?
On Mac, Apple's Mac Store is just one of the choices. As such, requiring sandboxing is a defensible position. They are basically saying that they guarantee maximum amount of damage that can be done by certain category of apps. If yours requires full root access and installs device drivers, this doesn't make it a bad app. It just can not be effectively reviewed and determined safe in a realistic amount of time.
What most developers are missing is general shift to mobile, freemium model and need for creative advertising to stand out. In most cases, it makes sense to have an iOS/Android/Web app before a Mac app (and I trust you know Windows still has a higher market share). Users should also be able to find your app useful at free level before being expected to spend money.
Then, if you can explain to users why extra functionality can not be achieved on mobile or web, you will have no problem having them find you on Mac App Store or any alternative store like Amazon. Microsoft Office, Adobe products and many other big names are not on Mac App Store. They do fine.
I love the idea of folks with money to burn subsidizing my subscription. Even if my rates are not directly lowered, extra income would allow Netflix to purchase better catalog and build out infrastructure. Would gladly go 720p only for further rate cut.
With your own spam filtering, you decide what is the acceptable false positive rates, which spam-high country domains you never get legit e-mails from and so on. With public services, same filter has to work for millions of users. If you are diligent about reporting rather than ignoring spam, you will probably get better results. But still not as optimized for you personally as filtering that you setup yourself.
So, do you typically develop your apps directly on an iPad, Android Phone or Playstation, or do you have a nice developer laptop for coding and devices for testing?
For the first time in ages there is a computer that comes bundled with Mathematica and has shortcuts to programming IDEs on desktop. Contrast this with what modern mainstream OSes and even Linux distros like Ubuntu come bundled with. Even being 40 years old, I am tempted to learn how to make these cools 3D graphs and drive some from some simple sensors attached to GPIO pins. Say graph of daylight and its changes over seasons. For kids I think it makes a huge difference what you put in front of them and iPads fail pathetically in promoting actual learning.
If you answer this question, you will be in better shape to evaluate importance of ext4 support on flash cards. If it's for web browsing and flash card is just for uploading photos from a camera, I don't see any reason to care.
If you are a developer/power user, I don't see why you want Chrome OS. I would think a choice of web browsers and support for running local development IDEs would be a far bigger issue than ext4 external drives.
Or if you are a hobbyist and like to tinker, you can boot to chrubuntu or a modified version of chromium OS. So what exactly is the problem?
Forever? Just round up people based on nationality, participation in a protest or a house of worship. Then carry out waterboarding in public view, giving each person in line a choice to spill the beans or experience waterboarding and then spill the beans. Should take no time at all. Regimes far less wealthy than US have been doing great job keeping tabs on their citizens with good old secret police work rather then tech. Weather we allow that, or Prism, or consequences of no secret surveillance at all is really up to us.
"Something has to be done. This is something. Therefore it needs to be done"
Of course government can read my e-mail. All they have to be is waterboard me. Or install enough camera in public places to capture my unlock pattern. The question is what we allow the government to do, and in democracy we deserve what we get. No amount of encryption is going to solve this problem. We should have a direct popular vote for a commission of constitutional enforcement and then if majority of them rule that some secret agency is in violation, they will be able to disclose it legally.
It's not ethical to administer treatment until we have reason to believe it's more likely to do good than harm. With top of the line supportive care, ebola patients seem to have about even odds to pull through. Giving them something toxic or using limited money on unproven medication rather than access to good supportive care could well jeopardize those odds. Initial trials should be done on just big enough groups to establish necessary statistical confidence.
Now if side effects are few and financing is not at the expense of proven medicine, it's a different story. But too often, ethics is violated for experimental cancer drugs. People are given toxic drugs that increase suffering without solid evidence that they will increase remaining quality or even quantity of life.
When Linux was first introduced, multiple VTs were revolutionary compared to MS-DOS. They have hardly changed since then. Now with move to user space, it would be much easier for anyone, including myself, to innovate. Multiple selection? Support for graphics embedded in command line stream? This has just become much more practical to implement.
If birth control (of which condoms is the least practical form) is available, people have a choice to use it or not. At first, only the most wealthy and forward looking will do so. After some time, folks will notice that users are ahead of non-users in terms of having food on the table and other practical things. Then we have hope that others will follow.
If it's not widely available, or if your priest tells you that you will go to hell by putting in Nuvaring, they we have a problem. Practical benefits do not matter if you believe you will spend eternity in burning sulphur. Or if they actually burn you right away.
Little places like India, and Africa and Philippines. Yup! Absolutely nothing to worry about.
Ever worked in a big company? It's always incompetence. Anything deemed the slightest bit controversial is avoided like fire. They just couldn't think of a way to solve whatever problem they were thinking of more elegantly, or forsee that anyone would analyze how their app works.
Real use: get the best 802.11ac router and count your blessings. It's very unlikely that any of internet services you actually use is able to saturate 433 mbps or whatever you get our of WiFi in practical use.
Hobby: Get contractor recommendations from friends and compare prices. They don't have to be electricians let alone network specialists, just people who know how to tinker with walls a bit. You'll probably be able to get a couple of outlets for under $1K, especially if you are Ok with wires running around floor/walls. I guess if you were interested in doing such things yourself, you wouldn't ask the question?
Avoid: Powerline anything. Very flaky and dependent on wiring layout and noise from other electrical stuff. You will never get anything like 802.11ac.
Want to read the same book on your tablet and your phone? Think about how Kindle or other reading location sync is implemented. With free epubs one can developed somewhat more privacy-friendly algorithms. If publishers want a (somewhat reasonable) assurance that a given purchase is not being read on 500 devices at the same time, this is much harder task. I would say that this is likely part incompetence part technical necessity rather than malicious intent. They certainly shouldn't be sending data as plain text over plain HTTP.
Most forms of recreation don't consume much natural resources compared to production of food and other basic necessities. On the other hand, unchecked population growth is the most fundamental cause of today's social and environmental problems. We need to get serious in combatting religious and cultural superstitions that prevent billions of people from using effective birth control. Then wealthy nations need to make access to condoms and birth controls pills free and ubiquitous worldwide. Then we just have to desperately hope this will work, else the future is tens of billions of people living and dying in misery.