Actually there is a concept of spirit of law and then another called the letter of the law. This is taught at the CHP academy. The spirit of the law is to stop people from texting while driving, i.e. they are moving; to keep them from hurting themselves or others. If you are at a stop light, there is no danger that you are going to hit someone. Also, the GPS ticket is splitting a very fine hair.
Cops who can't think follow the letter of the law. The letter of the law means they don't have to make any moral decisions. They are just following orders. These type of cops are not desirable. You want officers who follow the spirit of the law. Cops who see you speeding and have you dead to rights; they wag their finger at you to slow down, but don't pull you over because you were not a danger to yourself or others. They are the sort of people who follow a moral compass and understand the need for discretion.
I own two Volts. I bought mine a year ago in September. My wife liked mine so much, she bought one three weeks later. We both love the cars. I get 40-50 miles per charge. At home, my solar system charges the cars. I charge at work for free. The interior is adequate. I have usually drive 70 mph on the freeway, all electric.
From 0-50, there isn't much on the road faster than the car. There are a lot of sport cars that get surprised pretty fast that the Volt is a rocket and a tremendous amount of fun to drive. The handling going up the mountains to where I live is excellent. It sticks to the corners like a mountain goat.
My only nit with the car is the radio. iPhone integration is buggy. The main display never hangs, but the entertainment display will hang from time to time. Not critical but would expect better from a polished product.
My gas savings has been tremendous. I have quite a long commute. On a short day, it is over 100 miles. Last year, I filled up 6 times, each time, a max of 9 gallons. My current MPG rating on the car over 330 mpg.
It is a great car. The main antagonists of the Volt have ulterior motives for their rantings. The primary one was a GM fund manager who got handed his shorts for lunch and has been whining ever since that it was the Volt that cost him.
My previous car was a Yukon XL. I don't give a rats ass about being green. I only have solar and the car because they make sense.
How quickly people forget the past. Buy music for your Zune? Microsoft changes their business model and your device becomes a brick. Why on earth would I want to buy a device that ties me permanently to a company. The xBox 360 is good enough for me and when it no longer is, I'll find another solution. Hopefully by that time, a embedded Linux monster is developed.
Microsoft is lowering the barrier to entry. If the 720 requires always on internet, there will be no 720 in my house. It isn't like Microsoft's fortunes are soaring right now. A series of inept moves followed by more inept moves has neutered a once powerful company. This has happened to IBM (young poeple can Google IBM). It has happened to Hewlett-Packard. In the 70's and to the mid 80's HP was the must have equipment. I still have my HP 12-C. It happened to Apple until the second coming of Jobs. Apple was the high flying stock while they were producing the Apple II. The stock ended up going all the way to $12 before Jobs turned it around. It is now happening to Microsoft. As a 30 year, Win32 developer, I have made the transition to Linux. Linux still has some rough spots, but developing QT on embedded takes me back to the hobby software days of the Apple II. It is fun.
There are no Sony products in my house. Sony used to be the brand to have in the house. Think Apple magic. Sony walkmans. Sony CRTs. All of it good. And then some knuckle heads decided to maximize share holder value. This always results in reduce value to the consumer. The Sony Play Station was the last Sony device in the house. I told my kids I didn't want them buying PSPs. They did anyway. Their birthday money, but Sony will not get one more dime from me. The PSPs got bricked when Sony updated them. And, Sony wouldn't fix them. "Sorry, our fault, but your warranty is over." Then Sony tried root kits on their music. What sort of company does that crap? My kids won't ever buy a Sony product. I encourage all of you to never buy a Sony product.
So, Microsoft has the number 1 gaming platform. Make the platform require internet and watch that platform decline. My 12 year old asked if he could put together a PC on his own. I hadn't done it since a 33 MHz DX chip. (Again young ones, look it up). My 12 year old, using Tom's Hardware, some birthday money and some money from dad put together one of the fastest machines I had seen for ~$700. Windows7 boot in 13 seconds; games rendering in ultra high resolution and frame rates. Let me get to the point. Microsoft is going to mass produce a DRM, internet tied platform for $500. The $700 box my kid put together will be $500 in a year. Another gaming company with some backing and the growing numbers of Linux developers is changing the environment to where Microsoft will have put themselves out of the market. And old guys like me who like to game, the 360 is good enough for me. I used to play Mario Bros on the SNES. All of today's graphics wows me.:-)
Years ago, Steve Jobs was ousted by Apple's Board of Directors. He was replaced by, John Sculley, a proper CEO. Sculley had convinced Apple that he would sell a computer like a bottle of soda. He, of course, was wrong as were the following CEOs. It was only when Apple was selling at $12 a share and Apple was dead did the board bring back Jobs, his vision for the long term and the Next OS. The rest is history.
Nokia is repeating the mistakes of Apple. The Nokia board bought into the Elop burning platform. Never mind that Nokia was on the verge of a great break through in their adoption of a Linux based OS with a world class framework, Qt, to back it. Elop doesn't have the vision or the technical prowess to pull Nokia back from destruction. He is the captain of the Valdez. His oil rig is still burning and spewing oil. Maybe, just maybe, when Nokia is all but dead and irrelevant, a technically savvy CEO with a vision will come in and turn around Nokia. Until then, the N8 was my last Nokia phone.
Meego is an excellent OS platform. Had Nokia proceeded to stay the course, the N10 would have been a must have product.
Start your comment with a flame bait comment, "I'll assume..." which really reduces the credibility of your post. The stated cost of production of the Volt is around ~37k. The MSRP for the base model is $39k. So, I traded a Yukon XL for a 2013 Volt. I've had it for one month, put 1600 miles on it and I have yet to visit a gas station. I think the retards are the "accountants" that somehow want to put this car in a special class and apply numbers to it. No one seems to do this with BMWs, Mercedes, Telsa..ect. Except, now in the case of a Volt, we are now going to boil the car down to numbers. For me, the car is a no-brainer. I am no longer spending 10k a year on fuel. The net cost of the car to me is ~36k given California taxes, title, CA refund, Federal credits. I charge at work for free (solar) and I charge at home for "free" again solar. So now I am paying.9% financing and nothing to speak of for fuel. I have $400 a month more in my pocket because of that.
But forget the numbers. It is fun car to drive. When I plug my iPhone into the car, the car becomes my iPhone. The car has phenomenal acceleration that from the stop light that will leave most cars in the dust. The rush is akin, on a small scale, to my old BMW K1200RS motorcycle. The build quality is phenomenal. It brings back memories of 1980's Toyota and Honda build quality. There are way fewer parts, so theoretically, the car should be more reliable than an ICE vehicle. The brakes in general don't get used. Driving around town, when you stop, you can put your finger on the brake rotor and it will be cold to the touch if you only used regenerative braking.
Ignorant people, or retards in your language, are people who post out their ass about a car they read about on some right wing news feed. I'll assume you aren't one of them. The car was engineered and designed years before Obama was elected. The GM bailout was initiated by Bush and completed by Obama. Many people buy cars for reasons beyond money. Trying to boil down the Volt to a monetary bottom line is...well...retarded.
I bought two PIs. One for me and one for my son. The purpose was to have a inexpensive piece of hardware on which we can learn the mechanics of embedded Linux development. I noticed all of the above problems on the boards that I bought. As a beginner, I wasn't sure if I was doing something wrong. We spent an entire Saturday working through the power issues, like the crew working on Apollo 13. We did get it worked out, but when you are learning something, it is best to learn on a platform that isn't presenting intermittent problems. The student isn't going to recognize the demarcation between their ignorance and hardware problems. If the board can't be built reliably for $35, get better chips and raise the price. In order for the board to do what is says it does, USB better provide 500ma or it isn't a USB connector. The upside to all this is that I've learned more about Linux in two weeks than I have tinkering with Linux for 10 years.
What does it mean to game the system? The game paper, while not pertaining to the subject, is a well written paper. It is not gibberish. It would take some talent to produce the gamed paper and probably more time. Given that, why wouldn't the student just write an on topic paper?
Given the bigger picture, writing is an art form. An essay is an art form. Even a human grading the paper might miss the nuances of what is being written. Who can truly say what the author has written is incorrect, when in writing, there is no incorrect or correct. There is just a continuum from bad to good writing.
I had the same result, so I started reading the comments to see if others were able to read the article. And then...oh yeah...this is Slashdot. At least the posters read the title or the comments would be off topic.:-)
You dismissed the one framework that would do what you want. LGPL and if really necessary, Digia does not charge that much for a commercial license. I've been doing cross platform work for 20 years. Java was my first foray. Star Framework (Star Office was written with this) was a pretty good framework. But QT beats them all hands down.
Except that CEOs run companies three months at a time. Every time there is an earnings call, I have to determine if I want to reallocate my assets. I'm only responding to the markets. Markets are outside of my control. What equities I own are within my control. Buy and Hold can quickly become a losing strategy. MP3.com or RedHat anyone? If you want to define it as speculative, then so be it.
If your skill level is so high, get a better job and let someone who "fits" this job have it. If the reality is, you are not able to obtain another job, then you should be thankful for this one. There are a number of unemployed SAs that can write scripts that would like your job. Bringing this extra level of expertise to the job should just make it so your employer does not find someone cheaper to do your job. I've written extra things for my employer "Just for the fun of it" I enjoy what I do and I like doing the work and seeing it deployed just for bragging rights. My guess is that you don't contribute to open source. I have two open source projects. Rethink your attitude.
...so that we could remove ourselves from the cloud. Years ago when I started my career, I was a mainframe programmer. We operated through terminals that sent commands to the central mainframe. It was constraining and the machine high priests prevented individuals from being productive. Then the Apple II came out and we got a few of them past IT. Then the PC with dBase and Lotus 123. The Apple Laserwriter is what pushed the tipping point as then everyone became a publisher. We were freed from the tyranny of the controlled server. I laugh because here we are 30 years later and we are being sold that the cloud is freedom. Yes, freedom for the company to mine your data and market you. What does the individual get out of the cloud? If your network goes down, no cloud. The cloud is a stupid idea foisted and fostered by a generation too young to remember the old cloud. No thanks, I'll keep my personal data on my laptop.
I've been coding for 25 years. I rarely have memory leaks, and I NEVER have double frees. IF I have a memory leak, it is because I am doing something novel and specialized. That leak is caught before the app goes out the door. These applications that I've developed are among a number of commercial titles that shipped to retail stores. I use patterns for memory management and memory ownership. I also make use of well tested frameworks. I don't use Boost but have opted for QT instead. It works for me.
I can't speak for the Coverity open source scan effort but I know a number of developers who would make the same statement that I am making. Most of the developers I know don't do it for the passion of programming. They do it because they can make a lot of money coding for others. Their code....usually sucks. I find that most developers excel at being clever and I've seen some pretty wacky coding practices on the C++ side of things. But just because that exists, doesn't mean there are C++ developers who truly excel at coding C++.
I once wrote a commercial, a specialized app, but there were 10s of thousands of users that only had one reported bug. That bug occured when there were no printers attached to the machine. It never occurred to me to test that use case. I wrote a server app that ran for 2 1/2 years before they took it down and restarted it. They were moving the servers to a different location. That app followed the producer/consumer pattern and is obviously multi-threaded. It used TCP/IP to retrieve data from a server and then populated a database with that data. If the data queue leaked memory, it wouldn't have run for 2 1/2 years.
Posting on Slashdot against another developer and imposing your "facts" on him...is pretty brazen. Oh wait, this is Slashdot.
If you have circular references, there is a problem with your design. Usually people have circular dependencies when object a needs to talk to object b, and object b needs to talk to object a. Take a look at signals and slots. That will help decouple your classes.
I completely concur. I don't experience memory crashes or memory leaks in my programs. There are well documented best practices that make this a thing of the past. Adding QT to the mix has made the C++ experience extremely pleasant.
I work for a large cellular firm. Not more than a handful of employees use our software products but instead use the Apple iPhone. It shows in the software quality side of our product. If we actually used our own product, those errors would disappear because they are obvious and the developer would fix his own phone.
I suspect the same thing happens at Nokia. I am currently running a Nokia N8. Hands down, the best cell hardware available. I can make calls, from my office, will full bars indicated. My iPhone 4 could not make the connection and appeared out of service while I work in the middle of a large city. I can drive through the local mountains with no dropped calls on the N8. The iPhone, constant drops. Why do people put up with the hardware, because they think the software is so good. Can't make a phone call, no biggie because I have this neat bird rage game from the easy to use app store. My N8, takes amazing photos and videos, but moving the media is as straight forward as it should be.
So I can tell you with a high degree of certainty that Nokia employees are not using Nokia products. If they were, the simplest app errors I find on my N8 would not exist. The owner of that software component would soon feel the problem and fix it. My N8 has basic problems with Bluetooth functionality. Screens popup when no user action triggered it. My ear can hangup a phone call because when I answer it and put my head to the phone, my ear touches a button and the software happily complies. Did the developer check the orientation sensor and disable the buttons? The dialer is inconvenient. How many automated systems are out there Nokia? And whenever I encounter one, it is a pain in the butt to punch in the dialer. How about when the orientation is more horizontal, pushing the dialer button puts it into speaker mode. But, only if you aren't on a connected blue tooth. I could go on an on.
Maybe that isn't enough to convince? I worked for Nokia a while ago. Many engineers had Nokia branded phones. They would write custom software and re-flashed their phones for even more innovative functionality. Then the Motorola Razor came out. Within a month, every engineer, in the meetings I attended, had a Razor. The Razor was perhaps the beginning of the end of good Nokia software. They just can't seem to catch up and even my N8, which as an updated UI drops back to an old school UI when I push the button.
When Nokia bought Trolltech, I was a little apprehensive and felt they would probably kill the framework. When they started working hard on the phone platform, I really started to get into it. My desktop QT code was reusable on my devices. But Nokia didn't disappoint. After a record QT Dev Days event, which seems to indicate a swelling interest by developers, Elop mothballs QT. Figures, Elop isn't a visionary. He is a snakeoil salesman trying to get his next bonus at the expense of a long range vision and plan. Everyone thinks they can be a Steve Jobs, but when you tie your products to your month to month, and quarter to quarter results, you get rushed, poor products.
At Microsoft, many of the Engineers do use the Windows 7 phone. It's not bad and is usable....for 2004. but Microsoft will slowly evolve the platform and will probably carve out a large piece of the market. If they put native code back in, I will develop for it. but none of this is going to help Nokia. What's going to be their value add? Their employees will still probably not use the phone so their rendition will just be a poor copy of a Windows 7 device while they try to sell their GSM chips.
If I were Elop, I would have tied bonuses to owning the company products. You own a device not branded by Nokia? You forgo bonuses and promotions. Apple produces compelling technology because your employees have a passion in it. They live and breathe the brand and work to produce the best product available. My guess is that Elop has a Blackberry or a Windows 7 phone. It starts at the top. He should ow
and one quote in particular:
Nokia Oyj and Microsoft Corp. need to join forces to avoid the dinosaur fate of mainframe makers,
Berenberg Bank analyst Adnaan Ahmad wrote in an open letter to the chief executive officers of the two companies.
What does a bank analyst know about technology? Nokia and Microsoft aren't going to save each other. The upper management at both companies appear to be inept. Steve Jobs once did a deal with Microsoft to keep Apple alive. Now, do you think Steve Jobs would have made the same decision as Stephen Elop? Nokia is no where near in bad a shape as Apple was when Steve took over. Apple's share price was $12. But Steve got to working on a very long range plan and brought in people to execute it. That seemed to work out for them.
Nokia started to muck with QT badly with Meego. I have a long history of developing with QT. I started to look into it and found that they were "branding" the code. The new slogan was going to be "QT everywhere except Meego." I think the embedded Linux base that Trolltech did for their GreenPhone would have been a good place to start. People complained that performance was lacking. The newer ARM processors would work very well now. Nokia has/had a large contingent of developers in the KDE/QT communities that could develop for their platform. Now all they are going to offer is developing in a MS sandbox using Silverlight and no native code. That means nothing interesting would be developed.
So Elop will probably become a Harvard Business study in how to take the largest mobile cell company down.
This decision is a disaster. Apparently, the market agrees with me. NOK is down %15 as I write this.
I have been writing with C++ for 20+ years as well. Started with cfront in 87.
I'll second what Flawed Logic just said. I know and use other technologies as necessary, i.e. PHP for web development, Python for scripting...ect. But for embedded and desktop, C++ rocks. Use a framework like QT with the language and you can be every bit as productive as C#. When developers talk about all of the pitfalls of C++, it just tells me that they lack design principles and discipline. I learned object orient design from Neil Goldstien at Apple Developer University. I just bought his book, "Objective C for Dummies" (never stop learning) and he conveys some of his coding principles in that book. Those ideas have served me well. I also learned C++ at Apple Developer University. I don't remember that instructor, but if I dug through the boxes in the garage, I'm sure I could find the course work. That guy rocked and taught the principles and techniques needed for coding sanely. I can't remember that last time I referenced a null pointer, double dereferenced a pointer, over wrote the stack or other things that people complain about C++. If you do these things, you have not developed a consistent set of rules of engagement. Yes you can have garbage collection but I find I just don't need it. People often ask how I get my programs to run so fast. C++ on today's processors are blinding fast. If someone were to say that they must not have been very complex application, I would tell you that they were consumer applications for large companies: Intuit, Wind River; Qualcomm, Sony Entertainment and others. (I was a contractor.) Many of you used applications that I wrote...along with other talented people.
What I see today are developers learning a niche and then railing against anything that might threaten that niche. What is lacking is passion and the desire to learn different technology solely because it is fun. The company I am currently has Java guys who insist that Java is the end all and be all. We have C# guys who insist that the language is the end all and be all. We have Python guys who swear it is the only language one needs. When I hear the language wars between them, I just sense that maybe they do it for the money, not because of the joy of it.
If you find yourself here pontificating that your language is superior to another, maybe technology isn't your thing.
That is one of the worst web sites for signing up. It seems that you have to be a Samsung developer and then you get to reenter all the same information to become a bada developer? I finally get everything filled out and submit. I get a 404 error. Will the web developer who created that abomination please stand up and be recognized so that we can laugh at your skills?
If you are, I'm missing it too. I didn't see anything in that post other than constructive criticism. I think the web site owner needs to grow a thicker skin.
Ever see that Southpark episode regarding SMUG? Replace Pious with Yarii and your living it. Just stay away from San Francisco and George Clooney speeches.
Actually there is a concept of spirit of law and then another called the letter of the law. This is taught at the CHP academy. The spirit of the law is to stop people from texting while driving, i.e. they are moving; to keep them from hurting themselves or others. If you are at a stop light, there is no danger that you are going to hit someone. Also, the GPS ticket is splitting a very fine hair.
Cops who can't think follow the letter of the law. The letter of the law means they don't have to make any moral decisions. They are just following orders. These type of cops are not desirable. You want officers who follow the spirit of the law. Cops who see you speeding and have you dead to rights; they wag their finger at you to slow down, but don't pull you over because you were not a danger to yourself or others. They are the sort of people who follow a moral compass and understand the need for discretion.
I own two Volts. I bought mine a year ago in September. My wife liked mine so much, she bought one three weeks later. We both love the cars. I get 40-50 miles per charge. At home, my solar system charges the cars. I charge at work for free. The interior is adequate. I have usually drive 70 mph on the freeway, all electric.
From 0-50, there isn't much on the road faster than the car. There are a lot of sport cars that get surprised pretty fast that the Volt is a rocket and a tremendous amount of fun to drive. The handling going up the mountains to where I live is excellent. It sticks to the corners like a mountain goat.
My only nit with the car is the radio. iPhone integration is buggy. The main display never hangs, but the entertainment display will hang from time to time. Not critical but would expect better from a polished product.
My gas savings has been tremendous. I have quite a long commute. On a short day, it is over 100 miles. Last year, I filled up 6 times, each time, a max of 9 gallons. My current MPG rating on the car over 330 mpg.
It is a great car. The main antagonists of the Volt have ulterior motives for their rantings. The primary one was a GM fund manager who got handed his shorts for lunch and has been whining ever since that it was the Volt that cost him.
My previous car was a Yukon XL. I don't give a rats ass about being green. I only have solar and the car because they make sense.
Rats, my moderator points expired yesterday. Funny post!
I'd shut it down and give the money back to the shareholders
Read more: http://www.businessinsider.com/michael-dell-1997-apple-quote-2013-2#ixzz2VMh5IUD9
How quickly people forget the past. Buy music for your Zune? Microsoft changes their business model and your device becomes a brick. Why on earth would I want to buy a device that ties me permanently to a company. The xBox 360 is good enough for me and when it no longer is, I'll find another solution. Hopefully by that time, a embedded Linux monster is developed.
And I think EA is reaping the rewards of their BS. I used to buy EA games but that ended a while ago. I vote with my money.
Microsoft is lowering the barrier to entry. If the 720 requires always on internet, there will be no 720 in my house. It isn't like Microsoft's fortunes are soaring right now. A series of inept moves followed by more inept moves has neutered a once powerful company. This has happened to IBM (young poeple can Google IBM). It has happened to Hewlett-Packard. In the 70's and to the mid 80's HP was the must have equipment. I still have my HP 12-C. It happened to Apple until the second coming of Jobs. Apple was the high flying stock while they were producing the Apple II. The stock ended up going all the way to $12 before Jobs turned it around. It is now happening to Microsoft. As a 30 year, Win32 developer, I have made the transition to Linux. Linux still has some rough spots, but developing QT on embedded takes me back to the hobby software days of the Apple II. It is fun.
There are no Sony products in my house. Sony used to be the brand to have in the house. Think Apple magic. Sony walkmans. Sony CRTs. All of it good. And then some knuckle heads decided to maximize share holder value. This always results in reduce value to the consumer. The Sony Play Station was the last Sony device in the house. I told my kids I didn't want them buying PSPs. They did anyway. Their birthday money, but Sony will not get one more dime from me. The PSPs got bricked when Sony updated them. And, Sony wouldn't fix them. "Sorry, our fault, but your warranty is over." Then Sony tried root kits on their music. What sort of company does that crap? My kids won't ever buy a Sony product. I encourage all of you to never buy a Sony product.
So, Microsoft has the number 1 gaming platform. Make the platform require internet and watch that platform decline. My 12 year old asked if he could put together a PC on his own. I hadn't done it since a 33 MHz DX chip. (Again young ones, look it up). My 12 year old, using Tom's Hardware, some birthday money and some money from dad put together one of the fastest machines I had seen for ~$700. Windows7 boot in 13 seconds; games rendering in ultra high resolution and frame rates. Let me get to the point. Microsoft is going to mass produce a DRM, internet tied platform for $500. The $700 box my kid put together will be $500 in a year. Another gaming company with some backing and the growing numbers of Linux developers is changing the environment to where Microsoft will have put themselves out of the market. And old guys like me who like to game, the 360 is good enough for me. I used to play Mario Bros on the SNES. All of today's graphics wows me. :-)
Years ago, Steve Jobs was ousted by Apple's Board of Directors. He was replaced by, John Sculley, a proper CEO. Sculley had convinced Apple that he would sell a computer like a bottle of soda. He, of course, was wrong as were the following CEOs. It was only when Apple was selling at $12 a share and Apple was dead did the board bring back Jobs, his vision for the long term and the Next OS. The rest is history.
Nokia is repeating the mistakes of Apple. The Nokia board bought into the Elop burning platform. Never mind that Nokia was on the verge of a great break through in their adoption of a Linux based OS with a world class framework, Qt, to back it. Elop doesn't have the vision or the technical prowess to pull Nokia back from destruction. He is the captain of the Valdez. His oil rig is still burning and spewing oil. Maybe, just maybe, when Nokia is all but dead and irrelevant, a technically savvy CEO with a vision will come in and turn around Nokia. Until then, the N8 was my last Nokia phone.
Meego is an excellent OS platform. Had Nokia proceeded to stay the course, the N10 would have been a must have product.
Start your comment with a flame bait comment, "I'll assume..." which really reduces the credibility of your post. The stated cost of production of the Volt is around ~37k. The MSRP for the base model is $39k. So, I traded a Yukon XL for a 2013 Volt. I've had it for one month, put 1600 miles on it and I have yet to visit a gas station. I think the retards are the "accountants" that somehow want to put this car in a special class and apply numbers to it. No one seems to do this with BMWs, Mercedes, Telsa..ect. Except, now in the case of a Volt, we are now going to boil the car down to numbers. For me, the car is a no-brainer. I am no longer spending 10k a year on fuel. The net cost of the car to me is ~36k given California taxes, title, CA refund, Federal credits. I charge at work for free (solar) and I charge at home for "free" again solar. So now I am paying .9% financing and nothing to speak of for fuel. I have $400 a month more in my pocket because of that.
But forget the numbers. It is fun car to drive. When I plug my iPhone into the car, the car becomes my iPhone. The car has phenomenal acceleration that from the stop light that will leave most cars in the dust. The rush is akin, on a small scale, to my old BMW K1200RS motorcycle. The build quality is phenomenal. It brings back memories of 1980's Toyota and Honda build quality. There are way fewer parts, so theoretically, the car should be more reliable than an ICE vehicle. The brakes in general don't get used. Driving around town, when you stop, you can put your finger on the brake rotor and it will be cold to the touch if you only used regenerative braking.
Ignorant people, or retards in your language, are people who post out their ass about a car they read about on some right wing news feed. I'll assume you aren't one of them. The car was engineered and designed years before Obama was elected. The GM bailout was initiated by Bush and completed by Obama. Many people buy cars for reasons beyond money. Trying to boil down the Volt to a monetary bottom line is...well...retarded.
I bought two PIs. One for me and one for my son. The purpose was to have a inexpensive piece of hardware on which we can learn the mechanics of embedded Linux development. I noticed all of the above problems on the boards that I bought. As a beginner, I wasn't sure if I was doing something wrong. We spent an entire Saturday working through the power issues, like the crew working on Apollo 13. We did get it worked out, but when you are learning something, it is best to learn on a platform that isn't presenting intermittent problems. The student isn't going to recognize the demarcation between their ignorance and hardware problems. If the board can't be built reliably for $35, get better chips and raise the price. In order for the board to do what is says it does, USB better provide 500ma or it isn't a USB connector. The upside to all this is that I've learned more about Linux in two weeks than I have tinkering with Linux for 10 years.
What does it mean to game the system? The game paper, while not pertaining to the subject, is a well written paper. It is not gibberish. It would take some talent to produce the gamed paper and probably more time. Given that, why wouldn't the student just write an on topic paper?
Given the bigger picture, writing is an art form. An essay is an art form. Even a human grading the paper might miss the nuances of what is being written. Who can truly say what the author has written is incorrect, when in writing, there is no incorrect or correct. There is just a continuum from bad to good writing.
I had the same result, so I started reading the comments to see if others were able to read the article. And then...oh yeah...this is Slashdot. At least the posters read the title or the comments would be off topic. :-)
You dismissed the one framework that would do what you want. LGPL and if really necessary, Digia does not charge that much for a commercial license. I've been doing cross platform work for 20 years. Java was my first foray. Star Framework (Star Office was written with this) was a pretty good framework. But QT beats them all hands down.
Except that CEOs run companies three months at a time. Every time there is an earnings call, I have to determine if I want to reallocate my assets. I'm only responding to the markets. Markets are outside of my control. What equities I own are within my control. Buy and Hold can quickly become a losing strategy. MP3.com or RedHat anyone? If you want to define it as speculative, then so be it.
If your skill level is so high, get a better job and let someone who "fits" this job have it. If the reality is, you are not able to obtain another job, then you should be thankful for this one. There are a number of unemployed SAs that can write scripts that would like your job. Bringing this extra level of expertise to the job should just make it so your employer does not find someone cheaper to do your job. I've written extra things for my employer "Just for the fun of it" I enjoy what I do and I like doing the work and seeing it deployed just for bragging rights. My guess is that you don't contribute to open source. I have two open source projects. Rethink your attitude.
...so that we could remove ourselves from the cloud. Years ago when I started my career, I was a mainframe programmer. We operated through terminals that sent commands to the central mainframe. It was constraining and the machine high priests prevented individuals from being productive. Then the Apple II came out and we got a few of them past IT. Then the PC with dBase and Lotus 123. The Apple Laserwriter is what pushed the tipping point as then everyone became a publisher. We were freed from the tyranny of the controlled server. I laugh because here we are 30 years later and we are being sold that the cloud is freedom. Yes, freedom for the company to mine your data and market you. What does the individual get out of the cloud? If your network goes down, no cloud. The cloud is a stupid idea foisted and fostered by a generation too young to remember the old cloud. No thanks, I'll keep my personal data on my laptop.
I'm not posting as an anonymous coward.
I've been coding for 25 years. I rarely have memory leaks, and I NEVER have double frees. IF I have a memory leak, it is because I am doing something novel and specialized. That leak is caught before the app goes out the door. These applications that I've developed are among a number of commercial titles that shipped to retail stores. I use patterns for memory management and memory ownership. I also make use of well tested frameworks. I don't use Boost but have opted for QT instead. It works for me.
I can't speak for the Coverity open source scan effort but I know a number of developers who would make the same statement that I am making. Most of the developers I know don't do it for the passion of programming. They do it because they can make a lot of money coding for others. Their code....usually sucks. I find that most developers excel at being clever and I've seen some pretty wacky coding practices on the C++ side of things. But just because that exists, doesn't mean there are C++ developers who truly excel at coding C++.
I once wrote a commercial, a specialized app, but there were 10s of thousands of users that only had one reported bug. That bug occured when there were no printers attached to the machine. It never occurred to me to test that use case. I wrote a server app that ran for 2 1/2 years before they took it down and restarted it. They were moving the servers to a different location. That app followed the producer/consumer pattern and is obviously multi-threaded. It used TCP/IP to retrieve data from a server and then populated a database with that data. If the data queue leaked memory, it wouldn't have run for 2 1/2 years.
Posting on Slashdot against another developer and imposing your "facts" on him...is pretty brazen. Oh wait, this is Slashdot.
If you have circular references, there is a problem with your design. Usually people have circular dependencies when object a needs to talk to object b, and object b needs to talk to object a. Take a look at signals and slots. That will help decouple your classes.
I completely concur. I don't experience memory crashes or memory leaks in my programs. There are well documented best practices that make this a thing of the past. Adding QT to the mix has made the C++ experience extremely pleasant.
I work for a large cellular firm. Not more than a handful of employees use our software products but instead use the Apple iPhone. It shows in the software quality side of our product. If we actually used our own product, those errors would disappear because they are obvious and the developer would fix his own phone.
I suspect the same thing happens at Nokia. I am currently running a Nokia N8. Hands down, the best cell hardware available. I can make calls, from my office, will full bars indicated. My iPhone 4 could not make the connection and appeared out of service while I work in the middle of a large city. I can drive through the local mountains with no dropped calls on the N8. The iPhone, constant drops. Why do people put up with the hardware, because they think the software is so good. Can't make a phone call, no biggie because I have this neat bird rage game from the easy to use app store. My N8, takes amazing photos and videos, but moving the media is as straight forward as it should be.
So I can tell you with a high degree of certainty that Nokia employees are not using Nokia products. If they were, the simplest app errors I find on my N8 would not exist. The owner of that software component would soon feel the problem and fix it. My N8 has basic problems with Bluetooth functionality. Screens popup when no user action triggered it. My ear can hangup a phone call because when I answer it and put my head to the phone, my ear touches a button and the software happily complies. Did the developer check the orientation sensor and disable the buttons? The dialer is inconvenient. How many automated systems are out there Nokia? And whenever I encounter one, it is a pain in the butt to punch in the dialer. How about when the orientation is more horizontal, pushing the dialer button puts it into speaker mode. But, only if you aren't on a connected blue tooth. I could go on an on.
Maybe that isn't enough to convince? I worked for Nokia a while ago. Many engineers had Nokia branded phones. They would write custom software and re-flashed their phones for even more innovative functionality. Then the Motorola Razor came out. Within a month, every engineer, in the meetings I attended, had a Razor. The Razor was perhaps the beginning of the end of good Nokia software. They just can't seem to catch up and even my N8, which as an updated UI drops back to an old school UI when I push the button.
When Nokia bought Trolltech, I was a little apprehensive and felt they would probably kill the framework. When they started working hard on the phone platform, I really started to get into it. My desktop QT code was reusable on my devices. But Nokia didn't disappoint. After a record QT Dev Days event, which seems to indicate a swelling interest by developers, Elop mothballs QT. Figures, Elop isn't a visionary. He is a snakeoil salesman trying to get his next bonus at the expense of a long range vision and plan. Everyone thinks they can be a Steve Jobs, but when you tie your products to your month to month, and quarter to quarter results, you get rushed, poor products.
At Microsoft, many of the Engineers do use the Windows 7 phone. It's not bad and is usable....for 2004. but Microsoft will slowly evolve the platform and will probably carve out a large piece of the market. If they put native code back in, I will develop for it. but none of this is going to help Nokia. What's going to be their value add? Their employees will still probably not use the phone so their rendition will just be a poor copy of a Windows 7 device while they try to sell their GSM chips.
If I were Elop, I would have tied bonuses to owning the company products. You own a device not branded by Nokia? You forgo bonuses and promotions. Apple produces compelling technology because your employees have a passion in it. They live and breathe the brand and work to produce the best product available. My guess is that Elop has a Blackberry or a Windows 7 phone. It starts at the top. He should ow
From Bloomberg:
http://www.bloomberg.com/news/2011-02-02/nokia-microsoft-must-join-forces-to-fight-iphone-berenberg-analyst-says.html
and one quote in particular:
Nokia Oyj and Microsoft Corp. need to join forces to avoid the dinosaur fate of mainframe makers,
Berenberg Bank analyst Adnaan Ahmad wrote in an open letter to the chief executive officers of the two companies.
What does a bank analyst know about technology? Nokia and Microsoft aren't going to save each other. The upper management at both companies appear to be inept. Steve Jobs once did a deal with Microsoft to keep Apple alive. Now, do you think Steve Jobs would have made the same decision as Stephen Elop? Nokia is no where near in bad a shape as Apple was when Steve took over. Apple's share price was $12. But Steve got to working on a very long range plan and brought in people to execute it. That seemed to work out for them.
Nokia started to muck with QT badly with Meego. I have a long history of developing with QT. I started to look into it and found that they were "branding" the code. The new slogan was going to be "QT everywhere except Meego." I think the embedded Linux base that Trolltech did for their GreenPhone would have been a good place to start. People complained that performance was lacking. The newer ARM processors would work very well now. Nokia has/had a large contingent of developers in the KDE/QT communities that could develop for their platform. Now all they are going to offer is developing in a MS sandbox using Silverlight and no native code. That means nothing interesting would be developed.
So Elop will probably become a Harvard Business study in how to take the largest mobile cell company down.
This decision is a disaster. Apparently, the market agrees with me. NOK is down %15 as I write this.
I have been writing with C++ for 20+ years as well. Started with cfront in 87.
I'll second what Flawed Logic just said. I know and use other technologies as necessary, i.e. PHP for web development, Python for scripting...ect. But for embedded and desktop, C++ rocks. Use a framework like QT with the language and you can be every bit as productive as C#. When developers talk about all of the pitfalls of C++, it just tells me that they lack design principles and discipline. I learned object orient design from Neil Goldstien at Apple Developer University. I just bought his book, "Objective C for Dummies" (never stop learning) and he conveys some of his coding principles in that book. Those ideas have served me well. I also learned C++ at Apple Developer University. I don't remember that instructor, but if I dug through the boxes in the garage, I'm sure I could find the course work. That guy rocked and taught the principles and techniques needed for coding sanely. I can't remember that last time I referenced a null pointer, double dereferenced a pointer, over wrote the stack or other things that people complain about C++. If you do these things, you have not developed a consistent set of rules of engagement. Yes you can have garbage collection but I find I just don't need it. People often ask how I get my programs to run so fast. C++ on today's processors are blinding fast. If someone were to say that they must not have been very complex application, I would tell you that they were consumer applications for large companies: Intuit, Wind River; Qualcomm, Sony Entertainment and others. (I was a contractor.) Many of you used applications that I wrote...along with other talented people.
What I see today are developers learning a niche and then railing against anything that might threaten that niche. What is lacking is passion and the desire to learn different technology solely because it is fun. The company I am currently has Java guys who insist that Java is the end all and be all. We have C# guys who insist that the language is the end all and be all. We have Python guys who swear it is the only language one needs. When I hear the language wars between them, I just sense that maybe they do it for the money, not because of the joy of it.
If you find yourself here pontificating that your language is superior to another, maybe technology isn't your thing.
That is one of the worst web sites for signing up. It seems that you have to be a Samsung developer and then you get to reenter all the same information to become a bada developer? I finally get everything filled out and submit. I get a 404 error. Will the web developer who created that abomination please stand up and be recognized so that we can laugh at your skills?
If you are, I'm missing it too. I didn't see anything in that post other than constructive criticism. I think the web site owner needs to grow a thicker skin.
Ever see that Southpark episode regarding SMUG? Replace Pious with Yarii and your living it. Just stay away from San Francisco and George Clooney speeches.