I don't believe that to be the case. I have one (not used anymore since they just put a tower in close by), and it does not come online unless it is able to sync with GPS. I had to actually move it from the basement because it wasn't able to sync to the satellites.
Operation Wide Receiver was the initial program that ended around the 2007 period. Operation Fast and Furious started in the 2009 window and was responsible for the overwhelming percentage of guns that ended up in the Mexican Cartels.
Just because the initial operation started under one President does not mean that it was potentially corrupted by his successor. The program had good intent but was just completely co-oped and taking down a completely screwy road.
Excellent representation of the processing of transactions. Most people don't realize that processing of credit card transactions in the US don't really involve banks other than authorizing of the transaction (meaning there is either money in a checking account for debit cards typically or credit available on a credit account) and acting as the receiver of the transfer for the merchant once the transactions are settled. Interested in a job:)
I guess I have to ask the question, why do people always feel the need to upgrade the OS on their phones. What exactly does the new version of Android provide in the area of functionality that the current 2.3 build? I ask because my current Android 2.3 provides all business and personal needs that I currently require.
Actually I think you are wrong. I as well as my friends have all worked hard and we are very happy. We are happy because we don't define our lives by our jobs and how much money we have, but by our families and friends. I find it funny that you seem to define happiness by the very people you hate. You define happiness by money for which is the sole apparent motivation of the people you think cause all of your problems in life.
Here is a suggestion, don't give those "evil" people the power of "happiness" in your life. I would explain more, but I wanna go have a nice snow ball fight with my kids....see how that works.
Performance doesn't matter any more. Correctness and quick development does. FP provides that in abundance. (Of course, correctness is just another way to say "quick development" nowadays, but whatever...)
Really, performance doesn't count, that must be nice. The two worlds that I have lived in (control systems and financial transaction processing) have performance as king because in both cases, meeting specific performance numbers means large explosions or large fines from networks. Those are naming just two areas, there are quite a few other areas, but I can only speak of the two stated above.
1) Two words: undefined behavior. You'll find it around every corner in C or C++ (two very different languages, of course) -- this leads to unreasonably hard-to-find bugs. In C++ it's also extremely hard to avoid such behavior consistently -- compilers are happy exploit it for optimizations, but somehow can't provide warnings for all cases where you are (unwittingly) relying on UB.
I have found that ~90% of the "undefined behavior" is caused by people not properly checking argument values. That is the nature of imperative languages, if you don't know or understand that, I question whether you should be writing code then, sorry.
2) Really? Haskell or Ocaml do not rely on any of those things you mentioned. Difficult? Perhaps, but see my point #1. Besides, who would you like making your software... someone who's just "learned java" or someone who knows what the fuck they're doing?
See the above point of my argument...and nice language.
3) So all FP languages which don't perform as well as C (or order-of-magnitude at least) don't perform as well as C. What an insight. Btw, Haskell is also within OoM of C. Also, see the top of this post
Sarcasm really doesn't help make your point here.
4) How hardware works is fucking irrelevant. If compiler for language X can optimize "fib N" to a constant expression it doesn't matter if your C compiler can generate code which executes a million iterations of a fib-computing loop per second. Certainly, we're not quite there yet, but in the C world there's no hope of doing this beyond *really* simple examples (aka not fib), but FP could conceivably get further. (TC is a barrier, but you can still do useful computation even without TC.
Actually, I have found that understanding just how hardware works makes finding solutions to problems a whole lot easier. Computers function in a particular manor, and I have found that they mirror life more closely than functional languages. Now granted, that is my perception, but the fact that functional languages are still used only in a few disciple sure enforced my opinion.
After rereading the parent comment, I think your perceived attitude of the author is way out of line. He stated his case clearly AND WITHOUT PROFANITY. I have been developing software for 17+ years, and after all that time, paradigms come and paradigms go, languages come and languages go just like management styles. What matters the most is the person at the keyboard designing and developing the solutions. I can't even count the number of languages that have come and gone through the years, but C and C++ have always been there. I have stopped fighting the fight of "..this language is better because..." and just learned to use both of those languages better. I produce products faster with far fewer defects so I am happy.
Guess at this point I just need to yell "GET OFF MY LAWN" to complete my old grumpy statements.
That was my thought exactly. With all of the crap going on in this world you take this subject on...really...seriously. I really thought they were better/smarter than this, but I guess I get my Christmas surprise present early...***sigh***.
I have yet to experience an out-sourcing project come in under budget. The typical project seems to run 3X what the initial projects costs presented, and that is based upon comparable pricing. When someone says $14/hr bill rate, my blood run cold and causes me to expect nothing but an abysmal failure.
You are thinking the same thing that I had in the back of my mind. The changes in hardware could very well be just enough that the existing kernels are designed to properly handle. The example of Hyperthreading is case-in-point. Once Windows/Linux/BSD/Oracle and such do in fact, make changes to accommodate any subtle changes needed to take full advantages of the hardware, then the tests will be more valid. Now if all/some don't see the need to make any changes, then we can use the word "flop" to describe the current CPU since if the hardware design requires changes in software to exploit the new features and the software does not change: flop, flop and flop.
Well, I can't speak for 2011, but when I run Depends.exe on devenv.exe for 2010, I don't see mscoree.dll. I am not saying that during the load/run that eventually.Net is take advantage of, but it does show that there is C++ code that would require porting.
Well, I would suggest that Fidelity Information Services fire all of their development staff then. I have.Net based Windows service handling multiple sockets with multiple messages per second on each connection just fine and by just fine meaning the CPU barely hits 2% on several year old hardware. Hell, the darn anti-virus software uses more resources than my app.
See, that is not my experience while living in Minnesota (Apple Valley). The only time I saw salt being used was in the intersections, and this was only a few years ago.
Wow, I think you need to provide a link to a credible site for this one. I am betting myself that the housing industry requires far more trees to be cut than the cattle industry. Most grazing pastures are at altitudes that typically on pines/spruces like to grow, plus, they (ranch managers) like the trees in the pastures to provide weather coverage for the animals.
That is because those drug purchases are subsidized by the government via taxes collected. The drug companies don't charge less because the purchasing agent is Canadian.
The reason you don't see surcharges (a fee is a charge that an institution charges another institution and a surcharge is a "fee" that a bank charges a customer) is because Visa does not allow surcharges to be assessed on ATM transactions. I bring Visa into the picture because more than likely if you are doing an ATM transaction at a "foreign" bank, the transaction will hit the Visa network. Now the reason that Visa does not allow fees on ATM transactions is because the EU passed legislation that bans those type of transaction surcharges. Basically, if your bank is located in the EU region, all transactions throughout the world cannot have a surcharge applied by the acquiring institution.
Note that POS transactions (purchases) do not fall under this rule and can have surcharges applied.
I guess I would really like to see a link to a credible site making this claim. Governments don't develop the software that controls the ATM's, the vendors do, and I am pretty darn certain that either Diebold or NCR have Linux "solutions" in the pipelines. Now you might be asking me how do I know. well, I worked for Diebold for quite a few years and Windows is the ONLY OS they support these days. And for the last few years, I work for a company that sells host software so we stay in touch with the major ATM vendors.
I would think this is a legal issue in the fact that the person destroyed company property without consent. Imagine if you stopped getting the newspaper delivered, and as a result, the paper boy took your car and had it stripped.
Well, I can give you one area where manual memory management is needed: fire-and-forget work. I have tons of custom logging (think log4cpp but on roids) that has worker threads that receive messages and do work based upon data received. If your data is larger than 2 integers basically, you are hosed unless you manually allocate memory before the call and let the receiver free the memory.
Wow, that is a very interesting question. I would think that it would not be such a good idea to act in such an overt manor. The one issue I see is that some/most of the "command and control" servers are located in other sovereign countries...some of which are even friendly, so attempting to breach such machines could be construed as an attack on a sovereign nation.
Now with that, I believe that it is something that organizations such as the CIA or NSA should be doing this in a covert manor.
The "tactile feedback" was the very first thing that came to my mind when I saw the headline. Touch screens have their place (cell phones as an example), but I just don't see keyboards going anywhere soon for anybody that uses their computer 8 hours a day.
Not all that correct. Typically FPGAs are used when either production quantities are to low to justify the expense of creating ASICs, OR if you want to reprogram your self on the fly.
If you are an application developers, I would agree with you. Any decent debugger should allow you to set a conditional breakpoint, but I am not sure if you can say that for kernel debuggers which are very different animals typically.
Actually it is not strange or funny. If you were to read our Constitution, you would notice that one of the few enumerated purposes of our federal government is to provide for national security. You can read all you want, but it does not say anything about national health care or anything even remotely related to such.
I don't believe that to be the case. I have one (not used anymore since they just put a tower in close by), and it does not come online unless it is able to sync with GPS. I had to actually move it from the basement because it wasn't able to sync to the satellites.
The one application that I am aware of that does make use of Guile is GnuCash and it uses Guile for generating reports.
Operation Wide Receiver was the initial program that ended around the 2007 period. Operation Fast and Furious started in the 2009 window and was responsible for the overwhelming percentage of guns that ended up in the Mexican Cartels.
Just because the initial operation started under one President does not mean that it was potentially corrupted by his successor. The program had good intent but was just completely co-oped and taking down a completely screwy road.
Excellent representation of the processing of transactions. Most people don't realize that processing of credit card transactions in the US don't really involve banks other than authorizing of the transaction (meaning there is either money in a checking account for debit cards typically or credit available on a credit account) and acting as the receiver of the transfer for the merchant once the transactions are settled. :)
Interested in a job
I guess I have to ask the question, why do people always feel the need to upgrade the OS on their phones. What exactly does the new version of Android provide in the area of functionality that the current 2.3 build? I ask because my current Android 2.3 provides all business and personal needs that I currently require.
Actually I think you are wrong. I as well as my friends have all worked hard and we are very happy. We are happy because we don't define our lives by our jobs and how much money we have, but by our families and friends. I find it funny that you seem to define happiness by the very people you hate. You define happiness by money for which is the sole apparent motivation of the people you think cause all of your problems in life.
Here is a suggestion, don't give those "evil" people the power of "happiness" in your life. I would explain more, but I wanna go have a nice snow ball fight with my kids....see how that works.
Performance doesn't matter any more. Correctness and quick development does. FP provides that in abundance. (Of course, correctness is just another way to say "quick development" nowadays, but whatever...)
Really, performance doesn't count, that must be nice. The two worlds that I have lived in (control systems and financial transaction processing) have performance as king because in both cases, meeting specific performance numbers means large explosions or large fines from networks. Those are naming just two areas, there are quite a few other areas, but I can only speak of the two stated above.
1) Two words: undefined behavior. You'll find it around every corner in C or C++ (two very different languages, of course) -- this leads to unreasonably hard-to-find bugs. In C++ it's also extremely hard to avoid such behavior consistently -- compilers are happy exploit it for optimizations, but somehow can't provide warnings for all cases where you are (unwittingly) relying on UB.
I have found that ~90% of the "undefined behavior" is caused by people not properly checking argument values. That is the nature of imperative languages, if you don't know or understand that, I question whether you should be writing code then, sorry.
2) Really? Haskell or Ocaml do not rely on any of those things you mentioned. Difficult? Perhaps, but see my point #1. Besides, who would you like making your software... someone who's just "learned java" or someone who knows what the fuck they're doing?
See the above point of my argument...and nice language.
3) So all FP languages which don't perform as well as C (or order-of-magnitude at least) don't perform as well as C. What an insight. Btw, Haskell is also within OoM of C. Also, see the top of this post
Sarcasm really doesn't help make your point here.
4) How hardware works is fucking irrelevant. If compiler for language X can optimize "fib N" to a constant expression it doesn't matter if your C compiler can generate code which executes a million iterations of a fib-computing loop per second. Certainly, we're not quite there yet, but in the C world there's no hope of doing this beyond *really* simple examples (aka not fib), but FP could conceivably get further. (TC is a barrier, but you can still do useful computation even without TC.
Actually, I have found that understanding just how hardware works makes finding solutions to problems a whole lot easier. Computers function in a particular manor, and I have found that they mirror life more closely than functional languages. Now granted, that is my perception, but the fact that functional languages are still used only in a few disciple sure enforced my opinion.
After rereading the parent comment, I think your perceived attitude of the author is way out of line. He stated his case clearly AND WITHOUT PROFANITY. I have been developing software for 17+ years, and after all that time, paradigms come and paradigms go, languages come and languages go just like management styles. What matters the most is the person at the keyboard designing and developing the solutions. I can't even count the number of languages that have come and gone through the years, but C and C++ have always been there. I have stopped fighting the fight of "..this language is better because..." and just learned to use both of those languages better. I produce products faster with far fewer defects so I am happy.
Guess at this point I just need to yell "GET OFF MY LAWN" to complete my old grumpy statements.
That was my thought exactly. With all of the crap going on in this world you take this subject on...really...seriously. I really thought they were better/smarter than this, but I guess I get my Christmas surprise present early...***sigh***.
I have yet to experience an out-sourcing project come in under budget. The typical project seems to run 3X what the initial projects costs presented, and that is based upon comparable pricing. When someone says $14/hr bill rate, my blood run cold and causes me to expect nothing but an abysmal failure.
You are thinking the same thing that I had in the back of my mind. The changes in hardware could very well be just enough that the existing kernels are designed to properly handle. The example of Hyperthreading is case-in-point. Once Windows/Linux/BSD/Oracle and such do in fact, make changes to accommodate any subtle changes needed to take full advantages of the hardware, then the tests will be more valid. Now if all/some don't see the need to make any changes, then we can use the word "flop" to describe the current CPU since if the hardware design requires changes in software to exploit the new features and the software does not change: flop, flop and flop.
So you are liking PETA to Larry Flynt...guess I actually do see the comparison.
Well, I can't speak for 2011, but when I run Depends.exe on devenv.exe for 2010, I don't see mscoree.dll. I am not saying that during the load/run that eventually .Net is take advantage of, but it does show that there is C++ code that would require porting.
Well, I would suggest that Fidelity Information Services fire all of their development staff then. I have .Net based Windows service handling multiple sockets with multiple messages per second on each connection just fine and by just fine meaning the CPU barely hits 2% on several year old hardware. Hell, the darn anti-virus software uses more resources than my app.
See, that is not my experience while living in Minnesota (Apple Valley). The only time I saw salt being used was in the intersections, and this was only a few years ago.
Wow, I think you need to provide a link to a credible site for this one. I am betting myself that the housing industry requires far more trees to be cut than the cattle industry. Most grazing pastures are at altitudes that typically on pines/spruces like to grow, plus, they (ranch managers) like the trees in the pastures to provide weather coverage for the animals.
That is because those drug purchases are subsidized by the government via taxes collected. The drug companies don't charge less because the purchasing agent is Canadian.
The reason you don't see surcharges (a fee is a charge that an institution charges another institution and a surcharge is a "fee" that a bank charges a customer) is because Visa does not allow surcharges to be assessed on ATM transactions. I bring Visa into the picture because more than likely if you are doing an ATM transaction at a "foreign" bank, the transaction will hit the Visa network. Now the reason that Visa does not allow fees on ATM transactions is because the EU passed legislation that bans those type of transaction surcharges. Basically, if your bank is located in the EU region, all transactions throughout the world cannot have a surcharge applied by the acquiring institution.
Note that POS transactions (purchases) do not fall under this rule and can have surcharges applied.
I guess I would really like to see a link to a credible site making this claim. Governments don't develop the software that controls the ATM's, the vendors do, and I am pretty darn certain that either Diebold or NCR have Linux "solutions" in the pipelines. Now you might be asking me how do I know. well, I worked for Diebold for quite a few years and Windows is the ONLY OS they support these days. And for the last few years, I work for a company that sells host software so we stay in touch with the major ATM vendors.
I would think this is a legal issue in the fact that the person destroyed company property without consent. Imagine if you stopped getting the newspaper delivered, and as a result, the paper boy took your car and had it stripped.
Well, I can give you one area where manual memory management is needed: fire-and-forget work. I have tons of custom logging (think log4cpp but on roids) that has worker threads that receive messages and do work based upon data received. If your data is larger than 2 integers basically, you are hosed unless you manually allocate memory before the call and let the receiver free the memory.
Wow, that is a very interesting question. I would think that it would not be such a good idea to act in such an overt manor. The one issue I see is that some/most of the "command and control" servers are located in other sovereign countries...some of which are even friendly, so attempting to breach such machines could be construed as an attack on a sovereign nation.
Now with that, I believe that it is something that organizations such as the CIA or NSA should be doing this in a covert manor.
The "tactile feedback" was the very first thing that came to my mind when I saw the headline. Touch screens have their place (cell phones as an example), but I just don't see keyboards going anywhere soon for anybody that uses their computer 8 hours a day.
Not all that correct. Typically FPGAs are used when either production quantities are to low to justify the expense of creating ASICs, OR if you want to reprogram your self on the fly.
If you are an application developers, I would agree with you. Any decent debugger should allow you to set a conditional breakpoint, but I am not sure if you can say that for kernel debuggers which are very different animals typically.
Actually it is not strange or funny. If you were to read our Constitution, you would notice that one of the few enumerated purposes of our federal government is to provide for national security. You can read all you want, but it does not say anything about national health care or anything even remotely related to such.