<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Evan Meagher</title>
	
	<link>http://evanmeagher.net</link>
	<description>Pragmatic design and tech</description>
	<lastBuildDate>Sat, 13 Feb 2010 00:35:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/evanmeagher" /><feedburner:info uri="evanmeagher" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><item>
		<title>Issues with Bing’s User Experience Philosophy</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/Oq9ygbWqjP4/issues-with-bings-user-experience-philosophy</link>
		<comments>http://evanmeagher.net/2010/02/issues-with-bings-user-experience-philosophy#comments</comments>
		<pubDate>Sat, 13 Feb 2010 00:35:32 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=195</guid>
		<description><![CDATA[Microsoft&#8217;s Corporate VP in charge of Bing, Harry Shum, gave a talk yesterday at UW, describing Bing&#8217;s goals and key technologies. He showed off some cool features and interesting technical hurdles they&#8217;ve overcome, but the main takeaway I was left with was a profound disdain for Bing&#8217;s user experience philosophy. Midway through the talk, Shum [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;s Corporate VP in charge of Bing, Harry Shum, gave a talk yesterday at UW, describing Bing&#8217;s goals and key technologies. He showed off some cool features and interesting technical hurdles they&#8217;ve overcome, but the main takeaway I was left with was a profound disdain for Bing&#8217;s user experience philosophy.</p>
<p>Midway through the talk, Shum mentioned that Google&#8217;s stated philosophy is to minimize the time that users interact with search results pages. A search engine should do little more than give you easy access to maximally-relevant external content and then get out of your way. I couldn&#8217;t agree with this more, but Bing&#8217;s strategy is very different. Shum said that their goal is to get people to interact completely with Bing, instead of solely acting as a helpful navigator. Bing is littered with features intended to keep you on Bing, including <a href="http://www.bing.com/search?q=seattle&amp;go=&amp;form=QB">quick-info boxes at the top of search results</a>, <a href="http://www.bing.com/slideshow/search?q=Winter+Olympics&amp;FORM=ECARDA">fancy inline slideshows</a>, and <a href="http://www.bing.com/math/search?domain=math&amp;q=factorize+3472&amp;FORM=DTPMAA">built-in Wolfram|Alpha support</a>.</p>
<p>Bing is designed around &#8220;complex task and decision sessions,&#8221; instead of simple query-response chatter. I don&#8217;t entirely agree with this use case. I understand that some people may like the type of interactivity that Bing provides, but that&#8217;s not how people I know search for things on the internet. People don&#8217;t go to Google with the goal of getting their information <em>from Google</em>. They search with the intent of gaining access to some relevant piece of information on some other site. It&#8217;s like Bing is trying to be the illegitimate child of Google and Wikipedia, but ends up with AOL.</p>
<p>As a side note, Shum&#8217;s talk gave me an interesting view into the workflow of a Microsoft head-honcho. During the live demo portion of his talk, I was startled by his Internet Explorer setup. His <em>four</em> toolbars (including separate ones for Live Search and Bing), in addition to the IE browser chrome, left about 65% of the browser window actually occupied by webpages. I wish I had a screenshot. Take into account the <a href="http://www.bing.com/search?q=baby+shower&amp;go=&amp;form=QBRE&amp;qs=n&amp;sc=8-4">giant blocks of ads</a> centerstage and to the right of results in Bing, and you&#8217;re left with precious little room for useful content.</p>
<p>The talk as a whole was somewhat frustrating because I want Bing to succeed. I like Google as a whole (so much so that I&#8217;m interning there this summer), but their dominance of the search market is pretty ridiculous. As consumers, we all benefit from competition between services in the same space. As such, it&#8217;d be nice to see Google get some solid competition to keep everyone on their toes. I hope that the Bing team continues to iterate on their aspirations for usability and develops a kickass service to shake things up.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Oq9ygbWqjP4:V_boXhzbD94:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Oq9ygbWqjP4:V_boXhzbD94:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Oq9ygbWqjP4:V_boXhzbD94:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Oq9ygbWqjP4:V_boXhzbD94:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Oq9ygbWqjP4:V_boXhzbD94:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Oq9ygbWqjP4:V_boXhzbD94:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Oq9ygbWqjP4:V_boXhzbD94:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Oq9ygbWqjP4:V_boXhzbD94:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Oq9ygbWqjP4:V_boXhzbD94:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/Oq9ygbWqjP4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2010/02/issues-with-bings-user-experience-philosophy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2010/02/issues-with-bings-user-experience-philosophy</feedburner:origLink></item>
		<item>
		<title>Computer Science and Empiricism</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/3NuHHeabK74/computer-science-and-empiricism</link>
		<comments>http://evanmeagher.net/2010/01/computer-science-and-empiricism#comments</comments>
		<pubDate>Wed, 20 Jan 2010 05:00:48 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Computer Science]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=177</guid>
		<description><![CDATA[In a talk given at UW today, Alfred Spector, Google&#8217;s VP of Research and Special Initiatives, made a point that I hadn&#8217;t thought about before. He made the statement that computer science is much more empirical today than it was when he was a graduate student 30 years ago. I&#8217;m currently reading Logicomix, a graphic [...]]]></description>
			<content:encoded><![CDATA[<p>In a talk given at UW today, <a href="http://en.wikipedia.org/wiki/Alfred_Spector">Alfred Spector</a>, Google&#8217;s VP of Research and Special Initiatives, made a point that I hadn&#8217;t thought about before. He made the statement that computer science is much more empirical today than it was when he was a graduate student 30 years ago.</p>
<p>I&#8217;m currently reading <a href="http://www.amazon.com/Logicomix-Search-Truth-Apostolos-Doxiadis/dp/0747597200">Logicomix</a>, a graphic novel with a twofold role as a biography of Bertrand Russell and a concise history of the quest for mathematical certainty that took place in the early 20th century. Reading it alongside a courseload of discrete math and theory of computation classes has me knee-deep in the mathematical foundations of computer science. While these foundations are valid and necessary for a historical appreciation of the field, they don&#8217;t always lend themselves well to contemporary issues faced in industry and academia.</p>
<p>Spector&#8217;s talk reinforced the image of Google as grand archiver and distributor of the consolidated sum of human knowledge, a role not always well-served by a traditional approach. In recent years, we&#8217;ve seen a rise in parallel and probabilistic approaches to emerging problems: MapReduce/Hadoop, machine learning, Bayesian this, Markov that. With the astronomical amounts of data that companies like Google have to deal with, the door is opened for statistical methods.</p>
<p>Computer science deals with more measurable quantities than it used to. For example, as networks and systems grow larger, small margins of error or delay become more readily measurable. When the entire world is your testbed, you have to measure and test every aspect of the systems you build. In this sense, CS is increasingly becoming a more empirical science.</p>
<p>My only hope is that this was more often emphasized in classes, instead of by visiting guest lecturers.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=3NuHHeabK74:_-4Tm_Xc3qs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=3NuHHeabK74:_-4Tm_Xc3qs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=3NuHHeabK74:_-4Tm_Xc3qs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=3NuHHeabK74:_-4Tm_Xc3qs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=3NuHHeabK74:_-4Tm_Xc3qs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=3NuHHeabK74:_-4Tm_Xc3qs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=3NuHHeabK74:_-4Tm_Xc3qs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=3NuHHeabK74:_-4Tm_Xc3qs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=3NuHHeabK74:_-4Tm_Xc3qs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/3NuHHeabK74" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2010/01/computer-science-and-empiricism/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2010/01/computer-science-and-empiricism</feedburner:origLink></item>
		<item>
		<title>Geolocation API for distributed computing research</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/Rwb3yD-fd70/geolocation-api-for-distributed-computing-research</link>
		<comments>http://evanmeagher.net/2010/01/geolocation-api-for-distributed-computing-research#comments</comments>
		<pubDate>Sat, 16 Jan 2010 00:54:38 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=143</guid>
		<description><![CDATA[Last quarter, I quit my web development job at the UW Clinical Trial Center in order to pursue research within UW&#8217;s CSE department. As a startup project for a distributed computing research project called Seattle, I put together a simple geolocation library that uses a Python library called pygeoip to look up location data for [...]]]></description>
			<content:encoded><![CDATA[<p>Last quarter, I quit my web development job at the UW Clinical Trial Center in order to pursue research within UW&#8217;s CSE department. As a startup project for a distributed computing research project called <a href="http://cs.washington.edu/">Seattle</a>, I put together a simple geolocation library that uses a Python library called <a href="http://code.google.com/p/pygeoip/">pygeoip</a> to look up location data for hostnames and IP addresses.</p>
<p>The first step was to set up an XML-RPC server to serve remote calls to the pygeoip API. This was fairly easy to do using Python&#8217;s SimpleXMLRPCServer class:</p>
<pre class="prettyprint lang-python">from SimpleXMLRPCServer import SimpleXMLRPCServer
import pygeoip
...
# Create server
server = SimpleXMLRPCServer((ip, port), allow_none=True)</pre>
<p>The location-lookup methods within the pygeoip library must be registered for use via the XML-RPC server. We first initialize a GeoIP object, passing it the filename of a valid <a href="http://www.maxmind.com/app/ip-location">binary GeoIP database</a>. Then the GeoIP object is passed to the XML-RPC server&#8217;s register_instance method to expose its methods for remote execution:</p>
<pre class="prettyprint lang-python"># Initialize and register GeoIP object
gi = pygeoip.GeoIP(geoipdb_filename)
server.register_instance(gi)

# Run the server's main loop
server.serve_forever()</pre>
<p>The lookup methods of pygeoip can now be called remotely. To demonstrate my project, I wrote a script that fetches the IPs of all nodes in the distributed computing network that you&#8217;ve allocated, looks up their lat/lang coordinates, and plots them on a Google map. For funsies I used the <a href="https://developer.mozilla.org/en/using_geolocation">geolocation API built into Firefox 3.5+</a>to include a pointer to the user&#8217;s current location.</p>
<div id="attachment_154" class="wp-caption aligncenter" style="width: 310px"><a href="http://evanmeagher.net/wp-content/uploads/2009/12/pygeoip_demo_screenshot.jpg"><img class="size-medium wp-image-154 " title="pygeoip_demo_screenshot" src="http://evanmeagher.net/wp-content/uploads/2009/12/pygeoip_demo_screenshot-300x192.jpg" alt="" width="300" height="192" /></a><p class="wp-caption-text">Screenshot of project demo</p></div>
<p>Hopefully my little library will get some use. Moving into the new year, I&#8217;m hoping to increase my involvement in the Seattle project and become more familiar with networking and API design.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Rwb3yD-fd70:FwC848cph4s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Rwb3yD-fd70:FwC848cph4s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Rwb3yD-fd70:FwC848cph4s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Rwb3yD-fd70:FwC848cph4s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Rwb3yD-fd70:FwC848cph4s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Rwb3yD-fd70:FwC848cph4s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Rwb3yD-fd70:FwC848cph4s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=Rwb3yD-fd70:FwC848cph4s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=Rwb3yD-fd70:FwC848cph4s:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/Rwb3yD-fd70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2010/01/geolocation-api-for-distributed-computing-research/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2010/01/geolocation-api-for-distributed-computing-research</feedburner:origLink></item>
		<item>
		<title>Calculating server time with a Javascript date object</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/lPirNFDYm04/calculating-server-time-with-a-javascript-date-object</link>
		<comments>http://evanmeagher.net/2009/10/calculating-server-time-with-a-javascript-date-object#comments</comments>
		<pubDate>Tue, 13 Oct 2009 17:46:15 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=119</guid>
		<description><![CDATA[A few weeks ago at work I was assigned to develop a warning banner to be displayed across our intranet data entry site to warn users of impending code launches. Our users tend to leave pages open for a while as they enter data, so we wanted the banner to display dynamically. For example, if someone [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago at work I was assigned to develop a warning banner to be displayed across our intranet data entry site to warn users of impending code launches. Our users tend to leave pages open for a while as they enter data, so we wanted the banner to display dynamically. For example, if someone had a page open during a specified warning time, the banner should be displayed without having to refresh the page. My solution was a 60-second time-comparison poll closed over by an anonymous function.</p>
<p>My initial implementation created a Javascript date object and compared the results of its <code>getUTCDay</code>, <code>getUTCHours</code>, and <code>getUTCMinutes()</code> functions to the developer-specified warning times. If the current time was greater than the set warning time, the banner was displayed. There&#8217;s some cookie-handling in there so that the user can close the warning banner and not have it show up until the next warning time, but no bother.</p>
<p>A potential problem arose in that Javascript uses the client&#8217;s local time to create date objects. Thus if the user&#8217;s computer had incorrect time, the warning banner wouldn&#8217;t display when it was supposed to. A better way to go about it would be to use the server&#8217;s time instead of the client&#8217;s.</p>
<p>Luckily I could make use of <a href="http://www.masonhq.com/">Mason</a>&#8217;s preprocessor to insert the results of the Perl <code>time()</code> function into clientside Javascript to get the server time. I first calculate the client/server time difference and then use it to create an accurate date object inside the poll function.</p>
<pre class="prettyprint lang-javascript">// Determine delta between client and server times
var time_delta = (<% time %> * 1000) - Date.now();

function launchWarningPoll() {
    var d = new Date(Date.now() + time_delta);
    ...
}</pre>
<p>As <code>launchWarningPoll()</code> gets called every 60 seconds, it will accurately portray the server time regardless of how much the user&#8217;s local time is off.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=lPirNFDYm04:TJrmV5ptAn0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=lPirNFDYm04:TJrmV5ptAn0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=lPirNFDYm04:TJrmV5ptAn0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=lPirNFDYm04:TJrmV5ptAn0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=lPirNFDYm04:TJrmV5ptAn0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=lPirNFDYm04:TJrmV5ptAn0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=lPirNFDYm04:TJrmV5ptAn0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=lPirNFDYm04:TJrmV5ptAn0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=lPirNFDYm04:TJrmV5ptAn0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/lPirNFDYm04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/10/calculating-server-time-with-a-javascript-date-object/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2009/10/calculating-server-time-with-a-javascript-date-object</feedburner:origLink></item>
		<item>
		<title>Visual feedback and saving inventions on Eureka</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/tlMr3Fwhesg/visual-feedback-and-saving-inventions-on-eureka</link>
		<comments>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka#comments</comments>
		<pubDate>Mon, 10 Aug 2009 03:57:39 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=98</guid>
		<description><![CDATA[I just launched a couple new features for Eureka. First is an animated loading bar after you click the button to generate an invention. Very minor, but I thought some visual feedback was necessary instead of having the user stare at an unchanging screen while the Markov processor runs. Second, you can now save and [...]]]></description>
			<content:encoded><![CDATA[<p>I just launched a couple new features for <a href="http://eurekaapp.com/">Eureka</a>. First is an animated loading bar after you click the button to generate an invention. Very minor, but I thought some visual feedback was necessary instead of having the user stare at an unchanging screen while the Markov processor runs.</p>
<p>Second, you can now save and revisit inventions. <a href="http://evanmeagher.net/2009/08/introducing-eureka-invention-generator#comment-182">As suggested by commentors</a>,  generated-invention pages now have save buttons that give you permalinks.</p>
<p>So go create random inventions and share them with your friends!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=tlMr3Fwhesg:pQ_j8ynyVrM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=tlMr3Fwhesg:pQ_j8ynyVrM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=tlMr3Fwhesg:pQ_j8ynyVrM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=tlMr3Fwhesg:pQ_j8ynyVrM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=tlMr3Fwhesg:pQ_j8ynyVrM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=tlMr3Fwhesg:pQ_j8ynyVrM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=tlMr3Fwhesg:pQ_j8ynyVrM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=tlMr3Fwhesg:pQ_j8ynyVrM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=tlMr3Fwhesg:pQ_j8ynyVrM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/tlMr3Fwhesg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2009/08/visual-feedback-and-saving-inventions-on-eureka</feedburner:origLink></item>
		<item>
		<title>Introducing Eureka Invention Generator</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/dBGm9pV1LeU/introducing-eureka-invention-generator</link>
		<comments>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator#comments</comments>
		<pubDate>Fri, 07 Aug 2009 04:46:42 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=75</guid>
		<description><![CDATA[I just submitted a little web app I&#8217;ve been working on this summer for Sunlight Labs&#8217; Apps for America 2 programming challenge. The idea of the contest is to build an app around one of the datasets provided by our friendly US government on the new Data.gov website. My app is called Eureka and it [...]]]></description>
			<content:encoded><![CDATA[<p>I just submitted a little web app I&#8217;ve been working on this summer for Sunlight Labs&#8217; <a href="http://sunlightlabs.com/contests/appsforamerica2/">Apps for America 2</a> programming challenge. The idea of the contest is to build an app around one of the datasets provided by our friendly US government on the new <a href="http://www.data.gov/">Data.gov</a> website. My app is called<a href="http://eurekaapp.com/"> Eureka</a> and it generates inventions.</p>
<p style="text-align: center;"><a class="imglink" href="http://eurekaapp.com/"><img class="aligncenter" src="http://eurekaapp.com/img/branding.png" alt="Eureka Invention Generator" /></a></p>
<p>The app is built around a <a href="http://en.wikipedia.org/wiki/Markov_process">Markov processor</a> assignment I had last quarter in a programming languages course. Essentially the program uses Markov chains and a binary tree of <a href="http://en.wikipedia.org/wiki/N-gram">n-grams</a> to generate random text based on word frequencies of whatever source text you feed it. In effect, the generated text is babble in the language of whatever source document you input.</p>
<p>I had a lot of fun playing with the program last quarter. I&#8217;d give it the <a href="http://www.gutenberg.org/etext/18127">history of America as a text file</a> and get to read about English settlers crossing the Delaware under siege by the Confederate army. Or noticing how randomly-generated text in the language of <a href="http://www.gutenberg.org/etext/7999">the Bible</a> wasn&#8217;t really any easier to read than the real thing.</p>
<p>After hearing about the Apps for America 2 challenge, I spent a few weeks scoping out datasets on Data.gov and thinking about ways to use them. I zeroed in on the <a href="http://www.data.gov/details/2">XML files of US patent application bibliographic data</a> and eventually connected the dots back to the Markov processor assignment.</p>
<p>The contest entry page for Eureka can be viewed <a href="http://sunlightlabs.com/contests/appsforamerica2/apps/eureka-invention-generator/">here</a>. All source code is available on <a href="http://github.com/mongoose/eureka/tree/master">GitHub</a>. This includes some shell and Python scripts to validate and parse the XML, a Ruby port of my Markov processor (originally in ML), and the website frontend of the app.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=dBGm9pV1LeU:He70H4-K4CA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=dBGm9pV1LeU:He70H4-K4CA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=dBGm9pV1LeU:He70H4-K4CA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=dBGm9pV1LeU:He70H4-K4CA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=dBGm9pV1LeU:He70H4-K4CA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=dBGm9pV1LeU:He70H4-K4CA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=dBGm9pV1LeU:He70H4-K4CA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=dBGm9pV1LeU:He70H4-K4CA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=dBGm9pV1LeU:He70H4-K4CA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/dBGm9pV1LeU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2009/08/introducing-eureka-invention-generator</feedburner:origLink></item>
		<item>
		<title>lowercase sans-serifs for statistically-worse readability</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/klSbmwZniw8/lowercase-sans-serifs-for-statistically-worse-readability</link>
		<comments>http://evanmeagher.net/2009/02/lowercase-sans-serifs-for-statistically-worse-readability#comments</comments>
		<pubDate>Fri, 20 Feb 2009 22:51:33 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[readability]]></category>
		<category><![CDATA[sans-serif]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=60</guid>
		<description><![CDATA[I&#8217;m finishing up reading Edward Tufte&#8217;s canonical The Visual Display of Quantitative Information and the following quote about typography seemed postable: With regard to typography, Josef Albers writes: &#8220;The concept that &#8216;the simpler the form of a letter the simpler its reading&#8217; was an obsession of beginning constructivism. It became something like a dogma, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m finishing up reading <a href="http://en.wikipedia.org/wiki/Edward_Tufte">Edward Tufte</a>&#8217;s canonical <a href="http://www.amazon.com/Visual-Display-Quantitative-Information/dp/096139210X">The Visual Display of Quantitative Information</a> and the following quote about typography seemed postable:</p>
<blockquote><p>With regard to typography, Josef Albers writes:</p>
<p>&#8220;The concept that &#8216;the simpler the form of a letter the simpler its reading&#8217; was an obsession of beginning constructivism. It became something like a dogma, and is still followed by &#8216;modernistic&#8217; typographers&#8230;. Ophthalmology has disclosed that the more the letters are differentiated from each other, the easier is the reading. Without going into comparisons and details, it should be realized that words consisting of only capital letters present the most difficult reading &#8212; because of their equal height, equal volume, and, with most, their equal width. When comparing serif letters with sans-serif, the latter provide an uneasy reading. The fashionable preference for sans-serif in text shows neither historical nor practical competence.&#8221;</p>
<p>Josef Albers, <em>Interaction of Color</em> (New Haven, 1963, revised edition 1975), p. 4.</p></blockquote>
<p>The message should speak for itself, but I found it striking in particular given the now-cliché trend of lowercase sans-serif company and website names. This was printed over 25 years before the era of <a href="http://flickr.com/">flickr</a>, <a href="http://digg.com/">digg</a>, <a href="http://www.facebook.com/">facebook</a>, and <a href="http://www.mint.com/">mint</a>.</p>
<p>Mind you, this trend in part tends to only apply to logos and images, leaving websites&#8217; copy properly capitalized. However, it takes actual effort to find a modern web service brandishing serifs in body content. If your product&#8217;s brand is trying to convey a sense of easy-going, friendly, hipness, then you&#8217;re more likely to eschew statistical readability for the cool finnesse of <span style="font-family:'helvetica', sans-serif;">helvetica</span>, <span style="font-family:'lucida grande', sans-serif;">lucida grande</span>, and <span style="font-family:'tahoma', sans-serif;">tahoma</span>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=klSbmwZniw8:r3LzCe-QA3s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=klSbmwZniw8:r3LzCe-QA3s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=klSbmwZniw8:r3LzCe-QA3s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=klSbmwZniw8:r3LzCe-QA3s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=klSbmwZniw8:r3LzCe-QA3s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=klSbmwZniw8:r3LzCe-QA3s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=klSbmwZniw8:r3LzCe-QA3s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=klSbmwZniw8:r3LzCe-QA3s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=klSbmwZniw8:r3LzCe-QA3s:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/klSbmwZniw8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2009/02/lowercase-sans-serifs-for-statistically-worse-readability/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2009/02/lowercase-sans-serifs-for-statistically-worse-readability</feedburner:origLink></item>
		<item>
		<title>2009 New Year’s Resolutions</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/AA73o9KgaX8/2009-new-years-resolutions</link>
		<comments>http://evanmeagher.net/2008/12/2009-new-years-resolutions#comments</comments>
		<pubDate>Wed, 31 Dec 2008 21:59:40 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=49</guid>
		<description><![CDATA[Subject to amendment. Make chai from scratch Spend more time reading (books) Work out at least three times per week, consistently Learn more about stocks, trading, economics Redesign this website Write more consistently for this website Start doing research within the CSE department at UW Get really good at cooking Get a spice rack Be [...]]]></description>
			<content:encoded><![CDATA[<p>Subject to amendment.</p>
<ul>
<li><span style="text-decoration: line-through;">Make chai from scratch</span></li>
<li>Spend more time reading (books)</li>
<li>Work out <em>at least</em> three times per week, consistently</li>
<li><span style="text-decoration: line-through;">Learn more about stocks, trading, economics</span></li>
<li>Redesign this website</li>
<li>Write more consistently for this website</li>
<li><span style="text-decoration: line-through;">Start doing research within the <a href="http://www.cs.washington.edu/">CSE department at UW</a></span></li>
<li>Get really good at cooking</li>
<li>Get a spice rack</li>
<li>Be mindful</li>
<li>Finish learning CakePHP</li>
<li>Be able to taste the difference between english and irish breakfast</li>
<li>Get a drum set</li>
<li><span style="text-decoration: line-through;">Play a show</span></li>
<li>Keep being independent</li>
<li>Don&#8217;t stir the jam</li>
<li><span style="text-decoration: line-through;">Break 15,000 songs</span></li>
<li>Be able to lift a respectable amount of weight</li>
<li>Code more fluidly</li>
<li>Live more fluidly</li>
<li>Live by the words you say</li>
<li>Get out of bed in the morning quicker</li>
<li>Learn</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=AA73o9KgaX8:Eh0VVa_hiDo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=AA73o9KgaX8:Eh0VVa_hiDo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=AA73o9KgaX8:Eh0VVa_hiDo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=AA73o9KgaX8:Eh0VVa_hiDo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=AA73o9KgaX8:Eh0VVa_hiDo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=AA73o9KgaX8:Eh0VVa_hiDo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=AA73o9KgaX8:Eh0VVa_hiDo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=AA73o9KgaX8:Eh0VVa_hiDo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=AA73o9KgaX8:Eh0VVa_hiDo:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/AA73o9KgaX8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2008/12/2009-new-years-resolutions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2008/12/2009-new-years-resolutions</feedburner:origLink></item>
		<item>
		<title>Doing good work is the easiest marketing you can get</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/kHfiHRe1V9A/doing-good-work-is-the-easiest-marketing-you-can-get</link>
		<comments>http://evanmeagher.net/2008/12/doing-good-work-is-the-easiest-marketing-you-can-get#comments</comments>
		<pubDate>Fri, 26 Dec 2008 20:49:00 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=44</guid>
		<description><![CDATA[Among my share of presents this Christmas was Kurt Vonnegut&#8217;s Armageddon In Retrospect, a collection of his writings on war and peace. Having so far read only the introduction written by Vonnegut&#8217;s son, I&#8217;m already ripe with material to write about: When I complained about being paid fifty dollars for an article that had taken [...]]]></description>
			<content:encoded><![CDATA[<p>Among my share of presents this Christmas was Kurt Vonnegut&#8217;s <a href="http://www.amazon.com/Armageddon-Retrospect-Kurt-Vonnegut/dp/0399155082">Armageddon In Retrospect</a>, a collection of his writings on war and peace. Having so far read only the introduction written by <a href="http://en.wikipedia.org/wiki/Mark_Vonnegut">Vonnegut&#8217;s son</a>, I&#8217;m already ripe with material to write about:</p>
<blockquote><p>When I complained about being paid fifty dollars for an article that had taken me a week to write, he [Kurt] said I should take into account what it would have cost me to take out a two-page ad announcing that I could write.</p></blockquote>
<p>The message here is simple: if you are in a profession where your work is viewed publicly, then <strong>you should worry less about how much you&#8217;re being paid, and more about doing good work.<br />
</strong></p>
<p>Why? Because if your work is <em>publicly displayed</em> (be it in print, the web, or whatever), then it serves as an advertisement for you skills. If you&#8217;re a designer, the best marketing you can do is to create attractive products that accomplish what clients want. A happy client will be more likely to share his happiness with others, thus shooting business your way. <a href="http://garyvaynerchuk.com/index.php?s=word+of+mouth&amp;x=0&amp;y=0">Word of mouth has exploded</a>.</p>
<p>If you&#8217;re a developer working for a company of any size, write the best code you can and make sure others know about it. If you&#8217;re a writer, write your ass off. Your name is wherever your words are, so every article you get published is active marketing.</p>
<p>If you&#8217;ve got the chops, flaunt them and reap the rewards.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=kHfiHRe1V9A:rf73N0lzdxw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=kHfiHRe1V9A:rf73N0lzdxw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=kHfiHRe1V9A:rf73N0lzdxw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=kHfiHRe1V9A:rf73N0lzdxw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=kHfiHRe1V9A:rf73N0lzdxw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=kHfiHRe1V9A:rf73N0lzdxw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=kHfiHRe1V9A:rf73N0lzdxw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=kHfiHRe1V9A:rf73N0lzdxw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=kHfiHRe1V9A:rf73N0lzdxw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/kHfiHRe1V9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2008/12/doing-good-work-is-the-easiest-marketing-you-can-get/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2008/12/doing-good-work-is-the-easiest-marketing-you-can-get</feedburner:origLink></item>
		<item>
		<title>Hard work and knowledge are the cure</title>
		<link>http://feedproxy.google.com/~r/evanmeagher/~3/JUk_Doe0Nqk/hard-work-and-knowledge-are-the-cure</link>
		<comments>http://evanmeagher.net/2008/12/hard-work-and-knowledge-are-the-cure#comments</comments>
		<pubDate>Sun, 07 Dec 2008 01:46:34 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
				<category><![CDATA[Economy]]></category>

		<guid isPermaLink="false">http://evanmeagher.net/?p=33</guid>
		<description><![CDATA[As fall quarter winds down and the rush of finals gets into high gear, I find myself thinking broadly in terms of my place in the world and the economy instead of focusing in on linear algebra, fluid dynamics, and electromagnitism. A diet of Vaynerchuk, Godin, and Calacanis has me thinking about the future of [...]]]></description>
			<content:encoded><![CDATA[<p>As fall quarter winds down and the rush of finals gets into high gear, I find myself thinking broadly in terms of my place in the world and the economy instead of focusing in on linear algebra, fluid dynamics, and electromagnitism. A diet of <a href="http://garyvaynerchuk.com/">Vaynerchuk</a>, <a href="http://sethgodin.typepad.com/">Godin</a>, and <a href="http://calacanis.com/">Calacanis</a> has me thinking about the future of technology and its place in whatever economy emerges from the current downturn. As a wannabe computer engineering major, <strong>how can I position myself to not only be ahead of the game, but to be happy doing so?</strong></p>
<p>In his most recent <a href="https://my.binhost.com/lists/listinfo/jason">email</a>, Jason Calacanis offers insight into how to achieve the first part of this question:</p>
<blockquote><p>It was our collective sloth, consumption and sense of entitlement that got us into this mess, and the only thing that will get us out will be lots of hard work.</p></blockquote>
<p>This bodes well with <a href="http://twitter.com/garyvee">Gary V</a>&#8217;s concept of &#8220;<a href="http://garyvaynerchuk.com/tag/hustle/">hustle</a>&#8221; and aligns itself with the positive side of my feelings toward capitalism. Insidious advertising, closed-mindedness, and corruption aside, a capitalist system appeals to me in that (virtually) anyone can &#8220;make it&#8221; by simply buckling down and doing work. Got an innovative idea? Build on it and capitalize.</p>
<p>One of the exhilarating parts of today&#8217;s software/web industry is its tendency to be a catalyst to the American dream. The cost (both monetary and temporal) of innovation in the software space is so incredibly low that the hardest part of the process becomes the search for an idea to act on. A result of this is my train of thought trying to come up with a revolutionary web service when it should be refreshing itself on <a href="http://en.wikipedia.org/wiki/Linear_transformation">linear transformation</a>.</p>
<p>In times like this I try to remind myself of another Calacanis bit from <a href="http://twit.tv/twit">TWIT</a> a couple months ago. In essence, recessions are the best time for entrepreneurs because it gives them a quiet period of time to stay in the shadows and build value. While all this economic turmoil and fail is unfolding, you&#8217;re given the opportunity to take a step back and improve yourself so that you can rush out swinging confidently when the economy turns around.</p>
<p>In my case, this means buckling down and learning as much as I possibly can in school and at work. As a college student, the best thing you can do for yourself and your future is to suck it up and learn. Knowledge will always be the most valuable resource in the world and if you can increase your share of it, you&#8217;ll end up fine. Even in the face of economic meltdown.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/evanmeagher?a=JUk_Doe0Nqk:DE-I0mCoamw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=JUk_Doe0Nqk:DE-I0mCoamw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=JUk_Doe0Nqk:DE-I0mCoamw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/evanmeagher?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=JUk_Doe0Nqk:DE-I0mCoamw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=JUk_Doe0Nqk:DE-I0mCoamw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=JUk_Doe0Nqk:DE-I0mCoamw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=JUk_Doe0Nqk:DE-I0mCoamw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/evanmeagher?a=JUk_Doe0Nqk:DE-I0mCoamw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/evanmeagher?i=JUk_Doe0Nqk:DE-I0mCoamw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/evanmeagher/~4/JUk_Doe0Nqk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://evanmeagher.net/2008/12/hard-work-and-knowledge-are-the-cure/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://evanmeagher.net/2008/12/hard-work-and-knowledge-are-the-cure</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 2.516 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-19 11:50:19 -->
