<?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>Graeme Boy&#039;s Personal Website</title>
	<atom:link href="http://graemeboy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://graemeboy.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 21:36:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Towards Internationalism</title>
		<link>http://graemeboy.com/towards-internationalism/</link>
		<comments>http://graemeboy.com/towards-internationalism/#comments</comments>
		<pubDate>Thu, 23 May 2013 21:13:37 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Commonplace Book]]></category>
		<category><![CDATA[Internationalism]]></category>
		<category><![CDATA[Privilege]]></category>

		<guid isPermaLink="false">http://graemeboy.com/?p=226</guid>
		<description><![CDATA[The accident of being born in a poor rather than a rich country is as arbitrary a determinant of one’s fate as the accident of being born in a poor rather than a rich family in the same country - Thomas Nagel, The Problem of Global Justice, p. 126]]></description>
				<content:encoded><![CDATA[<blockquote><p>The accident of being born in a poor rather than a rich country is as arbitrary a determinant of one’s fate as the accident of being born in a poor rather than a rich family in the same country</p>
<p>- Thomas Nagel, <em>The Problem of Global Justice</em>, p. 126</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/towards-internationalism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send Letters of Commiseration</title>
		<link>http://graemeboy.com/221/</link>
		<comments>http://graemeboy.com/221/#comments</comments>
		<pubDate>Thu, 23 May 2013 20:55:34 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Commonplace Book]]></category>
		<category><![CDATA[Death and Bereavement]]></category>

		<guid isPermaLink="false">http://graemeboy.com/?p=221</guid>
		<description><![CDATA[Always when in doubt please do send letters of commiseration; at the very least they will be appreciated and at the best they may even succeed in their apparently futile ambition of lightening the burden of bereavement. - Christopher Hitchens, Hitch-22, p. 156]]></description>
				<content:encoded><![CDATA[<blockquote><p>Always when in doubt please <em>do</em> send letters of commiseration; at the very least they will be appreciated and at the best they may even succeed in their apparently futile ambition of lightening the burden of bereavement.</p>
<p>- Christopher Hitchens, <em>Hitch-22</em>, p. 156</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/221/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 Professional CSS Buttons</title>
		<link>http://graemeboy.com/css-buttons/</link>
		<comments>http://graemeboy.com/css-buttons/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 02:41:15 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://graemeboy.com/?p=120</guid>
		<description><![CDATA[I slaved away for a few hours and created nice buttons that work purely using CSS,and they are cross-browser compatible. That means that they do not use images at all,and they should format nicely in almost any browser. Check them out and see if there are any you like: Button 1 Preview: Code: &#60;input type="submit" class="styled-button-1" value="Download" [...]]]></description>
				<content:encoded><![CDATA[<p>I slaved away for a few hours and created nice buttons that work <em>purely</em> using CSS,and they are <em>cross-browser</em> compatible. That means that they do not use images at all,and they should format nicely in almost any browser.</p>
<p>Check them out and see if there are any you like:<br />
<img style="width: 100%; margin: 15px 0px;" title="Pure CSS Buttons" src="http://graemeboy.com/wp-content/uploads/2012/07/Screen-shot-2012-06-24-at-6.55.34-PM.png" alt="List of Buttons" /></p>
<div>
<h2>Button 1</h2>
<h3>Preview:</h3>
<p><input class="styled-button-1" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-1" value="Download" /&gt;
&lt;style type="text/css"&gt; 
.styled-button-1 {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	height:32px;
	padding:4px 16px;
	text-shadow:#FE6 0 1px 0
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 2</h2>
<h3>Preview:</h3>
<p><input class="styled-button-2" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-2" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-2 {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	border-bottom-color:#333;
	border:1px solid #61c4ea;
	background-color:#7cceee;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#333;
	font-family:'Verdana',Arial,sans-serif;
	font-size:14px;
	text-shadow:#b2e2f5 0 1px 0;
	padding:5px
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 3</h2>
<h3>Preview:</h3>
<p><input class="styled-button-3" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-3" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-3 {
	-webkit-box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.0.1) 0 1px 0 0;
	background-color:#5B74A8;
	border:1px solid #29447E;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:700;
	padding:2px 6px;
	height:28px;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 4</h2>
<h3>Preview:</h3>
<p><input class="styled-button-4" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-4" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-4 {
	-webkit-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.98) 0 1px 0 0;
	background-color:#EEE;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border:1px solid #999;
	color:#666;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:700;
	padding:2px 6px;
	height:28px
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 5</h2>
<h3>Preview:</h3>
<p><input class="styled-button-5" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-5" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-5 {
	background-color:#ed8223;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:18px;
	line-height:30px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:0;
	text-shadow:#C17C3A 0 -1px 0;
	width:120px;
	height:32px
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 6</h2>
<h3>Preview:</h3>
<p><input class="styled-button-6" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-6" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-6 {
	background:#f78096;
	background:-moz-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78096),color-stop(100%,#f56778));
	background:-webkit-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:-o-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:-ms-linear-gradient(top,#f78096 0%,#f56778 100%);
	background:linear-gradient(top,#f78096 0%,#f56778 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78096',endColorstr='#f78096',GradientType=0);
	padding:5px 4px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ae4553
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 7</h2>
<h3>Preview:</h3>
<p><input class="styled-button-7" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-7" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-7 {
	background:#FF5DB1;
	background:-moz-linear-gradient(top,#FF5DB1 0%,#E94A86 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FF5DB1),color-stop(100%,#E94A86));
	background:-webkit-linear-gradient(top,#FF5DB1 0%,#E94A86 100%);
	background:-o-linear-gradient(top,#FF5DB1 0%,#E94A86 100%);
	background:-ms-linear-gradient(top,#FF5DB1 0%,#E94A86 100%);
	background:linear-gradient(top,#FF5DB1 0%,#E94A86 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5DB1',endColorstr='#E94A86',GradientType=0);
	padding:5px 7px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #E8124F
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 8</h2>
<h3>Preview:</h3>
<p><input class="styled-button-8" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-8" value="Download" /&gt;
&lt;style type="text/css"&gt;
.styled-button-8 {
	background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:8px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 9</h2>
<h3>Preview:</h3>
<p><input class="styled-button-9" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-9" value="Download" /&gt;
&lt;style type="text/css"&gt;
.styled-button-9 {
	background:#00A0D1;
	background:-moz-linear-gradient(top,#00A0D1 0%,#008DB8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00A0D1),color-stop(100%,#008DB8));
	background:-webkit-linear-gradient(top,#00A0D1 0%,#008DB8 100%);
	background:-o-linear-gradient(top,#00A0D1 0%,#008DB8 100%);
	background:-ms-linear-gradient(top,#00A0D1 0%,#008DB8 100%);
	background:linear-gradient(top,#00A0D1 0%,#008DB8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A0D1',endColorstr='#008DB8',GradientType=0);
	padding:8px 20px;
	color:#cfebf3;
	font-family:'Helvetica Neue',sans-serif;
	font-size:13px;
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border:1px solid #095B7E
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 10</h2>
<h3>Preview:</h3>
<p><input class="styled-button-10" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-10" value="Download" /&gt;
&lt;style type="text/css"&gt;
.styled-button-10 {
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:10px 15px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 11</h2>
<h3>Preview:</h3>
<p><input class="styled-button-11" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-11" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-11 {
	background:#FEDA71;
	background:-moz-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FEDA71),color-stop(100%,#FEBB49));
	background:-webkit-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-o-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:-ms-linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	background:linear-gradient(top,#FEDA71 0%,#FEBB49 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEDA71',endColorstr='#FEBB49',GradientType=0);
	padding:8px 18px;
	color:#623F1D;
	font-family:'Helvetica Neue',sans-serif;
	font-size:16px;
	border-radius:48px;
	-moz-border-radius:48px;
	-webkit-border-radius:48px;
	border:1px solid #623F1D
}
&lt;/style&gt;</pre>
</div>
<div>
<h2>Button 12</h2>
<h3>Preview:</h3>
<p><input class="styled-button-12" type="submit" value="Download" /></p>
<h3>Code:</h3>
<pre>&lt;input type="submit" class="styled-button-12" value="Download" /&gt; 
&lt;style type="text/css"&gt;
.styled-button-12 {
	background:#5B74A8;
	background:-moz-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B74A8),color-stop(100%,#5B74A8));
	background:-webkit-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-o-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-ms-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B74A8',endColorstr='#5B74A8',GradientType=0);
	padding:2px 6px;
	color:#fff;
	font-family:'Helvetica',sans-serif;
	font-size:11px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:1px solid #1A356E
}
&lt;/style&gt;</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/css-buttons/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>How to Use Pretty Links with Google App Engine (Python)</title>
		<link>http://graemeboy.com/app-engine-pretty-links/</link>
		<comments>http://graemeboy.com/app-engine-pretty-links/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 11:33:12 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graemeboy.com/?p=94</guid>
		<description><![CDATA[Whether you are using Google App Engine to create a blogging platform, or some other web app, it&#8217;s likely that you will want to create human-readable URLs (pretty permalinks). I&#8217;ve seen this question asked many times, with many different answers. This is a tutorial that explains how I create the URL structure that you see on this [...]]]></description>
				<content:encoded><![CDATA[<p>Whether you are using Google App Engine to create a blogging platform, or some other web app, it&#8217;s likely that you will want to create <strong>human-readable URLs</strong> (pretty permalinks). I&#8217;ve seen this question asked many times, with many different answers. This is a tutorial that explains how I create the URL structure that you see on this website.</p>
<p>Many websites may overlook creating a pretty url structure, especially when the developer is not using a complex coding framework or CMS that does it for them. I know that when I started my first Google App Engine blog, I was using a structure like this: <em>http://www.example.com/?post=12</em> for my posts. This works fine technically, but particularly when it comes to blogs, usually you want your URLs to be structured in a nice and human-readable format, so that people can pass them on without making errors. Also, the URL can then serve as an extra <em>SEO indicator</em> for search engines like Google that take URL information into account as descriptive text. For many bloggers, this is critical.</p>
<h3>Configuring your app.yaml to direct the serve to your script.</h3>
<p>My app.yaml configuration is very simple, even while I have pretty links.</p>
<div>In <strong>app.yaml:</strong></div>
<p><br/></p>
<p>application: graemeboy<br />
version: 1<br />
runtime: python<br />
api_version: 1</p>
<p>handlers:<br />
- url: /stylesheets<br />
  static_dir: stylesheets</p>
<p>- url: /images<br />
  static_dir: images</p>
<p>- url: .*<br />
  script: main.py</p>
<pre><span style="font-family: monospace;">
</span></pre>
<p>This will make all urls direct to your <em>main.py</em> script (or whichever you choose), and from there you can serve the appropriate data or file.</p>
<h3>Serving the Appropriate File, According to the URL</h3>
<p>For my personal site, I know that there are two groups of data that users want to access on my site: my homepage (the index), or an article that I&#8217;ve posted (the posts). So I know that I&#8217;m going to create two handlers for this: <em>main</em>, and <em>post</em>. I&#8217;m going to serve my main handler if they enter in my exact domain, without any further &#8216;slug&#8217;; I&#8217;m going to user the post handler whenever there is more to the URL that just the domain.</p>
<div>In <strong>main.py</strong>.</div>
<pre></pre>
<p>#!/usr/bin/env python<br />
from google.appengine.ext import webapp<br />
from google.appengine.ext.webapp import util<br />
from google.appengine.ext.webapp import template<br />
import os</p>
<pre></pre>
<p>class MainHandler(webapp.RequestHandler):<br />
def get(self):<br />
template_values = {}</p>
<p>path = os.path.join(os.path.dirname(__file__), &#8216;index.html&#8217;)<br />
self.response.out.write(template.render(path, template_values))</p>
<pre></pre>
<p>class PostHandler(webapp.RequestHandler):<br />
def get(self, slug):<br />
template_values = {}<br />
post_list = {<br />
&#8216;how-to-create-wordpress-plugins&#8217; : &#8216;wordpress_plugins.html&#8217;,<br />
&#8216;app-engine-pretty-links&#8217; : &#8216;python_pretty_url.html&#8217;<br />
}</p>
<p>if slug in post_list:<br />
path = os.path.join(os.path.dirname(__file__), &#8216;posts/&#8217; + post_list[slug])<br />
self.response.out.write(template.render(path, template_values))<br />
else:<br />
self.response.out.write(&#8216;no post with this slug&#8217;)</p>
<p>def main():<br />
application = webapp.WSGIApplication([('/', MainHandler),<br />
('/(.*)', PostHandler)], debug=True)<br />
util.run_wsgi_app(application)</p>
<pre></pre>
<p>if __name__ == &#8216;__main__&#8217;:<br />
main()</p>
<p>As you can see from above, I&#8217;ve set up a python dictionary using the page&#8217;s slug as the <em>key</em>, and the name of the HTML file containing the post as the value. You could of course set up a database using the App Engine datastore, using the slug to find the post content, which would be stored as a blob or text value.</p>
<h3>Conclusion</h3>
<p>Using this very simple system, you can set up human-friendly URLs for your website, so that your site looks professional and is easy to share. Remember, there are also SEO benefits of setting your app up like this, especially if you are running a content-base website. There are many other ways to achieve this effect, the one outlined here is just the one that I use.</p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/app-engine-pretty-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtue and Personhood from Neurobiological Foundations</title>
		<link>http://graemeboy.com/virtue-and-personhood-from-neurobiological-foundations/</link>
		<comments>http://graemeboy.com/virtue-and-personhood-from-neurobiological-foundations/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 11:15:57 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Essays]]></category>

		<guid isPermaLink="false">http://graemeboy.com/?p=83</guid>
		<description><![CDATA[Determining and Developing Virtues “Living is not a matter of executing an algorithm, or if it is, we are clueless as to what algorithm we are executing. A good life is a matter of living and being a certain way, or more likely, living and being in one of the multifarious ways that are worthy, [...]]]></description>
				<content:encoded><![CDATA[<p align="left"><strong>Determining and Developing Virtues</strong></p>
<p><em>“Living is not a matter of executing an algorithm, or if it is, we are clueless as to what algorithm we are executing. A good life is a matter of living and being a certain way, or more likely, living and being in one of the multifarious ways that are worthy, which lead to flourishing and, if we are lucky, to happiness.&#8221; – Owen Flanagan</em></p>
<p>Josh Greene asks an important ethical question: are moral judgments perceptions of external truths, or projections of internal attitudes<a title="" href="#ref1">[1]</a>? David Hume said that we cannot derive and “aught” from an “is”. The world <em>is</em>, and we have experiences of this world, but we cannot derive our morals analytically from such observances. But Hume also instructs us that a wise man proportions his beliefs according to the facts, suggesting that there are dispositions – Humean virtues, if you will – that are <em>good</em> to posses, and specifically that these are informed by facts. Patricia Churchland argues along similar lines when she says that science will not tell us what <em>is</em> right or wrong, but that in the domain of moral affairs, empirical observations can guide the understanding of human nature (<em>Brain Based Values</em>). This, says Churchland, will allow us to deal with such moral issues, which arise along a moral continuum, from greater depth, and with more clarity (“…a deeper understanding of what it is that makes us humans…may lead us to a greater understanding of how to cope with social problems” – <em>Brain Based Values</em>).  These philosophers help us understand that the study of neuroscience will not relieve us of the burden of deciding what is good and virtuous. However, like the <em>four noble truths </em>in Buddhist philosophy, science may give us truths to use as foundations for morality<a title="" href="#ref2">[2]</a>.</p>
<p>Many moral philosophers (including those mentioned in this essay: Hume, Aristotle and Buddhist ethicists) acknowledge that human nature will often conflict with the moral principles we hold. Therefore, in order to live morally (however that is defined for the individual), one needs to cultivate appropriate <em>dispositions </em>(virtues), and this practice allows one to live a moral life. For Aristotle and the Buddhists (that is, virtue theorists), virtues are constructed with the end goal in mind, which, for Aristotle and the Buddhists, is <em>eudaimonia</em> (wellbeing or flourishing). Since this is the highest good (<em>summum bonum</em>), it follows that the function of the person is to practice the virtues that achieve this end: whatever supports flourishing. In sum, for these philosophers, virtues are defined as the best way to achieve <em>eudaimonia</em>. Therefore, virtues depend on two further things: a correct understanding of what <em>eudaimonia</em> is (meta ethics), and discovering the best ways to achieve it (normative ethics). Since this theory involves working with human nature to possess the habitual actions that bring about <em>eudaimonia</em>, if neuroscience has anything to say about human nature, then it may inform virtue theory ethics. We require such knowledge in order to develop practical wisdom (<em>phronesis</em>). For example, if evidence from neuroscience supports a “<em>no self”</em> theory, then some of our human nature (say, selfishness) may conflict with the reality of existence, and wisdom about this will inform our practice of developing virtue (depending on its relation to the <em>summum bonum</em>). For this reason, thinking about the nature of personhood is an excellent foundation for determining what is virtuous (indeed, Farah &amp; Heberlein).</p>
<p>&nbsp;</p>
<p><strong>Personhood</strong></p>
<p><em>&#8220;A human being is part of a whole, called by us the Universe, a part limited in time and space. He experiences himself, his thoughts and feelings, as something separated from the rest, a kind of optical delusion of his consciousness.” – Albert Einstein</em><em>      </em></p>
<p>Farah and Heberlein argue that there is a genetically pre-programmed network in our brains for distinguishing humans from other objects in the world. This system, comprising primarily of the fusiform gyrus and the medial prefrontal cortex, becomes activated by any stimuli similar to prototypical human display (physical or behavioral). The system activates in such a way as to create mental representations that form a basis for the distinction between “persons” and other material objects. Given that it is a separate system that represents persons, Farah and Heberlein argue furthermore for the mental distinction between these types of representations, which implicates a natural tendency towards dualism. The reason why it implicates a dualistic view of reality is that the attempted references of the representations of persons are inherently nonmaterial (“…reflects the child’s assumption that the important part of a person is the nonmaterial part and the resultant difficulty of thinking of people as physical objects”).</p>
<p>Attributes of an object that activate the person network invoke the human observer to assign intentionality to that object (Farah &amp; Heberlein). To what part of the object does such intentionality become assigned? It is assigned specifically to the nonmaterial mental representation of the <em>identity</em> of that object! This is part of an uninformed attempt to find the <em>sine qua non</em> of the person. However, since the reference of this representation does not exist in the external world, it is an illusion to be convinced that it does. However, although the “person” identity might not exist in reality, it may still be sensible to think in terms of persons. Certainly it was evolutionarily adaptive to be able to assign intentions to the acts of others (<em>Personhood</em>). Here the dualistic view of self and other seems to be an implication of this attempt to assign intentions to an immaterial <em>sine qua non</em>. What reason could there be for the supposition that the person identity, as represented by some pattern of activation in the <em>person network</em> of the brain, exists outside of the mind? There is at least one considerable answer. Without the understanding of the functioning of the brain, how else could we predict the behaviors of others without assigning intentionality to some nonmaterial aspect of them? If it is adaptive to assign intentionality to other humans, the already existing <em>identity</em> of the body (based on statistical similarity for continuity) seems a likely place to assign such intentionality. It would make sense then that the intention-assigning function of the brain developed after the identity-assigning function, with the former being a social function for interpreting human behavior, and the latter for identifying objects in general. Would we have had a better understanding of cognitive neuroscience, we would have had a better foundation for understanding and predicting the behavior of others. But we did not, and so we assigned traits to a nonexistent aspect of the human. Farah and Heberlein argue that since the ascription of a <em>person</em> to a human is not a “matter of fact” (not an empirical question), there is “no point to the philosophical or bioethical program of seeking objective criteria for personhood more generally because there are none”. Of course, this is an objectionable claim. Since personhood is indeed a technical philosophical term, with many ethical consequences to its definition, it is precisely the preceding reasons that <em>may</em> make it important to seek criteria for personhood. There seems to be two proceeding options after we integrate this information: either there should be no definition of person and self at all (since <em>persons</em> is an unhelpful illusion), as Farah &amp; Heberlein suggest, or we should define persons and the self as some emerging aspect of neurological and social processes (because, after all, <em>persons</em> is still a meaningful concept).</p>
<p>If persons are <em>illusions</em> created by a uniquely human network in the brain, what is our relation to animals? Of course, the substantive difference that was thought to make humans uniquely superior to other animals, as presumed by those such as Descartes, is precisely the illusion just explored. Humans are different to other animals in the same way that all animals are different to other animals, but not for the reason of <em>personhood</em> in the folk-psychological view. As a technical philosophical term, <em>Person</em> can substantiate this difference, however. One might say that that there is a unique structure in the human brain that allows for civility and “moral sensibility” (Kollek). There is mutual benefit (emerging from the division of labor) among humans to assign rights to one another, while no direct benefit exists for assigning these rights to animals, since they cannot contribute to our civilization. One problem with this sort of reasoning, and variations of this idea, is that it excludes many humans from the category of <em>persons</em>, whom we may like to think of as persons but who cannot contribute in this way. Another way to substantiate the category of persons is to ask if a being can reason, as humans are reasoning animals. However, it is highly problematic to make ethical decisions, such as those involving the treatment of animals, based on this claim. For instance, is it any more permissible to allow the suffering of an animal because it cannot <em>reason</em> in the way that humans can? Since pain processing is a lower level brain function, it differs little between humans and other animals (Farah). This leads us to examine a rather radical (even today) statement by Farah, “If a being is capable of suffering, then it deserves protection from suffering” (<em>Animal Neuroethics</em>). If this statement goes through on the basis of one’s moral reasoning then it implies the necessity for animal rights. The focus in this case moves away from the qualification of beings as <em>persons</em> as the means to protection, towards a radical utilitarian idea of maximizing wellbeing for all sentient beings: compassion dilates. If personhood is not an ontological category that implies a unique ability to experience suffering, then surely this is a defendable conclusion to reach regarding our relation to other animals.</p>
<p>&nbsp;</p>
<p><strong>Death of the Person</strong></p>
<p>Thus far, this paper has argued strongly that personhood is not a natural kind, but that the idea of a self might be useful for social reasons. One of these reasons might be the meaning in life that we receive from ascribing such identities, symbolic representations though they might be, to those we love and to ourselves. One question that arises from this, then, is what defines the death of a person. When do we close the final chapter in our minds, so to speak, of our representation of a friend? One thing we know for certain is that the activation of that person’s pattern in our person network is no longer grounds for asserting that the person still exists (since, trivially, even the face will continue to activate the pattern until that face decays beyond recognition). The emphasis must shift from the symbolic to the natural; there is a potential for action of the person involved that is dependent on the empirical state of its body. An intuitive answer to the question might be this: since intentions are formed and executed in the brain, when the brain of the body that is represented by the activation pattern in the person network is no longer active, then the person is dead. Indeed, this is similar to the current criteria for brain death in the U.S. (the permanent cessation of integrated function of the entire brain, including brainstem). However, perhaps we can improve upon the “whole brain” theory of brain death. Since the brain stem is what makes human behavior stereotypical, while other parts of the brain serve to distinguish us (particularly: emotions, memories, etc.), it only follows that the death of the person is not at the inactivation of the brain stem, in exactly the same way that a person is not dead if they are paralyzed. It is precisely the <em>higher functions</em> of the brain that bring about the dispositions we refer to when reflecting on the personality traits of the individual. Nobody says, “When I think of John, I will always remember the profound regularity of his circadian cycles. When his hypothalamus gave out, we knew that we had lost our friend.” We remember our friends that have past for our shared memories, the knowledge that they had and their generosity to share it, their sense of humor, perhaps even the quirks they had due to some emotional conditioning. If the areas of the brain that produce these traits were still alive, with the potential to evoke the traits again (which requires consciousness), then to me, my friend would still be alive (psychological relations are sufficient for persistence of the person). Steven Laureys argues against this view of death, for two reasons. Currently, there is no accurate way to know whether such higher brain regions are still functioning, since, as in the case of consciousness, the neural correlates are not necessarily known (<em>Death, Unconsciousness, and the Brain</em>). Moreover, we are irreducibly closed to knowing whether another being is conscious (Chalmers, 1998). Furthermore, studies have shown it difficult to differentiate between “willful” movement and “automatic” movement, and therefore behavioral hints of consciousness do not reveal the integrity of higher functions. The vegetative state is often misdiagnosed due to this fact, since these behaviors, when performed by those in the minimally conscious state, are underestimated (Laureys). Therefore, such a definition of death, impossible as it is to access accurately, would imply the “burial of breathing ‘corpses’.” We would inevitably declare many living persons dead, simply because we cannot accurately judge the activity of such higher brain functions; this is especially true if islands of cortex were still active. This would necessitate further distinguishing which of the higher order functions are active in a living person. Indeed also, as Kollek argues, “it would be extremely difficult…to assess which mechanical, chemical or genetic intervention into the human brain…would interfere with or alter the self of the human person,” suggesting that defining the localized functions of the self might not be possible. Given the strength of both of these arguments, for neocortical death, and for whole brain death, the decision to be made is clearly one of practical concern. Since it is impractical at the current time to define the death of the person as the loss of those traits that we agree to be salient to the person, we require using the whole brain definition. This seems to involve casuistry in the argument for this definition of death, however practical or necessary it may be.</p>
<p>&nbsp;</p>
<p><strong>Revisiting Virtue Theory</strong></p>
<p><em>“This delusion [of personhood] is a kind of prison for us, restricting us to our personal desires and to affection for a few persons nearest us. Our task must be to free ourselves from this prison by widening our circles of compassion to embrace all living creatures and the whole of nature in its beauty.” </em><em>– Albert Einstein</em></p>
<p><em>“Goodie-goodies are the thieves of virtue” – Lao Tzu</em></p>
<p>Another definition of the self might include that which is responsible for the survival of one’s consciousness. Since there are specific functions of one’s body that involved in this process, one may identify with those features. This is also a radical departure from a traditional view of the self: it is to say that I beat my own heart; it is self <em>as the body</em> as opposed in <em>in the body</em>. However, this too breaks down under analysis. For instance, are there really any boundaries to this self? If I breathe in the air around me, or if “I am what I eat,” as the expression goes, then the separation of the body from the environment is merely a statistical, probabilistic calculation (“…the criteria by which we reidentify plants, animals, and persons involve similarity, not exact sameness” – Flanagan paraphrasing Aristotle). The “no self” philosophical view is more radical than this: if there is to be any identification at all, then I am either nothing, or I am everything<a title="" href="#ref3">[3]</a>. What effect would this have on our moral judgments? The cognitive movement of identification to encompass more of existence necessitates one to feel more deeply and broadly compassionate. In this way, the virtues of compassion and equanimity <em>follow</em> from <em>right view</em> in Buddhism (which includes this no self conception as wisdom; Flanagan). <em>Anatman</em>, as a sort of axiom to that philosophy, provides the rational basis for these virtues. What other insights might provide a basis for virtue? The fact that there is suffering in the world is another candidate. After wisdom has been reached regarding identity, then the suffering of the world becomes one’s own. Accepting anatman, although the suffering of others does not reach my consciousness directly, it is because I am identified with more than my consciousness and no less that the entirety of existence that I am inspired and compelled to act compassionately, in lovingkindness, towards all sentient life (since all sentient life does not want to suffer – H.H. The Dalai Lama). This is in line with Farah’s philosophical views, as already discussed in this paper. The practice in this case thus involves two aspects: perfecting <em>right view</em> (which would mean fully understanding <em>anatman</em> so as to achieve <em>phronesis</em>), as well as developing compassion (through meditation, etc.)</p>
<p>This moral foundation, to decrease suffering in the world, implicates the development of other virtues, too (a synthesis of utilitarianism and virtue theory ethics, perhaps) While distinguishing definitions of equanimity, Flanagan uses the idea that “my being more calm and serene might make me more pleasant to be around” in contrasting a western conception of equanimity to the Buddhist meaning: equal love. However, both meanings denote virtue in the context of relieving suffering from the world. All dispositions that improve the state of the world, then, are virtues that should be cultivated – a rather heavy statement to make. If we accept the anatman doctrine, it follows that developing such virtues would become one’s natural inclination, due to the arising compassion for that with which one identifies (all existence). This inclination can be contrasted to Paul Churchland’s view of virtues as a set of social skills that are socially adaptive, similar to the prototypical social behaviors observed in the culture: social norms, essentially (as in <em>Towards a Cognitive Neurobiology of Moral Values</em>). In terms of what we have discussed in class about virtue theory ethics, this seems to be exactly what the development of virtue for the achievement of eudaimonia is <em>not</em>. It is difficult to see how following social norms will encourage any kind of <em>unique</em> flourishing. What would Eudaimonia<sup>Churchland</sup> entail, through the conformity to prototypical, socially adaptive behavior?</p>
<p>There is another argument for identity that could be proposed. Since it would seem that consciousness floats, as it were, as seats of perspective in a material existence, there is something to grasp onto for personal identity. I might identify with <em>consciousness</em>, a passive function of the brain though it may be. However, since consciousness, using a meaning in this case more closely resembling <em>awareness</em>, has no inherent content, there might be little reason to support this hypothesis over self as any other function the body. If we identify with existence more broadly however, our understanding of consciousness might broaden, too. Our understanding of consciousness might go from the limited individual awareness of sensory stimuli and other internal perceptions, to a global embodied experience of knowledge and feeling: an intersubjective phenomenon among all sentient bodies (Rose).</p>
<div>
<p>&nbsp;</p>
<hr align="left" size="1" width="33%" />
&nbsp;</p>
<div id="ref1" style="padding-bottom:5px;">
[1] Which brings to mind that salient question from <em>Euthyphro</em>: is a pious action pious because the gods love it (internal attitude), or do the gods love it because it is pious (external truth)?
</div>
<div id="ref2" style="padding-bottom:5px;">
[2] Even a truth such as this: <em>the mass industrial production of paperback books leads to the destruction of the environment</em> provides a basis for some unification (large scale unconscious action is destructive) to support moral convictions (I bought a Kindle, because it is the <em>right action</em>,<em> </em>based on <em>right view</em> to do so).
</div>
<div id="ref3" style="padding-bottom:5px;">
[3] I believe this is the difference between saying, “I think therefore I am,” versus “I think, therefore there is thinking.” In the first case, if there is thinking at all (if existence exists), I must identify with <em>something</em>, but if there is no boundary delineating self then I must be everything. In the second case, if existence does not imply self, then I am nothing, and existence just <em>is</em>.
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/virtue-and-personhood-from-neurobiological-foundations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dark Parts by Perfume Genius</title>
		<link>http://graemeboy.com/dark-parts-by-perfume-genius/</link>
		<comments>http://graemeboy.com/dark-parts-by-perfume-genius/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 09:52:49 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=62</guid>
		<description><![CDATA[This is a very emotive song.]]></description>
				<content:encoded><![CDATA[<p>This is a very emotive song.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/3aZ_5c3vl68" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/dark-parts-by-perfume-genius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HEART by Oberhofer</title>
		<link>http://graemeboy.com/heart-by-oberhofer/</link>
		<comments>http://graemeboy.com/heart-by-oberhofer/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 09:50:37 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=59</guid>
		<description><![CDATA[Nice song, great melody.]]></description>
				<content:encoded><![CDATA[<p>Nice song, great melody.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/5pG8jnj4QaY" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/heart-by-oberhofer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is thinking?</title>
		<link>http://graemeboy.com/what-is-thinking/</link>
		<comments>http://graemeboy.com/what-is-thinking/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 09:37:14 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Essays]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=54</guid>
		<description><![CDATA[Thinking Computers “You insist that there is something a machine cannot do. If you will tell me precisely what it is that a machine cannot do, then I can always make a machine which will do just that!” – J. von Neumann  The journey of philosophy and cognitive psychology towards an understanding of thinking closely [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><strong>Thinking Computers</strong></p>
<p><em>“You insist that there is something a machine cannot do. If you will tell me precisely what it is that a machine cannot do, then I can always make a machine which will do just that!” – J. von Neumann</em><em> </em></p>
<p>The journey of philosophy and cognitive psychology towards an understanding of <em>thinking</em> closely follows, for many important reasons, the quest for artificial intelligence. For much of cognitive psychology’s infancy, thinking, in humans, was viewed as closely analogous to the way in which a computer comes to produce <em>output</em> for a given symbolic input. That is to say, the behavior of the organism is produced by a calculation of sorts by the brain, a calculation inevitably performed after a mathematically describable <em>function</em>. Related to this is Church’s nonformal thesis that every computable function is recursively computable. Turing expanded upon Church’s thesis, by proposing that a machine can compute any mathematical function, as long as there is an effective procedure to obtain the rules of that function. It seemed to follow that the output of the human mind must be computable by some machine that could perform a <em>similar enough function</em> to the one operating in the mind, and that such a machine was realizable. The system expected to achieve this was the Universal Turing Machine, a system that takes symbols as input, computes a function, and yields an output. Inevitably, it was thought, the UTM would receive not only character strings and integers as inputs, but visual and auditory signals as well. Thus, research began to create computers that closely mimicked the responses of humans to given inputs; if we could achieve this, it was thought, we would know the function used by the brain, and we would therefore know exactly how thinking is performed. A behavioral test known as the <em>Turing</em> <em>Test</em> was created as the benchmark for such a function, the passing of which entailed getting humans to believe that the computer was, too, a human. Soon the line between output that was clearly produced by man, and that which was produced by machine would become blurred, at which point it surely would follow that some basic function of the human mind had been computed, and that A.I. had been realized. Whether responding to conversational input, or solving mathematical puzzles with proofs that exceeded Bertrand Russell’s own, these ostensibly cognitive activities performed by machines seemed to prove that Artificial Intelligence was gaining ground very quickly in achieving its goal. It is no wonder, then, as the field of Cognitive Psychology was coming into its own, that psychologists drew bidirectional analogies between A.I. and the human brain. The primary of these was the <em>information-processing</em> model of the human mind, possibly derived from the method of computation by serial computers at the time. However, the limits of the linear model of <em>input to computation </em>and then to <em>output</em> were soon exposed, producing astonishing dilemmas for those involved in the related fields. It became apparent that the Universal Turing Machine was unfit for many complex tasks that the brain seemed to perform with relative ease. For instance, visual systems in biological nervous systems induced behavioral output in milliseconds, while advanced computational algorithms in digital circuits, a million times faster than the biological systems, failed even to compare in performance (Churchland, <em>Could a Machine Think?</em> ). There seemed to be something about the nature of the brain, then, that separated A.I. from its goal. Two prominent philosophers proposed this idea, both around the same time, each stressing two different, yet important, perspectives. The first was Hubert Dreyfus, who argued that Artificial Intelligence systems lacked a grasp of the background <em>context</em> with which information should be processed. In this sense, the information-processing model, a foundational concept in Cognitive Psychology, was indeed lacking in its explanation of how information is integrated in the brain while thinking; surely processing was not achieved in the serial manner envisioned and implemented by A.I. researchers and engineers. Accessing all of the relevant data in such a way, it became clear, would take too long, even with the most efficient serial processing algorithms; a new approach was needed. The second well-publicized attack on A.I. came from John Searle, who argued that there must be certain fundamental aspects of biological brains, deeply embedded in its inherent formation, that were not yet understood by Psychologists, Neuroscientists, and A.I. theorists. One such aspect of biological brains, he argued, was the phenomenon of consciousness, and he created an elaborate thought experiment to illustrate what he thought was the absurdity of the A.I. research program’s attempt to create intelligence from the digital computer paradigm. In this experiment, Searle asks the reader to imagine a symbol-manipulating system (the nature of a Turing Machine) that could translate Chinese to English. He then asks the reader whether this system in fact “knows” English. In Searle’s view, it seems preposterous to answer in the affirmative, and therefore argues that symbol-manipulation alone does not provide a platform for conscious intelligence. The two arguments from these philosophers are similar in one important respect: they both call for a non-behavioral evaluation of intelligence; merely passing the Turing Test will not suffice for either of these perspectives of what intelligence entails. It is interesting to note that this occurred at a time when the Behaviorist approach was being replaced more and more by the Cognitive Psychological approach in the general field Psychology, and thus Cognitive Psychology was forced more and more into the deep-end, so to speak, of explaining human cognition. Psychology had to go beyond mere behavior, and had to do so independently of analogies from Computer Science. Neurobiology must have seemed like the best bet as to where to look.</p>
<p>It seems that the primary mistake of the early A.I. research program, vindicating both Searle and Dreyfus, was the crude distinction between hardware and software. Given the UTM, it seemed only reasonable that one could compute the function of the mind on a software basis only; since it was the <em>function</em> that mattered, the engineering details were only relevant to a point. However, the human brain is not a UTM, and does not operate in a serial manner. Instead, the mechanism of the brain is inherently <em>parallel</em>; millions of neurons fire together to form a <em>sum</em> of input from many different areas, rather than a single stream from one point to another like in the UTM (Churchland, <em>Could a Machine Think?</em>). While the UTM works via binary signaling in an ordered sequence (<em>if</em> a<em> and</em> <em>not </em>b,<em> then </em>c), the brain contains networks of neurons, each network containing millions of inputs, with each input expressing a different <em>weight</em> on the system (depending for example, as one might imagine, on the input’s dendritic diameter or it’s degree of myelination), which altogether sum up to a probability for that node of the network, say a nerve, to send a signal. If the sum of the weights goes beyond a certain threshold, the system will fire and create an effect on the environment, and the new state will be fed back into the system through its sensory mechanisms. The network structure of this system became known as a <em>neural network</em>, and computational neuroscientists were able to model various elements of the nervous system based on this framework (Spivey, <em>Continuity of Mind</em> ). Furthermore, the system is also clearly <em>dynamical</em>, with bidirectional pathways to and from the target populations of processing units &#8211; for instance, populations of neurons in the human nervous system. This allows for a <em>modulating</em> ability between sensing and processing the environment. <em>Thinking,</em> therefore, cannot be a serial manipulation of symbols, just as Searle argued that it is not, but rather a far more complex and continuous, dynamical and parallel interaction of millions of efferent and afferent processing units. This does not mean that brains are not <em>functional</em>, that they aren’t “computers” in some sense; brains are computers, but in a radically different manner than was at first thought (Churchland, <em>Could a Machine Think?</em>).</p>
<p>With regards to thinking, an intriguing idea is the <em>continuous</em> manner, or “flow” of thinking. In natural language, we may say something such as, “think about your favorite food,” or we may tell someone to “think before you speak.” Although it may not always be useful to attempt to understand reality through the analysis of language, these phrases do give us insight into a general, “folk” understanding of what thinking is. If we use the understanding that inputs, fed into a system of neural networks such as a brain, cause a massively parallel and dynamical pattern of events, it is clear that the process will be <em>continuous</em>. This is due to the previously mentioned claim that as the nervous system processes inputs through the various sensory channels, the state of the system begins to change, and that this change is then fed back into the loop as new input. We might call this recursive process the foundation of the idea of <em>cognition</em>, as the brain continuously transitions to new states over time. As in the earlier examples from natural language, what happens when this process is applied with the conscious aim of moving the brain towards a state that “represents,” in some sense, an object in the world? It was an assumption of early <em>folk psychology</em> (a shared conceptual framework used to explain the behavior of ourselves and others), and even early Psychology, that beliefs (true or false statements about some subject) and desires were stored as symbolic <em>representations</em> in the brain. Paul Churchland argued that these ideas, having fermented for decades at the very basis of early Cognitive Psychology, were radically false and would soon be replaced by something more accurate. The answers were expected to come out of the growing field of Computational Neuroscience. The position that Churchland supports is known as <em>eliminative materialism</em>. It is <em>materialist</em> because it rejects dualism, thus requiring the perspective in question either to <em>reduce</em> to a theory coherent with the rest of neurobiology, or to be <em>eliminated</em> entirely by some new theory. It is an <em>eliminative</em> position precisely because it argues that such linguaformal representations, as described by folk psychology, do not exist in the brain at all (Churchland, <em>Folk Psychology</em>). Therefore, the <em>eliminative materialist</em> position requires a theory to explain basic mental processes, without using the idea that symbolic representations are accessed and processed by logical rules in the brain.</p>
<p>&nbsp;</p>
<p><strong>Meaning and Context</strong></p>
<p><em>“We are all living in the same environment, but each of us lives in a different world.” &#8211; Schopenhauer</em></p>
<p>The question soon arises, if symbolic representations are eliminated by a theory of continuously transitioning brain states, in what way is there meaning in the brain? In the old theory from folk psychology, cognitive theorists could rely on the idea of <em>propositional attitudes</em> to understand how beliefs created meaning by reference to objects in the world (Churchland, <em>Folk Psychology</em>). In the new view, however, with no discrete representations or attitudes in the brain, it may in fact be easier to develop a theory of meaning. Armed with the new perspective of the brain that entails parallel processing, Computational Neuroscientists have envisioned a system that can take multiple forms of input at once, allowing for a sense of <em>context</em> that may not have been achievable by the representational theory of the brain. Moreover, the <em>continuous</em> and <em>recurrent</em> nature of the new theory further allows for integration, as these populations continuously communicate with different networks in the brain, which then feed into the system as new input. By discarding the hardware/software distinction, the root of early A.I., the new view opens Cognitive Psychology to a better understanding of <em>learning</em>; an understanding in which the very structure of the brain changes over time. In Computational Neuroscience and A.I. theory, this is known as “training up the system,” in which connections are made between relevant populations of processing units, and the individual <em>weights</em> of those connections are strengthened or weakened, based on the outcomes of the training sets (Churchland, <em>Could a Machine Think?</em> ). In this sense, the resulting image is not of the brain as a storage space for, or processer of, information. Rather, we have in mind a flexible and rather robust, not to mention sensitive and dynamical, incredibly intricate system; one that never produces an output without incurring some form of learning. However, how does all of this add up to meaning? If I encounter some complex idea, for instance, if I read in my textbook the metaphor “love is a collaborative work of art,” how might I begin to understand this? In this example, each part of the metaphor is connected to various other networks in the system; some of them entailing metaphors themselves, but all of them linked somehow to more and more networks, each by different strengths. It is this <em>association</em> among networks that creates context and meaning, and it is easy to see how such a system will also create meaning that is very specific to the individual system. For instance, if the population of processing units, in this case neurons, corresponding to the idea of <em>art</em> has been trained to connect with networks pertaining to ideas like <em>illusion</em>, <em>something to display</em>, <em>inherently trivial</em>, then the metaphor will produce a profoundly different meaning to someone for whom <em>art</em> is connected with the networks that map to <em>inherently valuable, meaningful expression of the self</em>, <em>gift to the world, unique perspective of reality</em>. Meaning is thus based on the structure of the brain itself, rather than on a function computed by logical systems. Some A.I. researchers believe that the way to create <em>machines</em> that have meaning is simply to imitate such neural networks, using algorithms that rely on Bayesian probability to calculate the strength at which nodes should signal to each other in the network; presumably this can be simulated on a Universal Turing Machine.</p>
<p>&nbsp;</p>
<p><strong>Vector Coding</strong></p>
<p><em>&#8220;When people think about spring, surely they are not confused as to whether they are thinking about a season or something that goes boing &#8211; and if one word can correspond to two thoughts, thoughts can&#8217;t be words&#8221; &#8211; Steven Pinker</em></p>
<p>The previous illustration of the new view of meaning from Computational Neuroscience described the way in which a network as a whole can be structured so as to create a sense of context. How does do the populations of processing units themselves “stand for” the concepts associated in such a network, however, without being symbolic representations, as in the folk psychological view? Some Neurophilosophers, including Spivey and Churchland, have argued that the units in such a network become activated in specific patterns of distribution, and therefore create a vector particular to that activity: an <em>activation pattern </em>(Churchland, <em>Neurosemantics</em>).  Although the vector is in no way itself a visual mental representation of the object in question, it provides, in a neurologically operational sense, a mathematical representation of this object. Spivey argues, however, that these<em> </em>representations are not completely accurate. Rather, there is again a Bayesian probability that a particular vector refers to an external object, a probability that is conditional upon other events in, and attributes of, the network (Spivey,<em> The Continuity of Mind</em>). Given that certain populations of neurons are firing, it becomes more or less probable that the vector refers to a particular object. Given this, one could imagine experiments where researchers observe the human brain in an fMRI machine, and predict which populations of activated neurons create the vector that “refers to”, for some person, some external object. In this sense, it would seem that objects are <em>mapped</em> in the brain in a meaningful way, and therefore it is difficult to discount <em>representationism</em> completely; it seems rather that the theory has been thoroughly revised, rather than eliminated (Churchland, <em>Neurosemantics</em>). This revision has allowed Computational Neuroscientists to overcome, perhaps a large part of, Dreyfus’ argument about such a system not integrating background information. Although the chess champion <em>Deep Blue</em> does not know whether or not he has won a game, equipped with such a system of parallel neural networks, perhaps he could simultaneously integrate enough concepts such as to create the context of “winning”.</p>
<p>Of course there are still far larger concepts to grapple with during this discussion. For instance, how do vectors, activation patterns in the brain, create qualia? One analogy that makes sense to me is that of <em>sound waves</em> to <em>sound</em>. Sound waves need some kind of interpretation by a nervous system in order to create the <em>experience of sound</em>, and perhaps, too, the vector codes correlating to <em>green</em> need an interpretive function to create the conscious experience of <em>greenness</em>. If such a function lies at a fundamental level of neurobiological systems, this would seem to be along Searle’s line of argument. Despite such an obvious wanting of explanation for these phenomena, I believe that the arguments illustrated in this essay move the conversation further towards a much more scientifically stable, so to speak, theory of cognition.</p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/what-is-thinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No, I Dont Remember by Anna Ternheim</title>
		<link>http://graemeboy.com/no-i-dont-remember-by-anna-ternheim/</link>
		<comments>http://graemeboy.com/no-i-dont-remember-by-anna-ternheim/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 07:54:14 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=49</guid>
		<description><![CDATA[Cool live performance]]></description>
				<content:encoded><![CDATA[<p>Cool live performance</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/MJXnlvf6Lwo" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/no-i-dont-remember-by-anna-ternheim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go To Me by Jordan Klassen</title>
		<link>http://graemeboy.com/go-to-me-by-jordan-klassen/</link>
		<comments>http://graemeboy.com/go-to-me-by-jordan-klassen/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 07:50:15 +0000</pubDate>
		<dc:creator>Graeme</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=46</guid>
		<description><![CDATA[Cute little song]]></description>
				<content:encoded><![CDATA[<p>Cute little song
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/gy1lqc59b3g" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://graemeboy.com/go-to-me-by-jordan-klassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
