...how to squeeze as many dollars as they can out of the consumers pocket.
Obviously any company involved in computer technology, be it R&D or application certainly know by now how fast things change. So much so that any decent size to large size company are looking towards the future. But they need money to R&D and implement the new, where the larger the company, the more finance they need.
The way to get such finance is of course to milk what is currently implemented. For example, dialup is still being used by some companies to subsidize broadband, for certainly the bandwidth over the same two wires as DSL, dialup is way overprice. And as a last resort on DSL failure for a DSL plan, you are limited to a small number of hours dialup.
Bandwidth caps on DSL and cable are a way of milking, though its rather false advertising too, just like dialup speed (I rarely get better than 28.8k dialup even with a 56k modem (non-winmodem).
So expect previous applied technology to subsidize newer technology.
The real kicker is that Artificial Intelligence is really just a by-product illusion of Automating Information enough that the illusion presents itself. Even these two, as well as the cyc team, were trying to do just that, by first collecting up information to then automate its use. The gears and bearings of which are pretty simple.
"HTK was originally developed at the Machine Intelligence Laboratory (formerly known as the Speech Vision and Robotics Group) of the Cambridge University Engineering Department (CUED) where it has been used to build CUED's large vocabulary speech recognition systems (see CUED HTK LVR). In 1993 Entropic Research Laboratory Inc. acquired the rights to sell HTK and the development of HTK was fully transferred to Entropic in 1995 when the Entropic Cambridge Research Laboratory Ltd was established. HTK was sold by Entropic until 1999 when Microsoft bought Entropic. Microsoft has now licensed HTK back to CUED and is providing support so that CUED can redistribute HTK and provide development support via the HTK3 web site. See History of HTK for more details."
Considering that of the 6 billion plus population and the fact that its some fraction of 1% that are responsible for commanding warfare, be it legitimate or not (terrorism), the only possible use of such a weapon is to create the fear that motivates warfare legitimate or not (terrorism) which in turn creates the excuse for continuing the spending. Rather than spending it on more productive and terrorism excuse removing efforts which would promote peace and be far more effective against terrorism and so legitimate warfare.
On the war on terrorism, the US is going to win it because they are going to produce the most powerful terrorism inducing smell.... I believe its called "burning human flesh" smell.
So much is said about this or that technology and when it gets down to using it, its not what it was promoted to be.
Computer power has greatly increased over the years but the user experience does not parallel that, but instead pretty much stays the same, More data is being transfered over the internet today and its increasing with the drive towards digital tv access. I recall when I was told that the phone line couldn't handle anything more than 96k baud rate. But today we have far faster dsl and can still make a phone call over teh same two wires.
And a lot of traffic is spam, phishing, advertising, etc.
For Example, Its difficult to find some things through google as you can be flooded with ads for things you are not interested in. I once tried to find specifications for an old laptop only to be presented with battery and power supply links of everybody and their brother selling these things for this laptop. And nothing regarding anything even close to information on this old laptop. The contradiction being....who the hell are they all selling these batteries and power supplies for this old laptop, too? Yet I still waded through that junk to find not what I was looking for.
When you are handed enough contradictions, and you begin to see through all the bull shit you are handed, and you and anyone else dealing with this awareness will begin to lose patience.
Programming is another contradiction, as programming is the act of automating some functionality in a manner that provides easier use and reuse, but programming really doesn't get easier as it should be. Programming is being held in a state of elitism or at a level of complexity that is just beyond the typical user ability to deal with the idiosyncrasy of any programing language on this particular hardware in this particular use, etc... But it doesn't really need to be that way and people are beginning to see through this babel when they are told something they want can't be done, yet they see it being done elsewhere or a short time later. This tends to expose the source of contradictions, the computer industry itself. And there is a reason for it.
IS it really any wonder people are losing their patiences? When was the last time you told someone how easy it is to do something and failed to realize what base knowledge you must first have for such a thing to be so easy to do?
Lets not forget about the legal battles we all see in the news regarding something to do with computers.
All in all there is a level of frustration the general user, and even more advanced users experience on a regular basis and unlike most any other thing, outside of computing that they may want to do.
Even today there is yet to be an open, user friendly and fully user accessible system. All system today have such built in unnecessary user constraints in one way or another that contributes to unnecessary frustration. The usefulness of these constraints are only useful to those who want to make user need them so to sell more and more. If you give them all they need, teach them to fish, they won't need you to fish for them.
Lack of patience comes from recognizing contradiction, the distraction of junk information, and the failure to reach ones goals (can't get there from here regardless of how many times you are lead to believe you can) and this invariable leads to frustration. Its not the speed of computing but the human injection of trash between point A and target point B.
Their are efforts to improve education regarding computers but as long as its being taught, to use an analogy, in the mode of teaching roman numeral based math instead of the simpler and more powerful hindu-arabic decimal system mathematics, there will be frustration and resulting impatience.
... such that there are no degeneration of copies, then there are better things we can eat like HFCS filled foods..
Seriously there are worse things to eat that the FDA has approved. But still, considering gene therapy is at hand, it does make me hold caution to ingesting something that may contain genetic issues.
Oh I get it, when you are ready to throw your old computer in the garbage you call the cpu manufacture and they shut it down completely and that will insure electronic land pollution instead of re-use.
Considering I stopped buying computer years ago and now only use tossed out system, guess that will really hurt us recyclers
Of course we all know that in application there will be all sorts of issues and problems. From teh core hackers to laws making it illegal to hack your cpu to then embedded spyware tosystem filure on serious systems due to accidently lock out to......
And all this for what? A way for the CPU manufacture to control how much of something you own, can you use.
Where does such access to emails come into play? The same as the telecoms assisting the government in spying on Americans. If you know what the public in general is thinking you will know what lies to tell them.
Let those who want to participate do so, those that don't want to to also do so and for those who find at times exception to participation, but otherwise would participate, the ultimate control.
Everyone pays for what they use, here in atlanta with teh water issues, more and more are turning to rain collection systems and the same do it yourself attitude can be applied regarding power.
"Uh, so you want "unskilled labour" writing your compilers and operating systems?"
Programming language Compilers and Interpreters are Software Engineering Tasks. And anyone can come up with another language.
Operating systems is another Software engineering task but it is becoming less so as "OS kits" are created, where automation of the more difficult stuff taken care of.
But for those who fail to understand some things, they, like yourself, are not software engineers, but mere programmers relying on the quality of software engineering done from which they work on top of.
If the compiler or interpreter is buggy, then what is the best quality of software the mere programmer, or even automated code generation system, can create?
I studied C in school while working full time and made deans list twice while doing so. Pointer were a little tough to get but once gotten, no problem. However, it you read the whole wiki page linked above, what they seem to be complaining about in light of reality is that their way of doing things is becoming obsolete.
Using pointers and other text based programming methods or concepts or procedures or whatever you want to call them is important to know as a software engineer understanding the full scope of software programming history and being able to deal with its old code, but that doesn't mean everyone wants to be a software engineer but just wants to write a program.
Personally I know the whole software engineering shebang is working off the wrong assumptions and premises and that there has been this ongoing lack of needed talent because of it. Just as using the roman numeral system for mathematics today would be found impossible in its ability to even do what is today considered common accounting, so is becoming the ways of software development.
I'm not defending Java or any other programming language because ultimately its not what language you write in, which includes what GUI use use in the process of programming but a matter of translation of what code you write or click.... its translation down to machine level. And that is where genuine "Software Engineering" should be focusing.
There are just to damn many people needing to program everything from a full out large scale programs, to making a simple macro to automate some repetitive set of actions they perform. To many people for the illusion of elitism of programming to continue as it has. Programming can and has so been becoming more and more automated.
Software engineering main focus today should be of "Abstraction Physics" and the development of "knowledge navigational mapping" as a standardize mapping for software programming support. The navigational mapping of programming concepts, data type, common functionality, etc..
In simpler words, software engineering should be the field that focuses on building the support base for programmers. Just as structural engineers do the plans for building a bridge but its the skilled and often unskilled laborers that actually build the bridge, not the engineer.
.... to criminalize such fud, but there are laws against slander and libel. Perhaps teh FSF and EFF should take action.
However the real issues here is not exposing this FUD to those who know better but to those who don't. So sue to force such FUD spreading companies to undo the FUD they spread by the same means and extent they used to spread it.
Automater is not the way to do it. There is a rather large overhead in the code it generates even for something as simple as a directory listing, though hidden from the user. Automator is also limited to only applications that are friendly to it and the number of applications so friendly is small. There is also the limitations of Automator in being dynamic enough to produce stand alone programs, not to even consider stand alone programs that are automator friendly, as it is designed in the line of hypercard to apple script to its current incarnation which does use applescript. If anything it is a glue type program fitting in the class of tcl/tk which has recently seen a rare upgrade.
What makes for better examples of where we are headed are programs that produce web content dynamically based upon user input. And dynamically created web applications. Considering that web based application inherently must have the third primary user interface (port) available to the user, it is likely that we will see easier programming via the web before we see it offline. And of course any such online programming ability can be set up as localhost for offline.
...how to squeeze as many dollars as they can out of the consumers pocket.
Obviously any company involved in computer technology, be it R&D or application certainly know by now how fast things change. So much so that any decent size to large size company are looking towards the future. But they need money to R&D and implement the new, where the larger the company, the more finance they need.
The way to get such finance is of course to milk what is currently implemented. For example, dialup is still being used by some companies to subsidize broadband, for certainly the bandwidth over the same two wires as DSL, dialup is way overprice. And as a last resort on DSL failure for a DSL plan, you are limited to a small number of hours dialup.
Bandwidth caps on DSL and cable are a way of milking, though its rather false advertising too, just like dialup speed (I rarely get better than 28.8k dialup even with a 56k modem (non-winmodem).
So expect previous applied technology to subsidize newer technology.
... I supposed the story is somewhat interesting.
The real kicker is that Artificial Intelligence is really just a by-product illusion of Automating Information enough that the illusion presents itself.
Even these two, as well as the cyc team, were trying to do just that, by first collecting up information to then automate its use. The gears and bearings of which are pretty simple.
Some interested in the A.I. by product might find this of some interest.
Hmmm, from the http://htk.eng.cam.ac.uk/ site
"HTK was originally developed at the Machine Intelligence Laboratory (formerly known as the Speech Vision and Robotics Group) of the Cambridge University Engineering Department (CUED) where it has been used to build CUED's large vocabulary speech recognition systems (see CUED HTK LVR). In 1993 Entropic Research Laboratory Inc. acquired the rights to sell HTK and the development of HTK was fully transferred to Entropic in 1995 when the Entropic Cambridge Research Laboratory Ltd was established. HTK was sold by Entropic until 1999 when Microsoft bought Entropic. Microsoft has now licensed HTK back to CUED and is providing support so that CUED can redistribute HTK and provide development support via the HTK3 web site. See History of HTK for more details."
... when they start turning on themselves it must be a feeding frenzy.
... major breakthru in artificial intelligence.... someone is bound to win the grand turing award now.
Considering that of the 6 billion plus population and the fact that its some fraction of 1% that are responsible for commanding warfare, be it legitimate or not (terrorism), the only possible use of such a weapon is to create the fear that motivates warfare legitimate or not (terrorism) which in turn creates the excuse for continuing the spending. Rather than spending it on more productive and terrorism excuse removing efforts which would promote peace and be far more effective against terrorism and so legitimate warfare.
On the war on terrorism, the US is going to win it because they are going to produce the most powerful terrorism inducing smell....
I believe its called "burning human flesh" smell.
So much is said about this or that technology and when it gets down to using it, its not what it was promoted to be.
Computer power has greatly increased over the years but the user experience does not parallel that, but instead pretty much stays the same,
More data is being transfered over the internet today and its increasing with the drive towards digital tv access. I recall when I was told that the phone line couldn't handle anything more than 96k baud rate. But today we have far faster dsl and can still make a phone call over teh same two wires.
And a lot of traffic is spam, phishing, advertising, etc.
For Example, Its difficult to find some things through google as you can be flooded with ads for things you are not interested in. I once tried to find specifications for an old laptop only to be presented with battery and power supply links of everybody and their brother selling these things for this laptop. And nothing regarding anything even close to information on this old laptop. The contradiction being....who the hell are they all selling these batteries and power supplies for this old laptop, too? Yet I still waded through that junk to find not what I was looking for.
When you are handed enough contradictions, and you begin to see through all the bull shit you are handed, and you and anyone else dealing with this awareness will begin to lose patience.
Programming is another contradiction, as programming is the act of automating some functionality in a manner that provides easier use and reuse, but programming really doesn't get easier as it
should be. Programming is being held in a state of elitism or at a level of complexity that is just beyond the typical user ability to deal with the idiosyncrasy of any programing language on this particular hardware in this particular use, etc... But it doesn't really need to be that way and people are beginning to see through this babel when they are told something they want can't be done, yet they see it being done elsewhere or a short time later. This tends to expose the source of contradictions, the computer industry itself. And there is a reason for it.
IS it really any wonder people are losing their patiences? When was the last time you told someone how easy it is to do something and failed to realize what base knowledge you must first have for such a thing to be so easy to do?
Lets not forget about the legal battles we all see in the news regarding something to do with computers.
All in all there is a level of frustration the general user, and even more advanced users experience on a regular basis and unlike most any other thing, outside of computing that they may want to do.
Even today there is yet to be an open, user friendly and fully user accessible system. All system today have such built in unnecessary user constraints in one way or another that contributes to unnecessary frustration. The usefulness of these constraints are only useful to those who want to make user need them so to sell more and more. If you give them all they need, teach them to fish, they won't need you to fish for them.
Lack of patience comes from recognizing contradiction, the distraction of junk information, and the failure to reach ones goals (can't get there from here regardless of how many times you are lead to believe you can) and this invariable leads to frustration. Its not the speed of computing but the human injection of trash between point A and target point B.
Their are efforts to improve education regarding computers but as long as its being taught, to use an analogy, in the mode of teaching roman numeral based math instead of the simpler and more powerful hindu-arabic decimal system mathematics, there will be frustration and resulting impatience.
This doesn't have to be this way, as there are plenty new markets to be discovered by removal of the unnecessary and false user constraints.
google for it....
... you find out that your 1 gig monthly usage is in the 5% of users....
only using every other bit.
... such that there are no degeneration of copies, then there are better things we can eat like HFCS filled foods..
Seriously there are worse things to eat that the FDA has approved. But still, considering gene therapy is at hand, it does make me hold caution to ingesting something that may contain genetic issues.
Oh I get it, when you are ready to throw your old computer in the garbage you call the cpu manufacture and they shut it down completely and that will insure electronic land pollution instead of re-use.
Considering I stopped buying computer years ago and now only use tossed out system, guess that will really hurt us recyclers
Of course we all know that in application there will be all sorts of issues and problems. ......
From teh core hackers to laws making it illegal to hack your cpu to then embedded spyware tosystem filure on serious systems due to accidently lock out to
And all this for what? A way for the CPU manufacture to control how much of something you own, can you use.
but how many know of the genuine motivation of extreamist?
Trillion dollar stock market manipulation of the 90's striking and draining south east Asia including Indonesia (which is 88% Muslin according to CIA records)
And what would be the opposite direction or the removing of terrorist excuses at a far lower cost.
What the World Wants
Where does such access to emails come into play? The same as the telecoms assisting the government in spying on Americans. If you know what the public in general is thinking you will know what lies to tell them.
Let those who want to participate do so, those that don't want to to also do so and for those who find at times exception to participation, but otherwise would participate, the ultimate control.
Everyone pays for what they use, here in atlanta with teh water issues, more and more are turning to rain collection systems and the same do it yourself attitude can be applied regarding power.
... lets start passing rumors that MS is befriending Linux....
"Uh, so you want "unskilled labour" writing your compilers and operating systems?"
Programming language Compilers and Interpreters are Software Engineering Tasks. And anyone can come up with another language.
Operating systems is another Software engineering task but it is becoming less so as "OS kits" are created, where automation of the more difficult stuff taken care of.
But for those who fail to understand some things, they, like yourself, are not software engineers, but mere programmers relying on the quality of software engineering done from which they work on top of.
If the compiler or interpreter is buggy, then what is the best quality of software the mere programmer, or even automated code generation system, can create?
... see the lower part on mindset changes in education
I studied C in school while working full time and made deans list twice while doing so. Pointer were a little tough to get but once gotten, no problem.
However, it you read the whole wiki page linked above, what they seem to be complaining about in light of reality is that their way of doing things is becoming obsolete.
Using pointers and other text based programming methods or concepts or procedures or whatever you want to call them is important to know as a software engineer understanding the full scope of software programming history and being able to deal with its old code, but that doesn't mean everyone wants to be a software engineer but just wants to write a program.
Personally I know the whole software engineering shebang is working off the wrong assumptions and premises and that there has been this ongoing lack of needed talent because of it.
Just as using the roman numeral system for mathematics today would be found impossible in its ability to even do what is today considered common accounting, so is becoming the ways of software development.
I'm not defending Java or any other programming language because ultimately its not what language you write in, which includes what GUI use use in the process of programming but a matter of translation of what code you write or click.... its translation down to machine level. And that is where genuine "Software Engineering" should be focusing.
There are just to damn many people needing to program everything from a full out large scale programs, to making a simple macro to automate some repetitive set of actions they perform.
To many people for the illusion of elitism of programming to continue as it has. Programming can and has so been becoming more and more automated.
Software engineering main focus today should be of "Abstraction Physics" and the development of "knowledge navigational mapping" as a standardize mapping for software programming support.
The navigational mapping of programming concepts, data type, common functionality, etc..
In simpler words, software engineering should be the field that focuses on building the support base for programmers. Just as structural engineers do the plans for building a bridge but its the skilled and often unskilled laborers that actually build the bridge, not the engineer.
...a great promotion is to fail and blame it on popularity abundance.
Do we have any examples of high user load being successfully maintained?
... The West as in being the US does not use the voting system the author thinks it uses. As we found out in the last election.
Its voting system is based not upon any of the describe methods but rather on of how well voting results can be manipulated.
... doesn't someone make a cream for that?
.... to criminalize such fud, but there are laws against slander and libel. Perhaps teh FSF and EFF should take action.
However the real issues here is not exposing this FUD to those who know better but to those who don't.
So sue to force such FUD spreading companies to undo the FUD they spread by the same means and extent they used to spread it.
...the pervasive fully integrated user frustration function of Windows.
So if they are trying to determine the level of frustration of users of windows, don't they need a "no frustration" reference?
Or is this to show user don't have any @(*&#%#)@^125# frustration with Windows, as windows is the reference point.
See the references
http://abstractionphysics.net/pmwiki/index.php
Automater is not the way to do it. There is a rather large overhead in the code it generates even for something as simple as a directory listing, though hidden from the user. Automator is also limited to only applications that are friendly to it and the number of applications so friendly is small. There is also the limitations of Automator in being dynamic enough to produce stand alone programs, not to even consider stand alone programs that are automator friendly, as it is designed in the line of hypercard to apple script to its current incarnation which does use applescript. If anything it is a glue type program fitting in the class of tcl/tk which has recently seen a rare upgrade.
What makes for better examples of where we are headed are programs that produce web content dynamically based upon user input. And dynamically created web applications.
Considering that web based application inherently must have the third primary user interface (port) available to the user, it is likely that we will see easier programming via the web before we see it offline. And of course any such online programming ability can be set up as localhost for offline.