<?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: This Is Bad</title>
	<atom:link href="http://malcolmpollack.com/2009/11/22/this-is-bad/feed/" rel="self" type="application/rss+xml" />
	<link>http://malcolmpollack.com/2009/11/22/this-is-bad/</link>
	<description>I go many places...</description>
	<lastBuildDate>Wed, 10 Mar 2010 15:38:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Charles</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155547</link>
		<dc:creator>Charles</dc:creator>
		<pubDate>Tue, 24 Nov 2009 01:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155547</guid>
		<description>It&#039;s been a long time since I&#039;ve done that much programming to have delusions like that. I do remember, though, after a particularly long bout of Photoshop, putting on my sunglasses and thinking of them as my own personal gamma correction device.</description>
		<content:encoded><![CDATA[<p>It&#8217;s been a long time since I&#8217;ve done that much programming to have delusions like that. I do remember, though, after a particularly long bout of Photoshop, putting on my sunglasses and thinking of them as my own personal gamma correction device.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeZ</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155541</link>
		<dc:creator>MikeZ</dc:creator>
		<pubDate>Mon, 23 Nov 2009 21:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155541</guid>
		<description>In hindsight I probably should have started with &#039;Yikes!  It&#039;s worse than bad!&quot;

- M</description>
		<content:encoded><![CDATA[<p>In hindsight I probably should have started with &#8216;Yikes!  It&#8217;s worse than bad!&#8221;</p>
<p>- M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeZ</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155540</link>
		<dc:creator>MikeZ</dc:creator>
		<pubDate>Mon, 23 Nov 2009 21:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155540</guid>
		<description>See... I can do more than &quot;Yikes!&quot;  :-)   You just have to give me the right topics to get me motivated.

- M</description>
		<content:encoded><![CDATA[<p>See&#8230; I can do more than &#8220;Yikes!&#8221;  :-)   You just have to give me the right topics to get me motivated.</p>
<p>- M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malcolm</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155539</link>
		<dc:creator>Malcolm</dc:creator>
		<pubDate>Mon, 23 Nov 2009 21:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155539</guid>
		<description>Yeah, uploading to the server is just the beginning of editing a post or a comment.

You make a fair point. The real synchronization object doesn&#039;t exist in the deli at all; it is simply that the waiting threads observe the resource, and pause civilly while somebody&#039;s got the slicer.

Gin, please.</description>
		<content:encoded><![CDATA[<p>Yeah, uploading to the server is just the beginning of editing a post or a comment.</p>
<p>You make a fair point. The real synchronization object doesn&#8217;t exist in the deli at all; it is simply that the waiting threads observe the resource, and pause civilly while somebody&#8217;s got the slicer.</p>
<p>Gin, please.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeZ</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155538</link>
		<dc:creator>MikeZ</dc:creator>
		<pubDate>Mon, 23 Nov 2009 20:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155538</guid>
		<description>Hey!  You snuck in an additional paragraph while I was working on my follow up.  You may need more than a vacation.  :-)   A vacation with liberal amounts of gin, for example.

- M</description>
		<content:encoded><![CDATA[<p>Hey!  You snuck in an additional paragraph while I was working on my follow up.  You may need more than a vacation.  :-)   A vacation with liberal amounts of gin, for example.</p>
<p>- M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeZ</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155535</link>
		<dc:creator>MikeZ</dc:creator>
		<pubDate>Mon, 23 Nov 2009 20:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155535</guid>
		<description>I think that unless fist fights amongst potential owners are a frequent occurrence at the deli (maybe I should visit the deli in question), I contend there is something else at work performing the role of the synchronization object (like the demand for civility in the thread pool by the deli owner).  I think confusing ownership with a convention used to acquire ownership might be the problem, which I think stands out as something distinct in instances of high contention.  In the software world, I don&#039;t think I would derive a slicer from mutex.  Would you?   I have missed the point of how to apply mutex in the OO world?

- M</description>
		<content:encoded><![CDATA[<p>I think that unless fist fights amongst potential owners are a frequent occurrence at the deli (maybe I should visit the deli in question), I contend there is something else at work performing the role of the synchronization object (like the demand for civility in the thread pool by the deli owner).  I think confusing ownership with a convention used to acquire ownership might be the problem, which I think stands out as something distinct in instances of high contention.  In the software world, I don&#8217;t think I would derive a slicer from mutex.  Would you?   I have missed the point of how to apply mutex in the OO world?</p>
<p>- M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malcolm</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155534</link>
		<dc:creator>Malcolm</dc:creator>
		<pubDate>Mon, 23 Nov 2009 20:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155534</guid>
		<description>Well, I thought about this before posting: the slicer is actually both synchronization object &lt;em&gt;and&lt;/em&gt; resource, as only one person can acquire/use it at a time. But I didn&#039;t want to overburden the readers...

You could even say the slicer is the synchronization object that must be acquired in order to use the resource, which is the spinning blade, which might in turn be thought of a &lt;em&gt;parser&lt;/em&gt; that takes as its input a slab of meat that it renders as thin slices... aaarrrggghhh... 

Just shoot me now.</description>
		<content:encoded><![CDATA[<p>Well, I thought about this before posting: the slicer is actually both synchronization object <em>and</em> resource, as only one person can acquire/use it at a time. But I didn&#8217;t want to overburden the readers&#8230;</p>
<p>You could even say the slicer is the synchronization object that must be acquired in order to use the resource, which is the spinning blade, which might in turn be thought of a <em>parser</em> that takes as its input a slab of meat that it renders as thin slices&#8230; aaarrrggghhh&#8230; </p>
<p>Just shoot me now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeZ</title>
		<link>http://malcolmpollack.com/2009/11/22/this-is-bad/comment-page-1/#comment-155533</link>
		<dc:creator>MikeZ</dc:creator>
		<pubDate>Mon, 23 Nov 2009 19:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://malcolmpollack.com/2009/11/22/this-is-bad/#comment-155533</guid>
		<description>It&#039;s worse than bad; the slicer might be a resource protected by a synchronization object, but it is not one itself.

But we get the idea; sounds like you need a vacation.  :-)

- M</description>
		<content:encoded><![CDATA[<p>It&#8217;s worse than bad; the slicer might be a resource protected by a synchronization object, but it is not one itself.</p>
<p>But we get the idea; sounds like you need a vacation.  :-)</p>
<p>- M</p>
]]></content:encoded>
	</item>
</channel>
</rss>
