<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Curious Schemer</title>
	<atom:link href="http://rayfd.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rayfd.wordpress.com</link>
	<description>The following sentence is false. The preceding sentence is true.</description>
	<lastBuildDate>Wed, 25 Jun 2008 11:32:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='rayfd.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4d301a499f257fbea2f11e3f9f9f29dd?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>The Curious Schemer</title>
		<link>http://rayfd.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rayfd.wordpress.com/osd.xml" title="The Curious Schemer" />
		<item>
		<title>But It Works On My Machine&#8230;</title>
		<link>http://rayfd.wordpress.com/2008/06/24/but-it-works-on-my-machine/</link>
		<comments>http://rayfd.wordpress.com/2008/06/24/but-it-works-on-my-machine/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:12:10 +0000</pubDate>
		<dc:creator>rayfd</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://rayfd.wordpress.com/?p=228</guid>
		<description><![CDATA[
public class TestVolatile implements Runnable {
	private boolean stopRequested = false;

	public void run() {
		while(!stopRequested) {
			// do something here...
		}
	}

	public void stop() {
		stopRequested = true;
	}

	public static void main(String[] args) throws InterruptedException {
		TestVolatile tv = new TestVolatile();
		new Thread(tv, &#34;Neverending&#34;).start();
		Thread.sleep(1000);
		tv.stop();
	}
}

What happens when we run main()?
Of course, the erudite, tech-savvy, good-looking Java people (the type who read my blog), can answer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rayfd.wordpress.com&blog=795464&post=228&subd=rayfd&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://rayfd.wordpress.com/2008/06/24/but-it-works-on-my-machine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f35b555a28443f8d60f7a3517c93bab8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rayfd</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.com/e/ir?t=myjournetowea-20&#38;l=as2&#38;o=1&#38;a=0321356683" medium="image" />
	</item>
		<item>
		<title>Whenever I Think Something Is Too Tough For Me&#8230;</title>
		<link>http://rayfd.wordpress.com/2008/03/16/whenever-i-think-something-is-too-tough-for-me/</link>
		<comments>http://rayfd.wordpress.com/2008/03/16/whenever-i-think-something-is-too-tough-for-me/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 03:09:57 +0000</pubDate>
		<dc:creator>rayfd</dc:creator>
				<category><![CDATA[Mind]]></category>

		<guid isPermaLink="false">http://rayfd.wordpress.com/?p=210</guid>
		<description><![CDATA[I think of Chris Gardner in his Pursuit of Happyness. Because nothing, absolutely none of the WORST things I&#8217;ve ever experienced in my entire life is even within an AU of the things that this amazing man had to go through. And if you think that what you saw in the movie version (starring Will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rayfd.wordpress.com&blog=795464&post=210&subd=rayfd&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://rayfd.wordpress.com/2008/03/16/whenever-i-think-something-is-too-tough-for-me/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f35b555a28443f8d60f7a3517c93bab8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rayfd</media:title>
		</media:content>
	</item>
		<item>
		<title>Are You Making Enough Money? (And Why &#8220;The Millionaire Next Door&#8221; Sucks)</title>
		<link>http://rayfd.wordpress.com/2008/02/14/are-you-paid-well-enough-and-why-millionaire-next-door-sucks/</link>
		<comments>http://rayfd.wordpress.com/2008/02/14/are-you-paid-well-enough-and-why-millionaire-next-door-sucks/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 06:12:55 +0000</pubDate>
		<dc:creator>rayfd</dc:creator>
				<category><![CDATA[Money]]></category>

		<guid isPermaLink="false">http://rayfd.wordpress.com/?p=207</guid>
		<description><![CDATA[I love benchmarks. I love the fact that I can always see how I am doing compared to other people, and the fact that I can measure my progress&#8211;it&#8217;s a bit like the joy of leveling up in games. Maybe it&#8217;s a guy thing. Here are the salary benchmarks that I found, created by the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rayfd.wordpress.com&blog=795464&post=207&subd=rayfd&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://rayfd.wordpress.com/2008/02/14/are-you-paid-well-enough-and-why-millionaire-next-door-sucks/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f35b555a28443f8d60f7a3517c93bab8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rayfd</media:title>
		</media:content>
	</item>
		<item>
		<title>When A Synchronized Class Isn&#8217;t Threadsafe</title>
		<link>http://rayfd.wordpress.com/2007/11/11/when-a-synchronized-class-isnt-threadsafe/</link>
		<comments>http://rayfd.wordpress.com/2007/11/11/when-a-synchronized-class-isnt-threadsafe/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 07:45:33 +0000</pubDate>
		<dc:creator>rayfd</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://rayfd.wordpress.com/2007/11/11/when-a-synchronized-class-isnt-threadsafe/</guid>
		<description><![CDATA[Every Java programmer has heard this advice before: &#8220;Prefer ArrayList over Vector. Vector is fully synchronized, and as such you&#8217;re paying the synchronization penalty even when you don&#8217;t need it.&#8221;
ArrayList is not synchronized, so when you need it you need to perform synchronization yourself, or alternatively, as the ArrayList javadoc entry says:  &#8220;&#8230; the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rayfd.wordpress.com&blog=795464&post=198&subd=rayfd&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://rayfd.wordpress.com/2007/11/11/when-a-synchronized-class-isnt-threadsafe/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f35b555a28443f8d60f7a3517c93bab8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rayfd</media:title>
		</media:content>
	</item>
		<item>
		<title>How To Buy VMWare at Almost Half The Price, Today</title>
		<link>http://rayfd.wordpress.com/2007/10/25/how-to-buy-vmware-at-almost-half-the-price-today/</link>
		<comments>http://rayfd.wordpress.com/2007/10/25/how-to-buy-vmware-at-almost-half-the-price-today/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 14:58:08 +0000</pubDate>
		<dc:creator>rayfd</dc:creator>
				<category><![CDATA[CFA/Investing]]></category>

		<guid isPermaLink="false">http://rayfd.wordpress.com/2007/10/25/how-to-buy-vmware-at-almost-half-the-price-today/</guid>
		<description><![CDATA[ (Disclosure: at this moment, I do NOT own any VMWare shares. I just picked it because it&#8217;s the most interesting one to watch these days.)
Man oh man! VMWare just keeps skyrocketing! If you had bought VMW only 3 days ago (October 22, 2007), you&#8217;d have got a 10% return off your money in just [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rayfd.wordpress.com&blog=795464&post=194&subd=rayfd&ref=&feed=1" />]]></description>
		<wfw:commentRss>http://rayfd.wordpress.com/2007/10/25/how-to-buy-vmware-at-almost-half-the-price-today/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f35b555a28443f8d60f7a3517c93bab8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rayfd</media:title>
		</media:content>

		<media:content url="http://rayfd.files.wordpress.com/2007/10/leaps.jpg" medium="image">
			<media:title type="html">LEAPS</media:title>
		</media:content>
	</item>
	</channel>
</rss>