If they are changing the connector type, there is absolutely no reason to consider the installed base of USB. USB-with-C-type-connectors has an installed base of zero, not billions.
The connector is backwards compatible - USB2 devices can be plugged into USB3 hosts. Same applies for USB3/USB3.1.
So John Doe can still plug all his old stuff onto his fancy new PC with USB3. Thunderbolt, on the other hand, is completely different. Manufacturers need to add an extra controller AND an extra connector, and people will be hesitant to buy something "different".
USB has a huge overhead, is slower, etc, etc. Thunderbolt is techonologically superior. USB will win because it's more popular. It's happened over and over, and will keep on happening, because it's not the tech-savvy people that make these decisions.
Fact: FOSS proponents extremely frequently in the past claimed that OSS was security issue free because of all the review of the code that was happening.
False. OSS proponents claim that OSS has less security issues than closed source software, and that they're easier to find and fix. Nobody ever stated that security bugs were completely inexistant. They're just fewer in number, and, usually, fixed faster.
What is so unique about cabbies that that they will do so, if they are not super heavily regulated?
Well, they pick up people who've no idea about a city stright from the airport. The passager/victim has no way of knowing he's being led into a dark alley in a bad neighbourhood instead of his real destination. Very few other can pick their victims and move them around with such ease.
More "open"? Look at who wrote most of it's specs - it's Mozilla and Google. At the end of the day, if Mozilla stop supporting it, you're screwed. Just like if Google stop supporting Android, you're screwed. Why B2G ever got off the drawing board is a mystery.
The code itself is open, contrary to android, and the hardware requirements are much lower (hence, lower cost).
Github requires that you pick an open source license for public repositories. Their saying it's "Not free to play, just free" also makes me think it'll be free software.
Indeed, Linux distributions have binaries in their repositories. It's just windows that was left out, and, being developer-oriented, it's far from being the first time this happens.
I wouldn't really bet on it. Though extremely slow, there's a slight trend to drop meat consumption in many places. Again, a tiny percentage of people are doing this, but the rate IS growing.
I'm not sure if artificial meat can be made cheap enough to be marketed fast enough - I honestly don't see it being in the market in less than a decade.
My guess is that goverment regulation for cultivating veggies for-humans make it more expensive than cultivating veggies-for-other-animals in the US/Europe. Maybe the demand is also larger, so supply-chain costs can be kept lower.
I stopped eating meat about a year ago in Argentina (know for it's good and cheap meat), and my food expenses dropped about 30%, even though I had to start eating more vegetables, cereals, etc.
I don't know... If everyone in the world switched from eating meat to eating vegan substitutes (which is more environmentally friendly),
Veganism isn't about environmental friendlyness, and it's very much possible to be vegan and less environment-friendly.
you're going to end up with a massive animal welfare crisis on your hands.
Because billons of animals raised locked up, tortured and mutilated from birth is the opposite of that?
All those cows, pigs, sheep, chickens etc are no longer going to be wanted by mankind. What this means is many thousands of years worth of natural and artificial selection will be wasted, most animals domesticated for meat will die out, and us as humans will lose a large chunk of what makes us "human".
What will we loose exacty? "culture"? This soulds like the "curing dead people makes them loose their culture" articule.
TL;DR good for environment, not so good for the billions of animals domesticated for meat.
Yeah, it sure would be bad if we had to free them instead of maintaining an ongoing loop of torture and almost-slavery-conditions of generation after generation of animals.
My valid reason for criticizing the "hamburger button" instead of the firefox button, is that now I have a very hard time telling firefox and chrome apart.
Really, Why Are Smartphones Still Tied To Contracts?
They're not. That's just how the industry grew in the US because people would rather get in bed with an ISP than actually PAY they smartphone. That's not how it works in the majority of the rest of the world.
I don't think it's a PR move. It's in their best interest to fund these projects, and they can cut costs by teaming up on this. It really look good on them, but they're doing it out of self-interest really.
While that is correct, the Linux foundation does not focus on security-first. If they cared about things like heartbleed and want the best there is in security, they should have picked the OpenBSD Foundation.
I highly doubt that the OpenBSD/LibreSSL people will invest in that. They care about doing secure software, not "lots of people using it", so, unless someone else pays the certification, it won't happen. I'm amazed at how OpenSSL had so many issues, know inside the security community, but you still get FIPS certificaion if you use it. Clearly it's no more than a fancy stamp.
All those points those considerations you say you take are being taken by the OpenBSD team. But they still haven't released ports for other OSs, because they target their own first. Much like what you describe you would do.
Of couse that the code they have right now may work on other OSs. But they've made no official release since they haven't targeted them yet.
The issue with TB2 is the new connector. USB3 prospered because it used the same connector, so the adoption was gradual and unnoticable by most end users. TB2 has a different connector, and requires and adapter, which will discourage mass adoption (the same happened with firewire vs USB2 and TB vs USB3).
That's easy to say for python and other high-level languages, but a lot harder for something in C. Especially due to a popularity of non-POSIX OSs out there.
Also, even if you do what you say, you still target and test your own platform first, and only start making sure it works on others once you have it working. Or do you test your code on all your target platforms from day 0?
They targeted their OS first. Everybody does that. Do you target ALL platforms when you write software, or so you target your own first, and when it works, test on others?
If they are changing the connector type, there is absolutely no reason to consider the installed base of USB. USB-with-C-type-connectors has an installed base of zero, not billions.
The connector is backwards compatible - USB2 devices can be plugged into USB3 hosts. Same applies for USB3/USB3.1.
So John Doe can still plug all his old stuff onto his fancy new PC with USB3.
Thunderbolt, on the other hand, is completely different. Manufacturers need to add an extra controller AND an extra connector, and people will be hesitant to buy something "different".
USB has a huge overhead, is slower, etc, etc. Thunderbolt is techonologically superior.
USB will win because it's more popular. It's happened over and over, and will keep on happening, because it's not the tech-savvy people that make these decisions.
That depends, do you consider your PCIe cards to be a gaping security hole too?
No, because people have a really hard time connecting a PCIe card onto my laptop while I take 2 minutes in the loo.
USB/Firewire, on the other hand, are pretty handy.
Fact: FOSS proponents extremely frequently in the past claimed that OSS was security issue free because of all the review of the code that was happening.
False. OSS proponents claim that OSS has less security issues than closed source software, and that they're easier to find and fix. Nobody ever stated that security bugs were completely inexistant. They're just fewer in number, and, usually, fixed faster.
And thus, programmers started moving out of the US to countries were developing APIs could be done safely.
Still waiting for actual 3G coverage here in Argentina. Decent 3G is simply unrealistic.
What is so unique about cabbies that that they will do so, if they are not super heavily regulated?
Well, they pick up people who've no idea about a city stright from the airport. The passager/victim has no way of knowing he's being led into a dark alley in a bad neighbourhood instead of his real destination. Very few other can pick their victims and move them around with such ease.
More "open"? Look at who wrote most of it's specs - it's Mozilla and Google. At the end of the day, if Mozilla stop supporting it, you're screwed. Just like if Google stop supporting Android, you're screwed. Why B2G ever got off the drawing board is a mystery.
The code itself is open, contrary to android, and the hardware requirements are much lower (hence, lower cost).
Github requires that you pick an open source license for public repositories. Their saying it's "Not free to play, just free" also makes me think it'll be free software.
Indeed, Linux distributions have binaries in their repositories. It's just windows that was left out, and, being developer-oriented, it's far from being the first time this happens.
I wouldn't really bet on it. Though extremely slow, there's a slight trend to drop meat consumption in many places. Again, a tiny percentage of people are doing this, but the rate IS growing.
I'm not sure if artificial meat can be made cheap enough to be marketed fast enough - I honestly don't see it being in the market in less than a decade.
My guess is that goverment regulation for cultivating veggies for-humans make it more expensive than cultivating veggies-for-other-animals in the US/Europe. Maybe the demand is also larger, so supply-chain costs can be kept lower.
I stopped eating meat about a year ago in Argentina (know for it's good and cheap meat), and my food expenses dropped about 30%, even though I had to start eating more vegetables, cereals, etc.
I don't know... If everyone in the world switched from eating meat to eating vegan substitutes (which is more environmentally friendly),
Veganism isn't about environmental friendlyness, and it's very much possible to be vegan and less environment-friendly.
you're going to end up with a massive animal welfare crisis on your hands.
Because billons of animals raised locked up, tortured and mutilated from birth is the opposite of that?
All those cows, pigs, sheep, chickens etc are no longer going to be wanted by mankind. What this means is many thousands of years worth of natural and artificial selection will be wasted, most animals domesticated for meat will die out, and us as humans will lose a large chunk of what makes us "human".
What will we loose exacty? "culture"? This soulds like the "curing dead people makes them loose their culture" articule.
TL;DR good for environment, not so good for the billions of animals domesticated for meat.
Yeah, it sure would be bad if we had to free them instead of maintaining an ongoing loop of torture and almost-slavery-conditions of generation after generation of animals.
4TB = 4000GB.
Writing 100GB per day, it's 40 days before you write every sector (1.1months), not 40k (100 years).
Please learn to divide properly.
My valid reason for criticizing the "hamburger button" instead of the firefox button, is that now I have a very hard time telling firefox and chrome apart.
Really, Why Are Smartphones Still Tied To Contracts?
They're not.
That's just how the industry grew in the US because people would rather get in bed with an ISP than actually PAY they smartphone. That's not how it works in the majority of the rest of the world.
They've god plenty.
Not any that have ever been found. At least not security bugs. OpenBSD actually has the best track record for security.
I don't think it's a PR move. It's in their best interest to fund these projects, and they can cut costs by teaming up on this. It really look good on them, but they're doing it out of self-interest really.
While that is correct, the Linux foundation does not focus on security-first. If they cared about things like heartbleed and want the best there is in security, they should have picked the OpenBSD Foundation.
I highly doubt that the OpenBSD/LibreSSL people will invest in that. They care about doing secure software, not "lots of people using it", so, unless someone else pays the certification, it won't happen.
I'm amazed at how OpenSSL had so many issues, know inside the security community, but you still get FIPS certificaion if you use it. Clearly it's no more than a fancy stamp.
All those points those considerations you say you take are being taken by the OpenBSD team. But they still haven't released ports for other OSs, because they target their own first. Much like what you describe you would do.
Of couse that the code they have right now may work on other OSs. But they've made no official release since they haven't targeted them yet.
The issue with TB2 is the new connector. USB3 prospered because it used the same connector, so the adoption was gradual and unnoticable by most end users. TB2 has a different connector, and requires and adapter, which will discourage mass adoption (the same happened with firewire vs USB2 and TB vs USB3).
That's easy to say for python and other high-level languages, but a lot harder for something in C. Especially due to a popularity of non-POSIX OSs out there.
Also, even if you do what you say, you still target and test your own platform first, and only start making sure it works on others once you have it working. Or do you test your code on all your target platforms from day 0?
They targeted their OS first. Everybody does that. Do you target ALL platforms when you write software, or so you target your own first, and when it works, test on others?
I'd much rather see the OpenSSL project itself get cleaned up
That would be ideal, and there's nothing stopping the OpenSSL project from doing that.
There is something stopping them - that they're clearly incompetent and can't write secure (or even decent) code.