Originally Posted By: Donald
Originally Posted By: d00df00d
131,072 is a nice clean number in hexadecimal (20,000). Looks like some programmer made a mistake.
Typically money is never stored in hex on a computer. On IBM mainframes its in packed decimal. Other systems in integer. Never in hex.
Everything is stored in binary, and how you interpret it is your business.
Most likely the programmer / engineer / staff had a bug in certain corner cases and enter volume in hex into the price, or something like that, didn't realize the mistake till something was triggered and a price drop / increase kicks in.
I once saw a Target store brand contact solutions (2 pack) selling for $17 when the name brands were $12, and store brands typically sell for $5. I ask the employees, and they couldn't do anything about fixing it. The next week it drop back to $4 instead.
This is the biggest problem of relying on machine / automation / computer to do the job of a human. You can easily make mistakes and no one notice.