<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Hostile Fork</title>
	<atom:link href="http://hostilefork.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hostilefork.com</link>
	<description>a disgruntled developer taking a stand in the information multiverse</description>
	<pubDate>Tue, 30 Sep 2008 20:13:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>Major Quirks of the REBOL Language</title>
		<link>http://hostilefork.com/2008/09/10/major-quirks-of-the-rebol-language/</link>
		<comments>http://hostilefork.com/2008/09/10/major-quirks-of-the-rebol-language/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 12:48:24 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[rebol]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=85</guid>
		<description><![CDATA[This is the third of several articles I&#8217;m going to write about the REBOL programming language.  To learn more about it, you can visit rebol.com.  But my hope is to demystify some of its strengths and weaknesses in a way that their website currently does not, so if you read what I write [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2008/09/10/major-quirks-of-the-rebol-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is REBOL Actually a Revolution?</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/</link>
		<comments>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 01:09:14 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Philosophy]]></category>

		<category><![CDATA[rebol]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=79</guid>
		<description><![CDATA[This is the second of several articles I&#8217;m going to write about the REBOL programming language.  To learn more about it, you can visit rebol.com.  But my hope is to demystify some of its strengths and weaknesses in a way that their website currently does not, so if you read what I write [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Flexible Series as a Core Concept of REBOL</title>
		<link>http://hostilefork.com/2008/09/05/the-flexible-series-as-a-core-concept-of-rebol/</link>
		<comments>http://hostilefork.com/2008/09/05/the-flexible-series-as-a-core-concept-of-rebol/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 03:44:21 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[rebol]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=77</guid>
		<description><![CDATA[This is the first of several articles I&#8217;m going to write about the REBOL programming language.  To learn more about it, you can visit rebol.com.  But my hope is to demystify some of its strengths and weaknesses in a way that their website currently does not, so if you read what I write [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2008/09/05/the-flexible-series-as-a-core-concept-of-rebol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computer Languages as Artistic Medium</title>
		<link>http://hostilefork.com/2008/04/23/computer-languages-as-artistic-medium/</link>
		<comments>http://hostilefork.com/2008/04/23/computer-languages-as-artistic-medium/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 03:00:24 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Philosophy]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[rebol]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2008/04/23/computer-languages-as-artistic-medium/</guid>
		<description><![CDATA[Not many people have the ability to look at the few fundamental elements of a system (such as constructs of a new computer language) and extrapolate the long-term implications of their use.  But rather than jump in and tackle the difficult question of understanding the expressive power and limits of computation, I&#8217;ll start by [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2008/04/23/computer-languages-as-artistic-medium/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When Sockets Attack: DNS &#038; DHCP</title>
		<link>http://hostilefork.com/2008/02/20/when-sockets-attack/</link>
		<comments>http://hostilefork.com/2008/02/20/when-sockets-attack/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 03:15:41 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[ip]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2008/02/20/when-sockets-attack/</guid>
		<description><![CDATA[Somehow I made it up to 2007 without ever writing code that opened a raw network connection or pulled apart a TCP/IP packet.  Naturally, I had some hand-wavy notions of more-or-less what was going on under the hood&#8212;in college I took a 400 level CS course based on an old edition of Tanenbaum&#8217;s excellent [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2008/02/20/when-sockets-attack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HOWTO: a &#8220;Perfect Reconstruction&#8221; Graphic Equalizer</title>
		<link>http://hostilefork.com/2007/12/16/perfect-reconstruction-equalizer/</link>
		<comments>http://hostilefork.com/2007/12/16/perfect-reconstruction-equalizer/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 19:34:06 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Math]]></category>

		<category><![CDATA[dsp]]></category>

		<category><![CDATA[equalizer]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2007/12/16/perfect-reconstruction-equalizer/</guid>
		<description><![CDATA[If you&#8217;ve ever looked at a hi-fi component stereo system you&#8217;ve probably seen a graphic equalizer.  Traditional analog ones look like this one sold by Crutchfield:

Each slider lets you raise or lower the volume of certain sounds in your music.  If you know that a flute is in a frequency range of 250 [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2007/12/16/perfect-reconstruction-equalizer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mouse Placeholders for when Programs Lose Focus</title>
		<link>http://hostilefork.com/2007/11/25/lost-focus-placeholder/</link>
		<comments>http://hostilefork.com/2007/11/25/lost-focus-placeholder/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 04:17:43 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

		<category><![CDATA[mouse]]></category>

		<category><![CDATA[redo]]></category>

		<category><![CDATA[undo]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2007/11/25/lost-focus-placeholder/</guid>
		<description><![CDATA[Programmers typically assume that a MouseUp() message won&#8217;t happen unless they had previously received a MouseDown()&#8230; and that these signals will come in precise pairs.  Yet in almost every modern system that runs multiple applications at once, you will hit edge cases that send your program a MouseUp() when no MouseDown() ever happened&#8212;or two [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2007/11/25/lost-focus-placeholder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tying Undo/Redo Actions to a Single User Event</title>
		<link>http://hostilefork.com/2007/11/25/undo-single-user-event/</link>
		<comments>http://hostilefork.com/2007/11/25/undo-single-user-event/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 22:35:26 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Philosophy]]></category>

		<category><![CDATA[redo]]></category>

		<category><![CDATA[undo]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2007/11/25/undo-single-user-event/</guid>
		<description><![CDATA[Windows Explorer has a rather odd quirk when you rename a file.  If you happen to have several items selected, all those selected files are given the exact same name.  I don&#8217;t like the behavior and it only ever happens to me on accident, but Microsoft documented it&#8230; so I&#8217;ll let it slide [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2007/11/25/undo-single-user-event/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Workaround for Firefox 2 Scroll Bar Bug on Mac</title>
		<link>http://hostilefork.com/2007/11/06/workaround-firefox-scrollbar-bug-on-mac/</link>
		<comments>http://hostilefork.com/2007/11/06/workaround-firefox-scrollbar-bug-on-mac/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 09:30:39 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[extjs]]></category>

		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2007/11/06/workaround-firefox-scrollbar-bug-on-mac/</guid>
		<description><![CDATA[Firefox 2 on the Mac has an unfortunate bug (#187435) which makes the scroll bars on lower regions &#8220;bleed through&#8221; and overwrite the areas above them.  On traditional web pages that aren&#8217;t doing much tricky stuff, it will be only a minor visual nuisance.  But it seriously impacts sites that are pushing the [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2007/11/06/workaround-firefox-scrollbar-bug-on-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Virtualization and the Integrated Circuit: Looking ahead</title>
		<link>http://hostilefork.com/2007/11/03/virtualization-and-the-integrated-circuit/</link>
		<comments>http://hostilefork.com/2007/11/03/virtualization-and-the-integrated-circuit/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 06:19:02 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[barcamp]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2007/11/03/virtualization-and-the-integrated-circuit/</guid>
		<description><![CDATA[This article is a written summary of a talk I gave at BarCamp LA #4, with some bugfixes.  My presentation used a bunch of graphics swiped from google images since I was in a hurry, and I&#8217;d like to extend apologies/credit to my sources, all linked here: [highway barrier] [rc circuit] [resistor] [capacitor] [microcontroller] [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2007/11/03/virtualization-and-the-integrated-circuit/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
