Obviously you've never worked with enterprise applications.
That's rich. 20+ years experience doesn't count?
If you have a vendor coordinating your patches, you've outsourced the patching to them. In that case, they're the lazy sysadmins I'm talking about because they've taken on responsibility for doing the patching and testing. Clearly your vendor is not delivering on their end of the bargain if they're not actually keeping you up to date.
The compatability argument is a red herring with properly designed software. Over 20 years in the industry, and I've yet to run into a serious compatability issue within a given point release. People need to start rethinking the production lifecycle in terms of keeping up to date and maintaining API and modularity boundaries, and let go of the old "production freeze" mentality.
I agree we need to collect the space junk we've scattered in orbit. It's a hazard to future flights.
But I can't imagine that the hardware left up there is worth the expense of salvage. Most of the expense of a satellite is not the hardware itself, but the R&D that goes into them, the testing, the prototypes, the huge staff involved in the overall process of design and construction. The hardware itself is as disposable and unimportant as your PC.
Sorry. I was referring to Siri itself. I misunderstood and thought they were claiming Siri is an AI.
Still, adaptive learning algorithms are not AI. They're a piece of the puzzle, but don't read too much into it. Learning is necessary, but it doesn't meet the "intelligence" criteria.
I know open source software doesn't require a license, but morally anyone who deploys open source software should be helping to support the community that does the development and maintenance. Some businesses invest a significant portion of their support fees into maintaining the software that's shared by the community. They deserve to be supported in their efforts -- and if no one supports those efforts, who is going to do the work?
Sometimes it's easy to pinpoint a maintainer or provider to support, sometimes it's not. If you just use software without knowing who is contributing, you're really being naive. You should understand your technology "supply chain."
Yeah, yeah, it's not all the sysadmins fault. Compatability issues and all that. But at least in theory, you're supposed be able to deploy a web application in any container/server, so if you can't apply the updates in this case, there's something fundamentally wrong.
Just point the fingers at the sysadmins who haven't been keeping up with patches on their production systems. Alas, all too common an issue.
However, I would like to point the finger at Oracle for releasing updates to Glassfish without a lock-step update of the Eclipse GlassFish tools. I can not upgrade my dev servers without the updates to the dev tools. I don't like being forced to develop and test downlevel from production.
The idea of a secured system designed for the sole purpose of allowing executives and board members of the corporations to communicate in secret is profoundly disturbing on so many levels...
As annoying and irritating and downright destructive as malware can be, the techniques used to implement it can be absolutely fascinating. Hackers are the programmers who dive into the system and understand it's weaknesses, finding holes and exploits.
It's the crackers who field that technology destructively that are the problem.
Technology in and of itself is not evil or wrong. It's the abuse of technology that we all need to be concerned about.
I don't expect any OS to be able to boot the kernel, start the GUI, and lauch all my services with any great speed. I have DB/2 UDB, Oracle 11g, PostgreSQL 8.4, MySQL 5.5, SQL Server, and Glassfish all firing up when the box is booted. It takes 15-20 minutes, and switching to Linux won't improve that.
Competitions over boot time are only relevant to people who just use their system as a client.
True AI requires the ability to rewrite the code of the AI system itself, thereby implementing learning algorithms. My own work is primitive compared to a an AI; I've only created an expert system, which is a much simpler thing.
A true programming AI would be able to extract data structures and algorithms from virtually any language, learn from it, and teach itself to program in those languages, rather than having someone manually teach it by updating the knowledge base.
But the complainant has clearly been using the BBx name long before RIM. It's even a technology purposed product. They're justified in defending their trademark -- it's how the system is supposed to work.
While I advocate for the benefits of real name identification, I do understand that some people live in regimes where speaking out results in a bullet to the head.
I'm glad Google+ has decided to embrace those potential users.
As I said, the question is whether you think Unix is a kernel or the tools.
If the tools and APIs are compatible, good enough. It's a unix system.
Every manufacturer's implementation of Unix uses a different kernel. If you think they're still on the original AT&T SVR4 or BSD 4.2 code bases, you're way off course. They've all been tweaked and tuned, with different advantages and disadvantages for scalability, tuning, and management.
QNX is another kernel, nothing more. A very slick kernel, but just a kernel.
QNX is distributed, network aware implementation of POSIX APIs on top of a rather unique realtime kernel.
But it is a unix-based system, with most of the GPL tools cross-compiled. Your command line doesn't change much, if at all. The QNX GUI (if it survived the merger with Blackberry tech) is tight, slick, low-profile interface. Very responive.
Personally I'm interested in developing for any one platform, so I focus on Java 6 JEE based services that will eventually provide for HTML5 web interfaces to those distributed server clusters. There are far too many platforms in the smart phone and tablet markets to pick and choose, but they can all deal with HTML.
I fail to see how contrasting the Canadian governments reaction to court rulings with US reactions is off topic. SlashDot is international. Of course I'm going to put a Canadian spin on things.
That's rich. 20+ years experience doesn't count?
If you have a vendor coordinating your patches, you've outsourced the patching to them. In that case, they're the lazy sysadmins I'm talking about because they've taken on responsibility for doing the patching and testing. Clearly your vendor is not delivering on their end of the bargain if they're not actually keeping you up to date.
The compatability argument is a red herring with properly designed software. Over 20 years in the industry, and I've yet to run into a serious compatability issue within a given point release. People need to start rethinking the production lifecycle in terms of keeping up to date and maintaining API and modularity boundaries, and let go of the old "production freeze" mentality.
I agree we need to collect the space junk we've scattered in orbit. It's a hazard to future flights.
But I can't imagine that the hardware left up there is worth the expense of salvage. Most of the expense of a satellite is not the hardware itself, but the R&D that goes into them, the testing, the prototypes, the huge staff involved in the overall process of design and construction. The hardware itself is as disposable and unimportant as your PC.
To put it in perspective, a baysian spam filter is an adaptive algorithm. No one would ever claim it's intelligent.
'nuff said.
Sorry. I was referring to Siri itself. I misunderstood and thought they were claiming Siri is an AI.
Still, adaptive learning algorithms are not AI. They're a piece of the puzzle, but don't read too much into it. Learning is necessary, but it doesn't meet the "intelligence" criteria.
It's not even an expert system.
No kidding. Talk about sensationalism. This is so far from artificial intelligence it's not even funny.
I know open source software doesn't require a license, but morally anyone who deploys open source software should be helping to support the community that does the development and maintenance. Some businesses invest a significant portion of their support fees into maintaining the software that's shared by the community. They deserve to be supported in their efforts -- and if no one supports those efforts, who is going to do the work?
Sometimes it's easy to pinpoint a maintainer or provider to support, sometimes it's not. If you just use software without knowing who is contributing, you're really being naive. You should understand your technology "supply chain."
Programmers gotta eat, too.
Yeah, yeah, it's not all the sysadmins fault. Compatability issues and all that. But at least in theory, you're supposed be able to deploy a web application in any container/server, so if you can't apply the updates in this case, there's something fundamentally wrong.
Just point the fingers at the sysadmins who haven't been keeping up with patches on their production systems. Alas, all too common an issue.
However, I would like to point the finger at Oracle for releasing updates to Glassfish without a lock-step update of the Eclipse GlassFish tools. I can not upgrade my dev servers without the updates to the dev tools. I don't like being forced to develop and test downlevel from production.
What a shame I can't mod you up after commenting myself. Well said.
The idea of a secured system designed for the sole purpose of allowing executives and board members of the corporations to communicate in secret is profoundly disturbing on so many levels...
As annoying and irritating and downright destructive as malware can be, the techniques used to implement it can be absolutely fascinating. Hackers are the programmers who dive into the system and understand it's weaknesses, finding holes and exploits.
It's the crackers who field that technology destructively that are the problem.
Technology in and of itself is not evil or wrong. It's the abuse of technology that we all need to be concerned about.
I don't expect any OS to be able to boot the kernel, start the GUI, and lauch all my services with any great speed. I have DB/2 UDB, Oracle 11g, PostgreSQL 8.4, MySQL 5.5, SQL Server, and Glassfish all firing up when the box is booted. It takes 15-20 minutes, and switching to Linux won't improve that.
Competitions over boot time are only relevant to people who just use their system as a client.
True AI requires the ability to rewrite the code of the AI system itself, thereby implementing learning algorithms. My own work is primitive compared to a an AI; I've only created an expert system, which is a much simpler thing.
A true programming AI would be able to extract data structures and algorithms from virtually any language, learn from it, and teach itself to program in those languages, rather than having someone manually teach it by updating the knowledge base.
No matter how many times it's been tried before, it's still a neat idea. It'll be interesting to see where Microsoft takes this idea.
They just can't catch a break, can they?
But the complainant has clearly been using the BBx name long before RIM. It's even a technology purposed product. They're justified in defending their trademark -- it's how the system is supposed to work.
All the nations engage in censorship. It doesn't justify it, but what's the difference between:
Welcome to the Korporate States of Amerika.
While I advocate for the benefits of real name identification, I do understand that some people live in regimes where speaking out results in a bullet to the head.
I'm glad Google+ has decided to embrace those potential users.
As I said, the question is whether you think Unix is a kernel or the tools.
If the tools and APIs are compatible, good enough. It's a unix system.
Every manufacturer's implementation of Unix uses a different kernel. If you think they're still on the original AT&T SVR4 or BSD 4.2 code bases, you're way off course. They've all been tweaked and tuned, with different advantages and disadvantages for scalability, tuning, and management.
QNX is another kernel, nothing more. A very slick kernel, but just a kernel.
QNX is distributed, network aware implementation of POSIX APIs on top of a rather unique realtime kernel.
But it is a unix-based system, with most of the GPL tools cross-compiled. Your command line doesn't change much, if at all. The QNX GUI (if it survived the merger with Blackberry tech) is tight, slick, low-profile interface. Very responive.
Personally I'm interested in developing for any one platform, so I focus on Java 6 JEE based services that will eventually provide for HTML5 web interfaces to those distributed server clusters. There are far too many platforms in the smart phone and tablet markets to pick and choose, but they can all deal with HTML.
How do you explain a judgement in an SMS message?
I could see a Google+ or Facebook page for publishing rulings, but tweets?
You can fear it or embrace it, but like the future, it is inevitable.
I fail to see how contrasting the Canadian governments reaction to court rulings with US reactions is off topic. SlashDot is international. Of course I'm going to put a Canadian spin on things.