Some bugs I've been responsible for, although it's hard to tell exactly what they did cost: - rounding error when programming a timer in an embedded system, resulting in a baud rate to be 10% off, causing problems with several units shipped to customers - overflow of an 8-bit counter, resulting in a serial protocol failing
Plus tons of other errors I forgot or haven't been aware of. Total damage for sure thousands of Euros. However, that's probably little for a 25+ years career mostly in software development.
I've used both Keil and SDCC, and it turned out the code generation of Keil was much better (years ago though). I'm mostly using GNU tools and my editor is emacs, but for source-level debugging the Keil tools are useful.
Again, it's surprising that such an obvious software bug makes it into the real world. You really can never trust untested software at all.
What disturbs me most are the proposed "solutions": the companies issuing the cards try to avoid the exchange of the cards by all means due to the costs involved. However, that comes at the cost of sacrificing the security gained by the introduction of the now ill-functioning chip. What has been mentioned as well was updating the software on the card at the banking terminal - I'm surprised that this is possible at all. Essentially, that opens another huge security gap (which might have been there for a long time but went unnoticed so far).
It is certainly true that many ideas can be implemented in software as well as hardware, so this really shouldn't be the line drawn for patents. Still, software patents feel something between wrong and outrageous for most people - why?
I think there are two reasons for this:
First, there are a lot more people building meaningful stuff with software than with hardware because it is cheap and easy. All you need is a computer for a couple of hundreds of bucks, and if you like you get all the rest for free (as in beer). For everybody who wants to write software, a patent could be in the way.
Second, and more important, many if no most patents lack substance and should not be patents at all, and for software this is even more obvious than for hardware. What is this one-click-buy-stuff about? Should there maybe be patents for storing text documents on a harddisk or using pixels to show text on a screen? I probably wouldn't mind a software patent for reasonable inventions, like a O(n) sort algorithm. But it's so incredibly hard to come up with such inventions...
I have a past at a global player in the electronics market and I've seen some drafts for patents that in my opinion should never be granted. However, giving the current patent system, the number of patent applications is a value in itself, regardless of the substance behind.
All that said, as long as the patent system is not fundamentally changed, software patents are going to do a large damage to both the economy and the consumers.
... for giving people even more reasons to run Linux instead of Windows. Really, this is completely sick. My last Windows machine at home has been reformatted with Linux last year, I'll never run Vista and I doubt the next Windows will go anywhere.
Windows users are basically happy with XP, meaning that XP finally did what '95, '98 and 2000 should have done but never did accomplish. Who needs Vista? What is Windows 7??
Something is wrong here... it used to be this way:
1. Make a good hardware design
2. Write drivers for the hardware
3. Use it under the operating system of your choice
Talking about choice:
If anything, this shows that something must be seriously wrong with Vista. First, the performance shouldn't be poor to begin with, but it apparently is. Second, one should be able to fix any performance issue by writing a new driver to fix the shortcomings, which apparently is not possible.
Another good reason not to buy or use Vista (as if there weren't enough already).
Btw, the last MS-Windows machine in my home was reformatted four weeks ago and now leads a happy life as a Linux machine.
I wonder, if these people are only naive or just downright stupid. Monitoring files names will never solve problems like this, is easily circumvented and just a waste of money.
Of course, MS is not selling hardware. In a reasonable world, users should not care too much about the operating system but should care about the hardware performance and the applications they can run.
However, the world is not reasonable at all and the "Vista Capable" campaign is the usual spread of fear and exploitation of computer users. Fear, because it implies not having Vista might be a disadvantage, and exploitation, because people are asked to pay for stuff they don't need at all which even works to their disadvantage because Vista consumes way too much resources.
What most people do with their computers it internet surfing, email, text documents and possibly spreadsheets. There is no need at all to have Vista or any MS operating system for this. Only games are a bit of a problem but I predict this improves as soon as enough users are migrating to other platforms.
Re:How complicated is Go?
on
Cracking Go
·
· Score: 1
While probably being mathematically correct, what Berlekamp writes is pretty much irrelevant for playing go, both for human and computer players.
Hm, is the intelligent part the amoeba or actually the neural network coaxing them towards the solution?
What a f***cking complicated way to listen to your favorite FM station.
Whole Trade Banana: 30 cents, Lean Ground Beef: $2 - that can't be good for neither the environment nor the people nor the animals.
Much better: buy locally produced stuffed, pay fair prices, eat less meat.
No way to help those guys ...
Some bugs I've been responsible for, although it's hard to tell exactly what they did cost:
- rounding error when programming a timer in an embedded system, resulting in a baud rate to be 10% off, causing problems with several units shipped to customers
- overflow of an 8-bit counter, resulting in a serial protocol failing
Plus tons of other errors I forgot or haven't been aware of. Total damage for sure thousands of Euros. However, that's probably little for a 25+ years career mostly in software development.
... and get a new job ...
Sounds like they want to obsolete themself, with three-quarters working on a project nobody might need.
Learn Linux if you want to setup mail servers and do stuff with the cloud. It'll be fun, too.
I've used both Keil and SDCC, and it turned out the code generation of Keil was much better (years ago though). I'm mostly using GNU tools and my editor is emacs, but for source-level debugging the Keil tools are useful.
Why isn't that built into GSM rather than depending on a phone number? Just pressing an emergency button should dial the proper number anyway, no?
Did anybody check the software offered really does what it's supposed to do and not install something not so funny on your machine?
Again, it's surprising that such an obvious software bug makes it into the real world. You really can never trust untested software at all. What disturbs me most are the proposed "solutions": the companies issuing the cards try to avoid the exchange of the cards by all means due to the costs involved. However, that comes at the cost of sacrificing the security gained by the introduction of the now ill-functioning chip. What has been mentioned as well was updating the software on the card at the banking terminal - I'm surprised that this is possible at all. Essentially, that opens another huge security gap (which might have been there for a long time but went unnoticed so far).
I think there are two reasons for this: First, there are a lot more people building meaningful stuff with software than with hardware because it is cheap and easy. All you need is a computer for a couple of hundreds of bucks, and if you like you get all the rest for free (as in beer). For everybody who wants to write software, a patent could be in the way.
Second, and more important, many if no most patents lack substance and should not be patents at all, and for software this is even more obvious than for hardware. What is this one-click-buy-stuff about? Should there maybe be patents for storing text documents on a harddisk or using pixels to show text on a screen? I probably wouldn't mind a software patent for reasonable inventions, like a O(n) sort algorithm. But it's so incredibly hard to come up with such inventions ...
I have a past at a global player in the electronics market and I've seen some drafts for patents that in my opinion should never be granted. However, giving the current patent system, the number of patent applications is a value in itself, regardless of the substance behind.
All that said, as long as the patent system is not fundamentally changed, software patents are going to do a large damage to both the economy and the consumers.
... for giving people even more reasons to run Linux instead of Windows. Really, this is completely sick. My last Windows machine at home has been reformatted with Linux last year, I'll never run Vista and I doubt the next Windows will go anywhere. Windows users are basically happy with XP, meaning that XP finally did what '95, '98 and 2000 should have done but never did accomplish. Who needs Vista? What is Windows 7??
Something is wrong here ... it used to be this way:
1. Make a good hardware design
2. Write drivers for the hardware
3. Use it under the operating system of your choice
Talking about choice:
If anything, this shows that something must be seriously wrong with Vista. First, the performance shouldn't be poor to begin with, but it apparently is. Second, one should be able to fix any performance issue by writing a new driver to fix the shortcomings, which apparently is not possible.
Another good reason not to buy or use Vista (as if there weren't enough already).
Btw, the last MS-Windows machine in my home was reformatted four weeks ago and now leads a happy life as a Linux machine.
Hm, remember MS and Java? It needed a court ruling to prevent MS from "redefining" Java for their own marketing needs. I fear the worst for Ruby ...
Exactly, that's quite the opposite of cross platform.
... what is the point here? I thought using a telephone line for data transfer is called ISDN and kind of 80s (more honestly, 70s) technology.
I wonder, if these people are only naive or just downright stupid. Monitoring files names will never solve problems like this, is easily circumvented and just a waste of money.
Of course, MS is not selling hardware. In a reasonable world, users should not care too much about the operating system but should care about the hardware performance and the applications they can run. However, the world is not reasonable at all and the "Vista Capable" campaign is the usual spread of fear and exploitation of computer users. Fear, because it implies not having Vista might be a disadvantage, and exploitation, because people are asked to pay for stuff they don't need at all which even works to their disadvantage because Vista consumes way too much resources. What most people do with their computers it internet surfing, email, text documents and possibly spreadsheets. There is no need at all to have Vista or any MS operating system for this. Only games are a bit of a problem but I predict this improves as soon as enough users are migrating to other platforms.
While probably being mathematically correct, what Berlekamp writes is pretty much irrelevant for playing go, both for human and computer players.