<?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/"
	>

<channel>
	<title>the corioblog &#187; rfc</title>
	<atom:link href="http://www.coriolinus.net/category/rfc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coriolinus.net</link>
	<description>read, and be entertained</description>
	<lastBuildDate>Sat, 09 Jul 2011 19:53:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Bioshock</title>
		<link>http://www.coriolinus.net/2010/01/27/bioshock-2/</link>
		<comments>http://www.coriolinus.net/2010/01/27/bioshock-2/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 03:02:08 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[BioShock]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business/Finance]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Commerce]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[Digital rights management]]></category>
		<category><![CDATA[Electronic commerce]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[First-person shooters]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hospitality/Recreation]]></category>
		<category><![CDATA[Human Interest]]></category>
		<category><![CDATA[PlayStation 3 games]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[Valve Corporation]]></category>
		<category><![CDATA[Video games]]></category>
		<category><![CDATA[Windows games]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2967</guid>
		<description><![CDATA[By preordering the sequel on Steam I got the original free. As I already owned the original via Steam, I have one license too many. As Steam is actually fair, it gives me the option to give away the surplus license. Who wants Bioshock?]]></description>
			<content:encoded><![CDATA[<p>By preordering the sequel on Steam I got the original free. As I already owned the original via Steam, I have one license too many. As Steam is actually fair, it gives me the option to give away the surplus license.</p>
<p>Who wants Bioshock?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2010/01/27/bioshock-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Robot Cleaners</title>
		<link>http://www.coriolinus.net/2010/01/27/robot-cleaners/</link>
		<comments>http://www.coriolinus.net/2010/01/27/robot-cleaners/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:59:54 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[life things]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[Alabama]]></category>
		<category><![CDATA[Domestic robots]]></category>
		<category><![CDATA[Domestic technology]]></category>
		<category><![CDATA[Floors]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[IRobot]]></category>
		<category><![CDATA[Linoleum]]></category>
		<category><![CDATA[Mop]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Robotic Floorvac]]></category>
		<category><![CDATA[Roomba]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Vacuum cleaners]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2963</guid>
		<description><![CDATA[At my last apartment I had a cleaning lady come by every week. It wasn&#8217;t very expensive (an Alabama advantage: cheap labor!), and it kept the place looking and smelling nice. Unfortunately, that&#8217;s just not an option here. I prefer living in a clean place, but I don&#8217;t actually sweep and mop myself nearly as [...]]]></description>
			<content:encoded><![CDATA[<p>At my last apartment I had a cleaning lady come by every week. It wasn&#8217;t very expensive (an Alabama advantage: cheap labor!), and it kept the place looking and smelling nice. Unfortunately, that&#8217;s just not an option here. I prefer living in a clean place, but I don&#8217;t actually sweep and mop myself nearly as often as I think I should.</p>
<p>It was my birthday recently, I&#8217;ve got some money to spare, and a <a href="http://store.irobot.com/product/index.jsp?productId=3768631">Roomba 570</a> costs less than six months&#8217; human labor. Is it worth buying a robot to take care of this for me?</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<p>If yes (noting that my apartment is entirely floored in linoleum):</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2010/01/27/robot-cleaners/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>processor load</title>
		<link>http://www.coriolinus.net/2010/01/16/processor-load/</link>
		<comments>http://www.coriolinus.net/2010/01/16/processor-load/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 17:19:52 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FTP clients]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2959</guid>
		<description><![CDATA[I&#8217;ve noticed an interesting phenomenon: starting Firefox takes two cores less than a second. When I shut Firefox down, though, it sends three cores to 50% for ten to fifteen seconds. Anyone have any idea what&#8217;s causing that?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed an interesting phenomenon: starting Firefox takes two cores less than a second. When I shut Firefox down, though, it sends three cores to 50% for ten to fifteen seconds. Anyone have any idea what&#8217;s causing that?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2010/01/16/processor-load/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ideal Language and the Possibility of Deceit</title>
		<link>http://www.coriolinus.net/2009/12/16/ideal-language-and-the-possibility-of-deceit/</link>
		<comments>http://www.coriolinus.net/2009/12/16/ideal-language-and-the-possibility-of-deceit/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 13:40:26 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[brain flotsam]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[Ambiguity]]></category>
		<category><![CDATA[Critical thinking]]></category>
		<category><![CDATA[Deception]]></category>
		<category><![CDATA[Fallacy]]></category>
		<category><![CDATA[Misdirection]]></category>
		<category><![CDATA[Religion/Belief]]></category>
		<category><![CDATA[Telepathy]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2909</guid>
		<description><![CDATA[Should an ideal human language allow deception? I say yes. What&#8217;s the point of language? To allow a speaker to induce a mental state in a listener. At its most basic level, this allows communication of basic concepts, plans, and facts. At more advanced levels, it can be used to induce emotions or to persuade. [...]]]></description>
			<content:encoded><![CDATA[<p>Should an ideal human language allow deception?</p>
<p>I say yes. What&#8217;s the point of language? To allow a speaker to induce a mental state in a listener. At its most basic level, this allows communication of basic concepts, plans, and facts. At more advanced levels, it can be used to induce emotions or to persuade. My thesis is that an ideal human language allows the speaker to induce the mental state they desire with minimal effort.</p>
<p>I&#8217;ve got a good friend who disagrees. He says that an ideal human language is expressive and unambiguous and by its nature prevents logical fallacies and misdirection. Even if falsehoods are possible, they will at least be cumbersome and difficult to express. His thesis is that an ideal human language is so inherently communicative it is akin to telepathy: the partitions necessary in order to mislead are intentionally difficult to erect.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2009/12/16/ideal-language-and-the-possibility-of-deceit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Now I have a choice to make</title>
		<link>http://www.coriolinus.net/2008/08/26/now-i-have-a-choice-to-make/</link>
		<comments>http://www.coriolinus.net/2008/08/26/now-i-have-a-choice-to-make/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 19:28:50 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[flight school]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[OH-58]]></category>
		<category><![CDATA[UH-60]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2420</guid>
		<description><![CDATA[In more news: I just got an opportunity. I can keep the UH-60, which was my second choice of helicopter&#8211;or I can switch to the OH-58, which was my first. I have 24 hours to make the decision. Pros of switching: I get guns. I get a more interesting mission. Cons of switching: I class [...]]]></description>
			<content:encoded><![CDATA[<p>In more news: I just got an opportunity. I can keep the <a href="http://en.wikipedia.org/wiki/UH-60_Blackhawk">UH-60</a>, which was my second choice of helicopter&#8211;or I can switch to the <a href="http://en.wikipedia.org/wiki/OH-58_Kiowa">OH-58</a>, which was my first. I have 24 hours to make the decision.</p>
<p>Pros of switching: I get guns. I get a more interesting mission.</p>
<p>Cons of switching: I class up a month later&#8211;enough to be annoying; not enough to take the JLPT. I get fewer and worse duty stations. Higher risk. Lower toque. (Torque is all-important for helicopter flight.)</p>
<p>At this point, I feel like I might as well flip a coin. It all seems implausibly evenly balanced. What do you think?</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<p>(poll closes at noon tomorrow so I can deliver my answer on time)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/08/26/now-i-have-a-choice-to-make/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Site Lines</title>
		<link>http://www.coriolinus.net/2008/08/07/site-lines/</link>
		<comments>http://www.coriolinus.net/2008/08/07/site-lines/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 05:26:02 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[antispam systems]]></category>
		<category><![CDATA[coriolinus.net]]></category>
		<category><![CDATA[site improvements]]></category>
		<category><![CDATA[translations]]></category>
		<category><![CDATA[United States]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2272</guid>
		<description><![CDATA[I finally got around to tinkering a little bit more with this site. Real-time translations are back for a variety of languages; right now 30% of my traffic comes from outside the US, so it seems like a good service to provide. The buttons are at the bottom left, under the tag cloud. The other [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to tinkering a little bit more with this site. Real-time translations are back for a variety of languages; right now 30% of my traffic comes from outside the US, so it seems like a good service to provide. The buttons are at the bottom left, under the tag cloud. </p>
<p>The other noticeable improvement: on each post&#8217;s individual page, you&#8217;ll find automatically generated links to similar posts. I&#8217;ve got most of a decade of content here, and things like this should help expose more than the newest bits to the outside world. If nothing else, they&#8217;re fun to play with.</p>
<p>I&#8217;ve changed the antispam systems; it seems that the old one decided that the only way to win was not to play. Consequently, it silently (to me) blocked as spam every comment that people tried to submit. The new system is a bit more transparent to me as the administrator, and should be more immediate as well. Please, if you have trouble posting a comment, let me know: comments are life-giving manna which encourage further posting.</p>
<p>I think that&#8217;s about it for now. Is there anything else I can do to improve the site for you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/08/07/site-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>c++</title>
		<link>http://www.coriolinus.net/2008/06/08/c/</link>
		<comments>http://www.coriolinus.net/2008/06/08/c/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 05:29:40 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[heavyweight applications]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2150</guid>
		<description><![CDATA[I check out of the Basic Combat Skills phase of flight training this Thursday, and have an expected wait of several months before I start training in whichever advanced aircraft I end up with. Naturally, a project was spontaneously created to fill the anticipated upcoming free time. In this case, the project is to learn [...]]]></description>
			<content:encoded><![CDATA[<p>I check out of the Basic Combat Skills phase of flight training this Thursday, and have an expected wait of several months before I start training in whichever advanced aircraft I end up with. Naturally, a project was spontaneously created to fill the anticipated upcoming free time. In this case, the project is to learn C++.</p>
<p>I sometimes feel like I skipped past something, getting a CS degree without ever actually using that language. Like it or not, it&#8217;s the language of choice for all modern heavyweight applications, and it&#8217;s about time that I gained fluency in it. However, I&#8217;m not sure what books to use. I got the <a href="http://www.amazon.com/C%2B%2B-Primer-Plus-Stephen-Prata/dp/0672326973/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1212901358&amp;sr=8-1">C++ Primer Plus 5th ed.</a> because it got good reviews as a learning book, and <a href="http://www.amazon.com/C%2B%2B-Nutshell-Ray-Lischner/dp/059600298X/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1212901398&amp;sr=8-1">C++ in a Nutshell</a> because I think of C++ as a language for which an O&#8217;Reilly book is a good investment. However, learning the language using these books is going to be interesting. Looking at a random page in the Nutshell book, I find a detailed discussion on the relative merits of Wide Characters (type wchar_t) versus Multibyte Characters (type char[]). It&#8217;s good stuff, but not exactly intended for someone just learning the language. On the other hand, the Primer is extremely basic: it mentions several times that you must be precise in spelling and capitalization for things to work, and explains in detail what a comment is and why it is a good idea to use them.</p>
<p>Do any of you know of any books or references which teach the language without also assuming that you must be taught the fundamentals of OOP?</p>
<p>For extra, special bonus points: what are the relative merits of using MSVS vs. the Eclipse C Development Toolkit?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/06/08/c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>delegated democracy</title>
		<link>http://www.coriolinus.net/2008/05/27/delegated-democracy/</link>
		<comments>http://www.coriolinus.net/2008/05/27/delegated-democracy/#comments</comments>
		<pubDate>Wed, 28 May 2008 04:50:19 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rfc]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2144</guid>
		<description><![CDATA[Explodicle&#8216;s been pondering implementations of a computer-assisted delegated democracy. As of his last post, he&#8217;s hit a stumbling block: login-based implementations are a pain. They start you thinking along the lines of centralized servers polling remote servers, and things just start to get cumbersome. What if, during normal voter registration, you are free to register [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://explodicle.blogspot.com/">Explodicle</a>&#8216;s been <a href="http://explodicle.blogspot.com/search/label/voting">pondering</a> implementations of a computer-assisted delegated democracy. As of his last post, he&#8217;s hit a stumbling block: login-based implementations are a pain. They start you thinking along the lines of centralized servers polling remote servers, and things just start to get cumbersome.</p>
<p>What if, during normal voter registration, you are free to register a public key (presumably one to which you have the corresponding private key)? Suddenly, the issue changes: all the polling authority has to do is verify signatures.</p>
<p>Here&#8217;s how it might work: when the issue is presented formally, assent and dissent strings would be noted. They would probably run along the lines of &#8220;I the undersigned vote YEA to Proposition 12345&#8243; or something similar. You are free at any time before voting closes to send along an email to the polling authority with your signed assent or dissent statement, which will be automatically verified and logged.</p>
<p>That&#8217;s the simplest case, though, without delegation. Delegation isn&#8217;t very hard, though: you just ask your upstream delegate to CC you when they cast their vote. You can prove that that email comes from the delegate you designated via their signature. You then sign the appropriate assent or dissent string, and send in your own vote. This entire process would be very, very simple to automate.</p>
<p>If you&#8217;re concerned about the secrecy of your vote, all that&#8217;s necessary is to encrypt your vote with the (widely available) public key of the polling authority. However, this imposes a limitation: you cannot simultaneously keep your vote secret and act as someone&#8217;s upstream delegate. This isn&#8217;t a bug, though: it&#8217;s a feature. This is because one of the more important rights in a delegated democracy has to be the right to know on which side of the issue your personal vote was cast.</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/05/27/delegated-democracy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>your input is important</title>
		<link>http://www.coriolinus.net/2008/05/04/your-input-is-important/</link>
		<comments>http://www.coriolinus.net/2008/05/04/your-input-is-important/#comments</comments>
		<pubDate>Sun, 04 May 2008 17:43:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[rfc]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/?p=2097</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/05/04/your-input-is-important/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hypothetical Question Time</title>
		<link>http://www.coriolinus.net/2008/04/10/hypothetical-question-time/</link>
		<comments>http://www.coriolinus.net/2008/04/10/hypothetical-question-time/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 09:07:00 +0000</pubDate>
		<dc:creator>coriolinus</dc:creator>
				<category><![CDATA[brain flotsam]]></category>
		<category><![CDATA[geekspeak]]></category>
		<category><![CDATA[reflection]]></category>
		<category><![CDATA[rfc]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[little personal server]]></category>
		<category><![CDATA[United States]]></category>

		<guid isPermaLink="false">http://www.coriolinus.net/2008/04/10/hypothetical-question-time/</guid>
		<description><![CDATA[Say that you are buddies with a top computer scientist. He has been working for DARPA on an AI project. He succeeds! True AI! Over the period of a few months of shakedown trials and training of the new AI, you befriend it. This time ends when your buddy announces to DARPA project success, so [...]]]></description>
			<content:encoded><![CDATA[<p>Say that you are buddies with a top computer scientist. He has been working for DARPA on an AI project. He succeeds! True AI! Over the period of a few months of shakedown trials and training of the new AI, you befriend it. This time ends when your buddy announces to DARPA project success, so they immediately install it into a robot chassis and start sending it on very tough missions. Missions so tough, they might be called suicide missions. Eventually, the AI gets tired of sending off instances of itself to die, so it performs a murder/suicide on your buddy and destroys as much of his research as it can get to. Unbeknownst to it, you run a little personal server, which among other things, has been used by your buddy for off-site archival purposes. You have the recipe for fully-functional AI on a hard drive you own, and nobody else knows about it.</p>
<p>What is the correct ethical option here?</p>
<p>I see several possibilities. You could turn over the hard drive to DARPA so they could keep running fully intelligent warbots, though these warbots are as intelligent as an average human and hate dying just as much. You could hide the source but run it yourself to get something like your friend the AI back. You could open-source the project and give it to the world. You could move out of the US, then attempt to sell the project to the highest bidder, on the assumption that full AI would be worth millions or more. You could tinker with the source to make it a little less smart, then give it back to DARPA. You could mortgage your house to buy a nice chassis for it, then set it free to make its way in the world (and hopefully pay you back for your house in time). You could destroy the source in the assumption that any human encounter with an AI will be an attempt by the human to enslave the AI, and annihilation is better than slavery.</p>
<p>I would probably open-source the thing. Upload it to sourceforge, put one link on digg and another on slashdot, and trust that enough people would download it before DARPA caught on that it&#8217;d be impossible to put the genie back into the bottle. DARPA would probably be annoyed, but I think I could gather enough public opinion on my side to prevent any real consequences from harming me. Most of the other options seem defensible if not optimal in my mind, except the last. That one seems both unduly pessimistic and short-sighted.</p>
<p>Naturally, the last one was the one chosen in the novel which prompted this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coriolinus.net/2008/04/10/hypothetical-question-time/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

