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

<channel>
	<title>David Siegel - The Plenitude of Arboreal Beauty</title>
	<atom:link href="http://blog.davebsd.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davebsd.com</link>
	<description>Perceived in this world only as a vague essence haunting the multiplicity of finite trees.</description>
	<pubDate>Wed, 11 Jun 2008 04:51:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Quicksilver and GNOME Do</title>
		<link>http://blog.davebsd.com/2008/06/11/quicksilver-and-gnome-do/</link>
		<comments>http://blog.davebsd.com/2008/06/11/quicksilver-and-gnome-do/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 04:39:15 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[GNOME Do]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/?p=66</guid>
		<description><![CDATA[Once in a while, someone sees GNOME Do and screams bloody murder that I&#8217;ve &#8220;stolen&#8221; something from Quicksilver or that I&#8217;ve &#8220;cloned&#8221; or &#8220;forked&#8221; Quicksilver and simply renamed it and that I&#8217;m trying to hide the similarities. It&#8217;s not enough, these people cry, that I mention Quicksilver on Do&#8217;s homepage and discuss the technical differences [...]]]></description>
			<content:encoded><![CDATA[<p>Once in a while, someone sees <a href="http://do.davebsd.com/">GNOME Do</a> and screams bloody murder that I&#8217;ve &#8220;stolen&#8221; something from Quicksilver or that I&#8217;ve &#8220;cloned&#8221; or &#8220;forked&#8221; Quicksilver and simply renamed it and that I&#8217;m trying to hide the similarities. It&#8217;s not enough, these people cry, that I mention Quicksilver on Do&#8217;s homepage and discuss the technical differences between Do and Quicksilver at length in my <a href="http://davebsd.com/do/gnome_do_white_paper.pdf">design document</a>, which includes the following page:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2568978537/" title="GNOME Do whitepaper by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3173/2568978537_5026e28668.jpg" width="386" height="500" alt="GNOME Do whitepaper" /></a><br /><em>Does it look like I&#8217;m trying to hide something?</em></center><br />
</p>
<p>Quicksilver was my favorite program on Mac OS X &#8212; which I&#8217;ve used since Public Beta 1. I&#8217;ve probably installed QS on over thirty of my friends&#8217; computers. There would be no GNOME Do without it. But Quicksilver isn&#8217;t perfect, and there had never really been a Linux equivalent. So, I figured, why not spend my senior year of college exploring a program that fascinates me, and what better way to explore a program than to try to write it myself? I could release it as free software so everyone could use it and learn from it (Quicksilver was closed-source at the time), and best of all, my school will give me credit for it. So I wrote GNOME Do, and (1) got the Quicksilver functionality I longed for on Linux, (2) learned a lot about free and open source software, (3) met some incredible people, (4) got college credit, and (5) had a lot of fun.</p>
<p>I&#8217;m not sure what it is about this whole situation that has some Mac users foaming at the mouth, calling for my flesh to be branded with a &#8220;QS&#8221; so that everyone will know my crime. It&#8217;s really off-putting. On Linux, this kind of work, when done well, is considered a good thing for the community and society at large. My <em>hope</em> is that someday, a brave young student reads everything I&#8217;ve written about GNOME Do, &#8220;steals&#8221; everything I put into it, and makes something faster or smarter or different with it. It seems that the Mac community considers this a terrible, terrible thing to do &#8212; after all, WWSJD? By the way, a friend of mine got Do running on Leopard two months ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/06/11/quicksilver-and-gnome-do/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Announcing GNOME Do 0.5: &#8220;The Fighting 0.5&#8243;</title>
		<link>http://blog.davebsd.com/2008/06/09/gnome-do-05/</link>
		<comments>http://blog.davebsd.com/2008/06/09/gnome-do-05/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 00:54:17 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[GNOME Do]]></category>

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

		<category><![CDATA[C#]]></category>

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

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

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

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

		<guid isPermaLink="false">http://blog.davebsd.com/?p=65</guid>
		<description><![CDATA[It has been 41 days since we released GNOME Do 0.4.2, and today I&#8217;m honored to present GNOME Do 0.5: &#8220;The Fighting 0.5&#8243;. Without further ado, here are the main improvements and new features, accompanied by plenty of sexy screenshots (click for larger images).
First off, the Open with&#8230; action has been re-enabled!

The biggest new feature [...]]]></description>
			<content:encoded><![CDATA[<p>It has been 41 days since we released GNOME Do 0.4.2, and today I&#8217;m honored to present GNOME Do 0.5: &#8220;The Fighting 0.5&#8243;. Without further ado, here are the main improvements and new features, accompanied by plenty of sexy screenshots (click for larger images).</p>
<p>First off, the Open with&#8230; action has been re-enabled!</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565389715/" title="Open with... by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3108/2565389715_e45561e580.jpg" width="500" height="204" alt="Open with..." /></a></center></p>
<p>The biggest new feature in GNOME Do 0.5 is our new preferences window and plugin manager. You can now browse, download, install, and enable or disable all available plugins from right within Do thanks to Mono.Addins:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565388683/" title="Plugin manager by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3081/2565388683_9081b218ba.jpg" width="407" height="500" alt="Plugin manager" /></a></center><br />
<span id="more-65"></span><br />
You can also visit a wiki page with information about each plugin, and you can do plugin-specific configuration. This means no more configuration files, and no more editing preferences through Configuration Editor (gconf). As an example, here is the configuration window for the Files and Folders plugin:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565388809/" title="plugin config by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3265/2565388809_b67f7d0320.jpg" width="408" height="500" alt="plugin config" /></a></center></p>
<p>We&#8217;ve added a plugin category called &#8220;community plugins&#8221; that contains cutting-edge plugins written by many different contributors. If a developer were to write a great new GNOME Do plugin today, we could have it in the community plugins repository and available to Do users everywhere by tomorrow. That being said, community plugins are not rigorously screened or held to the same quality standards as official plugins, so users beware.</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2566214588/" title="community plugins by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3008/2566214588_a96628d355.jpg" width="411" height="500" alt="community plugins" /></a></center></p>
<p>One of my favorite community plugins is the new Skype plugin, which allows you to make calls, initiate chats, change your status, and more. The Skype plugin is also fully integrated with Do&#8217;s contact system, so you can simply type a contact name, and then chose to send an instant message to that person with Pidgin, email them, or initiate a Skype chat or call:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565388959/" title="Skype by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3052/2565388959_1d06535c9c.jpg" width="500" height="363" alt="Skype" /></a></center></p>
<p>There&#8217;s an awesome new plugin by Jason Smith called &#8220;WindowManager.&#8221; It lets you manipulate and rearrange windows on your desktop. You can focus, shade, minimize, maximize, tile, and cascade your windows. This plugin is so feature-packed, I don&#8217;t even know everything it does yet! Check out these screenshots, then try the plugin for yourself.</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565389603/" title="WindowManager plugin 3 by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3131/2565389603_64dffda8c0_o.jpg" width="432" height="252" alt="WindowManager plugin 3" /></a><br /><em>Minimize all Firefox windows.</em></center></p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2566215270/" title="WindowManager plugin 2 by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3185/2566215270_1f7b4d72e4.jpg" width="500" height="313" alt="WindowManager plugin 2" /></a><br /><em>Bring a GIMP window into focus by searching for its name.</em></center><br />
</p>
<p>Alex Launi has done some amazing plugin work, making great contributions to the Twitter, File and Folders, and Pidgin plugins to name a few. He also wrote new Flickr, Gmail contacts, and Google Calendar plugins. Here&#8217;s a preview of his work:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2566342576/" title="Tweet! by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3025/2566342576_8d990d3333.jpg" width="500" height="205" alt="Tweet!" /></a><br /><em>Twitter plugin now supports replying to Twitter friends.</em></center></p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2566285564/" title="Pidgin set status by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3109/2566285564_0da40bf31a.jpg" width="500" height="272" alt="Pidgin set status" /></a><br /><em>Set Pidgin status (also searches saved statuses).</em></center></p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565485149/" title="Upload to flickr by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3080/2565485149_4a945004ce.jpg" width="500" height="196" alt="Upload to flickr" /></a><br /><em>Upload images to Flickr</em></center></p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2565659361/" title="Google Calendar by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3004/2565659361_b25439e9e9.jpg" width="500" height="194" alt="Google Calendar" /></a><br /><em>Search and create events on Google Calendar</em></center><br />
</p>
<p>These are only a few of the new features and improvements in GNOME Do 0.5. We&#8217;ve also fixed tons of bugs, and we&#8217;re going to have some intensive wiki-updating sessions over the next couple weeks to bring documentation up to speed. There are a few more changes that just barely missed the cut, so you can expect to see a 0.5.1 release within a few weeks. Special thanks to Alex Launi, Jason Smith, Chris Halse Rogers, Jorge Castro, Jason Imison, Jason Jones, Jacob Andreas, Guillaume Beland, Ken Simon, Mathieu Cadet, Rick Harding, and all the rest. Ubuntu users may get 0.5 packages from our <a href="https://edge.launchpad.net/~do-core/+archive">Launchpad PPA</a>, and you can find source packages on our <a href="https://edge.launchpad.net/do/+download">downloads page</a>.</p>
<p>Finally, GNOME Do is free software, and we work on Do because we love it. Do is free to use, but if you could spare a few hundred yen to help us cover hosting costs and other Do-related expenses, please click the ugly yellow donate button at the bottom of the page and we will be forever grateful. Thank you and enjoy!</p>
<form style="float:left;" name="_xclick" action="https://www.paypal.com/us/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="djsiegel@gmail.com">
<input type="hidden" name="item_name" value="Make a donation to support GNOME Do">
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
<p><span style="float:right;"><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></span><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/06/09/gnome-do-05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5 Rules I Had to Break to Create a Senior Project that Rules</title>
		<link>http://blog.davebsd.com/2008/06/09/5-rules-i-had-to-break-to-create-a-senior-project-that-rules/</link>
		<comments>http://blog.davebsd.com/2008/06/09/5-rules-i-had-to-break-to-create-a-senior-project-that-rules/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 05:13:13 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[GNOME Do]]></category>

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

		<guid isPermaLink="false">http://blog.davebsd.com/?p=64</guid>
		<description><![CDATA[After spending eight months on GNOME Do, I gave a brief presentation (followed by a great, not-so-brief Q&#038;A session) to an auditorium full of Computer Science students and faculty. In the presentation, I discuss five &#8220;rules&#8221; explicitly and implicitly imposed in undergraduate Computer Science coursework that I had to break in order to create GNOME [...]]]></description>
			<content:encoded><![CDATA[<p>After spending eight months on <a href="http://do.davebsd.com">GNOME Do</a>, I gave a brief presentation (followed by a great, not-so-brief Q&#038;A session) to an auditorium full of Computer Science students and faculty. In the presentation, I discuss five &#8220;rules&#8221; explicitly and implicitly imposed in undergraduate Computer Science coursework that I had to break in order to create GNOME Do. I urge students studying Computer Science to break these rules too, by getting involved in free and open source software projects.</p>
<p><center><iframe src='http://docs.google.com/EmbedSlideshow?docid=ddgjk3vg_52f8df26fs' frameborder='0' width='410' height='342'></iframe></center><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/06/09/5-rules-i-had-to-break-to-create-a-senior-project-that-rules/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computationalism and the Extended Mind</title>
		<link>http://blog.davebsd.com/2008/05/22/computationalism-and-the-extended-mind/</link>
		<comments>http://blog.davebsd.com/2008/05/22/computationalism-and-the-extended-mind/#comments</comments>
		<pubDate>Fri, 23 May 2008 00:02:22 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Philosophy]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://blog.davebsd.com/?p=62</guid>
		<description><![CDATA[	In The Extended Mind, Andy Clark and David Chalmers discuss the possibility of extended minds; coupled systems in which a human organism produces cognition, beliefs, and thoughts with the aid of external entities. Clark and Chalmers give the example of Otto, a man suffering from Alzheimer&#8217;s who uses a notebook to record his thoughts and [...]]]></description>
			<content:encoded><![CDATA[<p align=left style="font-style: normal">	In <em>The Extended Mind</em>, Andy Clark and David Chalmers discuss the possibility of extended minds; coupled systems in which a human organism produces cognition, beliefs, and thoughts with the aid of external entities. Clark and Chalmers give the example of Otto, a man suffering from Alzheimer&#8217;s who uses a notebook to record his thoughts and beliefs. The authors argue that our notion of belief ought to be adjusted so that Otto and his notebook constitute a cognitive system possessing beliefs that are similar in all important ways to normal beliefs. In <em>Why There Still Has to Be a Language of Thought</em>, Jerry Fodor argues that our thoughts have a constitutive, evaluable structure analogous to the structure of language and to the relations among entities in the world. I offer three objections to Clark and Chalmers&#8217;s concept of the extended mind, ultimately arguing that extended mind semantics allows us to make counterproductive and counterintuitive claims about minds, beliefs, and more. I will show the similarities between Clark and Chalmers&#8217;s claims about language&#8217;s role of relating the mind to entities in the world, and Fodor&#8217;s ideas of mental representations and computationalism. Although I find important differences between Clark, Chalmers, and Fodor, I will offer a plausible account of extended minds that is friendly to the representational and evaluational aspects of Fodor&#8217;s computationalism. I ultimately conclude that although extended mind semantics is sometimes useful, the line between the mind and the rest of the world should remain in the skull for the time being.</p>
<p><span id="more-62"></span></p>
<p><span style="font-style: normal">	Clark and Chalmers&#8217;s argument for the extended mind begins with the notion of an </span><em>epistemic action</em><span style="font-style: normal">. An epistemic action is an action that alters the world in way that is a cognitively beneficial for an agent (8). The authors suggest that the brain has evolved in “the </span><span style="font-style: normal">reliable presence of a manipulable external environment” (11), and that humans have naturally adapted to manipulate their environment to reduce cognitive load. One of the most salient examples of epistemic action given is of the philosopher who thinks best by writing her thoughts down on paper (11). By writing down her thoughts, the philosopher manipulates her environment through epistemic action. In turn, the cognitive process of examining her thoughts is aided by an external entity—pen and paper.</span></p>
<p><span style="font-style: normal">	Clark and Chalmers call a process in which an agent utilizes an external entity a </span><em>coupled process</em><span style="font-style: normal">, and state that “this sort of coupled process counts equally well as a cognitive process, whether or not it is wholly in the head” (8). In the case of the writing philosopher, the human and the pen and paper are a coupled process because they “jointly govern behavior in the same sort of way that cognition usually does” (8). If the pen and paper are removed, the philosopher will suffer the same decrease in “behavioral competence&#8230;as [she] would if we removed part of [her] brain” (8), so we are urged to agree that cognitive processes involving external entities are on the same footing as wholly internal cognitive processes occurring in the agent&#8217;s brain.</span></p>
<p><span style="font-style: normal">	Next, the authors wish to show that not only does some cognitive </span><em>processing</em><span style="font-style: normal"> occur in the environment, but that “</span><em>beliefs</em><span style="font-style: normal"> can be constituted partly by features of the environment,” (12) and if this is the case, then “mind extends into the world” (12).  Clark and Chalmers give the example of Otto, an Alzheimer&#8217;s sufferer who must use a notebook to remember (among other things) that a particular museum is located on 53</span><sup><span style="font-style: normal">rd</span></sup><span style="font-style: normal"> street (12). Otto wants to go to the museum, so he consults his notebook to “remember” the address and goes to 53</span><sup><span style="font-style: normal">rd</span></sup><span style="font-style: normal"> street. The authors claim that even </span><em>before </em><span style="font-style: normal">Otto consults his notebook, Otto has the belief that the museum is on 53</span><sup><span style="font-style: normal">rd</span></sup><span style="font-style: normal"> street because the notebook plays the same role for Otto that memory plays for other people, except in poor Otto&#8217;s case, the information “lies beyond the skin” (13). The authors also claim that we </span><em>ought to</em><span style="font-style: normal"> </span><em>say </em><span style="font-style: normal">that</span><em> </em><span style="font-style: normal">Otto has the belief before consulting his notebook because any alternate explanation involving intermediate beliefs about the contents of the notebook introduces “one step too many, [adding pointless complexity]” (13) to our descriptions of Otto&#8217;s mental life. Clark and Chalmers conclude that “the notion of belief </span><em>ought </em><span style="font-style: normal">to be used so that Otto qualifies as having the belief in question. In all </span><em>important</em><span style="font-style: normal"> respects, Otto&#8217;s case is similar to a standard case&#8230;of belief” (14); therefore, Otto&#8217;s beliefs and thus his mind are </span><em>extended</em><span style="font-style: normal"> to his environment.</span></p>
<p>	I offer three objections to the argument that Otto&#8217;s belief that the museum is on 53<sup>rd</sup> street before consulting his notebook is cognitively “on par” with belief as traditionally conceived. First, simply <em>ask</em> Otto if he believes the museum is located on 53<sup>rd</sup> street and he will likely respond that he has no belief about where the museum is; he will <em>not </em><span style="font-style: normal">say that his notebook believes the museum is on 53</span><sup><span style="font-style: normal">rd</span></sup><span style="font-style: normal"> street, because then he would not need the notebook! How can we convince Otto that he has a belief that he believes he does not have?  And if Otto is not convinced that he has the</span><em> </em><span style="font-style: normal">belief, why should we be convinced that he has it? To go further and say that Otto </span><em>plus</em><span style="font-style: normal"> the notebook form a “coupled system” that has a belief reminds us of the systems objection to Searle&#8217;s Chinese Room argument and the absurdities that it entailed.</span></p>
<p><span style="font-style: normal">	My second objection is that complex explanations of Otto&#8217;s beliefs involving intermediate beliefs about the notebook do </span><em>not</em><span style="font-style: normal"> introduce unnecessary steps because </span>Otto is not a properly functioning human being. As an Alzheimer&#8217;s sufferer, it is reasonable that explanations of the nature of his beliefs require extra steps, so we should not change our collective notion of belief just to simplify Otto&#8217;s case.</p>
<p>	My third objection is that Clark and Chalmers&#8217;s notions of extended minds have some consequences that we would not want to admit into our philosophies of mind and epistemology. The authors offer three central criteria for ascriptions of extended belief in Otto&#8217;s case: the notebook is a constant in Otto&#8217;s life, the information in the notebook is directly available without obstacle, and upon retrieving the information, Otto automatically endorses it (17). The authors mention a fourth criterion—that the notebook&#8217;s information is a consequence of an earlier conscious endorsement by Otto—but they de-emphasize this criterion because Clark and Chalmers are focused on “active coupling” (11). Suppose we replace Otto&#8217;s notebook with a telephone book. A telephone book could easily satisfy the criteria of constancy, accessibility, and authority, yet we would not want to say that for every person listed in the book, Otto <em>knows </em><span style="font-style: normal">that person&#8217;s phone number.</span></p>
<p>	To the first objection, Clark and Chalmers would likely respond that Otto would report his beliefs differently if he were allowed to consult his notebook, and that Otto should be allowed to consult his notebook just as normal people are allowed to consult their memories.  This still places abnormal constraints on Otto&#8217;s beliefs that make the Otto-<span style="font-style: normal">notebook system appreciably deficient. Clark and Chalmers would respond to my second objection by offering other examples of coupled systems that do not involve corner cases, such as neural implants of the future. My third objection stands as a general problem for the authors—I think extended mind semantics may be useful in some situations, but it allows us to say too many things about minds and persons that we do not want to allow.</span></p>
<p><span style="font-style: normal">	Clark and Chalmers offer some interesting thoughts on the emergence of language as a sort of mental glue used to construct extended cognitive systems. These ideas have great import for the Language of Thought hypothesis and the brand of computationalism offered by Jerry Fodor in </span><em>Why There Still Has to Be a Language of Thought</em><span style="font-style: normal">.  It seems that Clark, Chalmers, and Fodor have compatible explanations for the semantic structure of language. Clark and Chalmers suggest that,</span></p>
<blockquote style="font-style: normal"><p>Language&#8230;appears to be a central means by which cognitive processes are extended into the world. Think of a group of people brainstorming around a table, or a philosopher who thinks best by writing, developing her ideas as she goes. It may be that language evolved, in part, to enable such extensions of our cognitive resources within actively coupled systems. (11)</p></blockquote>
<p style="font-style: normal">In addition to the evolutionary view of language, Clark and Chalmers also suggest that language serves as a “computational artifact” (12) that allows an individual brain to develop “in a way that complements the external structures [in the world]” (12). Compare these statements to the Language of Thought hypothesis, which holds that mental representations have a constituent structure that mirrors the structure and complexity of entities in the world (Fodor 136). Fodor suggests that mental representations are, for lack of a better analogy, to be thought of as abstract syntax trees or “parse trees” (114), and that we transition between mental states by performing operations on these representations (145). This notion of thinking as performing operations on mental structures is, in essence, computationalism.</p>
<p><span style="font-style: normal">	I find a couple of potential difficulties in reconciling Clark and Chalmers&#8217;s extended mind with Fodor&#8217;s ideas of mental representation and computationalism: if the mind is extended, are our mental representations extended as well?  How do we account for our structured mental representations and the operations we perform on them being extended into the world?  Returning to the example of the philosopher who writes down her thoughts, do we suppose that her mental representations are somehow partially contained in the pen and paper? If this is the case, where is the locus of her thought—in her brain or somewhere outside her skull? Only the philosopher&#8217;s brain has the “hardware” upon which her thoughts are realized, while the pen has only ink and plastic, and the paper only wood fibers, so active thinking does not seem to be extended. The pen and paper contain representations, but not </span><em>mental </em><span style="font-style: normal">representations.  Under Fodor&#8217;s computationalism, our minds operate on </span><em>only </em><span style="font-style: normal">mental representations—not representations in ink</span><span style="font-style: normal">—to produce thought, so the representations of the pen and paper must be translated into mental representations before our minds can do anything with them.</span></p>
<p style="font-style: normal">	It is obvious that pen and paper are cognitive aids, and in many cases, speaking of these aids as extensions of our minds is helpful and sounds natural; however, when we scratch the surface and wonder how thoughts are structured and evaluated if the mind is extended to external entities, we quickly find that the notion of the extended mind is no longer helpful.  Furthermore, even if we doubt the Language of Thought hypothesis or computationalism, the notion that our thoughts occur, persist, or are active in features of our environment seems like much more than we need to explain the use of cognitive aids like pen and paper.</p>
<p><span style="font-style: normal">	Despite these difficulties, there is no reason to believe that Clark and Chalmers would not agree with Fodor about the computational aspects of the “non-extended” mind, but we still need a convincing story about how metal representations and computationalist thought occur in an extended mind. I offer a story that I hope Clark, Chalmers, and Fodor will agree is plausible. Fodor wants mental representations to correspond to the world in a way that mirrors the semantic structure of language (Fodor 135), and Clark and Chalmers want language to facilitate the extension of the mind to the environment. In an extended, computational mind, we might suppose that the mind keeps </span><em>reference tokens</em><span style="font-style: normal"> that delegate cognition to external entities; this is not to say that the external entities cognize, but just that the mind cognizes </span><em>less </em><span style="font-style: normal">by relying on the environment </span><em>more. </em><span style="font-style: normal">The philosopher who writes down her thoughts is taking immensely large and unwieldy mental representations and committing more manageable sub-representations to paper, thus making it easier to think about the problem at hand. We could say that the philosopher adds reference tokens to her mental representations, which are evaluated by consulting the paper and reconstructing mental representations from the ideas recorded there. This way, Clark and </span><span style="font-style: normal">Chalmers can posit coupled cognitive systems while remaining compatible with Fodor&#8217;s mental representations and computationalism.</span></p>
<p align=left style="font-style: normal">	Although extended mind semantics is sometimes useful, we can easily think of examples where the notion of extended minds gets us into trouble by allowing us to make claims about minds that we do not want to be able to make. Due to the lines that are crossed by positing extended minds, it is fair to say that the notion of extended minds is sufficient but not necessary for describing the phenomenology of cognitive aids. Even highly sophisticated cognitive aids such as neural implants are best described not as parts of mind, but as useful entities which interact with the (distinct) mind; the tight, cognitive coupling noted by Clark and Chalmers should be seen as a demonstration of the plasticity of the brain, not as the extension of the mind into the world. With Otto&#8217;s notebook or the philosopher&#8217;s pen and paper, there are cases in which explanations of cognition in terms of extended minds may be useful, but there are many more cases in which such explanations generate absurdities.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/05/22/computationalism-and-the-extended-mind/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vote for GNOME Do as your favorite launcher program</title>
		<link>http://blog.davebsd.com/2008/05/22/vote-for-gnome-do-as-your-favorite-launcher-program/</link>
		<comments>http://blog.davebsd.com/2008/05/22/vote-for-gnome-do-as-your-favorite-launcher-program/#comments</comments>
		<pubDate>Thu, 22 May 2008 22:52:55 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/?p=61</guid>
		<description><![CDATA[
Lifehacker is having a best-of-the-best poll for people&#8217;s favorite application launcher programs. In the lead are Launchy (Windows), Quicksilver (Mac), Find and Run Robot (Windows), GNOME Do (Linux), and RocketDock (Windows). The Windows apps have many, many more users so they&#8217;re accumulating many more votes. Please vote for Do to show your love and demonstrate [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cache.lifehacker.com/assets/resources/2008/05/app-launchers.png" alt="app launchers" /></p>
<p><a href="http://lifehacker.com">Lifehacker</a> is having a <a href="http://lifehacker.com/392569/best-application-launchers">best-of-the-best poll </a>for people&#8217;s favorite application launcher programs. In the lead are Launchy (Windows), Quicksilver (Mac), Find and Run Robot (Windows), GNOME Do (Linux), and RocketDock (Windows). The Windows apps have many, many more users so they&#8217;re accumulating many more votes. Please <a href="http://lifehacker.com/392569/best-application-launchers">vote for Do</a> to show your love and demonstrate the strength of our community!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/05/22/vote-for-gnome-do-as-your-favorite-launcher-program/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME Do White Paper</title>
		<link>http://blog.davebsd.com/2008/04/18/gnome-do-project-update/</link>
		<comments>http://blog.davebsd.com/2008/04/18/gnome-do-project-update/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 16:16:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[GNOME Do]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/2007/12/06/gnome-do-project-update/</guid>
		<description><![CDATA[Abstract
The typical computer user interacts with a number of different resources on her computer. These resources are accessed via many interfaces, including menus, location bars, icons, file browsers, and shortcut keys. We plan to consolidate these interfaces by creating an application that indexes items found in the user&#8217;s desktop environment (e.g. documents, contacts, applications, multimedia) [...]]]></description>
			<content:encoded><![CDATA[<p><center><strong>Abstract</strong></center></p>
<blockquote><p>The typical computer user interacts with a number of different resources on her computer. These resources are accessed via many interfaces, including menus, location bars, icons, file browsers, and shortcut keys. We plan to consolidate these interfaces by creating an application that indexes items found in the user&#8217;s desktop environment (e.g. documents, contacts, applications, multimedia) and lets the user search for these items, and perform common actions on these items (e.g. open, run, email, play). Our goal is to optimize our search using, among other techniques, information about items considered as members of type “ontologies” and as individual entities.</p>
<p>Of special note, our project will be free and open source, which means that all specifications, source code, documentation, and other project resources will be publicly available on the Internet for anyone to scrutinize at any stage in our development process. We will publicize our project and encourage others to participate by contributing bug reports, code, documentation, etc.
</p></blockquote>
<p>Read the rest of the <a href="http://davebsd.com/do/gnome_do_white_paper.pdf" />GNOME Do white paper</a>. It contains pretty diagrams like this one:</p>
<p><center><a href="http://davebsd.com/do/images/gnome_do_demo.jpg" target="blank"><img width="500" src="http://davebsd.com/do/images/gnome_do_demo.jpg" title="First keypress results for GNOME Do" alt="First keypress results for GNOME Do" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/04/18/gnome-do-project-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME Do 0.4</title>
		<link>http://blog.davebsd.com/2008/03/16/gnome-do-04/</link>
		<comments>http://blog.davebsd.com/2008/03/16/gnome-do-04/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 04:10:34 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[GNOME Do]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/2008/03/16/gnome-do-04/</guid>
		<description><![CDATA[The Do team is proud to announce the release of GNOME Do 0.4, our shiniest, smartest, and friendliest version yet.
Starting with the small changes, we&#8217;ve added an &#8220;Open plugins folder&#8221; menu item to Do&#8217;s main menu to make it even easier to install new plugins. Someday we&#8217;ll have superb plugin management via Mono.Addins, but until [...]]]></description>
			<content:encoded><![CDATA[<p>The Do team is proud to announce the release of <a href="https://edge.launchpad.net/do/trunk/0.4/">GNOME Do 0.4</a>, our shiniest, smartest, and friendliest version yet.</p>
<p>Starting with the small changes, we&#8217;ve added an &#8220;Open plugins folder&#8221; menu item to Do&#8217;s main menu to make it even easier to install new plugins. Someday we&#8217;ll have superb plugin management via Mono.Addins, but until then this will make it much easier for you to manage your plugins.</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2339796502/" title="open-plugins by David Siegel, on Flickr"><img src="http://farm3.static.flickr.com/2366/2339796502_b477fa5b6d.jpg" width="500" height="235" alt="open-plugins" /></a></center></p>
<p>A few weeks ago an EeePC user told me that Do was too large on his screen and asked if we could make a smaller interface for low-resolution screens. I created a scaled-down version of the classic Do interface, but Jason Smith&#8217;s UI work allowed us to create a completely new interface optimized for smaller displays:</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2339796992/" title="mini by David Siegel, on Flickr"><img src="http://farm4.static.flickr.com/3223/2339796992_04d66c372f.jpg" width="500" height="235" alt="mini" /></a></center></p>
<p>To use this interface, start Do with gnome-do &#8211;mini.</p>
<p>We&#8217;ve also created a new interface for KDE users. It should blend very will with KDE&#8217;s Oxygen theme. I can&#8217;t wait to see how this looks on a KDE4 desktop.</p>
<p><center><a href="http://www.flickr.com/photos/73617363@N00/2338961815/" title="glass3 by David Siegel, on Flickr"><img src="http://farm3.static.flickr.com/2083/2338961815_cfcafacda1.jpg" width="500" height="235" alt="glass3" /></a></center></p>
<p>To use this interface, start Do with gnome-do &#8211;glassframe. You can also see that we&#8217;ve added Copy to&#8230; and Move to&#8230; actions for working with files. We also added Move to Trash and Delete actions, but these had to be disabled at the last minute (so did the Open with&#8230; action) due to changes in GNOME. You should see these actions soon. Speaking of KDE, our Amarok plugin could really use some love, so if there are any Amarok users out there who would like to maintain the official Do Amarok plugin, please let me know.</p>
<p>We&#8217;ve done away with our dependency on Tomboy so you no longer need to have Tomboy installed for the Do keybinding to work. Also, some exciting new plugins have emerged recently, including Xesam and Tracker search plugins, an APTUrl plugin for installing software packages via apt, a Twitter plugin, and DR is working on an RSS plugin for Liferea/Firefox/Google Reader. Finally, we&#8217;ve added some preliminary learning features to Do so your most frequently used items and actions now bubble up to the top of your search results. </p>
<p>Big thanks to Rick, Jorge, Mathieu, and all the usual suspects. Special thanks to Jason Smith who did an amazing job creating the new interfaces; Jason had to do the painstaking view-controller separation I had been putting off in order to get these interfaces to work so well. Also, special thanks to Chris Halse Rogers; Chris has been extremely professional, doing whatever it takes to get the next release out the door without compromising the quality of his work. Great work all around. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/03/16/gnome-do-04/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computing Machinery and Creativity</title>
		<link>http://blog.davebsd.com/2008/03/03/computing-machinery-and-creativity/</link>
		<comments>http://blog.davebsd.com/2008/03/03/computing-machinery-and-creativity/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 01:36:14 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

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

		<guid isPermaLink="false">http://blog.davebsd.com/2008/03/03/computing-machinery-and-creativity/</guid>
		<description><![CDATA[In an article entitled Computing Machinery and Intelligence, Alan Turing describes the Turing test, his famous criterion for machine intelligence: a computer can be considered a thinking machine if a human interlocutor, after asking the computer a series of questions, cannot tell whether he is conversing with a machine or with another human. After describing [...]]]></description>
			<content:encoded><![CDATA[<p>In an article entitled <i>Computing Machinery and Intelligence, </i>Alan Turing describes the Turing test, his famous criterion for machine intelligence: a computer can be considered a thinking machine if a human interlocutor, after asking the computer a series of questions, cannot tell whether he is conversing with a machine or with another human. After describing the details of this test, Turing discusses a handful of arguments that deny the possibility of thinking machines. Turing gives special treatment to “Lady Lovelace&#8217;s Objection” (450), an argument formed around a declaration that computers cannot be creative. I will explain Lovelace&#8217;s objection, offer an interpretation of what Lovelace means by “creativity,” and argue that computers are not creative in this sense. For another perspective on the possibility of creative machines, I will frame Tom Mueller&#8217;s article, <i>How computer chess programs are changing the game, </i>as an argument for why some computers ought to be considered creative. I will go on to argue that notwithstanding Lovelace&#8217;s objection, Mueller&#8217;s examples amount to “Turing tests” for creativity in which the chess programs pass. Finally, I will argue that these “Turing tests” for creativity are crucially different from Turing tests <i>simpliciter</i>, and therefore we cannot conclude from Mueller&#8217;s article that chess-playing programs think.</p>
<p><span id="more-58"></span></p>
<p>Turing introduces Lady Lovelace&#8217;s objection by quoting her critique of Babbage&#8217;s “Analytical Engine,” an early computer that was fully mechanical: “the Analytical Engine has no pretensions to <i>originate </i>anything. It can do [<i>only what</i>] <i>we know how to order it </i>to perform” (450). Lovelace argues that, in the case of Babbage&#8217;s engine, we (humans) supply the input, the instructions, and the machine itself, and the role of the machine is to simply run the program on the input, without error, until the program terminates. There is no point in this sequence at which the computer may exercise creativity—it is just blindly running the program. To use Turing&#8217;s terms, Lovelace is saying that the total behavior of a discrete state machine is strictly a function of its input<a class="sdfootnoteanc" name="sdfootnote1anc" href="#sdfootnote1sym"><sup>1</sup></a>. It is the absolute predictability of this behavior and the apparent lack of agency on behalf of the computer that Lovelace means to draw our attention to with her objection. In order for the computer to be creative in Lovelace&#8217;s sense of the term, it would have to produce some output that is not wholly determined by its input. I would add, and Turing intimates (459), that this output would have to be meaningful to us so that it does not appear to be mere randomness or error. Lovelace&#8217;s objection holds because Turing&#8217;s idealized computer—the Turing machine—by definition cannot produce the creative output that Lovelace is looking for. Turing admits that, “it is an essential property of&#8230;[discrete state machines] that this phenomenon does not occur&#8230; Reasonably accurate knowledge of the state at one moment yields reasonable accurate knowledge any number of steps later” (440).</p>
<p>Turing takes Lovelace&#8217;s objection to be either that computers cannot learn; that computers cannot produce original works; or that computers cannot surprise us with results that we could not have predicted (450). He responds to each of these interpretations in turn, but I believe he must respond differently to Lovelace&#8217;s objection as I present it. Turing proposes the Turing test to avoid the problems presented by our tenuous understanding of the nature of thought (433), so it is reasonable to think that Turing would propose a similar “imitation game” in response to Lovelace: a computer may be considered creative if it can convince a human judge that it is so. Babbage&#8217;s Analytical Engine failed to convince Lovelace that it was creative, but more advanced computers might be able to pass a “Turing test” for creativity. Lovelace has not shown that human creativity is <i>not</i> determined strictly by our “inputs,” so she would have a reason to accept this imitation game as a test for machine creativity.</p>
<p>It is difficult to appreciate just how much more powerful modern computers are than Babbage&#8217;s Engine or the early digital computers that Turing designed. Tom Mueller&#8217;s article, <i>How computer chess programs are changing the game, </i>features some of today&#8217;s most powerful computers running cutting-edge chess-playing software. These systems are so sophisticated that their programmers are usually unable to explain why the programs make the moves that they do; the article begins, “Chrilly Donniger prefers to watch from a distance when Hydra, his computer chess program, competes&#8230; because he rarely understands what Hydra is doing” (1). Mueller&#8217;s article presents an argument that Donniger&#8217;s Hydra and other chess-playing computers are creative machines.</p>
<p>The first form this argument takes is that the best human chess players do not calculate their next move as amateurs do; instead, the most experienced players use “intuition” (2) to exclude weak moves from consideration. Mueller states that “to produce world-class chess of the sort that Hydra [plays]&#8230; programmers must somehow teach their machines intuition” (2), and he suggests that chess-playing machines have been taught intuition by their programmers. If these machines use intuition, and intuition is not mere calculation, then the behavior of these machines cannot be described solely in terms of discrete state machines and their input; therefore, these machines are creative in the sense that Lovelace had in mind. Unfortunately, it is overwhelmingly likely that Hydra and the other chess computers are Turing-equivalent discrete state machines; therefore, either the premise that intuition is not mere calculation is false, or the premise that the machines use intuition to make their moves is false. In either case, the argument is unsound.</p>
<p>The second form of the argument is much more interesting, and it deals with the inability of programmers to predict or explain the hyper-sophisticated moves that chess programs make. “Moves and tactics seem to arise spontaneously from intricacies of the computer code, which the programmer himself often cannot explain” (3), describes Mueller. “Hydra, like all other chess software, has hundreds of heuristics woven into the code&#8230; How the heuristics interact, reinforcing and overriding one another, is mysterious; even a slight adjustment&#8230;can produce side effects that the programmer could not predict” (5). The results of these mysterious interactions are moves that even grandmasters call “outrageously creative” (7). If we agree that chess is a good “Turing test” for machine creativity, and that grandmasters are competent judges of creative chess-playing, it is obvious that these programs pass such tests and should be considered creative machines.</p>
<p>In response to this argument, consider how Mueller&#8217;s intuitions about Hydra as a creative machine would change if Hydra were implemented in a similar fashion as Babbage&#8217;s Engine, with electricity, semiconductors, and silicon replaced by cranks, cards, and wood. This is certainly possible, since both Babbage&#8217;s Engine and Hydra are universal computers capable (with great effort) of simulating each other. Hydra would not seem very creative if it took years of cranking and metric tons of paper cards to calculate the next move. Mueller might respond that expedience is a necessary component of creative responses, but it is not only the slow speed of a fully mechanical Hydra that causes us to doubt its creativity; the crude mechanisms of the transformed Hydra would make its operation completely transparent to us, and the previously inexplicable interactions among heuristics would reveal themselves as trivial tabulations that we could roughly follow with our minds. The creativity would be completely absent because we would be incapable of understanding Hydra as anything more than a giant, antiquated calculator.</p>
<p>The modern Hydra takes as its input a set of heuristics for static evaluation of game states, and new moves as the opponent makes them. These heuristics are applied rapidly and simultaneously to each state, and they enable Hydra to calculate the utility of possible <i>future</i> states to many decimal places. Human minds are incapable of consciously following this complexity as it happens, so we resort to more familiar terms like “creative,” “daring,” “deceptive,” etc. to describe Hydra&#8217;s behavior. We intuit personality, genius, and creativity into Hydra&#8217;s moves in order to compensate for our inability to make sense of the gross computations behind them. Furthermore, the human subjects in Mueller&#8217;s article are biased towards believing that Hydra is creative. In the original Turing test, the interlocutor is not interested in the outcome of the experiment. When computers are programmed to play chess, it is reasonable to assume that many programmers <i>want</i> to believe that their programs are so spectacular that they exhibit “emergent phenomena” (7). Also, towards the end of Mueller&#8217;s article, a grandmaster discusses believing that a computer opponent who beat him anonymously was really chess genius Bobby Fischer—clearly, the grandmaster would rather it be true that he played and was beaten by Fischer than by a chess program.</p>
<p>I have shown that the stakeholders in computer chess may be too biased for their games to constitute adequate tests of machine creativity, and that their beliefs about machine creativity could change tremendously under different but Turing-equivalent circumstances. Turing states that “intelligent behavior presumably consists in a departure from the completely disciplined behavior involved in computation,” (459) so a machine that behaves intelligently enough to pass the Turing test must depart from computation and exhibit the kind of creative behavior that Lady Lovelace is looking for. This does not, however, imply that where there is creative behavior, there is also intelligent behavior. After these considerations, it is clear that chess is a much weaker test for computer intelligence than a properly-administered Turing test. On the other hand, a “Turing test” for creativity seems like a useful thing to have in light of our nebulous understanding of human creativity. I still hesitate to equate the apparent creativity of a computer with that of a human, though, due to computer creativity&#8217;s reducibility to computation.</p>
<p></p>
<div id="sdfootnote1">
<p class="sdfootnote"><a class="sdfootnotesym" name="sdfootnote1sym" href="#sdfootnote1anc">1</a>Turing and Mueller mention computers that use randomness in their computation, but random numbers are also input.</p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/03/03/computing-machinery-and-creativity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What color is your Do?</title>
		<link>http://blog.davebsd.com/2008/02/13/what-color-is-your-do/</link>
		<comments>http://blog.davebsd.com/2008/02/13/what-color-is-your-do/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 05:38:03 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[GNOME Do]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/2008/02/13/what-color-is-your-do/</guid>
		<description><![CDATA[
Do now automatically adjusts its color to match your desktop theme. Props to Jason Smith.
]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://blog.davebsd.com/files/2008/do_rainbow.jpg" alt="GNOME Do screenshot" title="GNOME Do screenshot" /></center></p>
<p>Do now automatically adjusts its color to match your desktop theme. Props to Jason Smith.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/02/13/what-color-is-your-do/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nokia n810 vs iPod Touch vs ENIAC</title>
		<link>http://blog.davebsd.com/2008/02/06/nokia-n810-vs-ipod-touch-vs-eniac/</link>
		<comments>http://blog.davebsd.com/2008/02/06/nokia-n810-vs-ipod-touch-vs-eniac/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 18:16:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://blog.davebsd.com/2008/02/06/nokia-n810-vs-ipod-touch-vs-eniac/</guid>
		<description><![CDATA[I recently bought a Nokia n810 internet tablet because with all the iPhones and Blackberries and Treos around me, I felt like I was behind the curve for not having a fancy gadget. I also wanted to take a crack at getting Do running on Maemo. After a week of using the n810, here is [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought a <a href="http://en.wikipedia.org/wiki/Nokia_N810">Nokia n810</a> internet tablet because with all the iPhones and Blackberries and Treos around me, I felt like I was behind the curve for not having a fancy gadget. I also wanted to take a crack at getting <a href="http://do.davebsd.com/">Do</a> running on Maemo. After a week of using the n810, here is what bugs me about it:<br />
<span id="more-55"></span></p>
<ul>
<li>The interface could be more finger-friendly. Sometimes you can use your fingers, but you&#8217;ll find yourself needing to pull out the stylus more often than you&#8217;d like.</li>
<li>The screen has a plastic digitizer, making it feel mushy.</li>
<li>It&#8217;s awkward to use single-handedly.</li>
<li>Flash video playback feels like watching a slideshow. One of the main selling points of the device is that it puts the entire web in your hands, with YouTube and other Flash content often explicitly included in this claim. It simply doesn&#8217;t provide adequate Flash video playback.</li>
<li>It seems like a lot of thought was put into the hardware, but the software feels like an afterthought. Maybe Nokia is hoping that Linux developers will step up to the plate, but a compelling suite of basic applications (email, media player, GTD) would go a long way in convincing users and developers to invest in the platform. Also, because Nokia set the bar pretty low, you&#8217;re going to see mostly poor to mediocre apps from third parties.</li>
<li>GPS should be left out. The device could be slimmer without it, and Google has shown us that you can determine your location with wifi and a dash of cleverness.</li>
<li>For a device built on Linux and still targeted at early adopters, many of whom are Linux users, documentation and utilities cater to Windows users, while Linux users are left to fend for themselves as usual. Please, Nokia, I paid hundreds of dollars for this device, can I have better instructions and tools for flashing the device?</li>
<li>PRICE. Nokia, isn&#8217;t it overwhelmingly likely that people will choose to SAVE $80 and buy an iPod Touch with 16GB of storage space (the n810 comes with a puny 2GB, and can only be expanded to 8GB by purchasing memory cards), great syncing software, and a rich experience with polished apps that make the n810 look like a paperweight, all in a slim, sexy package? Did I mention that the iPod Touch uses Google Maps to provide rich, updated maps of the entire world, while the n810 is pre-loaded with 1.5GB of map files leaving you with 400MB internal memory for your stuff, not the advertised 2GB? Nokia would argue that the n810 has an advantage because it lets you make voice and video calls. This would be an amazing feature if implemented correctly, but the small, grainy, miscolored picture taken by the webcam just doesn&#8217;t do it for me.</li>
<li>Bloatware. The n810&#8217;s main menu contains entries for Rhapsody, Skype, and Gizmo. They all ask you to sign up for trials for this or that, and there&#8217;s no straightforward way to remove them from the menu.</li>
<li>Keyboard and other physical buttons. The buttons on the device are really spongy, feeling very FischerPrice-esque. The keyboard is actually pretty nice, but it would be nicer if it occupied the width of the entire device to allow for some separation between the keys.</li>
<li>The web browser is painfully slow. Nokia, are you drawing off-screen web content? Is that why it&#8217;s so slow to scroll large web pages? Tisk tisk. Also, when typing in gmail, the text entry lags about 10 seconds behind what I&#8217;ve typed. Unacceptable.</li>
</ul>
<p>Despite these faults, I really like the n810! Seriously! I love that it uses mostly free software, runs Debian, has cool package management, and I&#8217;m surprised by how much I like using the hardware keyboard. I typed this up on the device while listening to Radiohead and signed into GTalk. It&#8217;s really liberating to be able to leave my laptop at home.</p>
<p>When I use the n810, I feel like I&#8217;m only a little ahead of a trend that will soon revolutionize personal computing. Someday, what we now call the iPhone will be called the iMac. The n810 will cease to be an internet tablet, and will become the PC. Nokia actually hit the nail on the head with this little piece of crap! It&#8217;s still very much for geeks and forgiving business users, but the hardware has a lot of promise; with the right software, the n810 could allow you to be much more productive than you could be on an iPhone or even your laptop. My main advice to Nokia and others developing software for palmtops is that you first need to throw out all of your old assumptions about UI and start fresh&#8230; Aww, hell, that&#8217;s too hard. Just copy Apple.</p>
<p>A question on the minds of many people interested in the n810 is &#8220;so, how does the n810 stack up against <a href="http://en.wikipedia.org/wiki/ENIAC">ENIAC</a>, the world&#8217;s first general-purpose electronic computer?&#8221; For starters, I can hold the n810 in one hand. In the picture, a relatively small piece of ENIAC sits behind me:</p>
<p><center><a href='http://blog.davebsd.com/wp-content/uploads/2008/02/eniac_vs_n810small.jpg' title='n810 vs ENIAC'><img src='http://blog.davebsd.com/wp-content/uploads/2008/02/eniac_vs_n810small.jpg' alt='n810 vs ENIAC' /></a></center></p>
<p>Obviously, the n810 beats ENIAC on weight and thinness. Also, ENIAC does not come with Flash or any media codecs, and when you run ENIAC the lights dim in downtown Philly, whereas the n810 can run on battery power all day. Finally, ENIAC required nearly $5 million to create, so price might be a dealbreaker.</p>
<p>All things considered, the n810 is pretty neat. Maybe if the price were $250 less, I would recommend that others buy one too. Nokia has been consistently improving products in this form factor, so there&#8217;s hope that they&#8217;ll learn from their mistakes and deliver something great.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davebsd.com/2008/02/06/nokia-n810-vs-ipod-touch-vs-eniac/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
