There is a counter-example to your claim in this Sun bug report where the reporter was using Java 6 on Windows XP. I suppose you could try to analyze the report and try to come up with an even more complex set of circumstances under which you might be able to instantiate Swing components outside the EDT, but trying to do that is just a Bad Idea.
Sun does not say anywhere that you can instantiate Swing components outside the EDT for any operating system or for any system configuration. They specifically say to instantiate Swing components on the EDT. If instantiating Swing components outside the EDT has been working on any specific versions of your Java or your OS, then this is only accidentally the case, and you have no guarantee that it will work outside your setup for different (especially future) versions of your Java or your OS.
No, this is a common misconception. Sun themselves have had to fix many of their Swing examples on their site so that component creation is now on the EDT.
Why does not the initial thread simply create the GUI itself? Because almost all code that creates or interacts with Swing components must run on the event dispatch thread.
Here is a blog that discusses this issue further. Point is, Swing component creation must occur on the EDT. Methods must explicitly say they are exempt from the single threading rule before you can exempt them.
No game is without its flaws, but Descent 3 delivered a unique gameplay experience for Linux and other operating systems: http://www.lokigames.com/products/descent3/
It deserves mention in the list, perhaps in lieu of one of the more ordinary first person shooters listed.
Paradigms do change (a la "paradigm shift"), but presumably this map isn't intended to illustrate the history of scientific paradigms, just the interplay of modern ones. Kuhn was more than willing to acknowledge that paradigms existed at different levels. For example, the global community of scientists share a paradigm. Further down the chain, we can say that scientists of different scientific topics, such as physicists and chemists, also have their own paradigms. More so, organic chemists have their own paradigms as compared to inorganic chemists, and so on. (This is laid out in Section 1 of his 1969 Postscript to Structure.)
To illustrate this, in Structure, Kuhn gives the example of a distinguished physicist and chemist who were both asked, Is helium a molecule? The physicist says no, because it displays no molecular spectrum. The chemist said yes, since it behaved as one with respect to the kinetic theory of gases. This might not be the best example, but Kuhn uses this anecdote to demonstrate how the physicists and chemists' paradigms had overlap but were not coextensive, since their experience had led them to different understandings of what a molecule must be.
Still, this means that for those who bought a Zune now and will use Vista later, their CD software won't work, and they'll have to search the Internet for working software (assuming this isn't just an issue with beta Vista but an issue with Vista in general). It's not a terribly big deal for most of us, but I know a lot of people to whom this would be a major stumbling block trying to get their Zune working.
Microsoft recently released a fix for the issue of Windows Update pegging the CPU for hours here: https://support.microsoft.com/...
There is a counter-example to your claim in this Sun bug report where the reporter was using Java 6 on Windows XP. I suppose you could try to analyze the report and try to come up with an even more complex set of circumstances under which you might be able to instantiate Swing components outside the EDT, but trying to do that is just a Bad Idea.
Sun does not say anywhere that you can instantiate Swing components outside the EDT for any operating system or for any system configuration. They specifically say to instantiate Swing components on the EDT. If instantiating Swing components outside the EDT has been working on any specific versions of your Java or your OS, then this is only accidentally the case, and you have no guarantee that it will work outside your setup for different (especially future) versions of your Java or your OS.
No, this is a common misconception. Sun themselves have had to fix many of their Swing examples on their site so that component creation is now on the EDT.
Sun Swing Tutorial states:
Here is a blog that discusses this issue further. Point is, Swing component creation must occur on the EDT. Methods must explicitly say they are exempt from the single threading rule before you can exempt them.
No game is without its flaws, but Descent 3 delivered a unique gameplay experience for Linux and other operating systems:
http://www.lokigames.com/products/descent3/
It deserves mention in the list, perhaps in lieu of one of the more ordinary first person shooters listed.
Paradigms do change (a la "paradigm shift"), but presumably this map isn't intended to illustrate the history of scientific paradigms, just the interplay of modern ones. Kuhn was more than willing to acknowledge that paradigms existed at different levels. For example, the global community of scientists share a paradigm. Further down the chain, we can say that scientists of different scientific topics, such as physicists and chemists, also have their own paradigms. More so, organic chemists have their own paradigms as compared to inorganic chemists, and so on. (This is laid out in Section 1 of his 1969 Postscript to Structure.)
To illustrate this, in Structure, Kuhn gives the example of a distinguished physicist and chemist who were both asked, Is helium a molecule? The physicist says no, because it displays no molecular spectrum. The chemist said yes, since it behaved as one with respect to the kinetic theory of gases. This might not be the best example, but Kuhn uses this anecdote to demonstrate how the physicists and chemists' paradigms had overlap but were not coextensive, since their experience had led them to different understandings of what a molecule must be.
Still, this means that for those who bought a Zune now and will use Vista later, their CD software won't work, and they'll have to search the Internet for working software (assuming this isn't just an issue with beta Vista but an issue with Vista in general). It's not a terribly big deal for most of us, but I know a lot of people to whom this would be a major stumbling block trying to get their Zune working.
In other news I made a site yesterday and I was the only visitor. Today there were 43 visitors.
That would only be an increase of 4200%.