What I am saying is that in science you want it to work hassle free. you don't want to spend time on hardware/software problems. In science second place is first looser.groovebuster said:So you are telling me that a recompilation of software is not feasible?
Again, it is all about you want it to work hassle free. You need other scientists to be able to do replicate what you did. You dont want to explain that half of the sudy was made under this platform and then you continued on a emulated platformgroovebuster said:WHat does that have to do with the initial problem?
Again, you want stability. You wait until everything is tested very thoroughly since you don't have time to make a rerun (see second place is first looser) You use (semi) modern hardware, but often (semi) old software.groovebuster said:In know that, but what's the problem here? If they resist to update OS or Software they can't use modern hardware anyway, except in emulation mode. But this is something tehy will be able to do anyway. You don't really think Apple would not find a way to run Software coded for PPC CPUs on their still to be announced new hardware platform?
I am just telling you how I see this environment and trying to explain how most people reason. I might have been a bit unclear. Most depts use modern hardware but old software.groovebuster said:Another reason why this isn't really an argument. There are the two possibilities then I mentioned before... staying on the old hardware or emulation on new hardware.
Consider for example the randomizing algorithms in MATHLAB. You need the program to use the EXACT same algoritm all over the studies. moreover, you need the rpogram to be available for other researchers to make the EXACT same run if they doubt your results.groovebuster said:Still software is a well defined collection of functions. It is highly unlikely that for one platform 1+1=2 and for the other one 1+1=1.9. If that would be the case you could also not trust the results in first place because you culd never be sure if there isn't an error margin you don't know about.
For how long if we are going PPC -> x86? My guess is that if this transition is happening you wont be able to run old OS 9 programs a couple of years down the line.groovebuster said:I can still run OS9 programs in my PowerMac... and I am pretty sure that this will still last for a while.
There are continuous evolutions which is all good and natural. The problem is that Apple seem to be going for discrete jumps. You dont have to emulate to run a old DOS program.groovebuster said:Every platform is in an endless transition. Actually it was due to Mac OS X that the scientific community gained interest again in the Mac platform. Recompiling for a x86 processor will do the job in 99.99% of the cases and should deliver the same results. As I mentioned before... 1+1=2, no matter if my calculator has an IBM or an Intel/AMD logo...
Ok, I wont mention the Pentium 90, aka 585.9999999999999999, with a faulty floatingpoint processor. Btw, I had a computer with that crappy proc in it...groovebuster said:I know about the Pentium bug a few years ago, so don't even mention it!
groovebuster