It's hard to believe but the grand master of sci-fi is back
The only person deserving to be be called that is Isaac Asimov, publishing over 500 volumes of the best science fiction to date. Not to say that other writers (Heinlein, Lem, Strugatsky) didn't write good stuff in the same "league", but not with the same consistent quality in those amounts.
Some would say that it would be great. Everything would be free, innovation would happen at a rapid rate, but what about compensation for the developers. Software written under a GLP type licience, does not leave room for profits from the actual software. Ad-hoc services can only go so far to support an entire development effort. Who pays the developers for thier hard work?
I think it will reach some sort of equilibrium between Open and Proprietary software. Commodity software (Operating Systems, browers, mailers, editors, office suits etc.) will be Open/Free, sustained by services and/or hardware vendors (see IBM). Specialized software for very specific purposes/niches will be proprietary since without high margins, developing that kind of software doesn't make sense. An interesting side effect of widespread adoption of open source software might be that clients will expect/demand to be able to look at the source of and to modify the software they're paying for, even if it's technically proprietary (that is, they can't resell it or give it away - only use it within the company). I think better times are coming:-)
Perhaps you are running several instances of IE? Every time you click that IE icon on the quicklaunch (or desktop, or start menu), a new instance (process) of IE fires up. If you open a new window with ctrl+N from an existing IE window, it won't start a new process.
I don't know what Java Plugin you're using, but Applets already run all in the same JVM for all Browsers and JVMs I know. The problem is with multiple applications in the same JVM, which expect everything to close down when System.exit() is invoked (and other sharing issues). See the RFE on this issue
base_e is the only natural system. Kinda makes calculations tough for humans though. But then again, I can never remember how much is an inch or a pound is:-)
Netscape did have an implementation of Java, which was used in versions 3.xx and 4.xx. Right on top of the paragraph you quote, it says "circa 2000" - it's just a reminder of an older bug.
Not to say this is an actual Java vulnerability - it's just Javascript fooling the browser into thinking it's download an applet from site A when it's in fact being downloaded from an attacker's site.
It seems the problem is not with Java, but with the browser being fooled to believe it's loading a page from a site other than the one it is actually loading the page from. The browser then passes this wrong information to the Java runtime, which then works as expected - allowing an applet to do things it would not normally be allowed to do.
There is no problem with the Java security model. The worst that can happen is a bad implementation of it allows applets to do something they're not allowed to.
But this isn't even about Java, it's about Javascript. Had it been about Java, you'd see a list of affected Java Virtual Machines, not browsers.
No, I am referring to what I am referring, which is Swing. Swing was not bundled with the JRE until Java 1.2, which is why you think that it did not exist until Java 1.2.
You can now re-read my post while assuming that I do know what I'm talking about and maybe you'll learn something new. If you still won't to believe me, I suggest you download and run the application I suggested. Hint: it runs Swing under MS VM, which is Java 1.1.4 (you can also run it on IBM's 1.1 Linux implementation).
Two words - "Java 2D", at least as far as user interfaces go. Before Java 2D, in the days of Java 1.1, the JVMs were slow, the garbage collector was slow and synchronous, the synchronization was slow - everything was slow. Drawing on the screen, however, was lightning fast because all of it was hardware accelerated. This meant that the user interface was very responsive, and that is what most users complain about (well, startup time too, which was also much smaller in 1.1). Try running Swing under JDK 1.1 - it's not even comparable to any recent JDKs - it's so responsive you can't tell it from a native UI.
If I'd have to name the single most important mistake Sun made that contributed to killing Java on the desktop (not to say that it's completely dead or that it's not the other company we so love to hate didn't have a hand in it), it would certainly be the replacing of the 1.1 drawing API with Java2D. Why is Java 2D slow? Because the API promises things that are hard to implement on different platforms without resorting to drawing everything (or many things) in software.
You have to keep in mind that Microsoft can "cheat" a lot of times by preloading DLLs when Windows starts and sharing the loaded libraries between applications. The task manager is very often misleading about the actual memory usage of application.
Hopefully Sun will implement this feature request, at which point you will be able to make an apples to apples comparison.
Oh, and don't forget to remove the space slashdot adds after "wbonline/".
Re:Corn crops to Linus
on
Linus on DRM
·
· Score: 1
>>You don't want morals? You don't want politics?
>>Don't use the GPL
>Ah... I see. Apparantly the only way you can have morals is to use the GPL. Righto
Umm, no. (not A ==> not B) is equivalent to (B==>A), not to (A==>B). If you use the GPL, morals and politics are attached, but nobody said having morals means you have to use the GPL.
And it will probably be NOW, while the world is worrying about other 'important' things that the next world shaking invention is working it's way out a garage somewhere. Be ready for it when it happens and be an early adopter and expert on it.
You mean like Galeon [sourceforge.net]'s concept of a session? Galeon remembers what tabs you had open when you exit, and they appear next time you load the app.
how was it ever possible to have a Big Bang in the first place?
So, How did the universe get created.
What existed before then?
You're thinking about it in wrong terms - it was never created and there was no "before then". You can't even say "there was nothing before then" because "before then" did not exist. Time started existing along with the Big Bang, thus the Universe existed since always (since the beginning of time).
I don't believe this story, and I think more research is needed here.
As many others are saying here, it's pretty obvious that our best guess about the fate of the Universe has a very low chance of being actually true, because we don't understand the Universe well enough yet. But it is our best guess nonetheless, and we will keep guessing until we get it right. This is how science works - someone brings up a theory and until it is disproved, it's assumed to be correct.
kasparov. He is the single greatest chess tactician ever, period
Funny, I always thought this was attributed to Alekhine.
Any idea which countries these actually are? Is Israel in the lucky 70 or do we have to wait 2-3 weeks as usual?
Admit you were posting this just to brag that you have a girlfriend :-)
Could be just that this is the impression I got since none of the filler was available at my local library :-)
It's hard to believe but the grand master of sci-fi is back
The only person deserving to be be called that is Isaac Asimov, publishing over 500 volumes of the best science fiction to date. Not to say that other writers (Heinlein, Lem, Strugatsky) didn't write good stuff in the same "league", but not with the same consistent quality in those amounts.
Some would say that it would be great. Everything would be free, innovation would happen at a rapid rate, but what about compensation for the developers. Software written under a GLP type licience, does not leave room for profits from the actual software. Ad-hoc services can only go so far to support an entire development effort. Who pays the developers for thier hard work?
I think it will reach some sort of equilibrium between Open and Proprietary software. Commodity software (Operating Systems, browers, mailers, editors, office suits etc.) will be Open/Free, sustained by services and/or hardware vendors (see IBM). Specialized software for very specific purposes/niches will be proprietary since without high margins, developing that kind of software doesn't make sense. An interesting side effect of widespread adoption of open source software might be that clients will expect/demand to be able to look at the source of and to modify the software they're paying for, even if it's technically proprietary (that is, they can't resell it or give it away - only use it within the company). I think better times are coming :-)
Also, I understand Andrew Wiles has been married all the years he worked on Fermat's Last Theorem, which he proved at the age of 41.
Perhaps you are running several instances of IE? Every time you click that IE icon on the quicklaunch (or desktop, or start menu), a new instance (process) of IE fires up. If you open a new window with ctrl+N from an existing IE window, it won't start a new process.
I don't know what Java Plugin you're using, but Applets already run all in the same JVM for all Browsers and JVMs I know. The problem is with multiple applications in the same JVM, which expect everything to close down when System.exit() is invoked (and other sharing issues). See the RFE on this issue
- base10 the only natural system : no.
base_e is the only natural system. Kinda makes calculations tough for humans though. But then again, I can never remember how much is an inch or a pound is :-)
Netscape did have an implementation of Java, which was used in versions 3.xx and 4.xx. Right on top of the paragraph you quote, it says "circa 2000" - it's just a reminder of an older bug.
Not to say this is an actual Java vulnerability - it's just Javascript fooling the browser into thinking it's download an applet from site A when it's in fact being downloaded from an attacker's site.
It seems the problem is not with Java, but with the browser being fooled to believe it's loading a page from a site other than the one it is actually loading the page from. The browser then passes this wrong information to the Java runtime, which then works as expected - allowing an applet to do things it would not normally be allowed to do.
There is no problem with the Java security model. The worst that can happen is a bad implementation of it allows applets to do something they're not allowed to.
But this isn't even about Java, it's about Javascript. Had it been about Java, you'd see a list of affected Java Virtual Machines, not browsers.
Wasn't it a well established fact that Except for SCO, none of the primary UNIX vendors ever developed a UNIX "flavor" to operate on an Intel-based processor chip set.
What? I think you are referring to AWT
No, I am referring to what I am referring, which is Swing. Swing was not bundled with the JRE until Java 1.2, which is why you think that it did not exist until Java 1.2.
You can now re-read my post while assuming that I do know what I'm talking about and maybe you'll learn something new. If you still won't to believe me, I suggest you download and run the application I suggested. Hint: it runs Swing under MS VM, which is Java 1.1.4 (you can also run it on IBM's 1.1 Linux implementation).
Then why the hell is it so slow?
Two words - "Java 2D", at least as far as user interfaces go. Before Java 2D, in the days of Java 1.1, the JVMs were slow, the garbage collector was slow and synchronous, the synchronization was slow - everything was slow. Drawing on the screen, however, was lightning fast because all of it was hardware accelerated. This meant that the user interface was very responsive, and that is what most users complain about (well, startup time too, which was also much smaller in 1.1). Try running Swing under JDK 1.1 - it's not even comparable to any recent JDKs - it's so responsive you can't tell it from a native UI.
I even have an application for you to try.
If I'd have to name the single most important mistake Sun made that contributed to killing Java on the desktop (not to say that it's completely dead or that it's not the other company we so love to hate didn't have a hand in it), it would certainly be the replacing of the 1.1 drawing API with Java2D. Why is Java 2D slow? Because the API promises things that are hard to implement on different platforms without resorting to drawing everything (or many things) in software.
You have to keep in mind that Microsoft can "cheat" a lot of times by preloading DLLs when Windows starts and sharing the loaded libraries between applications. The task manager is very often misleading about the actual memory usage of application.
Hopefully Sun will implement this feature request, at which point you will be able to make an apples to apples comparison.
The memory foot print for loading Java is 20meg + and growing.
Huh?
The task manager shows 4700KB memory usage and 8408KB VM size.
Now, I agree that this is way more than "Hello World!" should take, but it's a far way to 20MB.
Yeah, that's what I did, and now I can watch part 1 again :-(
Instead, use:/ progressive/thematrix/us/med/2R2_320_dl.zip (small - 320x136)/ progressive/thematrix/us/med/2R2_480_dl.zip (medium - 480x204)/ progressive/thematrix/us/med/2R2_640_dl.zip (large - 640x272)
wget -c http://progressive1.stream.aol.com/wb/gl/wbonline
wget -c http://progressive1.stream.aol.com/wb/gl/wbonline
wget -c http://progressive1.stream.aol.com/wb/gl/wbonline
Oh, and don't forget to remove the space slashdot adds after "wbonline/".
>>Don't use the GPL
>Ah... I see. Apparantly the only way you can have morals is to use the GPL. Righto
Umm, no. (not A ==> not B) is equivalent to (B==>A), not to (A==>B). If you use the GPL, morals and politics are attached, but nobody said having morals means you have to use the GPL.
And it will probably be NOW, while the world is worrying about other 'important' things that the next world shaking invention is working it's way out a garage somewhere. Be ready for it when it happens and be an early adopter and expert on it.
Let's name it Linux!
eval() of new programming code? One but not the other.
Java does, however have reflection, which allows for what should have really been called Javascript - BeanShell.You mean like Galeon [sourceforge.net]'s concept of a session? Galeon remembers what tabs you had open when you exit, and they appear next time you load the app.
Yes, exactly like Opera does as well.
And a good example of this would be Andrew Wiles proving Fermat's last theorem...
how was it ever possible to have a Big Bang in the first place?
So, How did the universe get created.
What existed before then?
You're thinking about it in wrong terms - it was never created and there was no "before then". You can't even say "there was nothing before then" because "before then" did not exist. Time started existing along with the Big Bang, thus the Universe existed since always (since the beginning of time).
I don't believe this story, and I think more research is needed here.
As many others are saying here, it's pretty obvious that our best guess about the fate of the Universe has a very low chance of being actually true, because we don't understand the Universe well enough yet. But it is our best guess nonetheless, and we will keep guessing until we get it right. This is how science works - someone brings up a theory and until it is disproved, it's assumed to be correct.