I don't know if US carriers subsidize only iPhones, but on other places they subsidize all phones and you end paying for the phone anyway, by being forced into a plan that is beyond your needs. So in the end you are paying for the phone either way. There is no free lunch.
Well, the process is probably not without a fair measure of bureaucracy. I guess that is why most people do not bother to do it. And I am not sure you can copyright in bulk like this without publishing a book with them or something.
So? Even when it is cheap it still needs to be done, and many times it is far from cheap. For a photographer, for example, registering each picture he takes for 35 can add up to very high amounts.
Math might have been the original basis of software development, but you can have a solid career as a developer and not have to perform much more than basic college-level (or even high-school-level) mathematics.
Yes, you can, but you will always be limited by this. Although some fields of Math are less useful than others, deep understanding of the math involved in computer science is necessary to truly understand many of the problems a programmer may face along his career, and to solve them, and big problems with higher Mathematical content are becoming more frequent as time passes and software complexity increases.
I agree that anyone can learn to program as long as the person is smart enough and willing to dedicate himself to it. I should say that I am also no very fond of titles and formalities. But I have to disagree with you in at least part of your argument. Someone that comes from a STEM field is trained to think logically, and has at least a reasonable knowledge of Math, which is the basis of programming. So at least in the IT fields related to programming, especially high level programming, these fields you list actually do have something to do with the IT job.
What controls the prices of services like Netflix is piracy, not cable TV subscribers. If there was no piracy Netflix would be a lot more expensive and so would be cable TV subscriptions.
Despite your feeble attempts to trivialize the process, it adds considerable difficulties to identify the owner. Depending on the way you acquire it and the transactions you make it goes from very unlikely to be identified, to at least significantly harder to identify than any bank operation.
Sure, if inflation gets THAT high it will happen, but in practice it won't ever happen, because the payments relative to this debt during a few months or even a few years are not sufficient to produce anything even near the necessary impact on inflation, especially if the government reduces expenses to adjust which it would certainly do sooner or later. It would only get to that point after a lot of neglect or if US total economic production drops substantially and suddenly because of a global scale planetary disaster, and both things are very unlikely to happen. So in short, despite of your wild and absurd assumptions, while the debt is mostly in dollars US will not default on its debt.
As long as something extremely catastrophic does not happen, like US being hit by a giant meteor, or nuclear war, the chances of the US government to default on its debt is exactly zero. The debt is mainly in dollars, a currency controlled by the US government and a currency it can produce at will. Sure it generates inflation, but guess what, inflation makes actually lowers the debt.
Sure they do. They benefit all of us who want to keep our dealings private or not be hostage of what a credit card company thinks we should be able to buy and where, for example. Yes, you can do all sorts of illegal things with bitcoin, but guess what the preferred currency for doing illegal things in the world? It is the dollar.
And I couldn't care less if he feels that he was wrong, and neither should the justice system, unless he can prove he was. The whole point of the justice system is to remedy proven injustices, not to deal with people's feelings. Dealing with people's feelings is a a job for therapists and priests.
Imaginary damage done against anything is irrelevant, no matter how it is done or how much effort was put on doing it. the damage is nonexistent after all.
And as I said the applications that need to have 32 and 64 bits versions and/or use GPU are a very small minority. Even them there are high level solutions whose compatibility with the most common GPUs are already tested and which give you a high degree of reliability to all tasks that do not need a very high level of optimization.
Regarding Android I am not taking it personally by any means, I just dislike disinformation. The main difference you have to deal with between handsets are screen resolution and processing power. These are problems you also face with iOS devices. You just have to be a bit selective. If you are doing something with a big UI with many options you won't support a low res phone.
I develop simple and relatively complex applications for iOS, Windows and Android and I do not feel that it is easier in any way to develop for the former then for the latter. It is all about the same, you just have to be sensible and avoid trying to embrace the whole world.
Sorry but you are just repeating what you said earlier and are still talking nonsense. You usually don't bother with anything but the two last versions of Windows when you do a desktop application, and you don`t bother with anything but Android 4.0 and above when you make an Android app. That encompasses the vast majority of systems you have a real chance to sell to. In the rare cases you do care about backward compatibility beyond this threshold you do it because you feel the bother is worth your time, so no big deal.
The same regarding hardware. You do almost everything through APIs and you also select a threshold of resolution and speed bellow which to to cut compability, exactly like you do with old iPhone devices.
In short, all your issues are non existent and irrelevant.
In Windows case you are supposing all applications use 3D graphics, 64 bits libraries and processor specific optimizations, which is false for more than 90% of them.
In Android's case you are supposing applications need to give a damn about Android versions or specific hardware capabilities. Although that is true for some of them, the vast majority needs to bother very little with those details.
There are no such thing as "people like me". There is me and there are about 7 billion more people, each one different from the other and much less predictable than your arrogance leads you to think.
Saying that "people don't care" and that "nothing will be done" is defeatism as its best, and I can bet that you take a sick pleasure on stating this because it justifies your own apathy, but, well, reality check, History is full of situations where change was every bit as unlikely to happen, and guess what, it did.
So, in short: "The man who says it cannot be done should at least stay quiet and stop bothering the man doing it."
You know cute are you who thinks you can throw away numbers like 90% without any data to back up them, and who thinks he has any clue about what everybody else thinks or what is needed to push their buttons.
But by all means you have all the right in the world to go to your bedroom and dry over your pillow all day long about how impossible things are and how we are doomed for all the good it will do to you.
Indeed it is not. It is better in most ways that count.
I don't know if US carriers subsidize only iPhones, but on other places they subsidize all phones and you end paying for the phone anyway, by being forced into a plan that is beyond your needs. So in the end you are paying for the phone either way. There is no free lunch.
Well, the process is probably not without a fair measure of bureaucracy. I guess that is why most people do not bother to do it. And I am not sure you can copyright in bulk like this without publishing a book with them or something.
I don't know, but the point is the more prolific you are and the more fragmented is your work the more expensive it becomes to formally copyright it.
So? Even when it is cheap it still needs to be done, and many times it is far from cheap. For a photographer, for example, registering each picture he takes for 35 can add up to very high amounts.
Then it is a good thing, because they do their jobs and justify yours.
Math might have been the original basis of software development, but you can have a solid career as a developer and not have to perform much more than basic college-level (or even high-school-level) mathematics.
Yes, you can, but you will always be limited by this. Although some fields of Math are less useful than others, deep understanding of the math involved in computer science is necessary to truly understand many of the problems a programmer may face along his career, and to solve them, and big problems with higher Mathematical content are becoming more frequent as time passes and software complexity increases.
Sorry, but you must support very bad engineers. Either you are a bad manager or your HR department is very incompetent in hiring.
I agree that anyone can learn to program as long as the person is smart enough and willing to dedicate himself to it. I should say that I am also no very fond of titles and formalities. But I have to disagree with you in at least part of your argument. Someone that comes from a STEM field is trained to think logically, and has at least a reasonable knowledge of Math, which is the basis of programming. So at least in the IT fields related to programming, especially high level programming, these fields you list actually do have something to do with the IT job.
I am not sure about Architecture, but Geology and Physics are STEM fields.
What controls the prices of services like Netflix is piracy, not cable TV subscribers. If there was no piracy Netflix would be a lot more expensive and so would be cable TV subscriptions.
Despite your feeble attempts to trivialize the process, it adds considerable difficulties to identify the owner. Depending on the way you acquire it and the transactions you make it goes from very unlikely to be identified, to at least significantly harder to identify than any bank operation.
Sure, if inflation gets THAT high it will happen, but in practice it won't ever happen, because the payments relative to this debt during a few months or even a few years are not sufficient to produce anything even near the necessary impact on inflation, especially if the government reduces expenses to adjust which it would certainly do sooner or later. It would only get to that point after a lot of neglect or if US total economic production drops substantially and suddenly because of a global scale planetary disaster, and both things are very unlikely to happen. So in short, despite of your wild and absurd assumptions, while the debt is mostly in dollars US will not default on its debt.
As long as something extremely catastrophic does not happen, like US being hit by a giant meteor, or nuclear war, the chances of the US government to default on its debt is exactly zero. The debt is mainly in dollars, a currency controlled by the US government and a currency it can produce at will. Sure it generates inflation, but guess what, inflation makes actually lowers the debt.
Sure they do. They benefit all of us who want to keep our dealings private or not be hostage of what a credit card company thinks we should be able to buy and where, for example. Yes, you can do all sorts of illegal things with bitcoin, but guess what the preferred currency for doing illegal things in the world? It is the dollar.
And I couldn't care less if he feels that he was wrong, and neither should the justice system, unless he can prove he was. The whole point of the justice system is to remedy proven injustices, not to deal with people's feelings. Dealing with people's feelings is a a job for therapists and priests.
Imaginary damage done against anything is irrelevant, no matter how it is done or how much effort was put on doing it. the damage is nonexistent after all.
And as I said the applications that need to have 32 and 64 bits versions and/or use GPU are a very small minority. Even them there are high level solutions whose compatibility with the most common GPUs are already tested and which give you a high degree of reliability to all tasks that do not need a very high level of optimization.
Regarding Android I am not taking it personally by any means, I just dislike disinformation. The main difference you have to deal with between handsets are screen resolution and processing power. These are problems you also face with iOS devices. You just have to be a bit selective. If you are doing something with a big UI with many options you won't support a low res phone.
I develop simple and relatively complex applications for iOS, Windows and Android and I do not feel that it is easier in any way to develop for the former then for the latter. It is all about the same, you just have to be sensible and avoid trying to embrace the whole world.
Sorry but you are just repeating what you said earlier and are still talking nonsense. You usually don't bother with anything but the two last versions of Windows when you do a desktop application, and you don`t bother with anything but Android 4.0 and above when you make an Android app. That encompasses the vast majority of systems you have a real chance to sell to. In the rare cases you do care about backward compatibility beyond this threshold you do it because you feel the bother is worth your time, so no big deal.
The same regarding hardware. You do almost everything through APIs and you also select a threshold of resolution and speed bellow which to to cut compability, exactly like you do with old iPhone devices.
In short, all your issues are non existent and irrelevant.
Not THAT old. The vast majority already ships with the last major version, even budget models and generic Chinese phones.
In Windows case you are supposing all applications use 3D graphics, 64 bits libraries and processor specific optimizations, which is false for more than 90% of them.
In Android's case you are supposing applications need to give a damn about Android versions or specific hardware capabilities. Although that is true for some of them, the vast majority needs to bother very little with those details.
The real question is: Why the mindless farming even exists?
Aside from legal maneuvers, the owners usually answer with their personal assets if the company bankrupts.
There are no such thing as "people like me". There is me and there are about 7 billion more people, each one different from the other and much less predictable than your arrogance leads you to think.
Saying that "people don't care" and that "nothing will be done" is defeatism as its best, and I can bet that you take a sick pleasure on stating this because it justifies your own apathy, but, well, reality check, History is full of situations where change was every bit as unlikely to happen, and guess what, it did.
So, in short: "The man who says it cannot be done should at least stay quiet and stop bothering the man doing it."
You know cute are you who thinks you can throw away numbers like 90% without any data to back up them, and who thinks he has any clue about what everybody else thinks or what is needed to push their buttons.
But by all means you have all the right in the world to go to your bedroom and dry over your pillow all day long about how impossible things are and how we are doomed for all the good it will do to you.