Earlier quoted context omitted.
Computers are inherently imprecise? Floating point is imprecise, yeah lets generalize that to the entire computer..
Float operations are actually precise, the catch is that floats are not real real numbers.
Entropy
21–30 of 32 posts
Re: Entropy
#22Earlier quoted context omitted.
Float operations are actually precise, the catch is that floats are not real real numbers.
Is there any part of a computer that could actually be considered imprecise? Perhaps only if there is a hardware malfunction.
Of course as you hint in your comment, at a lower level hardware is prone to failures and lack determinism: bugs in the cpu, ram corruption (ECC-ram is of course better), data corruption everywhere on storage/network/data links, etc. Ever heard a gamer bitching about Windows 7 instability? That's not Windows, but overclocking not quite under control and/or insufficient cooling...
And when all is under control a cosmic ray might still wreak your bits havoc.
Re: Entropy
#23Re: Entropy
#24Earlier quoted context omitted.
Float operations are actually precise, the catch is that floats are not real real numbers.
Is there any part of a computer that could actually be considered imprecise? Perhaps only if there is a hardware malfunction.
Re: Entropy
#25This reminds of the polymorphic viruses in MS-DOS/Windows era (very likely they still exist, but I didn't look for long time) where they would dynamically generate the decryption/encryption routines and changed their code appearances to thwart signature-based antivirus scanners. As such, maybe it would be fun to add self-modifying codes so that 1) precision is reduced 2) performance is also randomly reduced. The long…
Sadly. They're one of the more complex malware types.
Re: Entropy
#26Re: Entropy
#27Earlier quoted context omitted.
Back in the day, AutoCAD did that with point coordinates. No dongle, each save got progressively worse.
Did you mean 3D Studio on DOS?
There was a collection of DRM stories i read a few years ago. People (businesses, architects, professionals that should know better) calling for tech support over corrupted files was memorable (but apparently not memorable enough). I imagine there was some grim joy in informing people they were not using a legitimate copy, and thus their program was failing.
Re: Entropy
#28For example in game 3d graphics it might acceptable to sacrifice some precision for performance. Could be interesting to apply some thing "Entropy" to the graphics part of some existing game. Flappy Bird maybe?
Re: Entropy
#29It would be interesting to write a program that is going to work properly by using only such "decaying" variables. There are actually applications for such programs - software replacement for ECC memory.
Re: Entropy
#30Computers are precise but sometimes I wonder could they be made faster if we relaxed this precision requirement? For example in game 3d graphics it might acceptable to sacrifice some precision for performance. Could be interesting to apply some thing "Entropy" to the graphics part of some existing game. Flappy Bird maybe?