Apple's sold lots of hardware without promising to give customer location information to everybody who wants it.
Who sells hardware and promises to give customer location to everybody that wants it? I didn't see anybody claim anything like that, sounds like a strawman.
So why the heck can't they show his face in a story about facial recognition? Why the picture of a train? That has nothing to do with facial recognition! For all we know he has some incredibly unique face or maybe a tattoo across his forehead.
There's 2 links in the summary - not to mention plenty of other articles about this exact story - the second one includes a photo.
Why a train? Probably because it was about a robbery that occurred on a train, but why are you asking that here when you could ask the author?
By the same token fitness games and games like DDR are going to be pretty uninteresting with a traditional controller (in the case of most kinect games I don't even see how it's possible).
Those two don't seem to be examples, they seem to be the only 2 genuine criticisms.
At this stage they are, personally I (and probably nobody else) has enough experience to identify it's true strengths and weaknesses.
But they don't rank against the common defects of C.
If 30-odd years of experience didn't produce a language that had fewer design defects then Apple would be quite pathetic in the language design area indeed.
I'm guessing you haven't seen any of the xbox fitness games if you think they would somehow be easier with a controller, I'm not even sure how that would work. DDR is pretty clear how it would work but certainly not full body fitness games with kinect.
But that's really beside the point, the easiest and most efficient way to beat these is to write a program to do it for you and not even have a controller, sure it's not the way it's supposed to be played but it's easier and more efficient.
The most appropriate control mechanism depends on the type of game. For an RTS it's probably mouse + keyboard, for a fighting game probably a gamepad, for a driving game a steering wheel, for a fitness game (or like the games in Kinect sports) something like PSEye or Kinect. In theory you could limit yourself to a mouse and keyboard or a gamepad for all genres but it's a compromise.
Gmail is working on it. And they're trying to get other e-mail providers onboard.
I can't seem to find much credible evidence to back that and certainly an end-to-end encryption model would run contrary to their entire profit model for gmail, if implemented correctly it would mean no more targeted advertising and I wouldn't think they would be very keen on doing that.
No language is perfect, C does have many problems and Swift has some very poor design too. Like the immutability of arrays when actually they aren't immutable, you can still change them. And the reference/copy behavior of arrays where assignment takes a reference but an add/remove operation implicitly makes a copy. All languages have their problems, that's why we have many languages and there is no one perfect language.
And then when you *DO* want to fall through? There needs to be some kind of compiler specific extension in the code to suppress the warning you turned on.
And there are, just add a #pragma in the case where you want the fallthrough.
How much proof do you need that the language is flawed
Nobody is arguing that it isn't flawed, why are you having so much trouble understanding that?
Still waiting for your admission that C's switch statement fall through by default is a deficiency...
It is a deficiency, I never said it wasn't. What I said is it isn't that big a deal, if you have so much trouble with that then don't use C.
So if I install an OS other than iOS onto my iPhone, can I claim to be comparing iPhone to Android?
His statement was flawed, CyanogenMod is not another OS, it is another Android distribution just like any other. If you are making comparisons between iOS and Android what Android distribution are you comparing with? Do you run AOSP?
But I underestimated Slashdot. The number of people willing to defend the indefensible is surprising.
Then go tell them that rather than projecting on me, or don't bother with slashdot.
It is NEVER desirable.
That behavior is desirable for when a fallthrough case is ideal, I agree that it is a poorer choice than having a specific keyword but it's hardly a massive deal. So like I said, do you really have that much of a problem with it? And if so why aren't you configuring your compiler to pick up on it?
Why are some people so attached to a language that they can't admit it's deficiencies?
I don't know, if they do exist then ask them instead of projecting your perceptions of such people onto me.
Nothing, RenderMan is a renderer and some Blender users already use RenderMan, others use Yafaray or 3Delight or whatever. If anything more Blender users may use RenderMan as their renderer of choice.
Sorry, but the problem is with the C language, not the compiler, let alone the IDE. That compilers and IDEs have band-aid solutions to stop yourself creating a common bug just proves what a bad language decision it was.
Yes all languages have poor design choices somewhere along the line but I seriously cannot believe the big deal being made out of such a small thing, you know what it is and sometimes it is desirable behavior - some compilers will give you a warning about this, if that isn't enough for you you can have it report that as an error. Do you really have that much of a problem with case statements falling through?
Craftsmen (the real hardware working ones) get to choose their tools and choose them with a good design.
And any good craftsman who took issue with what you seem to be having such a problem with would learn how to use their tools and set:
Project > Edit Project Settings the Treat Warnings as Errors
Which would give them the same behavior as you get in Swift with this case being treated as an error. A good craftsmen won't just use the tools in their default configuration and hope that one day somebody will come out with a tool that has his/her personal preferences as the default configuration. That's why we have the ability to configure tools for our particular workflow, if that error often catches you out then there has always been a solution, and it isn't a new programming language.
but I really cannot deal with the fanboism, cult-like ersatz mystique
I'll give you those two, while I do use a Mac and an iPhone and do develop for both I can't stand the idiotic "woo! woo!", wolf-whistles and 2 minute applause for every new feature announcement before they even explain what the feature is, even for the most pedestrian of announcements. "Announcing OS X Yosemite" **crowd goes wild with no idea wtf it even is**.
Also interesting, though not unprecedented, is the "Mail Drop" feature, which will automatically throw files onto their "iCloud Drive" Dropbox competitor and include a link to that file in lieu of email attachments.
Is there an API so we integrate existing solutions like DropBox, Google Drive and OneDrive? I haven't found anything about that which is annoying, you're going to need yet another online storage system just for this feature.
Say a video game developer that is a home-based family business is working on a controller-friendly game. For which platform should it develop this game?
As many as you can, almost all support controllers. Games drive hardware sales, not the other way around.
Has Microsoft, Nintendo, or Sony made the developer approval and game approval process more straightforward than Steam Greenlight?
Irrelevant.
Another is that a console's monitor is more likely than that of a PC to be big enough to fit four people around
And if you have people around for a multiplayer gaming session but are unwilling to take the minimal effort move your PC to the loungeroom for it then the game is not compelling enough.
I can download the latest Safari, Chrome, Opera and Firefox for my Mac to test my code.
But I'm stuck at IE7 because the latest IE versions would require a 100$+ Windows license.
Microsoft would help themselves if they released free VM images of the latest Windows that's limited to running their browsers.
It's even worse for Windows users - who are the majority - as they can't test on Safari without buying a Mac which is much more expensive than just a Windows license.
Apple would help themselves if they released free VM images of the latest OS X that's limited to running their browsers.
Yeah. Like the Open SSL bug. That just took, what, fourteen years to find?
What OpenSSL bug took fourteen years to find?
Apple's sold lots of hardware without promising to give customer location information to everybody who wants it.
Who sells hardware and promises to give customer location to everybody that wants it? I didn't see anybody claim anything like that, sounds like a strawman.
So why the heck can't they show his face in a story about facial recognition? Why the picture of a train? That has nothing to do with facial recognition! For all we know he has some incredibly unique face or maybe a tattoo across his forehead.
There's 2 links in the summary - not to mention plenty of other articles about this exact story - the second one includes a photo.
Why a train? Probably because it was about a robbery that occurred on a train, but why are you asking that here when you could ask the author?
By the same token fitness games and games like DDR are going to be pretty uninteresting with a traditional controller (in the case of most kinect games I don't even see how it's possible).
Those two don't seem to be examples, they seem to be the only 2 genuine criticisms.
At this stage they are, personally I (and probably nobody else) has enough experience to identify it's true strengths and weaknesses.
But they don't rank against the common defects of C.
If 30-odd years of experience didn't produce a language that had fewer design defects then Apple would be quite pathetic in the language design area indeed.
I'm guessing you haven't seen any of the xbox fitness games if you think they would somehow be easier with a controller, I'm not even sure how that would work. DDR is pretty clear how it would work but certainly not full body fitness games with kinect.
But that's really beside the point, the easiest and most efficient way to beat these is to write a program to do it for you and not even have a controller, sure it's not the way it's supposed to be played but it's easier and more efficient.
The most appropriate control mechanism depends on the type of game. For an RTS it's probably mouse + keyboard, for a fighting game probably a gamepad, for a driving game a steering wheel, for a fitness game (or like the games in Kinect sports) something like PSEye or Kinect. In theory you could limit yourself to a mouse and keyboard or a gamepad for all genres but it's a compromise.
Gmail is working on it. And they're trying to get other e-mail providers onboard.
I can't seem to find much credible evidence to back that and certainly an end-to-end encryption model would run contrary to their entire profit model for gmail, if implemented correctly it would mean no more targeted advertising and I wouldn't think they would be very keen on doing that.
There are plenty of other things wrong with C.
No language is perfect, C does have many problems and Swift has some very poor design too. Like the immutability of arrays when actually they aren't immutable, you can still change them. And the reference/copy behavior of arrays where assignment takes a reference but an add/remove operation implicitly makes a copy. All languages have their problems, that's why we have many languages and there is no one perfect language.
And then when you *DO* want to fall through? There needs to be some kind of compiler specific extension in the code to suppress the warning you turned on.
And there are, just add a #pragma in the case where you want the fallthrough.
How much proof do you need that the language is flawed
Nobody is arguing that it isn't flawed, why are you having so much trouble understanding that?
Still waiting for your admission that C's switch statement fall through by default is a deficiency...
It is a deficiency, I never said it wasn't. What I said is it isn't that big a deal, if you have so much trouble with that then don't use C.
And Apple has followed that with its own "Metal".
geforce is a binary driver
And how do you go about having it support a kernel with an unstable ABI?
...try telling that to Stallmen et al!
I'm quite sure he would understand it, I'm quite sure he wouldn't find it acceptable though and that's his prerogative.
So if I install an OS other than iOS onto my iPhone, can I claim to be comparing iPhone to Android?
His statement was flawed, CyanogenMod is not another OS, it is another Android distribution just like any other. If you are making comparisons between iOS and Android what Android distribution are you comparing with? Do you run AOSP?
Answer to Blender?
No.
But I underestimated Slashdot. The number of people willing to defend the indefensible is surprising.
Then go tell them that rather than projecting on me, or don't bother with slashdot.
It is NEVER desirable.
That behavior is desirable for when a fallthrough case is ideal, I agree that it is a poorer choice than having a specific keyword but it's hardly a massive deal. So like I said, do you really have that much of a problem with it? And if so why aren't you configuring your compiler to pick up on it?
Why are some people so attached to a language that they can't admit it's deficiencies?
I don't know, if they do exist then ask them instead of projecting your perceptions of such people onto me.
What happens to Blender?
Nothing, RenderMan is a renderer and some Blender users already use RenderMan, others use Yafaray or 3Delight or whatever. If anything more Blender users may use RenderMan as their renderer of choice.
Sorry, but the problem is with the C language, not the compiler, let alone the IDE. That compilers and IDEs have band-aid solutions to stop yourself creating a common bug just proves what a bad language decision it was.
Yes all languages have poor design choices somewhere along the line but I seriously cannot believe the big deal being made out of such a small thing, you know what it is and sometimes it is desirable behavior - some compilers will give you a warning about this, if that isn't enough for you you can have it report that as an error. Do you really have that much of a problem with case statements falling through?
Craftsmen (the real hardware working ones) get to choose their tools and choose them with a good design.
And any good craftsman who took issue with what you seem to be having such a problem with would learn how to use their tools and set:
Project > Edit Project Settings the Treat Warnings as Errors
Which would give them the same behavior as you get in Swift with this case being treated as an error. A good craftsmen won't just use the tools in their default configuration and hope that one day somebody will come out with a tool that has his/her personal preferences as the default configuration. That's why we have the ability to configure tools for our particular workflow, if that error often catches you out then there has always been a solution, and it isn't a new programming language.
It's less on that and more about how the applications can now access file storage directly through iCloud Drive.
but I really cannot deal with the fanboism, cult-like ersatz mystique
I'll give you those two, while I do use a Mac and an iPhone and do develop for both I can't stand the idiotic "woo! woo!", wolf-whistles and 2 minute applause for every new feature announcement before they even explain what the feature is, even for the most pedestrian of announcements.
"Announcing OS X Yosemite" **crowd goes wild with no idea wtf it even is**.
Also interesting, though not unprecedented, is the "Mail Drop" feature, which will automatically throw files onto their "iCloud Drive" Dropbox competitor and include a link to that file in lieu of email attachments.
Is there an API so we integrate existing solutions like DropBox, Google Drive and OneDrive? I haven't found anything about that which is annoying, you're going to need yet another online storage system just for this feature.
Why does it matter in either case? Don't want it, don't upgrade.
My gripe is the flat look that's getting pushed into OS X. I'm seriously tired of this plague. I happen to like my 3D composited desktops.
What does compositing have to do with it? Pretty sure it still has compositing, just not the faux 3D look.
Say a video game developer that is a home-based family business is working on a controller-friendly game. For which platform should it develop this game?
As many as you can, almost all support controllers. Games drive hardware sales, not the other way around.
Has Microsoft, Nintendo, or Sony made the developer approval and game approval process more straightforward than Steam Greenlight?
Irrelevant.
Another is that a console's monitor is more likely than that of a PC to be big enough to fit four people around
And if you have people around for a multiplayer gaming session but are unwilling to take the minimal effort move your PC to the loungeroom for it then the game is not compelling enough.
I can download the latest Safari, Chrome, Opera and Firefox for my Mac to test my code.
But I'm stuck at IE7 because the latest IE versions would require a 100$+ Windows license.
Microsoft would help themselves if they released free VM images of the latest Windows that's limited to running their browsers.
It's even worse for Windows users - who are the majority - as they can't test on Safari without buying a Mac which is much more expensive than just a Windows license.
Apple would help themselves if they released free VM images of the latest OS X that's limited to running their browsers.