It's already been beta tested on all iOS devices for the past half year or so, with no widely reported incidents whatsoever. Also, some recent point macOS update already did a safe dummy conversion of everyone's disk behind the scenes, reported the results back to Apple and then discarded the changes; again, with no incidents that anyone noticed. So, uhm, yeah... I think the beta test is pretty much done at this point.
I'll agree with jon... this hasn't been an issue in practice for me in the last decade+, so is not a very convincing argument as far as I experience it. And especially when the language insists on correct whitespace, it's more likely that everyone is on the same page to begin with, and that issues with whitespace manifest immediately with a broken program rather than lingering undetected for a while.
And mixed tabs and spaces in "brace languages" will sooner or later mess up formatting when handing the code back and forth between different developers, so you're sooner or later confronted with the issue anyway and need to get your editors in line. Well, Python editors are already in line because the language demands it...
Python doesn't force specific variable casing, though it does have strong recommendations. So your beef might be more with specifics of Rust (which we're not talking about here) than Python.
Putting that aside, you do have a point in general, but then again... a language will always enforce certain things. Use of parentheses, spaces, braces, keywords, function calls... you name it, your language has some requirement for it. Whitespace is just one of those things, and personally I find it somewhat silly to single it out as the one thing to complain about and dismiss a whole language for.
Not having to worry much about code formatting styles amongst different developers because it's virtually impossible to write code which doesn't conform to the standard isn't a bad thing.
I would say that Python enforcing the one true standard is actually a good thing. I don't need to waste brain cycles on deciding how to indent most things; the interpreter forces me to stick to certain basic constraints. My editor automatically runs a PEP8 style checker on it and enforces the rest where there's wiggle room. No more holy wars to fight in this area (well, except for arguing on/. about why that's a good thing...).
I find it easier to get used to the default, which is very sane in the case of Python, than to bend the language to my personal whims.
I've had several minis within the last decade and a half, and none of them used the laptop connector at any point. As far as I remember they always had internal AC. Can you cite any actual proof?
Would you also complain that you can't extract the firmware of your, say, heart rate monitor, or fridge, or, yes, car, and sell it? Why is the argument so substantially different just because the *ware in question is a bit softer?
So you did get your copy of OS X for free with an Apple product then, as I said.
And no, what you're doing with that copy right now is not intended. Apple's EULA does not allow it. You're actually in breach of contract. That you can technically pull it off doesn't matter; you can use many things for purposes they weren't intended for. You can use that shiny Snow Leopard DVD as a coaster, just don't complain to anyone when it becomes unreadable.
That Apple used to charge for their software in the past hardly matters; they don't now, and even back then the software was solely intended for use with their hardware, period.
Fair enough with the car example; and of course I am aware that some car companies also sell just their parts. Let a man have his obligatory car analogy, will ya?
The issue with DRM is more complex and there is a point to be had there. However, you're still buying the product as is and as advertised. Disassemblability is not an explicitly advertised feature. You can sell the whole thing as is to somebody else. Whether you must be able to also sell individual bits and pieces of it is rather debatable.
it's obviously trivial to also offer the same option for an OS
I don't know what planet you live on, but on the one I'm from this is far from trivial. Windows detects differing amounts of RAM and CPUs etc. pretty autonomously, there isn't a lot the vendor has to do to offer these variations. However, supporting an entirely different operating system, ensuring that all drivers are working, keeping it maintained with updates/ensuring updates to the OS don't brick the machine, training support staff to support customers with the OS... all that is far from trivial and multiplies costs and work loads with every additional option you offer. The product matrix grows exponentially (hardware variations * OS variations).
No vendor is interested in doing that unless they see significant income from it that offsets the costs. And that simply doesn't exist in the real world.
Is that Hackintosh supported by Apple in any way, or any other company for that matter? Did you legally obtain a copy of OS X according to Apple's EULA? No and no.
Of course you can cobble together your own computer from sand if you want to, nobody is stopping you. But Apple is not intending for their software to run on that machine, nor would they sell you the software for that purpose, nor will they support you in any way if something goes wrong. You're way off the reservation with what you're doing and are not even participating in the same discussion.
I wouldn't even necessarily describe it as "a bundle". It's a product. The product includes an operating system, necessarily, because without operating system all you have is an oversized paper weight. Sony doesn't want to be in the business of selling oversized paper weights, nor of supporting people who bought them to install some OS of their choosing. Sony also doesn't want to offer other operating systems. They are selling their product, part of which happens to be the Windows operating system.
Would we have the same discussion about any particular hardware part that comes with the product? Is anybody complaining that a car company is selling cars only as "complete bundle" instead of each part individually? Companies simply choose what business they want to be in. Sony doesn't want to sell naked hardware, just as a car company isn't interested in only selling you the engine.
Apple only sells you hardware, the software is "free" (asterisk, caveat, it's accounted for in the development budget of the product, yada yada). You cannot purchase the software separately, even if you wanted to. The software only runs on their hardware, if you have the hardware to run the software, you already have the software. It makes no sense to sell the software on Ebay, because a) it is free to begin with and b) anyone who has the hardware to run it also already has the software.
Microsoft on the other hand only (asterisk, caveat) sells software and is trying to get their foot into every possible 3rd party hardware sale and insists on their part of the money from that deal.
I don't think it makes a whole lot of difference whether the parachute is golden or lead if you're going to fire them out of a cannon. The irony factor will be higher with the gold parachute, so I'd go for that.
Is it anywhere explained what exactly "fail" means? Apparently more than an outright "phone bricked", it also includes software issues of all kinds, including Facebook crashing. There are so many problems with including such numbers that an entire meta study is necessary to normalize the resulting numbers into something comparable, which this article doesn't even begin to do.
Unless and until the exact criteria are published, this is worthless horseshit.
It's a close miss in acronyms, yet still somewhat ironic.
It's already been beta tested on all iOS devices for the past half year or so, with no widely reported incidents whatsoever. Also, some recent point macOS update already did a safe dummy conversion of everyone's disk behind the scenes, reported the results back to Apple and then discarded the changes; again, with no incidents that anyone noticed. So, uhm, yeah... I think the beta test is pretty much done at this point.
Because being forced into APFS is terrible... why exactly?
I'll agree with jon... this hasn't been an issue in practice for me in the last decade+, so is not a very convincing argument as far as I experience it. And especially when the language insists on correct whitespace, it's more likely that everyone is on the same page to begin with, and that issues with whitespace manifest immediately with a broken program rather than lingering undetected for a while.
And mixed tabs and spaces in "brace languages" will sooner or later mess up formatting when handing the code back and forth between different developers, so you're sooner or later confronted with the issue anyway and need to get your editors in line. Well, Python editors are already in line because the language demands it...
Python doesn't force specific variable casing, though it does have strong recommendations. So your beef might be more with specifics of Rust (which we're not talking about here) than Python.
Putting that aside, you do have a point in general, but then again... a language will always enforce certain things. Use of parentheses, spaces, braces, keywords, function calls... you name it, your language has some requirement for it. Whitespace is just one of those things, and personally I find it somewhat silly to single it out as the one thing to complain about and dismiss a whole language for.
Not having to worry much about code formatting styles amongst different developers because it's virtually impossible to write code which doesn't conform to the standard isn't a bad thing.
I would say that Python enforcing the one true standard is actually a good thing. I don't need to waste brain cycles on deciding how to indent most things; the interpreter forces me to stick to certain basic constraints. My editor automatically runs a PEP8 style checker on it and enforces the rest where there's wiggle room. No more holy wars to fight in this area (well, except for arguing on /. about why that's a good thing...).
I find it easier to get used to the default, which is very sane in the case of Python, than to bend the language to my personal whims.
...is still infinity.
It "could" also bring ponies! Or unicorns! Rainbow farting unicorns. Each time you press a key, a unicorn farts a rainbow in your face.
Mmmmmmm, unicorn farts...
Yup. Twice the redundancy per second per second.
I've had several minis within the last decade and a half, and none of them used the laptop connector at any point. As far as I remember they always had internal AC. Can you cite any actual proof?
Would you also complain that you can't extract the firmware of your, say, heart rate monitor, or fridge, or, yes, car, and sell it? Why is the argument so substantially different just because the *ware in question is a bit softer?
So you did get your copy of OS X for free with an Apple product then, as I said.
And no, what you're doing with that copy right now is not intended. Apple's EULA does not allow it. You're actually in breach of contract. That you can technically pull it off doesn't matter; you can use many things for purposes they weren't intended for. You can use that shiny Snow Leopard DVD as a coaster, just don't complain to anyone when it becomes unreadable.
That Apple used to charge for their software in the past hardly matters; they don't now, and even back then the software was solely intended for use with their hardware, period.
Fair enough with the car example; and of course I am aware that some car companies also sell just their parts. Let a man have his obligatory car analogy, will ya?
The issue with DRM is more complex and there is a point to be had there. However, you're still buying the product as is and as advertised. Disassemblability is not an explicitly advertised feature. You can sell the whole thing as is to somebody else. Whether you must be able to also sell individual bits and pieces of it is rather debatable.
it's obviously trivial to also offer the same option for an OS
I don't know what planet you live on, but on the one I'm from this is far from trivial. Windows detects differing amounts of RAM and CPUs etc. pretty autonomously, there isn't a lot the vendor has to do to offer these variations. However, supporting an entirely different operating system, ensuring that all drivers are working, keeping it maintained with updates/ensuring updates to the OS don't brick the machine, training support staff to support customers with the OS... all that is far from trivial and multiplies costs and work loads with every additional option you offer. The product matrix grows exponentially (hardware variations * OS variations).
No vendor is interested in doing that unless they see significant income from it that offsets the costs. And that simply doesn't exist in the real world.
Why does Apple buy tons of parts from Samsung and is at the same time suing the living daylights out of them? The real world is complicated, you know?
Is that Hackintosh supported by Apple in any way, or any other company for that matter? Did you legally obtain a copy of OS X according to Apple's EULA? No and no.
Of course you can cobble together your own computer from sand if you want to, nobody is stopping you. But Apple is not intending for their software to run on that machine, nor would they sell you the software for that purpose, nor will they support you in any way if something goes wrong. You're way off the reservation with what you're doing and are not even participating in the same discussion.
Sony isn't selling you "the HARDWARE". They're selling you A COMPUTER WITH OPERATING SYSTEM (and loads of other crap).
Seriously, Sony's mantra is that they're differentiating themselves through their bundled software. I worked there, that was their official line.
If you want to buy hardware, find a company that sells you hardware. Sony apparently isn't it.
Can you also force Honda to sell their cars with BMW engines, while you're at it?
No? Why not? Because it makes no sense to force a company to sell some specific variation they have no interest in selling?! You don't say!
I wouldn't even necessarily describe it as "a bundle". It's a product. The product includes an operating system, necessarily, because without operating system all you have is an oversized paper weight. Sony doesn't want to be in the business of selling oversized paper weights, nor of supporting people who bought them to install some OS of their choosing. Sony also doesn't want to offer other operating systems. They are selling their product, part of which happens to be the Windows operating system.
Would we have the same discussion about any particular hardware part that comes with the product? Is anybody complaining that a car company is selling cars only as "complete bundle" instead of each part individually? Companies simply choose what business they want to be in. Sony doesn't want to sell naked hardware, just as a car company isn't interested in only selling you the engine.
(and Apple)
Apple only sells you hardware, the software is "free" (asterisk, caveat, it's accounted for in the development budget of the product, yada yada). You cannot purchase the software separately, even if you wanted to. The software only runs on their hardware, if you have the hardware to run the software, you already have the software. It makes no sense to sell the software on Ebay, because a) it is free to begin with and b) anyone who has the hardware to run it also already has the software.
Microsoft on the other hand only (asterisk, caveat) sells software and is trying to get their foot into every possible 3rd party hardware sale and insists on their part of the money from that deal.
Just to clarify the Apples to Apple comparison.
I don't think it makes a whole lot of difference whether the parachute is golden or lead if you're going to fire them out of a cannon. The irony factor will be higher with the gold parachute, so I'd go for that.
Good horseshit isn't. This stuff here thoughâ¦
Is it anywhere explained what exactly "fail" means? Apparently more than an outright "phone bricked", it also includes software issues of all kinds, including Facebook crashing. There are so many problems with including such numbers that an entire meta study is necessary to normalize the resulting numbers into something comparable, which this article doesn't even begin to do.
Unless and until the exact criteria are published, this is worthless horseshit.
the company boasted about its focus on [...] strong encryption.
Well... they are using encryption to send that data, apparently. Can't say they didn't warn ya.