<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Practical Evolutionary Computation: An Introduction</title>
	<atom:link href="http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/</link>
	<description>blog.uncommons.org</description>
	<lastBuildDate>Tue, 30 Oct 2012 12:24:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: New Adventures in Software &#187; Practical Evolutionary Computation: Elitism</title>
		<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/comment-page-1/#comment-3591</link>
		<dc:creator>New Adventures in Software &#187; Practical Evolutionary Computation: Elitism</dc:creator>
		<pubDate>Thu, 12 Feb 2009 22:32:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uncommons.org/?p=365#comment-3591</guid>
		<description><![CDATA[[...] the work-in-progress documentation for the Watchmaker Framework for Evolutionary Computation.  The first article provided an introduction to the field of evolutionary computation and the second article showed how [...]]]></description>
		<content:encoded><![CDATA[<p>[...] the work-in-progress documentation for the Watchmaker Framework for Evolutionary Computation.  The first article provided an introduction to the field of evolutionary computation and the second article showed how [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/comment-page-1/#comment-3504</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Sun, 25 Jan 2009 23:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uncommons.org/?p=365#comment-3504</guid>
		<description><![CDATA[Bernd, thanks for the feedback.  From the thread dump, it&#039;s not immediately obvious what is wrong but I&#039;m pretty sure the problem is that I&#039;m an idiot.  Swing GUIs should only be updated from the event dispatch thread, but I was not taking this precaution.  I&#039;ve fixed that and uploaded a new version.]]></description>
		<content:encoded><![CDATA[<p>Bernd, thanks for the feedback.  From the thread dump, it&#8217;s not immediately obvious what is wrong but I&#8217;m pretty sure the problem is that I&#8217;m an idiot.  Swing GUIs should only be updated from the event dispatch thread, but I was not taking this precaution.  I&#8217;ve fixed that and uploaded a new version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernd Eckenfels</title>
		<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/comment-page-1/#comment-3493</link>
		<dc:creator>Bernd Eckenfels</dc:creator>
		<pubDate>Sat, 24 Jan 2009 09:15:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uncommons.org/?p=365#comment-3493</guid>
		<description><![CDATA[Sudoku Solver seems to have Applet related problems when I Start it in FF with 1.6.0_10 it  will freeze (no change in the grid) after pressing the solve button. Even the abort button gets stuck:

2009-01-24 10:10:44
Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing):

&quot;TimerQueue&quot; daemon prio=4 tid=0x02fd8800 nid=0x340 in Object.wait() [0x03edf000..0x03edfd94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a javax.swing.TimerQueue)
	at javax.swing.TimerQueue.run(Unknown Source)
	- locked  (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Unknown Source)

&quot;thread applet-org.uncommons.watchmaker.examples.sudoku.SudokuApplet.class-2&quot; prio=4 tid=0x02b33000 nid=0xad8 in Object.wait() [0x036af000..0x036afa94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	- locked  (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

&quot;AWT-EventQueue-3&quot; prio=4 tid=0x03b3f400 nid=0xeb4 in Object.wait() [0x0394f000..0x0394fb14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.awt.EventQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.getNextEvent(Unknown Source)
	- locked  (a java.awt.EventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

&quot;Applet 12 LiveConnect Worker Thread&quot; prio=4 tid=0x03b3f000 nid=0x124 in Object.wait() [0x038ff000..0x038ffb94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)
	- locked  (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

&quot;ConsoleWriterThread&quot; daemon prio=6 tid=0x02b26000 nid=0xd44 in Object.wait() [0x0385f000..0x0385fa94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at com.sun.deploy.util.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)
	- locked  (a java.lang.Object)

&quot;TimerQueue&quot; daemon prio=6 tid=0x02b25800 nid=0xa98 in Object.wait() [0x0380f000..0x0380fb14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a javax.swing.TimerQueue)
	at javax.swing.TimerQueue.run(Unknown Source)
	- locked  (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Unknown Source)

&quot;AWT-EventQueue-0&quot; prio=6 tid=0x02b0b400 nid=0xc00 in Object.wait() [0x0365f000..0x0365fc14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.awt.EventQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.getNextEvent(Unknown Source)
	- locked  (a java.awt.EventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

&quot;AWT-EventQueue-1&quot; prio=6 tid=0x02b09000 nid=0x4ac runnable [0x0358f000..0x0358fc94]
   java.lang.Thread.State: RUNNABLE
	at com.sun.deploy.util.ConsoleHelper.dumpAllStacksImpl(Native Method)
	at com.sun.deploy.util.ConsoleHelper.dumpAllStacks(Unknown Source)
	at sun.plugin2.applet.Plugin2ConsoleController.dumpAllStacks(Unknown Source)
	at com.sun.deploy.util.ConsoleWindow$2.actionPerformed(Unknown Source)
	at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
	at javax.swing.SwingUtilities.notifyAction(Unknown Source)
	at javax.swing.JComponent.processKeyBinding(Unknown Source)
	at javax.swing.KeyboardManager.fireBinding(Unknown Source)
	at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
	at javax.swing.JComponent.processKeyBindings(Unknown Source)
	at javax.swing.JComponent.processKeyEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

&quot;AWT-Shutdown&quot; prio=6 tid=0x02b08800 nid=0x2f4 in Object.wait() [0x0349f000..0x0349fd14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(Unknown Source)
	- locked  (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

&quot;Browser Side Object Cleanup Thread&quot; prio=6 tid=0x02b05800 nid=0x62c in Object.wait() [0x0344f000..0x0344fd94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source)

&quot;CacheCleanUpThread&quot; daemon prio=6 tid=0x02adf800 nid=0x63c in Object.wait() [0x033af000..0x033afa14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a com.sun.deploy.cache.CleanupThread)
	at java.lang.Object.wait(Object.java:485)
	at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
	- locked  (a com.sun.deploy.cache.CleanupThread)

&quot;CacheMemoryCleanUpThread&quot; daemon prio=6 tid=0x02ac6000 nid=0x788 in Object.wait() [0x0353f000..0x0353fb14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

&quot;Java Plug-In Heartbeat Thread&quot; prio=6 tid=0x02ac0400 nid=0x5d4 waiting on condition [0x034ef000..0x034efd94]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at sun.plugin2.main.client.PluginMain$HeartbeatThread.run(Unknown Source)

&quot;AWT-Windows&quot; daemon prio=6 tid=0x02acf400 nid=0xe84 runnable [0x033ff000..0x033ffa94]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

&quot;Java2D Disposer&quot; daemon prio=10 tid=0x02b15800 nid=0xe6c in Object.wait() [0x0335f000..0x0335fb94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

&quot;Java Plug-In Pipe Worker Thread (Client-Side)&quot; prio=6 tid=0x02b3f800 nid=0x4e0 runnable [0x032af000..0x032afc14]
   java.lang.Thread.State: RUNNABLE
	at sun.plugin2.os.windows.Windows.ReadFile0(Native Method)
	at sun.plugin2.os.windows.Windows.ReadFile(Unknown Source)
	at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source)
	at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.read(Unknown Source)
	at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.readByte(Unknown Source)
	at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source)
	at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source)
	at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source)

&quot;traceMsgQueueThread&quot; daemon prio=6 tid=0x02b37c00 nid=0x50c in Object.wait() [0x0320f000..0x0320fd14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.util.ArrayList)
	at java.lang.Object.wait(Object.java:485)
	at com.sun.deploy.util.Trace$TraceMsgQueueChecker.run(Unknown Source)
	- locked  (a java.util.ArrayList)
	at java.lang.Thread.run(Unknown Source)

&quot;Timer-0&quot; prio=6 tid=0x02ab4800 nid=0xa8 in Object.wait() [0x02fbf000..0x02fbfd94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Unknown Source)
	- locked  (a java.util.TaskQueue)
	at java.util.TimerThread.run(Unknown Source)

&quot;Low Memory Detector&quot; daemon prio=6 tid=0x02a71800 nid=0xc44 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

&quot;CompilerThread0&quot; daemon prio=10 tid=0x02a6b400 nid=0xbc0 waiting on condition [0x00000000..0x02d1f7bc]
   java.lang.Thread.State: RUNNABLE

&quot;Attach Listener&quot; daemon prio=10 tid=0x02a69c00 nid=0x3b4 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

&quot;Signal Dispatcher&quot; daemon prio=10 tid=0x02a68800 nid=0x2fc runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

&quot;Finalizer&quot; daemon prio=8 tid=0x02a63c00 nid=0xd20 in Object.wait() [0x02c2f000..0x02c2fc94]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked  (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

&quot;Reference Handler&quot; daemon prio=10 tid=0x02a5f000 nid=0x728 in Object.wait() [0x02bdf000..0x02bdfd14]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
	- locked  (a java.lang.ref.Reference$Lock)

&quot;main&quot; prio=6 tid=0x002a6800 nid=0x608 in Object.wait() [0x0088f000..0x0088fe54]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on  (a sun.plugin2.message.Queue)
	at sun.plugin2.message.Queue.waitForMessage(Unknown Source)
	- locked  (a sun.plugin2.message.Queue)
	at sun.plugin2.message.Pipe.receive(Unknown Source)
	at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source)
	at sun.plugin2.main.client.PluginMain.run(Unknown Source)
	at sun.plugin2.main.client.PluginMain.main(Unknown Source)

&quot;VM Thread&quot; prio=10 tid=0x02a5d800 nid=0xa54 runnable 

&quot;VM Periodic Task Thread&quot; prio=10 tid=0x02a73400 nid=0x914 waiting on condition 

.PluginMain.run(Unknown Source)
	at sun.plugin2.main.client.PluginMain.main(Unknown Source)

&quot;VM Thread&quot; prio=10 tid=0x02a5d800 nid=0xa54 runnable 

&quot;VM Periodic Task Thread&quot; prio=10 tid=0x02a73400 nid=0x914 waiting on condition]]></description>
		<content:encoded><![CDATA[<p>Sudoku Solver seems to have Applet related problems when I Start it in FF with 1.6.0_10 it  will freeze (no change in the grid) after pressing the solve button. Even the abort button gets stuck:</p>
<p>2009-01-24 10:10:44<br />
Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing):</p>
<p>&#8220;TimerQueue&#8221; daemon prio=4 tid=0x02fd8800 nid=0&#215;340 in Object.wait() [0x03edf000..0x03edfd94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a javax.swing.TimerQueue)<br />
	at javax.swing.TimerQueue.run(Unknown Source)<br />
	- locked  (a javax.swing.TimerQueue)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;thread applet-org.uncommons.watchmaker.examples.sudoku.SudokuApplet.class-2&#8243; prio=4 tid=0x02b33000 nid=0xad8 in Object.wait() [0x036af000..0x036afa94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.Object)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)<br />
	- locked  (a java.lang.Object)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;AWT-EventQueue-3&#8243; prio=4 tid=0x03b3f400 nid=0xeb4 in Object.wait() [0x0394f000..0x0394fb14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.awt.EventQueue)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at java.awt.EventQueue.getNextEvent(Unknown Source)<br />
	- locked  (a java.awt.EventQueue)<br />
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.run(Unknown Source)</p>
<p>&#8220;Applet 12 LiveConnect Worker Thread&#8221; prio=4 tid=0x03b3f000 nid=0&#215;124 in Object.wait() [0x038ff000..0x038ffb94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.Object)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)<br />
	- locked  (a java.lang.Object)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;ConsoleWriterThread&#8221; daemon prio=6 tid=0x02b26000 nid=0xd44 in Object.wait() [0x0385f000..0x0385fa94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.Object)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at com.sun.deploy.util.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)<br />
	- locked  (a java.lang.Object)</p>
<p>&#8220;TimerQueue&#8221; daemon prio=6 tid=0x02b25800 nid=0xa98 in Object.wait() [0x0380f000..0x0380fb14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a javax.swing.TimerQueue)<br />
	at javax.swing.TimerQueue.run(Unknown Source)<br />
	- locked  (a javax.swing.TimerQueue)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;AWT-EventQueue-0&#8243; prio=6 tid=0x02b0b400 nid=0xc00 in Object.wait() [0x0365f000..0x0365fc14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.awt.EventQueue)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at java.awt.EventQueue.getNextEvent(Unknown Source)<br />
	- locked  (a java.awt.EventQueue)<br />
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.run(Unknown Source)</p>
<p>&#8220;AWT-EventQueue-1&#8243; prio=6 tid=0x02b09000 nid=0x4ac runnable [0x0358f000..0x0358fc94]<br />
   java.lang.Thread.State: RUNNABLE<br />
	at com.sun.deploy.util.ConsoleHelper.dumpAllStacksImpl(Native Method)<br />
	at com.sun.deploy.util.ConsoleHelper.dumpAllStacks(Unknown Source)<br />
	at sun.plugin2.applet.Plugin2ConsoleController.dumpAllStacks(Unknown Source)<br />
	at com.sun.deploy.util.ConsoleWindow$2.actionPerformed(Unknown Source)<br />
	at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)<br />
	at javax.swing.SwingUtilities.notifyAction(Unknown Source)<br />
	at javax.swing.JComponent.processKeyBinding(Unknown Source)<br />
	at javax.swing.KeyboardManager.fireBinding(Unknown Source)<br />
	at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)<br />
	at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)<br />
	at javax.swing.JComponent.processKeyBindings(Unknown Source)<br />
	at javax.swing.JComponent.processKeyEvent(Unknown Source)<br />
	at java.awt.Component.processEvent(Unknown Source)<br />
	at java.awt.Container.processEvent(Unknown Source)<br />
	at java.awt.Component.dispatchEventImpl(Unknown Source)<br />
	at java.awt.Container.dispatchEventImpl(Unknown Source)<br />
	at java.awt.Component.dispatchEvent(Unknown Source)<br />
	at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)<br />
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)<br />
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)<br />
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)<br />
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)<br />
	at java.awt.Component.dispatchEventImpl(Unknown Source)<br />
	at java.awt.Container.dispatchEventImpl(Unknown Source)<br />
	at java.awt.Window.dispatchEventImpl(Unknown Source)<br />
	at java.awt.Component.dispatchEvent(Unknown Source)<br />
	at java.awt.EventQueue.dispatchEvent(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.run(Unknown Source)</p>
<p>&#8220;AWT-Shutdown&#8221; prio=6 tid=0x02b08800 nid=0x2f4 in Object.wait() [0x0349f000..0x0349fd14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.Object)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at sun.awt.AWTAutoShutdown.run(Unknown Source)<br />
	- locked  (a java.lang.Object)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;Browser Side Object Cleanup Thread&#8221; prio=6 tid=0x02b05800 nid=0x62c in Object.wait() [0x0344f000..0x0344fd94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	- locked  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source)</p>
<p>&#8220;CacheCleanUpThread&#8221; daemon prio=6 tid=0x02adf800 nid=0x63c in Object.wait() [0x033af000..0x033afa14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a com.sun.deploy.cache.CleanupThread)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at com.sun.deploy.cache.CleanupThread.run(Unknown Source)<br />
	- locked  (a com.sun.deploy.cache.CleanupThread)</p>
<p>&#8220;CacheMemoryCleanUpThread&#8221; daemon prio=6 tid=0x02ac6000 nid=0&#215;788 in Object.wait() [0x0353f000..0x0353fb14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	- locked  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)</p>
<p>&#8220;Java Plug-In Heartbeat Thread&#8221; prio=6 tid=0x02ac0400 nid=0x5d4 waiting on condition [0x034ef000..0x034efd94]<br />
   java.lang.Thread.State: TIMED_WAITING (sleeping)<br />
	at java.lang.Thread.sleep(Native Method)<br />
	at sun.plugin2.main.client.PluginMain$HeartbeatThread.run(Unknown Source)</p>
<p>&#8220;AWT-Windows&#8221; daemon prio=6 tid=0x02acf400 nid=0xe84 runnable [0x033ff000..0x033ffa94]<br />
   java.lang.Thread.State: RUNNABLE<br />
	at sun.awt.windows.WToolkit.eventLoop(Native Method)<br />
	at sun.awt.windows.WToolkit.run(Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;Java2D Disposer&#8221; daemon prio=10 tid=0x02b15800 nid=0xe6c in Object.wait() [0x0335f000..0x0335fb94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	- locked  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	at sun.java2d.Disposer.run(Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;Java Plug-In Pipe Worker Thread (Client-Side)&#8221; prio=6 tid=0x02b3f800 nid=0x4e0 runnable [0x032af000..0x032afc14]<br />
   java.lang.Thread.State: RUNNABLE<br />
	at sun.plugin2.os.windows.Windows.ReadFile0(Native Method)<br />
	at sun.plugin2.os.windows.Windows.ReadFile(Unknown Source)<br />
	at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source)<br />
	at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.read(Unknown Source)<br />
	at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.readByte(Unknown Source)<br />
	at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source)<br />
	at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source)<br />
	at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source)</p>
<p>&#8220;traceMsgQueueThread&#8221; daemon prio=6 tid=0x02b37c00 nid=0x50c in Object.wait() [0x0320f000..0x0320fd14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.util.ArrayList)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at com.sun.deploy.util.Trace$TraceMsgQueueChecker.run(Unknown Source)<br />
	- locked  (a java.util.ArrayList)<br />
	at java.lang.Thread.run(Unknown Source)</p>
<p>&#8220;Timer-0&#8243; prio=6 tid=0x02ab4800 nid=0xa8 in Object.wait() [0x02fbf000..0x02fbfd94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.util.TaskQueue)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at java.util.TimerThread.mainLoop(Unknown Source)<br />
	- locked  (a java.util.TaskQueue)<br />
	at java.util.TimerThread.run(Unknown Source)</p>
<p>&#8220;Low Memory Detector&#8221; daemon prio=6 tid=0x02a71800 nid=0xc44 runnable [0x00000000..0x00000000]<br />
   java.lang.Thread.State: RUNNABLE</p>
<p>&#8220;CompilerThread0&#8243; daemon prio=10 tid=0x02a6b400 nid=0xbc0 waiting on condition [0x00000000..0x02d1f7bc]<br />
   java.lang.Thread.State: RUNNABLE</p>
<p>&#8220;Attach Listener&#8221; daemon prio=10 tid=0x02a69c00 nid=0x3b4 runnable [0x00000000..0x00000000]<br />
   java.lang.Thread.State: RUNNABLE</p>
<p>&#8220;Signal Dispatcher&#8221; daemon prio=10 tid=0x02a68800 nid=0x2fc runnable [0x00000000..0x00000000]<br />
   java.lang.Thread.State: RUNNABLE</p>
<p>&#8220;Finalizer&#8221; daemon prio=8 tid=0x02a63c00 nid=0xd20 in Object.wait() [0x02c2f000..0x02c2fc94]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	- locked  (a java.lang.ref.ReferenceQueue$Lock)<br />
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)<br />
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)</p>
<p>&#8220;Reference Handler&#8221; daemon prio=10 tid=0x02a5f000 nid=0&#215;728 in Object.wait() [0x02bdf000..0x02bdfd14]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a java.lang.ref.Reference$Lock)<br />
	at java.lang.Object.wait(Object.java:485)<br />
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)<br />
	- locked  (a java.lang.ref.Reference$Lock)</p>
<p>&#8220;main&#8221; prio=6 tid=0x002a6800 nid=0&#215;608 in Object.wait() [0x0088f000..0x0088fe54]<br />
   java.lang.Thread.State: WAITING (on object monitor)<br />
	at java.lang.Object.wait(Native Method)<br />
	- waiting on  (a sun.plugin2.message.Queue)<br />
	at sun.plugin2.message.Queue.waitForMessage(Unknown Source)<br />
	- locked  (a sun.plugin2.message.Queue)<br />
	at sun.plugin2.message.Pipe.receive(Unknown Source)<br />
	at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source)<br />
	at sun.plugin2.main.client.PluginMain.run(Unknown Source)<br />
	at sun.plugin2.main.client.PluginMain.main(Unknown Source)</p>
