Yes, I can come up with a thousand free market answers. And yes, that pretty much answers your question.
Would you buy a vehicle from any company whatsoever if you knew that parts were difficult to acquire? A manufacturer can play a game with parts availability only if they don't plan to stay in business.
Maybe we should go back to renting our phones from ATT as well.
Again, wrong. You're (purposely?) mixing up redefinition of results vs the redefinition of algebra. Redefining the algebra behind division (and all other basic operations in the process) is a valid approach to tackle the division by zero problem. Redefining its result alone is not. And, incidentally, none of those two will do you any good with IEEE numbers.
You simply can't just say " x / 0 = 42 " without redefining division, substraction and multiplication. And all other operations in the process.
division by zero is sometimes undefined, but there is no natural reason for it to give an error. For example, IEEE defines floating point division by zero as infinity, whereas dividing an integer by zero is defined as an error.
The example is wrong since IEEE does not define division by zero as infinite to be a valid result. And, under the algebra rules used by IEEE floats there IS a very good reason for it to give an error. This is not a philosophical discussion; you don't need to sit down with a Fields medal mathematicians in order to understand why the above statement is incorrect.
You're right, thanks. I was of course refering to division under linear algebra, but there are indeed other algebras where division by zero yields a meaningful result.
It can be defined at any time in any way. You could define it as always equaling 42.
No, you cannot. It is not only not useful, it breaks math - you can't arbitrarily define a division result without breaking all related operations, like multiplication and substraction.
What you can do, as maxwell demon correctly pointed out, is to extend algebra so division by zero makes sense. This means, of course, to redefine all basic operations, and since IEEE floats are built around basic linear algebra there is a natural reason why division by zero gives errors: it its either indeterminate or has no solution. When IEEE defined division by zero as infinity was not to provide a valid solution for it but to ease error handling afterwards.
You should consider toning down the patronizing. Your original statement is incorrect.
Division by zero is mathematically undefineable.
If A * B = C and C / B = A, you can't have B being zero without C being also zero (in which case the equation is valid for all values of A, a.k.a undefined). For every other value of C the equation has no solution. The only reason IEEE defined division by zero as infinity was to make errors easier to handle.
"Some speculative monetary moves" = buying $1,500,000 USD at a 8,70 ARS rate when the official rate was 8,50 and climbing fast. If buying 1,500,000 accounts as "speculation" from a huge oil company we're in deeper waters than we thought.
So, it is tempting to resurrect Technocrat.net now that Slashdot stinks worse than the last two times I shut down technocrat.net
If you remember, we didn't get very many readers. We didn't get them because not enough people submitted usable articles.
I know that I can do it technically, and I have the server, and Cloudflare should be able to help me handle the load. But if it is like last time, and my wife observes that I'm talking to the same dozen guys all of the time, it's not going to work.
What do you think?
You could do this using FRS walkie talkies, as long as they have microphone and earphone connections. Or analog telephones. It's been tested multiple times on ham FM walkie talkies. Anything that carries voice should work. The bandwidth is only 1.25 kHz and I think the low end starts at about 700 Hz.