|
Everyone other than me is the audience for the antics I play
One question still remains: where's the script, and who's the writer?*
*That was two questions, so, the scriptwriter didn't know the script while starting to write
|
|
|
|
|
What would that make the orchestra pit?
New version: WinHeist Version 2.1.0
My goal in life is to have a psychiatric disorder named after me.
I'm currently unsupervised, I know it freaks me out too but the possibilities are endless.
|
|
|
|
|
Dang it Griff, that wasn't your line!
Why don't you just read the script for once!?
Alright guys, again from the start...
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
It's one of those new fangled audience participation thingys.
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
|
|
|
|
|
They´re taking pictures from Ceres[^] of course
|
|
|
|
|
A couple of weeks ago, I got my regular monthly invoice from Verizon for my cellphone, and paid it. Today I got another invoice from them for minus zero dollars! WTF?? I think I will write them a check for minus zero dollars, just to satisfy their accounting computers! I don't want my service suspended for non-payment of my account. I did not even know that zero can be negative.
|
|
|
|
|
May be it was -.002 $. It got rounded off to 0. Better ask them the refund
cheers,
Super
------------------------------------------
Too much of good is bad,mix some evil in it
|
|
|
|
|
Sounds like an overflow in their calculation which caused the -0.
They may still be running ZX Spectrum Cobol.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Cornelius Henning wrote: I did not even know that zero can be negative.
why computers have positive and negative zero[^]
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs JimmyRopes Designs
|
|
|
|
|
|
JimmyRopes wrote: why computers have positive and negative zero[^]
Given standard accounting requirements, I very much doubt that Verizon are keeping their accounts in binary floating-point values. Accounting (and banking) operations must be EXACT; it is impossible to represent 0.01 exactly in binary, and therefore binary floating point is not used in accounting packages.
I suspect that their accounting package is written in COBOL and data are stored using the packed-decimal format, which also has positive and negative zeroes.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Daniel Pfeffer wrote: I suspect that their accounting package is written in COBOL and data are stored using the packed-decimal format, which also has positive and negative zeroes.
You are probably right about them using COBOL. I was just responding to the question that the OP didn't know that negative zero existed.
I didn't know that COBOL had a "packed decimal" format, or anything else about COBOL for that matter, and that "packed decimal" format (whatever that is) had a positive and negative zero in that format.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs JimmyRopes Designs
|
|
|
|
|
JimmyRopes wrote: I didn't know that COBOL had a "packed decimal" format, or anything else about COBOL for that matter
For those poor souls born too late to experience the Joy of COBOL :
COBOL's Packed Decimal format is a signed-magnitude format that packs two binary coded decimal characters in a single byte, i.e. 42 decimal could be represented as 0x42. This holds for all bytes except the last, which contains 1 decimal place and either C (positive or credit) or D (negative or debit). For example:
-1 would be stored as 0x1D
+1 would be stored as 0x1C
+1234 would be stored as 0x01 0x23 0x4C
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
|
newton.saber wrote: That is crazy. Hex representing decimal values, before converting from hex.
It actually makes a lot of sense, considering that operations must be performed in decimal, rather than binary:
* Multiplication and division by powers of 10 are trivial
* Numerical fields of arbitrary length may be defined (just terminate the last byte with C or D)
* Extraction of single digits (e.g. for display formatting) is very fast
* Values may be verified at a glance in the core dump (no interactive debuggers in those days...)
All this at a minor increased cost in complexity and storage requirements.
Our predecessors may have worked on (by our standards) underpowered processors with primitive tools, but never assume that they were stupid!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Daniel Pfeffer wrote: Our predecessors may have worked on (by our standards) underpowered processors with primitive tools, but never assume that they were stupid!
That's a very good point, actually.
It's just so odd to use 0xZZ where ZZ is a digit and then to just use those digits basically like strings. Just feels odd since most modern languages see 0x as indicating the value that follows will be a hex value. If they had used something lik cbZZ cbZZ I could've almost accepted it more easily. But again, I have the benefit of looking back on history.
But it's a lot more fun to act like there is no history and just poke fun at the way they designed the solution.
|
|
|
|
|
newton.saber wrote: But it's a lot more fun to act like there is no history and just poke fun at the way they designed the solution
Those who cannot remember the past are condemned to repeat it.
-- George Santayana
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Daniel Pfeffer wrote: For those poor souls born too late to experience the Joy of COBOL
I wasn't born too late but I successfully avoided COBOL. I coded in IBM Assembler back in the day.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs JimmyRopes Designs
|
|
|
|
|
JimmyRopes wrote: I coded in IBM Assembler back in the day
Ah, yes. Those were the days...
I learnt IBM System/360 assembly language in University, but never had occasion to use it after graduation (I still have the IBM System/360 Assembly Language card, and Struble's book on the language at home). However, I did write quite a lot of code in 8086 & 80286 assembly language.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Daniel Pfeffer wrote: I still have the IBM System/360 Assembly Language card
If my memory serves me correctly, and it probably doesn't since it was so long ago, that was a green reference card. The 360 was what I started out coding for in the early 1970's.
Later the 370 reference card, and subsequently a booklet, was yellow.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs JimmyRopes Designs
modified 27-Feb-15 4:26am.
|
|
|
|
|
I started programming assembly language at University in 1981, and the colour of my reference card (for the System 370) is yellow.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I didn't know the formatter formatted the formats for formatting formats either
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Daniel Pfeffer wrote: Given standard accounting requirements, I very much doubt that Verizon are keeping their accounts in binary floating-point values
Valid point.
But then the invoice wasn't a direct view into a database either but rather a processed piece of something (paper or email) that was generated from a process, very likely involving a number of steps.
And certainly something in one of those steps decided to put a minus sign there.
|
|
|
|
|
DON'T PAY IT!!!
veni bibi saltavi
|
|
|
|
|
Ask them to send you a check for +0 dollars
|
|
|
|