<p>&#8220;VM Thread&#8221; prio=10 tid=0x02a5d800 nid=0xa54 runnable </p>
<p>&#8220;VM Periodic Task Thread&#8221; prio=10 tid=0x02a73400 nid=0&#215;914 waiting on condition </p>
<p>.PluginMain.run(Unknown Source)<br />
	at sun.plugin2.main.client.PluginMain.main(Unknown Source)</p>
<p>&#8220;VM Thread&#8221; prio=10 tid=0x02a5d800 nid=0xa54 runnable </p>
<p>&#8220;VM Periodic Task Thread&#8221; prio=10 tid=0x02a73400 nid=0&#215;914 waiting on condition</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: José Francisco Calvo</title>
		<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/comment-page-1/#comment-3481</link>
		<dc:creator>José Francisco Calvo</dc:creator>
		<pubDate>Thu, 22 Jan 2009 12:39:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uncommons.org/?p=365#comment-3481</guid>
		<description><![CDATA[Wow, amazing post!!! Congratulations!!!]]></description>
		<content:encoded><![CDATA[<p>Wow, amazing post!!! Congratulations!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: New Adventures in Software &#187; Practical Evolutionary Computation: Implementation</title>
		<link>http://blog.uncommons.org/2009/01/20/practical-evolutionary-computation-an-introduction/comment-page-1/#comment-3477</link>
		<dc:creator>New Adventures in Software &#187; Practical Evolutionary Computation: Implementation</dc:creator>
		<pubDate>Wed, 21 Jan 2009 17:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uncommons.org/?p=365#comment-3477</guid>
		<description><![CDATA[[...] Practical Evolutionary Computation: An Introduction  [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Practical Evolutionary Computation: An Introduction  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
