<?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>Sun, 18 Jul 2010 18:15:02 +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>Clocks that Run Backwards (and other innovations)</title>
		<link>http://hostilefork.com/2010/07/18/clocks-that-run-backwards/</link>
		<comments>http://hostilefork.com/2010/07/18/clocks-that-run-backwards/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 13:00:10 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Math]]></category>

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

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

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

		<guid isPermaLink="false">http://hostilefork.com/?p=138</guid>
		<description><![CDATA[Michael Hartl is spearheading a campaign for a cause that is near and dear to my heart.  He wants to fix the fact that we are living with a suboptimal choice for the value of π:
http://tauday.com/
About a year ago I did a hunt on the web to see if anyone besides me had campaigned [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2010/07/18/clocks-that-run-backwards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When should one use const_cast, anyway?</title>
		<link>http://hostilefork.com/2010/06/12/when-should-one-use-const_cast-anyway/</link>
		<comments>http://hostilefork.com/2010/06/12/when-should-one-use-const_cast-anyway/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 04:35:49 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=137</guid>
		<description><![CDATA[I saw a question on StackOverflow asking about why one would use const_cast.  Because I&#8217;ve thought about that question lately I glossed over that they were asking specifically about applications of casting away volatile&#8230;which I didn&#8217;t even know you could use const_cast to do!
So I learned something.  But I thought the answer I [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2010/06/12/when-should-one-use-const_cast-anyway/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where the printf() Rubber Meets the Road</title>
		<link>http://hostilefork.com/2010/03/14/where-the-printf-rubber-meets-the-road/</link>
		<comments>http://hostilefork.com/2010/03/14/where-the-printf-rubber-meets-the-road/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 00:52:35 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=135</guid>
		<description><![CDATA[After ignoring StackOverflow for a while, I decided to check up on it a bit lately.  Someone asked a question that&#8217;s one of those kind of fundamental curiosity issues that I enjoy explaining.  He said:
I always thought that functions like printf() are in the last step defined using inline assembly. That deep into [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2010/03/14/where-the-printf-rubber-meets-the-road/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BIL 2010 PARTICIPANTS - WELCOME</title>
		<link>http://hostilefork.com/2010/02/13/bil-2010-participants-welcome/</link>
		<comments>http://hostilefork.com/2010/02/13/bil-2010-participants-welcome/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 00:28:15 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hostilefork.com/2010/02/13/bil-2010-participants-welcome/</guid>
		<description><![CDATA[Today I attended the fantastic event BIL.  It is an &#8220;un-conference&#8221;, and was originally conceived as populist way of crashing/synergizing with the event known as TED.  
(Though TED is awesome at spreading great ideas across the web, the speakers are by invite-only&#8230;and uninvited people must pay thousands of dollars to attend!!)
The incomparable organizer [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2010/02/13/bil-2010-participants-welcome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Modest Proposal for a Rebol Code Golf Dialect</title>
		<link>http://hostilefork.com/2010/01/08/modest-proposal-for-code-golf-in-rebol/</link>
		<comments>http://hostilefork.com/2010/01/08/modest-proposal-for-code-golf-in-rebol/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 05:35:41 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

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

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

		<guid isPermaLink="false">http://hostilefork.com/?p=132</guid>
		<description><![CDATA[UPDATE: I&#8217;ve uploaded a preliminary proof-of-concept Rebmu implementation to GitHub.  See http://hostilefork.com/rebmu/ for details.

StackOverflow has a tag for so-called &#8220;Code Golf&#8221;, which has the goal of attempting to perform a programming task with a program that has a minimum number of ASCII characters.
There are several loopholes:

You can obviously define a language which specifically performs [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2010/01/08/modest-proposal-for-code-golf-in-rebol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Proving There are Only Six Dudeney Numbers</title>
		<link>http://hostilefork.com/2009/12/24/six-dudeney-numbers-proof/</link>
		<comments>http://hostilefork.com/2009/12/24/six-dudeney-numbers-proof/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 11:30:03 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Math]]></category>

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

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

		<guid isPermaLink="false">http://hostilefork.com/?p=131</guid>
		<description><![CDATA[I came across an article in Wikipedia about Dudeney numbers.  These are numbers whose digit sum add up to their cube root:

    1 =  1 x  1 x  1   ;   1 = 1
  512 =  8 x  8 x  8 [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2009/12/24/six-dudeney-numbers-proof/feed/</wfw:commentRss>
		</item>
		<item>
		<title>.Trashes, .fseventsd, and .Spotlight-V100</title>
		<link>http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/</link>
		<comments>http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 22:51:16 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=129</guid>
		<description><![CDATA[Merely plugging a removable drive into a mac (when it has write access) makes OS/X think it can take the liberty to write a lot of hidden garbage onto that disk.  If you want to stop this from happening, you have to put some special files on that disk before you plug it in.
To [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Permanently Changing GRUB Menu In Ubuntu</title>
		<link>http://hostilefork.com/2009/11/22/grub-menu-in-ubuntu/</link>
		<comments>http://hostilefork.com/2009/11/22/grub-menu-in-ubuntu/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 00:09:10 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<guid isPermaLink="false">http://hostilefork.com/?p=126</guid>
		<description><![CDATA[Ubuntu has a nice install screen that lets you press F4 for Modes or F6 for Other Options.  If you have an older laptop, you may find that you can&#8217;t boot unless you turn on &#8220;Safe Graphics&#8221; or check &#8220;acpi=off&#8221;.
(Note: In my case, the failure I was experiencing on boot was accompanied by horrible [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2009/11/22/grub-menu-in-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Treating Non-Boolean Types as Logic Values</title>
		<link>http://hostilefork.com/2009/10/26/treating-non-booleans-as-logic/</link>
		<comments>http://hostilefork.com/2009/10/26/treating-non-booleans-as-logic/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 03:29:05 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://hostilefork.com/?p=122</guid>
		<description><![CDATA[Historically, I have always disliked the idea of using boolean test operations on types that can take a number of values.  This deep-seated aesthetic grudge comes from cases like this:

int x = 0;
if &#40;not x&#41;
   cout &#60;&#60; &#34;X is zero&#34; &#60;&#60; endl;

I&#8217;m simply bothered by this.  Perhaps it&#8217;s a cognitive thing [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2009/10/26/treating-non-booleans-as-logic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tweaking Analog Literals (C++ humor)</title>
		<link>http://hostilefork.com/2009/08/29/tweakinganalog-literals-humor/</link>
		<comments>http://hostilefork.com/2009/08/29/tweakinganalog-literals-humor/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 23:37:51 +0000</pubDate>
		<dc:creator>Hostile Fork</dc:creator>
		
		<category><![CDATA[Ideas]]></category>

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

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

		<guid isPermaLink="false">http://hostilefork.com/?p=120</guid>
		<description><![CDATA[Jeremy Friesner brought this site about analog literals to my attention.  It provides the long-needed ability to represent integer constants in C++ not as numbers (like 42) but rather as 1-D, 2-D, or 3-D shapes whose length, area, or volume correspond to the number&#8217;s quantity.  So for instance:

assert&#40; &#40; o-------------o
    [...]]]></description>
		<wfw:commentRss>http://hostilefork.com/2009/08/29/tweakinganalog-literals-humor/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
