Swift 3 is as compatibility-breaking as people made it out to be. But hey, you can choose to stick with Swift 2.3 if you want to suffer even more compatibility breakage when Swift 4 comes along.
Apple apologists should just admit that Apple can't decide how to design either a library or a language.
It hasn't happened because people occasionally view code using tools besides editors -- dead trees, web browsers, plain text editors, and so forth -- so it's important that code looks good even if you don't have a fancy IDE that you extensively customized to make the latest fad language look decent.
What on earth are you going on about? I consume non-Twitter media, therefore I should stop following the horrible people on Twitter that I don't follow, and instead use my non-existent Twitter account to follow better people?
You incorrectly assume that I follow anyone on Twitter. My exposure to it is pretty much exclusively what other people find good enough to link to, plus the flood of garbage sent in response to those messages.
It's almost impossible to grow to "Internet scale" through organic growth -- you won't be able to provision ahead of demand. Companies that want to be the Next Big Thing seek venture capital, and VCs want an exit strategy, which means an IPO. Google was no exception in that regard.
Most people post drivel instead of taking advantage of the short limit. Hardly anyone can clearly say something novel in 140 characters. Instead, we get whines about Awful Politico-X, screenshots of longer Facebook rants, and hip-fired rants about ambiguous tweet two-in-a-series-of-ten. Twitter's limit has driven waves of people trying to devise clever soundbites, but largely just beating tribal-affiliation drums.
Wouldn't that prohibit bus-powered devices? If they can't pull a little power during link negotiation, they'd need their own battery or some equivalent.
Sure, and USB has a similar power (current) negotiation scheme, but there still some base/default power level. Does the controller cut power entirely if negotiation didn't complete within X milliseconds? Or could a short drain power at 100 mA (or whatever) indefinitely?
"W1-format audio"? The Lightning connector? If you don't think that counts as DRM, iTunes for sure. There is probably some newer example, but I don't follow what Apple does, so I don't know. When was the last time they added DRM, and what law mandated it?
Most of Apple's justifications -- size, layout, RF interference -- would also reject just about any other connector, which is probably why they're pushing the wireless idea so hard. You could do surface contacts with magnets for alignment and attachment, but that locks in a flatness/curvature spec for the contact area, which is probably a non-starter.
Sure, and Apple ignored innovation by companies like Square -- using the 3.5mm jack for data transfer. It's all about the semantics of what counts as a "big" innovation. Apple doesn't want to admit anyone else has innovated since it was founded, so it makes silly claims like the last "big innovation" in the audio jack being 50 years ago.
Why is it "unbelievably paranoid" to point out that nobody anywhere has ever once (seriously) said "the thing my phone needs is a single-purpose adapter dongle that prevents me from charging it while I listen to headphones"?
A lot of old-school EEs have a hate for any design where a power conductor is exposed to easy contact. (Sometimes they'll relent if no power return is exposed, but ground tends to find a way...) How does Apple mitigate the risk of shorting the Lightning connector?
Apple said the batteries in the headphones last about 5 hours -- not a full workday, and often less time than you can expect to spend getting from one state to another (even by airplane, once you factor in time on the ground at both ends of a trip). And replaceable batteries? This is Apple -- if you want to listen longer, just pay another $160 for a second pair.
I'm not weak or scared just because I'd prefer to have a few extra hours of battery life for my phone each day. Why is it so important to you that I stop liking what you don't like, anyway?
The part that is difficult to grasp is that you're talking about dragging around two batteries anyway -- one inside your phone, one outside your phone. You only complain when the one outside your phone might work with something besides your phone.
It is not just my opinion that it's better to have a phone out of your hands for a day or two, once every few years, than to suffer with 10-20% less battery life every other day of those years. On top of the time considerations, a phone with a non-removable battery can be made (more) rigid more easily than an otherwise identical phone with a removable battery.
If you have a wristwatch, how easy is it to change the battery in that? Do you complain about that? Did you know that Sony's Playstation controllers have non-removable batteries? The design considerations for phones and watches are different than for the other things you mention, so the designs end up being different.
Swift 3 is as compatibility-breaking as people made it out to be. But hey, you can choose to stick with Swift 2.3 if you want to suffer even more compatibility breakage when Swift 4 comes along.
Apple apologists should just admit that Apple can't decide how to design either a library or a language.
It hasn't happened because people occasionally view code using tools besides editors -- dead trees, web browsers, plain text editors, and so forth -- so it's important that code looks good even if you don't have a fancy IDE that you extensively customized to make the latest fad language look decent.
Did Chris Lattner lie about stability being pushed back until Swift 4.0, or did he not speak for "they"? How many earlier, missed, binary-compatibility goals have they missed?
Are you mad, bro, that Sony has enough courage to deliver HDR?
I'll take your suggestion that I stop following CNN and BBC under advisement.
What part of "follow[] on Twitter" is unclear to you, you obnoxious idiot?
What on earth are you going on about? I consume non-Twitter media, therefore I should stop following the horrible people on Twitter that I don't follow, and instead use my non-existent Twitter account to follow better people?
You incorrectly assume that I follow anyone on Twitter. My exposure to it is pretty much exclusively what other people find good enough to link to, plus the flood of garbage sent in response to those messages.
Hmm. Your ideas are intriguing to me and I wish to subscribe to your newsletter.
It's almost impossible to grow to "Internet scale" through organic growth -- you won't be able to provision ahead of demand. Companies that want to be the Next Big Thing seek venture capital, and VCs want an exit strategy, which means an IPO. Google was no exception in that regard.
Most people post drivel instead of taking advantage of the short limit. Hardly anyone can clearly say something novel in 140 characters. Instead, we get whines about Awful Politico-X, screenshots of longer Facebook rants, and hip-fired rants about ambiguous tweet two-in-a-series-of-ten. Twitter's limit has driven waves of people trying to devise clever soundbites, but largely just beating tribal-affiliation drums.
Wouldn't that prohibit bus-powered devices? If they can't pull a little power during link negotiation, they'd need their own battery or some equivalent.
Sure, and USB has a similar power (current) negotiation scheme, but there still some base/default power level. Does the controller cut power entirely if negotiation didn't complete within X milliseconds? Or could a short drain power at 100 mA (or whatever) indefinitely?
"W1-format audio"? The Lightning connector? If you don't think that counts as DRM, iTunes for sure. There is probably some newer example, but I don't follow what Apple does, so I don't know. When was the last time they added DRM, and what law mandated it?
Most of Apple's justifications -- size, layout, RF interference -- would also reject just about any other connector, which is probably why they're pushing the wireless idea so hard. You could do surface contacts with magnets for alignment and attachment, but that locks in a flatness/curvature spec for the contact area, which is probably a non-starter.
Sure, and Apple ignored innovation by companies like Square -- using the 3.5mm jack for data transfer. It's all about the semantics of what counts as a "big" innovation. Apple doesn't want to admit anyone else has innovated since it was founded, so it makes silly claims like the last "big innovation" in the audio jack being 50 years ago.
Why is it "unbelievably paranoid" to point out that nobody anywhere has ever once (seriously) said "the thing my phone needs is a single-purpose adapter dongle that prevents me from charging it while I listen to headphones"?
A lot of old-school EEs have a hate for any design where a power conductor is exposed to easy contact. (Sometimes they'll relent if no power return is exposed, but ground tends to find a way...) How does Apple mitigate the risk of shorting the Lightning connector?
Shhh, Apple doesn't expect its fans to know anything about competitors. "An uneducated consumer is our best customer", as their motto should say.
Apple said the batteries in the headphones last about 5 hours -- not a full workday, and often less time than you can expect to spend getting from one state to another (even by airplane, once you factor in time on the ground at both ends of a trip). And replaceable batteries? This is Apple -- if you want to listen longer, just pay another $160 for a second pair.
I think he sold the rights to use his name because uspto.gov lists McAfee, Inc., as the owner of the relevant trademarks. Brains: How do they work?
He *had* every right to use his own name in trade. Then he sold those rights. What (do you think) happened that made those rights revert to him?
Keep on pretending nobody complained about phones being too thick or too heavy, dude.
I'm not weak or scared just because I'd prefer to have a few extra hours of battery life for my phone each day. Why is it so important to you that I stop liking what you don't like, anyway?
The part that is difficult to grasp is that you're talking about dragging around two batteries anyway -- one inside your phone, one outside your phone. You only complain when the one outside your phone might work with something besides your phone.
It is not just my opinion that it's better to have a phone out of your hands for a day or two, once every few years, than to suffer with 10-20% less battery life every other day of those years. On top of the time considerations, a phone with a non-removable battery can be made (more) rigid more easily than an otherwise identical phone with a removable battery.
If you have a wristwatch, how easy is it to change the battery in that? Do you complain about that? Did you know that Sony's Playstation controllers have non-removable batteries? The design considerations for phones and watches are different than for the other things you mention, so the designs end up being different.