<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Spiral of Hope</title>
	<atom:link href="http://spiralofhope.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://spiralofhope.wordpress.com</link>
	<description>Better software is possible.</description>
	<lastBuildDate>Tue, 30 Aug 2011 14:23:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='spiralofhope.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Spiral of Hope</title>
		<link>http://spiralofhope.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://spiralofhope.wordpress.com/osd.xml" title="Spiral of Hope" />
	<atom:link rel='hub' href='http://spiralofhope.wordpress.com/?pushpress=hub'/>
		<item>
		<title>spiralofhope.com resurrected</title>
		<link>http://spiralofhope.wordpress.com/2011/06/27/spiralofhope-com-resurrected/</link>
		<comments>http://spiralofhope.wordpress.com/2011/06/27/spiralofhope-com-resurrected/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 00:04:07 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1266</guid>
		<description><![CDATA[After a lot of downtime, spiralofhope.com is accessible again. During the break, I completely overhauled my compiled website engine.  Several features, like the sitemap and table of contents, have been removed for now &#8211; they simply haven&#8217;t been rewritten yet.  The rest is working well, and in many cases much better than before.  That was, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1266&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a lot of downtime, <a href="http://spiralofhope.com">spiralofhope.com</a> is accessible again.</p>
<p>During the break, I completely overhauled my compiled website engine.  Several features, like the sitemap and table of contents, have been removed for now &#8211; they simply haven&#8217;t been rewritten yet.  The rest is working well, and in many cases much better than before.  That was, after all, the point of the rewrite.</p>
<p>Since I do get traffic to this blog, I wanted to post a reminder here that I&#8217;m not actually going to be posting here again unless some odd circumstance comes up.  Some of this blog&#8217;s content has already been moved, and the rest is being gradually migrated over to the new website.</p>
<p>I have not written my own blogging engine yet, and I won&#8217;t for a while, but I&#8217;ll at least be copying things over as regular wiki-style pages.</p>
<p>I now have unlimited drive space and bandwidth and so I&#8217;ll be able to both host and review all the software I want.</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/uncategorized/'>uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1266&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2011/06/27/spiralofhope-com-resurrected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>WoW Power Questing</title>
		<link>http://spiralofhope.wordpress.com/2010/12/10/wow-power-questing/</link>
		<comments>http://spiralofhope.wordpress.com/2010/12/10/wow-power-questing/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 22:06:30 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Customization-Macros-Addons]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[crazy arrow]]></category>
		<category><![CDATA[Dominos]]></category>
		<category><![CDATA[Greedy Questor]]></category>
		<category><![CDATA[LightHeaded]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[minimap]]></category>
		<category><![CDATA[Objectives]]></category>
		<category><![CDATA[Power Levelling]]></category>
		<category><![CDATA[Quest-o-matic]]></category>
		<category><![CDATA[Questing]]></category>
		<category><![CDATA[QuestLog Collapse]]></category>
		<category><![CDATA[Questomatic]]></category>
		<category><![CDATA[Quests]]></category>
		<category><![CDATA[rQuestWatchFrameMover]]></category>
		<category><![CDATA[TomTom]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[VendorBait]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1260</guid>
		<description><![CDATA[Want to quest faster and easier?  Here is a selection of addons and their configuration/use that will help!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1260&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is my quest list:</p>
<p><a href="http://www.imagebanana.com/view/c0ajg0k1/wowquest_frame.png"><img src="http://img2.imagebanana.com/img/c0ajg0k1/thumb/wowquest_frame.png" border="0" alt="www.ImageBanana.com - wowquest_frame.png" /></a></p>
<p>I use these addons:</p>
<p>- <a href="http://www.wowinterface.com/downloads/info7017-LightHeaded.html">LightHeaded</a> adds the right-hand frame with additional quest details and select comments from <a href="http://wowhead.com">WowHead.com</a>.  Sometimes the comments are invaluable because Blizzard&#8217;s descriptions can be incoherent.</p>
<p>- <a href="http://www.wowinterface.com/downloads/info7032-TomTom.html">TomTom</a> is also recommended.  It lets you click on links within LightHeaded to get map and minimap waypoints and an arrow that you can follow.</p>
<p>- <a href="http://wow.curse.com/downloads/wow-addons/details/qlcollapse.aspx">QuestLog Collapse</a> lets me remember my collapse preferences between sessions.</p>
<p>I can shift-click on any item in my quest log to track it.  It is displayed on the right side of my screen:</p>
<p><img src="http://img2.imagebanana.com/img/fc7a8woy/wowobjectives.png" alt="" /></p>
<p>I can click the quest icon to use that item.  I don&#8217;t have to hunt for it in my bags!  (Incidentally I use <a href="http://www.wowinterface.com/downloads/info4459-Bagnon.html">Bagnon</a> to colour quest items in my bags.)</p>
<p>I can right-click on a quest title to get a context menu:</p>
<p><img src="http://img2.imagebanana.com/img/m0b02px6/wowobjectivescontext.png" alt="" /></p>
<p>I can left-click a quest&#8217;s title to view it in my quest log.  This does not display LightHeaded, but I can cancel out of the quest list and press my quest list hotkey to summon up the proper modified quest log that includes LightHeaded.</p>
<p>I can shift-click a quest&#8217;s title to quickly stop tracking a quest and remove it from that list.  This does not abandon the quest.</p>
<p>When I have multiple quests, icons appear on the left.</p>
<p><img src="http://img2.imagebanana.com/img/mv1so7er/wowobjectivesmultiple.png" alt="" /></p>
<p>When I have multiple quests, I can right-click on a title for an extended context menu.  I can easily move them up and down in the list.</p>
<p><img src="http://img2.imagebanana.com/img/fecklh0u/wowobjectivesmultiplecontext.png" alt="" /></p>
<p>Notice the circular icons on the left.</p>
<p>- The question mark (?) indicates a quest that can be turned in.</p>
<p>- Quests which are not complete are numbered.  In this case you see the number one (1).</p>
<p>- The quest that is &#8220;currently selected&#8221; has its circular icon coloured yellow.  Unfortunately there is no way to change your &#8220;currently selected&#8221; quest from this list.</p>
<p>When you are not near your &#8220;currently selected&#8221; quest, an arrow will appear on your minimap to point you toward it:</p>
<p><a href="http://www.imagebanana.com/view/qjqjarza/wowminimap_with_a_quest_arrow.png"><img src="http://img2.imagebanana.com/img/qjqjarza/thumb/wowminimap_with_a_quest_arrow.png" border="0" alt="www.ImageBanana.com - wowminimap_with_a_quest_arrow.png" /></a></p>
<p>That arrow disappears when you are close.</p>
<p>When you have trackable quests, your map changes:</p>
<p><a href="http://www.imagebanana.com/view/mb3h3zp1/wowmap_with_a_quest.png"><img src="http://img2.imagebanana.com/img/mb3h3zp1/thumb/wowmap_with_a_quest.png" border="0" alt="www.ImageBanana.com - wowmap_with_a_quest.png" /></a></p>
<p>- The checkmark to the right of a quest indicates that it is being tracked.</p>
<p>- Shift-click an item on that list to stop tracking that quest.  This does not abandon the quest or remove it from this list.</p>
<p>- The bottom shows the quest text of the &#8220;currently selected&#8221; quest.</p>
<p>- The right shows the list of quests.  Click the title or text to view its quest text at the bottom.  Click the circle to make a quest your &#8220;currently selected&#8221; quest.</p>
<p>Since your minimap arrow disappears when you get close, you may want to look at your world map.  However your player arrow will be covered by the tracked quest icon.  <a href="http://www.wowinterface.com/downloads/info8306-Mapster.html">Mapster</a> lets me enlarge my world map arrow.</p>
<p>I wish I could make my world map arrow appear overtop of the tracked quest icons, with maybe 80% alpha so I can see through it a bit.  Or maybe just put a dot on my minimap.  If someone has given coordinates in a comment, then I can use LightHeaded to create a map and minimap waypoint which is much better than poking around blindly using the world map.</p>
<p>You can shift-click items in your quest log to manually manage your quest tracking, but you can also automate it.  Enter into <tt>ESC &gt; Interface &gt; Objectives</tt></p>
<p><a href="http://www.imagebanana.com/view/ipj6kax5/wowobjectivesconfiguration.png"><img src="http://img2.imagebanana.com/img/ipj6kax5/thumb/wowobjectivesconfiguration.png" border="0" alt="www.ImageBanana.com - wowobjectivesconfiguration.png" /></a></p>
<p>My preference is to have every new quest tracked.  It&#8217;s added to the bottom of my list.  I then shift-click the title of any quests which I want to remove from my list.</p>
<p>If you have &#8220;Automatic Quest Progress Updates&#8221; checked on, then any time you do something related to a quest, that quest will become tracked.</p>
<p>Any newly-tracked quest is added to the bottom of your list.</p>
<p>I don&#8217;t like where the tracked quests frame is placed by default, so I use <a href="http://www.wowinterface.com/downloads/info18322-rQuestWatchFrameMover.html">rQuestWatchFrameMover</a></p>
<p>This addon only temporarily moves the frame.  To permanently move the frame, edit its <tt>core.lua</tt> and change the x and y in this line  (displayed in red):</p>
<blockquote><p><tt><br />
local pos = { a1 = "TOPRIGHT", a2 = "TOPRIGHT", af = "UIParent", <span style="color:red;">x</span> = <span style="color:blue;">10</span>, <span style="color:red;">y</span> = <span style="color:blue;">-225</span> }<br />
</tt></p></blockquote>
<p>You can play with those numbers without exiting and restarting the game.  Just save the file and then do a <tt>/console reloadui</tt> to test it.</p>
<p>Now here&#8217;s the reason I made this post.  That handy icon on the right side of a tracked quest isn&#8217;t handy enough.  I want a hotkey.  Made this macro:</p>
<blockquote><p><tt><br />
/target [@mouseover]<br />
/click WatchFrameItem1<br />
</tt></p></blockquote>
<p>Drag that out into your action bar.  This will let you activate the topmost icon.  The quest does not have to be at the top of the list, this is just the top most quest item button.</p>
<p>Personally, I replace my action bars with <a href="http://www.wowinterface.com/downloads/info9085-Dominos.html">Dominos</a>, and I have some bars which hold random macros.  Those random macros have various hotkeys assigned to them.  I then hide those bars.  I&#8217;m sure there&#8217;s a better way to do this, but I&#8217;d rather manage all my hotkeys with my bar addon.</p>
<hr />
<p>Some tips on power-questing with the above in mind:</p>
<p>- Pick up a bunch of quests at one time.</p>
<p>&#8211; To quickly do this, I use <a href="http://wow.curseforge.com/addons/questomatic/">Quest-o-matic</a> which skips npc chat and automatically accepts quests.</p>
<p>&#8211; Also, since many quest rewards are garbage, I use <a href="http://wow.curse.com/downloads/wow-addons/details/greedy_quester.aspx">Greedy Quester</a> and <a href="http://www.wowinterface.com/downloads/info7121-VendorBait.html">VendorBait</a> help me select the most profitable-to-vendor reward item.</p>
<p>- Look through the list and shift-click on a title to remove any you don&#8217;t want to track.</p>
<p>- Look at your world map.</p>
<p>- Find the nearest quest, select it.  Exit the world map.</p>
<p>- If that quest makes you use a quest item, then right-click its title and move it to the top of your list.</p>
<p>- Follow your minimap arrow and when needed look at your map.  Get to your quest area.</p>
<p>- Use your quest item hotkey.</p>
<p>- Turn in many quests at once.</p>
<p>&#8211; To quickly do this, I use <a href="http://wow.curseforge.com/addons/questomatic/">Quest-o-matic</a> which skips npc chat and automatically turns in quests.  This also works on daily and most repeatable quests.</p>
<p>&#8211; Also, since many quest rewards are garbage, I use <a href="http://wow.curse.com/downloads/wow-addons/details/greedy_quester.aspx">Greedy Quester</a> and <a href="http://www.wowinterface.com/downloads/info7121-VendorBait.html">VendorBait</a> help me select the most profitable-to-vendor reward item.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/world-of-warcraft/customization-macros-addons/'>Customization-Macros-Addons</a>, <a href='http://spiralofhope.wordpress.com/category/howto/'>HOWTO</a>, <a href='http://spiralofhope.wordpress.com/category/world-of-warcraft/'>World of Warcraft</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/crazy-arrow/'>crazy arrow</a>, <a href='http://spiralofhope.wordpress.com/tag/dominos/'>Dominos</a>, <a href='http://spiralofhope.wordpress.com/tag/greedy-questor/'>Greedy Questor</a>, <a href='http://spiralofhope.wordpress.com/tag/lightheaded/'>LightHeaded</a>, <a href='http://spiralofhope.wordpress.com/tag/macro/'>macro</a>, <a href='http://spiralofhope.wordpress.com/tag/minimap/'>minimap</a>, <a href='http://spiralofhope.wordpress.com/tag/objectives/'>Objectives</a>, <a href='http://spiralofhope.wordpress.com/tag/power-levelling/'>Power Levelling</a>, <a href='http://spiralofhope.wordpress.com/tag/quest-o-matic/'>Quest-o-matic</a>, <a href='http://spiralofhope.wordpress.com/tag/questing/'>Questing</a>, <a href='http://spiralofhope.wordpress.com/tag/questlog-collapse/'>QuestLog Collapse</a>, <a href='http://spiralofhope.wordpress.com/tag/questomatic/'>Questomatic</a>, <a href='http://spiralofhope.wordpress.com/tag/quests/'>Quests</a>, <a href='http://spiralofhope.wordpress.com/tag/rquestwatchframemover/'>rQuestWatchFrameMover</a>, <a href='http://spiralofhope.wordpress.com/tag/tomtom/'>TomTom</a>, <a href='http://spiralofhope.wordpress.com/tag/tracking/'>tracking</a>, <a href='http://spiralofhope.wordpress.com/tag/vendorbait/'>VendorBait</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1260&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/12/10/wow-power-questing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>

		<media:content url="http://img2.imagebanana.com/img/c0ajg0k1/thumb/wowquest_frame.png" medium="image">
			<media:title type="html">www.ImageBanana.com - wowquest_frame.png</media:title>
		</media:content>

		<media:content url="http://img2.imagebanana.com/img/fc7a8woy/wowobjectives.png" medium="image" />

		<media:content url="http://img2.imagebanana.com/img/m0b02px6/wowobjectivescontext.png" medium="image" />

		<media:content url="http://img2.imagebanana.com/img/mv1so7er/wowobjectivesmultiple.png" medium="image" />

		<media:content url="http://img2.imagebanana.com/img/fecklh0u/wowobjectivesmultiplecontext.png" medium="image" />

		<media:content url="http://img2.imagebanana.com/img/qjqjarza/thumb/wowminimap_with_a_quest_arrow.png" medium="image">
			<media:title type="html">www.ImageBanana.com - wowminimap_with_a_quest_arrow.png</media:title>
		</media:content>

		<media:content url="http://img2.imagebanana.com/img/mb3h3zp1/thumb/wowmap_with_a_quest.png" medium="image">
			<media:title type="html">www.ImageBanana.com - wowmap_with_a_quest.png</media:title>
		</media:content>

		<media:content url="http://img2.imagebanana.com/img/ipj6kax5/thumb/wowobjectivesconfiguration.png" medium="image">
			<media:title type="html">www.ImageBanana.com - wowobjectivesconfiguration.png</media:title>
		</media:content>
	</item>
		<item>
		<title>GOG.com down, a blow to oldschool gaming</title>
		<link>http://spiralofhope.wordpress.com/2010/09/19/gog-com-down-a-blow-to-oldschool-gaming/</link>
		<comments>http://spiralofhope.wordpress.com/2010/09/19/gog-com-down-a-blow-to-oldschool-gaming/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 22:55:01 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Interwebnets]]></category>
		<category><![CDATA[Oldschool]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1256</guid>
		<description><![CDATA[GOG.com has been taken down. This is a real shame because they had a catalogue of games that I wanted to buy. I hope I&#8217;ll be able to find the titles I want from somewhere new. Dear GOG users, We have recently had to give serious thought to whether we could really keep GOG.com the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1256&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gog.com/">GOG.com</a> has been taken down.  This is a real shame because they had a catalogue of games that I wanted to buy.</p>
<p>I hope I&#8217;ll be able to find the titles I want from somewhere new.</p>
<blockquote><p>Dear GOG users,</p>
<p>We have recently had to give serious thought to whether we could really keep GOG.com the way it is. We&#8217;ve debated on it for quite some time and, unfortunately, we&#8217;ve decided that GOG.com simply cannot remain in its current form.</p>
<p>We&#8217;re very grateful for all support we&#8217;ve received from all of you in the past two years. Working on GOG.com was a great adventure for all of us and an unforgettable journey to the past, through the long and wonderful history of PC gaming.</p>
<p>This doesn&#8217;t mean the idea behind GOG.com is gone forever. We&#8217;re closing down the service and putting this era behind us as new challenges await.</p>
<p>On a technical note, this week we&#8217;ll put in place a solution to allow everyone to re-download their games. Stay tuned to this page and follow us on <a href="http://twitter.com/gogcom">Twitter</a> and <a href="http://www.facebook.com/gogcom">Facebook</a> for updates.</p>
<p>All the best,<br />
GOG.com Team</p></blockquote>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/interwebnets/'>Interwebnets</a>, <a href='http://spiralofhope.wordpress.com/category/linux/oldschool-linux-2/'>Oldschool</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1256&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/09/19/gog-com-down-a-blow-to-oldschool-gaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>Minecraft, Awesome</title>
		<link>http://spiralofhope.wordpress.com/2010/09/18/minecraft-awesome/</link>
		<comments>http://spiralofhope.wordpress.com/2010/09/18/minecraft-awesome/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 22:22:43 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Glances]]></category>
		<category><![CDATA[Oldschool]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Testing / Reviews]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[great game but java still sucks]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[oldschool gaming]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[the playing field is bigger than the earth]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1244</guid>
		<description><![CDATA[I was going to do this big post on Minecraft, explaining what it is and why everyone should be playing it. But I haven&#8217;t been in the writing mood, and only the playing mood, so I&#8217;ve only collected a lot of notes. But today the traffic became so bad that the server was brought to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1244&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was going to do this big post on <a href="http://www.minecraft.net/">Minecraft</a>, explaining what it is and why everyone should be playing it.  But I haven&#8217;t been in the writing mood, and only the playing mood, so I&#8217;ve only collected a lot of notes.</p>
<p>But today the traffic became so bad that the server was brought to its knees.  I think it&#8217;s a popularity issue, but let&#8217;s ask Google Trends to make sure:</p>
<p><img src="http://spiralofhope.files.wordpress.com/2010/09/minecraft-awesome.jpg?w=500" alt="" title="minecraft-awesome"   class="alignnone size-full wp-image-1249" /></p>
<p><a href="http://spiralofhope.files.wordpress.com/2010/09/minecraft-viz.png"><img src="http://spiralofhope.files.wordpress.com/2010/09/minecraft-viz.png?w=500&#038;h=224" alt="" title="Google Trends: Minecraft, Awesome" width="500" height="224" class="alignnone size-full wp-image-1245" /></a></p>
<p>What do those lines actually <em>mean</em>?  I have no idea!  Presumably there are some numbers somewhere, but Google doesn&#8217;t actually show any of them.</p>
<p>At any rate.  Search around for Minecraft-related stuff, and you won&#8217;t be disappointed.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/testing-reviews/glances/'>Glances</a>, <a href='http://spiralofhope.wordpress.com/category/linux/oldschool-linux-2/'>Oldschool</a>, <a href='http://spiralofhope.wordpress.com/category/personal/'>Personal</a>, <a href='http://spiralofhope.wordpress.com/category/testing-reviews/'>Testing / Reviews</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/blocks/'>blocks</a>, <a href='http://spiralofhope.wordpress.com/tag/great-game-but-java-still-sucks/'>great game but java still sucks</a>, <a href='http://spiralofhope.wordpress.com/tag/minecraft/'>minecraft</a>, <a href='http://spiralofhope.wordpress.com/tag/oldschool-gaming/'>oldschool gaming</a>, <a href='http://spiralofhope.wordpress.com/tag/sandbox/'>sandbox</a>, <a href='http://spiralofhope.wordpress.com/tag/the-playing-field-is-bigger-than-the-earth/'>the playing field is bigger than the earth</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1244/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1244&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/09/18/minecraft-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>

		<media:content url="http://spiralofhope.files.wordpress.com/2010/09/minecraft-awesome.jpg" medium="image">
			<media:title type="html">minecraft-awesome</media:title>
		</media:content>

		<media:content url="http://spiralofhope.files.wordpress.com/2010/09/minecraft-viz.png" medium="image">
			<media:title type="html">Google Trends: Minecraft, Awesome</media:title>
		</media:content>
	</item>
		<item>
		<title>WTF is Unity Linux?  A self faq-interview thing</title>
		<link>http://spiralofhope.wordpress.com/2010/09/04/wtf-is-unity-linux-a-self-faq-interview-thing/</link>
		<comments>http://spiralofhope.wordpress.com/2010/09/04/wtf-is-unity-linux-a-self-faq-interview-thing/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 23:38:30 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Unity Linux]]></category>
		<category><![CDATA[branching]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[corrections]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[drama]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Frequently Asked Questions]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[light desktop]]></category>
		<category><![CDATA[Linux From Scratch]]></category>
		<category><![CDATA[Mandrake]]></category>
		<category><![CDATA[misconceptions]]></category>
		<category><![CDATA[misinformation]]></category>
		<category><![CDATA[misunderstanding]]></category>
		<category><![CDATA[PCLinuxOS]]></category>
		<category><![CDATA[remastering]]></category>
		<category><![CDATA[Romeo is BANISHED!]]></category>
		<category><![CDATA[slim distribution]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1240</guid>
		<description><![CDATA[EDIT: A number of the Unity Linux developers have added comments. I forgot a few things, and there are some great additions. Be sure to read the comments for a more full picture of what&#8217;s been going on! So it occurs to me that I&#8217;ve never really sat down and talked about Unity Linux. I&#8217;ve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1240&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>EDIT</b>: A number of the Unity Linux developers have added comments.  I forgot a few things, and there are some great additions.  Be sure to read the comments for a more full picture of what&#8217;s been going on!</p>
<p>So it occurs to me that I&#8217;ve never really sat down and talked about Unity Linux.  I&#8217;ve engaged in bunches of discussions and have even popped in on some early forum posts when Unity Linux was just conceived, so that I could correct things.  But I haven&#8217;t really participated in any of that (even before my recent break).</p>
<p>Part of the reasoning was that I was expecting a manifesto or at least a good official description to be crafted which goes over anything I would want to say.  The rest of the reasoning was that I figured the magazine would sprout up and I&#8217;d be able to do interviews or articles within it which would clarify anything not covered by the official stuff.</p>
<p>So seeing as that stuff hasn&#8217;t been done, I may as well write up a bunch of stuff <em>from my own personal perspective</em>.  So let me emphasize that again <em>this is a blog post written by spiralofhope and it is not an official press release by the Unity Linux team.  It is personal opinion, memory, perspective and whatever.. and it <b>may damned well be wrong!</b></em>.  There, hopefully no dumbasses will come along and misunderstand/misrepresent anything I say.  Well they&#8217;ll probably straw man or quote out of context anyways.  Bastards.</p>
<p><b>What is Unity Linux?</b></p>
<p>Unity Linux is the name of a project and the name of it&#8217;s product.  It is a Linux Distribution.</p>
<p><b>What makes Unity Linux different?</b></p>
<p>A plainer way to ask this would be &#8220;<b>Aren&#8217;t you duplicating effort?</b>&#8220;</p>
<p>Yes and no.</p>
<p>First I&#8217;ll address the notion of duplication.  In a free environment, where anyone works on their own projects how and when they like, there is no overriding notion of feature-sets or goals.</p>
<p>That probably won&#8217;t make a lot of sense.  So let&#8217;s go for an example.</p>
<p>Let&#8217;s imagine we have ten people.  They don&#8217;t know one another, but they could find one another, and they could even collaborate if they put forth that effort.  But let&#8217;s imagine they don&#8217;t.</p>
<p>Each of those ten people has a problem.  It just so happens that between all ten people the problem is roughly the same.  Even so, all ten people will approach their problem differently.  No matter how slight, they will each have different skills, different tools, different timings and who knows what else is different.</p>
<p>After some time, three of these projects &#8220;go live&#8221; and make it out into the world and get some recognition and use.  A community forms.  Then those three projects each learn about the other.  The seven remaining learn about the three.</p>
<p>Now I want you to think about two developer perspectives..</p>
<p>1) My project isn&#8217;t done yet.  Someone else made something that&#8217;s done.<br />
2) My project is done and working.  Someone else made something that&#8217;s done.</p>
<p>Then think a bit more..</p>
<p>1a) My project isn&#8217;t done yet and someone else&#8217;s is?  Ok, I&#8217;ll use that.<br />
1aa) Maybe some of my code would be useful to them.<br />
1ab) Maybe I can join that project.</p>
<p>1b) My project isn&#8217;t done yet and someone else&#8217;s is?  So what, I can do better!</p>
<p>2a) My project is done and working, and someone else is doing the same thing?  I give up!<br />
(This is almost never gonna happen.  Anyone who invests their time and passion in something will be reluctant to abandon it)<br />
2b) My project is done and working, and someone else is doing the same thing?  Hey I wonder if I can use some of their code!<br />
(Open source is awesome)<br />
2c) My project is done and working, and someone else is doing the same thing?  Maybe we can merge our projects together.<br />
(This is so extremely unlikely less for social reasons and more for technical reasons.  With different tools and even programming languages, trying to do something like this is next to pointless.  It becomes easier for 2a to occur)</p>
<p>So let&#8217;s get back to the original question of <b>Aren&#8217;t you duplicating effort?</b>.  The answer is definitely yes &#8211; <em>some</em> duplication must exist, because the problem of a Linux distribution is &#8220;roughly&#8221; the same.  The answer is also definitely no &#8211; <em>some</em> unique innovation (no matter how novel) exists.  That uniqueness gives the project a reason to live.  This doesn&#8217;t quite answer the &#8220;no&#8221; fully, so I&#8217;ll continue.</p>
<p>Back to &#8220;overriding notion of feature-sets or goals&#8221;.  Let&#8217;s imagine our three projects are examining each other to make some decisions on how to act.  They all know their projects have significant overlap and a similar goal.  However their goals and methods and their entire emergent cultures aren&#8217;t perfectly compatible.</p>
<p>Their goals are not &#8220;out there&#8221;, they are internal and they are also influenced by all sorts of things.  If the goal was a particular meal and each project uses a &#8220;similar&#8221; recipe, then each project has a developer or team with their own flavour to add to their dish.  This analogy isn&#8217;t right though, because a meal, a recipe and ingredients are all &#8220;out there&#8221; and can be agreed-upon by different cooks in different kitchens.  For our projects and their developers, they have no &#8220;shared reference&#8221;.</p>
<p>This lack of an external reference, and the fact that projects are a live body, and the harsh reality of technique and technical incompatibility, means that projects can&#8217;t simply be merged.</p>
<p>But Unity Linux wasn&#8217;t a project developed in the dark.  Everyone knew that other projects existed.  Hell, everyone <em>used</em> those other projects!  So let&#8217;s talk about why Unity Linux came to be instead of having all that &#8220;duplicated&#8221; effort poured into any one or many existing or emerging projects.</p>
<p>One or more Unity Linux project members <em>were contributing to existing Linux projects</em>.<br />
One or more Unity Linux project members <em>had a personal flavour different and incompatible with existing projects</em>.<br />
One or more Unity Linux project members <em>felt that existing and emerging Linux projects did not or would not solve their particular problems</em>.<br />
One or more Unity Linux project members <em>wanted the grass-roots experience of founding a project</em>.<br />
One or more Unity Linux project members <em>followed others</em>.</p>
<p>There are probably lots of other things that can be added to this list, but let&#8217;s keep it at this for now.  Also keep in mind that there may (or may not) be overlap between the items.  Let&#8217;s take me for example.  I didn&#8217;t &#8220;feel the groove&#8221; for other existing projects.  I wanted the grass-roots experience of founding a project.  I was strongly motivated by devnet&#8217;s involvement.</p>
<p>I&#8217;ve got my own distribution ideas, and while I could use existing projects I felt that a future version of Unity Linux would perfectly suit me.  What&#8217;s better than getting in on that sweet action as early as possible, and contributing to significant conversations to influence the project&#8217;s long-term goals?  What&#8217;s better than starting from scratch and doing things &#8220;the right way&#8221;? (of course I had no clue what that was and still really don&#8217;t, but that&#8217;s half the fun)</p>
<p>So regarding the duplication of effort.. yes there is partial duplication with significant project (and project member) incompatibilities.</p>
<p><b>So what make Unity Linux different from existing and emerging Linux distributions?</b></p>
<p>Good question me, I&#8217;m glad I asked myself.</p>
<p>So let me tie back to the fact that there are non-technical reasons why Unity Linux came together.  But for this I&#8217;ll get a little more technical.</p>
<p>First is the underlying philosophy.</p>
<p>Unity Linux, at its core, has a different goal in mind than most other Linux distributions.  <a href="http://www.linuxfromscratch.org/">Linux From Scratch</a> is a project whose project is to help a developer build a Linux distribution from source code.  That project is the most closely similar to Unity Linux.  All others are meant to be end-user distributions.</p>
<p>Unity Linux is meant to be an end-developer distribution.  The fact that it&#8217;s perfectly suitable for end-users has led to no end of confusion in justifying Unity Linux&#8217;s continued existence.</p>
<p>Now let&#8217;s talk technical.  Sortof.  I&#8217;m not involved with a lot of the more hardcore technical stuff so it&#8217;s difficult for me to relay this sort of information.  This is really unfortunate since this is probably the most interesting stuff that needs to be put out there.  Seeing as Unity Linux is for developers, and developers want to talk tech, this list/explanation is definitely something that will be worked on in the future.</p>
<p>RPM5 + smart, updated mkisofs, kernel, hardware detection and bootup-related stuff, stronger focus on internationalization and translation, focus on branding and re-mastering.</p>
<p>RPM had drama surrounding it.  First, there have been and still are several versions of RPM floating around.  Various versions are used by various distributions.  The problem is that there was a schism for whatever reasons that I can&#8217;t remember and will probably write on later.  That rift led to various forks, various revisions in various places and incompatibilities galore.  I mean seriously.  RPM is this half-working propped-up-with-duct-tape piece of crap.</p>
<p>The RPM5 project was one of those splits.  This project had some weight to it and actually got their product working to the satisfaction of enough of the Unity Linux developers for it to be adopted.  That adoption itself led to one developer leaving the project.  His reasons are still valid to this day, examining both the technical merits of the various RPMs and both the discussion and decision-making processes.</p>
<p>I don&#8217;t know enough of the technical side, so I can&#8217;t explain that side of things.  I do have lots of notes and this is a subject that I definitely want to bring up again.  Reading up on RPM5 will explain part of the story, but there is a lot of back-story and other perspectives as well as a shit-tonne of opinion, poor-writing and misinformation.  So I&#8217;m staying away from this for a while.</p>
<p>The social side was just a matter of how fast and unexamined the decision was.  The challenges of communication is a topic for a separate post.</p>
<p>mkisofs was another one of those half-working projects that had to be personally patched and hacked upon by each project that used it.  It had no maintainer as such, and the person who was entrusted with one of the versions of it was one of the early members of the Unity Linux team.</p>
<p>Ok, some more juicy drama.  See, this is what you get for reading through this wall of text!  =)  This developer also left us, but damned if I can remember the details.  Shit, I thought I could make this interesting.  Art-related?  I can&#8217;t remember.  Maybe I&#8217;ll write on this in the future, it was quite a loss.</p>
<p>The kernel!  Actually we lost an early developer on this one as well but he came back to us.  I guess the kernel demanded it.  We are extraordinarily lucky to have quality kernel hacking.  Some very serious issues existed within our kernel and still exist in those of others.  Again there is a lot of brokenness with various kernels various patches and hacks from different projects just &#8220;getting by&#8221;.  Because of our complete break from everything else, we were able to &#8220;tear the bandage off quickly&#8221; and do away with any need for legacy support.. well since we had no legacy to support.</p>
<p>Choosing to not support the old stuff also meant that we needed to rebuild every package from scratch.  Every. Last. One.  Originally leveraged on the back of Mandrake, the Unity Linux project now stands completely on its own.  Mandrake is like our uncle.  We examine source code and get a lot of inspiration, but we don&#8217;t have any sort of package compatibility like we did back in the experimental alpha days.  PCLinuxOS was also an early influence, and the earlier TinyMe (which was then based on PCLinuxOS) was a development platform for several people including myself.</p>
<p>We had another developer leave over the state of QA.  Another seems to come-and-go depending on the state of documentation and organization.  Organization is a huge topic and it&#8217;s so very difficult to realize implement and enforce.  The very fact that this is all volunteering means that people end up doing things however and whenever they want.  All kinds of issues with misdirected manpower occur.  Wheels are spinning but the car&#8217;s not going anywhere.</p>
<p>A documentation-driven project with excellent QA are dreams that are difficult to manifest.</p>
<p>Hardware detection and bootup stuff.  Ok I just threw that in there to look smart.  I have no clue.  Stuff works, that&#8217;s all I care about really.  I just know that a lot of fiddling on the insides has been done.  Me press button, it go.  Ugh.</p>
<p>Internationalization, translation and branding are all main focuses of Unity Linux.  While internationalization and translation are nowhere near new, and other projects are and will be doing this better than Unity Linux for a good while, it&#8217;s the branding and the branching/remastering stuff that will make Unity Linux stand separate from all other Linux distributions.</p>
<p>A developer can really benefit from having complete guides to build a Linux distribution not from scratch but from an already-working base.  I can churn something custom out in an afternoon.  But when all the other pieces are done right, a team could easily create something targetted to another language or to any special needs.</p>
<p>Remastering is easy with Mandrake, PCLinuxOS, and probably others, but keep in mind the technical differences Unity Linux has.  A non-crusty package management system and packages, a kernel that&#8217;s actually up-to-date and working, designed from the ground up for remastering not just tacked on with a half-working script.</p>
<p>The guides are things which really need to be worked on, and that&#8217;s right around where I come in.  I live and breathe documentation.</p>
<p><b>zomg too much text!</b></p>
<p>I know.  I really just wanted to relay some simple stuff.</p>
<p>- Download the Unity Linux ISO.  It&#8217;s not small, it&#8217;s got all the development, internationalization, language and branding tools on it.  No need to download more stuff.<br />
- Add and remove packages.  I personally have a couple of scripts that trivially smart remove x y z and smart install x y z.<br />
- Add branding &#8211; update pictures using guides that have to get made still.<br />
- Remove unneeded stuff &#8211; the various development tools, old configuration files<br />
- Do any custom hacking<br />
- Run the prep script and spit out an ISO<br />
- ???<br />
- Profit!</p>
<p><b>So Unity Linux isn&#8217;t a light distribution?</b></p>
<p>No, it was never meant to be either.  There has been and still is some discussion over the notion of including &#8220;just what&#8217;s needed&#8221;.  It started really light but then bloated to where it is now..</p>
<p>- Robust hardware detection<br />
- A basic prompt<br />
- The usual commandline linux tools<br />
- Package creation tools<br />
- Package management<br />
- Software compiling tools<br />
- Enough to get a net connection</p>
<p>X got snuck in because a gui web browser was needed for one developer to access his router and get internet working.  A desktop and toolbar were there for a while partly because we were using TinyMe as a base.</p>
<p>I&#8217;m actually not sure about what all is there since I&#8217;ve been out of it for a while.  I don&#8217;t think it&#8217;s possible to compile stuff from source on the default ISO without downloading some stuff.  I should nag to get that included, but I don&#8217;t think it matters.  The whole point is to have the minimal set of stuff with a net connection to get anything else you need.</p>
<p>The internationalization and other stuff was &#8220;cooked in&#8221; by default because it was such a challenge to make it external.  it was probably impossible to separate some of it out, or it was impossible to have something minimal update to the more robust version of things.  Or something.</p>
<p><b>So I use Unity Linux to make my own distribution then?</b></p>
<p>Maybe.  I just use it as my minimal desktop.</p>
<p>You could also use one of the other projects based on Unity Linux and build off of their work.  That would take a bit more branding-work to at least remove their branding.</p>
<p>Basing off of TinyMe for a minimal experience and a small ISO is probably way easier than using the main Unity Linux distribution itself.</p>
<p><b>Correcting common misconceptions</b></p>
<p><b>Based off of</b> is meaningless.<br />
Unity Linux in its current state does not rely on any other Linux distribution at all.  Period.  Talk about Mandrake or PCLinuxOS is just history.  Whatever of them that was used was just scaffolding that has since been discarded.</p>
<p><b>Split from PCLinuxOS</b> is also wrong.<br />
Yes some Unity Linux developers were PCLinuxOS developers.  But some Unity Linux developers were <em>NOT</em> PCLinuxOS developers.  Some of those not-ever-PCLinuxOS-developers have expressed offense at the association.</p>
<p>Yes there was some drama and insanity from PCLinuxOS.  Yes that was some of the reasoning for some developers to leave PCLinuxOS.  Yes some of those developers who left PCLinuxOS under those circumstances ended up on the Unity Linux team.  <em>However</em> some developers left far earlier than that split and some probably after.  <em>Also</em>, it&#8217;s incorrect to think that there was one moment that had a mass of people leave PCLinuxOS and form up Unity Linux.</p>
<p>Detach the association between Unity Linux developers and PCLinuxOS developers.  People come and go.</p>
<p>The idea of Unity Linux was seeded in the minds of several people for some time before there was any actual talk about it.  Before the aforementioned drama and insanity the Unity Linux project had already begun forming and was being talked about more openly.  I&#8217;ve always seen that drama (which I wasn&#8217;t a part of) as being &#8220;the last straw&#8221; for some people.</p>
<p>But it literally was..</p>
<p><b>zomg juicy drama!  Share!</b></p>
<p>Again, I wasn&#8217;t there so I don&#8217;t know.  I&#8217;ve heard that open disagreement between active developers and &#8220;non-technical leadership&#8221; ended with several banishings.  Don&#8217;t misunderstand this as one event though, I also understand that there was a slope before that drop.  I heard about forum posts being deleted and forum bannings.</p>
<p>So if you were a developer and you just got your accounts all locked out so you can&#8217;t even continue discussion, what would you do?  If you were a developer and one of your friends vanished one day in the heat of discussion and you learned they were banished, what would you do?</p>
<p>Me, I&#8217;d haul ass.  &#8220;What&#8217;s everyone else up to?  Ooh something new.&#8221;  Some people came together, as people do, and others came for a while then went, still others are watching and waiting to see where things go, and others went their separate way.  Such is life!</p>
<p><b>fin.</b></p>
<p><em>If there&#8217;s other stuff I haven&#8217;t covered, comment.  If this answered a question you had, comment.  If this corrected a misconception or misinformation you had, comment.  If this was entertaining, comment.  If you have a better way to explain something or especially if I&#8217;m wrong, comment!</em></p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/linux/'>Linux</a>, <a href='http://spiralofhope.wordpress.com/category/personal/projects-personal/'>Projects</a>, <a href='http://spiralofhope.wordpress.com/category/linux/unity-linux/'>Unity Linux</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/branching/'>branching</a>, <a href='http://spiralofhope.wordpress.com/tag/conversation/'>conversation</a>, <a href='http://spiralofhope.wordpress.com/tag/corrections/'>corrections</a>, <a href='http://spiralofhope.wordpress.com/tag/distribution/'>distribution</a>, <a href='http://spiralofhope.wordpress.com/tag/drama/'>drama</a>, <a href='http://spiralofhope.wordpress.com/tag/faq/'>FAQ</a>, <a href='http://spiralofhope.wordpress.com/tag/frequently-asked-questions/'>Frequently Asked Questions</a>, <a href='http://spiralofhope.wordpress.com/tag/interview/'>interview</a>, <a href='http://spiralofhope.wordpress.com/tag/light-desktop/'>light desktop</a>, <a href='http://spiralofhope.wordpress.com/tag/linux-from-scratch/'>Linux From Scratch</a>, <a href='http://spiralofhope.wordpress.com/tag/mandrake/'>Mandrake</a>, <a href='http://spiralofhope.wordpress.com/tag/misconceptions/'>misconceptions</a>, <a href='http://spiralofhope.wordpress.com/tag/misinformation/'>misinformation</a>, <a href='http://spiralofhope.wordpress.com/tag/misunderstanding/'>misunderstanding</a>, <a href='http://spiralofhope.wordpress.com/tag/pclinuxos/'>PCLinuxOS</a>, <a href='http://spiralofhope.wordpress.com/tag/remastering/'>remastering</a>, <a href='http://spiralofhope.wordpress.com/tag/romeo-is-banished/'>Romeo is BANISHED!</a>, <a href='http://spiralofhope.wordpress.com/tag/slim-distribution/'>slim distribution</a>, <a href='http://spiralofhope.wordpress.com/tag/unity-linux/'>Unity Linux</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1240&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/09/04/wtf-is-unity-linux-a-self-faq-interview-thing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>zomgwtf, organization?</title>
		<link>http://spiralofhope.wordpress.com/2010/09/03/zomgwtf-organization/</link>
		<comments>http://spiralofhope.wordpress.com/2010/09/03/zomgwtf-organization/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 20:10:53 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Questions / Wanted]]></category>
		<category><![CDATA[beach of ideas]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cyclical inspiration]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[intermittent inspiration]]></category>
		<category><![CDATA[Japanese rock garden]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[passion]]></category>
		<category><![CDATA[people like me]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[sand mandala]]></category>
		<category><![CDATA[structure]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1238</guid>
		<description><![CDATA[Ok, so I haven&#8217;t been writing here at all. Why? Well because I have too many different &#8220;systems&#8221; out there which each get a piece of my attention. So sometimes one of those systems suffers. I do actually have 40-50 people a day who read something within this blog. While that isn&#8217;t the quarter million [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1238&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, so I haven&#8217;t been writing here at all.  Why?  Well because I have too many different &#8220;systems&#8221; out there which each get a piece of my attention.  So sometimes one of those systems suffers.</p>
<p>I do actually have 40-50 people a day who read something within this blog.  While that isn&#8217;t the quarter million a month from the good old days it&#8217;s still some people who might care.  Or not, I don&#8217;t actually know.  There&#8217;s no real social aspect to blogging like it seems to exist elsewhere.  Well that&#8217;s something I&#8217;ll ponder over sometime later.  I&#8217;m antisocial anyways, so it&#8217;s low priority.</p>
<p>So seeing as there is at least &#8220;some value&#8221; in this place, I really should be thinking about it more often.  So that&#8217;s why I&#8217;m back and why I&#8217;m writing this.</p>
<p>I suppose I may as well do one of my huge essay pieces, since there is just so much background which would need to be understood for a reader to actually &#8220;get&#8221; what I&#8217;m going to try to get across.</p>
<p>&#8212;</p>
<p><b>People like be</b> is a really unsettling phrase.  People really aren&#8217;t like one another, not really.  Humans like to categorize and organize and name.  Well maybe it&#8217;s mostly men but regardless it does happen.  I wish there were a way to use this phrase a little more lightly.  Maybe it&#8217;s just a limitation of English, or a limitation of my own use of it, or my own era of English, but we don&#8217;t seem to me to have a way to associate-without-associating.</p>
<p>So having relayed that disclaimer I&#8217;ll try again.  People like me do a lot of &#8220;stuff&#8221;.  Curious and imaginative, always tinkering and rearranging, we always have a thousand different projects unfinished yet still open over the span of decades.  Perhaps everyone is like this, but I get the impression that there is a non-average smaller-percentage of the population which is a little more extreme with this passion.</p>
<p>I&#8217;ve already written on rotating projects and other such stuff, so hopefully I won&#8217;t be significantly duplicating any of that with this post.  With a lot of stuff on the go, and no real control over inspiration or even a concept of organization life can get complex.  People who are passionate and driven with just a few or even one primary goal in life have it easy.  They can specialize and get really good at their focus.  Distractions are easy to recognize.  The goal is always in sight and in mind.</p>
<p>With a passion that goes anywhere and does anything, there is no single-mindedness.  There is constant distraction.  Some extraordinary people are able to pick one of the passions and pursue it to good effect and then pick up another one and pursue that one, each time having accomplished something valuable.  For others like myself there is no &#8220;work ethic&#8221; for doing anything remotely similar to &#8220;completing&#8221; any one thing before moving on to another.  The value that any one of those passion-items may be seen to have is pretty random.</p>
<p>I hope it&#8217;s obvious that I&#8217;ve been thinking about this sort of thing for a long time now.  As an example of it in full effect, this topic is just one of <i>several</i> book ideas I have.</p>
<p>So the hobby-aftermath of a passion like this is that there are many ideas with no overall structure.  Even the notion of structuring those ideas becomes one of the grains of sand lost within the beach of ideas.</p>
<p>When I say &#8220;overall structure&#8221;, I mean a number of things.  I&#8217;m not sure how to organize these thoughts so I&#8217;ll just spit out a rough list.</p>
<p>- How can I record all of my past ideas and projects so they can be useful in the future?  How do I structure it all?<br />
- What does it mean to have any of my passions be useful to someone else?  What of value can I leave behind when I die?  This also asks things such as &#8220;what do I want to have accomplished in life, or for others?&#8221;<br />
- When I am not sure what I want to do, how do I get myself inspired?<br />
- When I am restless and I feel like using a particular mode of thinking, how can I easily pick from a list of my projects?<br />
- When I want to work on a particular project, how can I have myself be reminded of &#8220;peripheral projects&#8221; which are related, or which use that same particular mode of thinking.</p>
<p>&#8211;</p>
<p>When I say &#8220;mode of thinking&#8221;, I mean things like<br />
- Using existing skills to &#8220;do drone work&#8221;.  Read email and flag stuff for follow-up, shuffle bookmarks around.<br />
- Hacking, mental &#8211; Curiosity-driven research.<br />
- Hacking, physical &#8211; Toys and more toys.  Origami, building things, pulling things apart, repairing things.<br />
- Shopping<br />
- Planning / organizing</p>
<p>There may be some other modes of thinking that I haven&#8217;t personally realized.  I&#8217;d love to do some reading on this or get any feedback on other ideas.</p>
<p>&#8211;</p>
<p>So imagine that beach of ideas.  Now imagine trying to have a meta-project which manages those projects.  It&#8217;s like trying to make a <a href="http://en.wikipedia.org/wiki/Japanese_rock_garden">Japanese rock garden</a> or a <a href="http://en.wikipedia.org/wiki/Sand_mandala">sand mandala</a>.</p>
<p>Many different ideas are all lost in that beach.  When gripped by any particular passion, it becomes extremely difficult to think in terms of organization.  I&#8217;ve built a mediocre ability for recording notes, but structuring it the way it would be most valuable has been out of reach.</p>
<p>So where the hell was I going with all of this?  This blog.  One of the annoyances I have is that there are multiple different tools to do multiple different things.  While this is the Right way to do things, it subtly separates each tool so that they become.. how can I say this?  They become like different genres, or they somehow become so distinct and separate that I may be gripped by a passion that would have me use one tool or set of tools and completely forget about and ignore another.</p>
<p>This blog is a separate tool, and just because of my nature I seem to be ignoring it unless I&#8217;m passionate about some context which happens to include it.  For example, I have a dozen drafts stuck on here, any number of which could have been done since I was interested in their topic.  But because I didn&#8217;t really have &#8220;the blogging mindset&#8221; at the time I didn&#8217;t even remember there were drafts I may be interested in.</p>
<p>So combining my various different systems together is something I&#8217;ve been trying and trying to do for some time now.  It&#8217;s slowly working, partly because of the need to organize my bookmarks.  I don&#8217;t even know how many I have, and that&#8217;s after pruning out decades-old bookmarks.</p>
<p>So this blog is on the chopping block.  I must have said that a couple of times, but now I realize what&#8217;s been bugging me about it and why my combining it with my compiled website will definitely bring me peace of mind.</p>
<p>So there.. a fancy excuse for my absence, and another one for the upcoming death of this place.  Now all I need to do is get back into programming again and whip up a blog engine.  That&#8217;ll take me a weekend.</p>
<p>I think I&#8217;ll also invent some kind of micropayment concept for what a German friend of mine called &#8220;moral support&#8221;.  I&#8217;ll probably just leverage various wall concepts.  This sort of thing will allow basic conversation with as few barriers as possible.  It&#8217;s amazing how far a little &#8220;hey thanks&#8221; goes on anything I&#8217;ve written.  This is part of why I like emailing software developers.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/documentation/'>Documentation</a>, <a href='http://spiralofhope.wordpress.com/category/personal/'>Personal</a>, <a href='http://spiralofhope.wordpress.com/category/personal/projects-personal/'>Projects</a>, <a href='http://spiralofhope.wordpress.com/category/questions-wanted/'>Questions / Wanted</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/beach-of-ideas/'>beach of ideas</a>, <a href='http://spiralofhope.wordpress.com/tag/blog/'>blog</a>, <a href='http://spiralofhope.wordpress.com/tag/cyclical-inspiration/'>cyclical inspiration</a>, <a href='http://spiralofhope.wordpress.com/tag/hacking/'>Hacking</a>, <a href='http://spiralofhope.wordpress.com/tag/intermittent-inspiration/'>intermittent inspiration</a>, <a href='http://spiralofhope.wordpress.com/tag/japanese-rock-garden/'>Japanese rock garden</a>, <a href='http://spiralofhope.wordpress.com/tag/management/'>management</a>, <a href='http://spiralofhope.wordpress.com/tag/organization/'>organization</a>, <a href='http://spiralofhope.wordpress.com/tag/passion/'>passion</a>, <a href='http://spiralofhope.wordpress.com/tag/people-like-me/'>people like me</a>, <a href='http://spiralofhope.wordpress.com/tag/projects/'>projects</a>, <a href='http://spiralofhope.wordpress.com/tag/sand-mandala/'>sand mandala</a>, <a href='http://spiralofhope.wordpress.com/tag/structure/'>structure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1238&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/09/03/zomgwtf-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>Google nukes meta search engines</title>
		<link>http://spiralofhope.wordpress.com/2010/05/10/google-nukes-meta-search-engines/</link>
		<comments>http://spiralofhope.wordpress.com/2010/05/10/google-nukes-meta-search-engines/#comments</comments>
		<pubDate>Tue, 11 May 2010 06:26:24 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Interwebnets]]></category>
		<category><![CDATA[Google is Evil]]></category>
		<category><![CDATA[Meta Search Engine]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1228</guid>
		<description><![CDATA[UPDATE: One day later, Scroogle is back up online.  Scroogle hasn&#8217;t released any information about what&#8217;s going on.  Perhaps Google simply provided their service at a new address or via some new method? Scroogle is just one example of the many search engines which scrape Google&#8216;s results and put them to better use.  A significant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1228&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>UPDATE:</strong> One day later, Scroogle is back up online.  Scroogle hasn&#8217;t released any information about what&#8217;s going on.  Perhaps Google simply provided their service at a new address or via some new method?</em></p>
<p><a href="http://scroogle.com/">Scroogle</a> is just one example of the many search engines which scrape <a href="http://google.com">Google</a>&#8216;s results and put them to better use.  A significant change was recently made, breaking all of those users.</p>
<p><a href="http://en.wikipedia.org/wiki/Meta_search_engine">Meta Search engines</a> are just one of the effected users.  There are also alternate presentation engines &#8211; perhaps just for usability, or in the case of Scroogle, for privacy.  It&#8217;s <em>literally</em> been just a few days since I switched over to using Scroogle from Google.  On that note, I was getting pissed off at Firefox&#8217;s hidden use of Google with control-k in my configuration.</p>
<p>So when searching, I came upon this notice:</p>
<blockquote><p>We regret to announce that our Google scraper may have to be permanently retired, thanks to a change at Google. It depends on whether Google is willing to restore the simple interface that we&#8217;ve been scraping since Scroogle started five years ago. Actually, we&#8217;ve been using that interface for scraping since Google-Watch.org began in 2002.</p>
<p>This interface was remarkably stable all that time. During those eight years there were only about five changes that required some programming adjustments. Also, this interface was available at every Google data center in exactly the same form, which allowed us to use 700 IP addresses for Google.</p>
<p>That interface was at www.google.com/ie but on May 10, 2010 they took it down and inserted a redirect to /toolbar/ie8/sidebar.html. It used to have a search box, and the results it showed were generic during that entire time. It didn&#8217;t show the snippets unless you moused-over the links it produced (they were there for our program, so that was okay), and it has never had any ads. Our impression was that these results were from Google&#8217;s basic algorithms, and that extra features and ads were added on top of these generic results. Three years ago Google launched &#8220;Universal Search,&#8221; which meant that they added results from other Google services on their pages. But this simple interface we were using was not affected at all.</p>
<p>Now that interface is gone. It is not possible to continue Scroogle unless we have a simple interface that is stable. Google&#8217;s main consumer-oriented interface that they want everyone to use is too complex, and changes too frequently, to make our scraping operation possible.</p>
<p>Over the next few days we will attempt to contact Google and determine whether the old interface is gone as a matter of policy at Google, or if they simply have it hidden somewhere and will tell us where it is so that we can continue to use it.</p>
<p>Thank you for your support during these past five years. Check back in a week or so; if we don&#8217;t hear from Google by next week, I think we can all assume that Google would rather have no Scroogle, and no privacy for searchers, at all.</p>
<p>— Daniel Brandt, Public Information Research, scroogle AT lavabit.com</p></blockquote>
<p>Why would Google do this?  I&#8217;m very surprised it wasn&#8217;t done a long long time ago.  Many meta search engines act like a parasite by leveraging their host search engines.  They do some work, sure, but the host search engines do all the internet crawling and other heavy lifting.</p>
<p>So aside from Scroogle, which you may never have even heard of, who else does this effect?  Off the top of my head it would include <a href="http://dogpile.com/">Dogpile</a>, <a href="http://entireweb.com/">Entireweb</a> (<a href="http://mamma.com/">Mamma</a>, <a href="http://ixquick.com/">ixquick</a>), <a href="http://www.pandia.com/powersearch/">Pandia Powersearch</a>, <a href="http://devilfinder.com/">Devilfinder</a> and perhaps both <a href="http://searchii.com/">Searchii</a> and <a href="http://clusty.com/">Clusty</a>.  Wikipedia has a small <a href="http://en.wikipedia.org/wiki/List_of_search_engines#Metasearch_engines">list of meta search engines</a> which have some more affected users.</p>
<p>I&#8217;ve been putting it off for a while now, but I think I&#8217;m going to change the way I use the internet and stop relying on search engines so much, especially to stop using Google.</p>
<p>Since Radar magazine doesn&#8217;t have it anymore, and Scroogle isn&#8217;t showing it, here is the short story which inspired Scroogle:</p>
<p>This short story was published in the October 2007 issue of Radar magazine.  This  story is copyrighted <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Attribution-Noncommercial-Share   Alike 3.0 United States</a> (CC-BY-NC-SA)  There is also <a href="http://craphound.com/?p=1902">a list of translations</a> of this story.  I don&#8217;t know how many of those links are still good.  Use archive.org if something&#8217;s gone missing.</p>
<h2>Scroogled</h2>
<p>by Cory Doctorow</p>
<p style="text-align:center;">&#8220;Give me six lines written by the most honorable of men, and I<br />
will find an excuse in them to hang him.&#8221; —Cardinal Richelieu</p>
<p style="text-align:center;">&#8220;We don&#8217;t know enough about you.&#8221; —Google CEO Eric Schmidt</p>
<p>Greg landed at San Francisco International Airport at 8 p.m., but by the time he&#8217;d made it to the front of the customs line, it was after midnight. He&#8217;d emerged from first class, brown as a nut, unshaven, and loose-limbed after a month on the beach in Cabo (scuba diving three days a week, seducing French college girls the rest of the time). When he&#8217;d left the city a month before, he&#8217;d been a stoop-shouldered, potbellied wreck. Now he was a bronze god, drawing admiring glances from the stews at the front of the cabin.</p>
<p>Four hours later in the customs line, he&#8217;d slid from god back to man. His slight buzz had worn off, sweat ran down the crack of his ass, and his shoulders and neck were so tense his upper back felt like a tennis racket. The batteries on his iPod had long since died, leaving him with nothing to do except eavesdrop on the middle-age couple ahead of him.</p>
<p>&#8220;The marvels of modern technology,&#8221; said the woman, shrugging at a nearby sign: Immigration — Powered by Google.</p>
<p>&#8220;I thought that didn&#8217;t start until next month?&#8221; The man was alternately wearing and holding a large sombrero.</p>
<p>Googling at the border. Christ. Greg had vested out of Google six months before, cashing in his options and &#8220;taking some me time&#8221; — which turned out to be less rewarding than he&#8217;d expected. What he mostly did over the five months that followed was fix his friends&#8217; PCs, watch daytime TV, and gain 10 pounds, which he blamed on being at home instead of in the Googleplex, with its well-appointed 24-hour gym.</p>
<p>He should have seen it coming, of course. The U.S. government had lavished $15 billion on a program to fingerprint and photograph visitors at the border, and hadn&#8217;t caught a single terrorist. Clearly, the public sector was not equipped to Do Search Right.</p>
<p>The DHS officer had bags under his eyes and squinted at his screen, prodding at his keyboard with sausage fingers. No wonder it was taking four hours to get out of the god damned airport.</p>
<p>&#8220;Evening,&#8221; Greg said, handing the man his sweaty passport. The officer grunted and swiped it, then stared at his screen, tapping. A lot. He had a little bit of dried food at the corner of his mouth and his tongue crept out and licked at it.</p>
<p>&#8220;Want to tell me about June 1998?&#8221;</p>
<p>Greg looked up from his Departures. &#8220;I&#8217;m sorry?&#8221;</p>
<p>&#8220;You posted a message to alt.burningman on June 17, 1998, about your plan to attend a festival. You asked, &#8216;Are shrooms really such a bad idea?&#8217;&#8221;</p>
<p>The interrogator in the secondary screening room was an older man, so skinny he looked like he&#8217;d been carved out of wood. His questions went a lot deeper than shrooms.</p>
<p>&#8220;Tell me about your hobbies. Are you into model rocketry?&#8221;</p>
<p>&#8220;What?&#8221;</p>
<p>&#8220;Model rocketry.&#8221;</p>
<p>&#8220;No,&#8221; Greg said, &#8220;No, I&#8217;m not.&#8221; He sensed where this was going.</p>
<p>The man made a note, did some clicking. &#8220;You see, I ask because I see a heavy spike in ads for rocketry supplies showing up alongside your search results and Google mail.&#8221;</p>
<p>Greg felt a spasm in his guts. &#8220;You&#8217;re looking at my searches and e-mail?&#8221; He hadn&#8217;t touched a keyboard in a month, but he knew what he put into that search bar was likely more revealing than what he told his shrink.</p>
<p>&#8220;Sir, calm down, please. No, I&#8217;m not looking at your searches,&#8221; the man said in a mocking whine. &#8220;That would be unconstitutional. We see only the ads that show up when you read your mail and do your searching. I have a brochure explaining it. I&#8217;ll give it to you when we&#8217;re through here.&#8221;</p>
<p>&#8220;But the ads don&#8217;t mean anything,&#8221; Greg sputtered. &#8220;I get ads for Ann Coulter ring tones whenever I get e-mail from my friend in Coulter, Iowa!&#8221;</p>
<p>The man nodded. &#8220;I understand, sir. And that&#8217;s just why I&#8217;m here talking to you. Why do you suppose model rocket ads show up so frequently?&#8221;</p>
<p>Greg racked his brain. &#8220;Okay, just do this. Search for &#8216;coffee fanatics.&#8217;&#8221; He&#8217;d been very active in the group, helping them build out the site for their coffee-of-the-month subscription service. The blend they were going to launch with was called Jet Fuel. &#8220;Jet Fuel&#8221; and &#8220;Launch&#8221; — that would probably make Google barf up some model rocket ads.</p>
<p>They were in the home stretch when the carved man found the Halloween photos. They were buried three screens deep in the search results for &#8220;Greg Lupinski.&#8221;</p>
<p>&#8220;It was a Gulf War-themed party,&#8221; he said. &#8220;In the Castro.&#8221;</p>
<p>&#8220;And you&#8217;re dressed as&#8230;?&#8221;</p>
<p>&#8220;A suicide bomber,&#8221; he replied sheepishly. Just saying the words made him wince.</p>
<p>&#8220;Come with me, Mr. Lupinski,&#8221; the man said.</p>
<p>By the time he was released, it was past 3 a.m. His suitcases stood forlornly by the baggage carousel. He picked them up and saw they had been opened and carelessly closed. Clothes stuck out from around the edges.</p>
<p>When he returned home, he discovered that all of his fake pre-Columbian statues had been broken, and his brand-new white cotton Mexican shirt had an ominous boot print in the middle of it. His clothes no longer smelled of Mexico. They smelled like airport.</p>
<p>He wasn&#8217;t going to sleep. No way. He needed to talk about this. There was only one person who would get it. Luckily, she was usually awake around this hour.</p>
<p>Maya had started working at Google two years after Greg had. It was she who&#8217;d convinced him to go to Mexico after he cashed out: Anywhere, she&#8217;d said, that he could reboot his existence.</p>
<p>Maya had two giant chocolate labs and a very, very patient girlfriend named Laurie who&#8217;d put up with anything except being dragged around Dolores Park at 6 a.m. by 350 pounds of drooling canine.</p>
<p>Maya reached for her Mace as Greg jogged toward her, then did a double take and threw her arms open, dropping the leashes and trapping them under her sneaker. &#8220;Where&#8217;s the rest of you? Dude, you look hot!&#8221;</p>
<p>He hugged her back, suddenly conscious of the way he smelled after a night of invasive Googling. &#8220;Maya,&#8221; he said, &#8220;what do you know about Google and the DHS?&#8221;</p>
<p>She stiffened as soon as he asked the question. One of the dogs began to whine. She looked around, then nodded up at the tennis courts. &#8220;Top of the light pole there; don&#8217;t look,&#8221; she said. &#8220;That&#8217;s one of our muni WiFi access points. Wide-angle webcam. Face away from it when you talk.&#8221;</p>
<p>In the grand scheme of things, it hadn&#8217;t cost Google much to wire the city with webcams. Especially when measured against the ability to serve ads to people based on where they were sitting. Greg hadn&#8217;t paid much attention when the cameras on all those access points went public — there&#8217;d been a day&#8217;s worth of blogstorm while people played with the new all-seeing toy, zooming in on various prostitute cruising areas, but after a while the excitement blew over.</p>
<p>Feeling silly, Greg mumbled, &#8220;You&#8217;re joking.&#8221;</p>
<p>&#8220;Come with me,&#8221; she said, turning away from the pole.</p>
<p>The dogs weren&#8217;t happy about cutting their walk short, and expressed their displeasure in the kitchen as Maya made coffee.</p>
<p>&#8220;We brokered a compromise with the DHS,&#8221; she said, reaching for the milk. &#8220;They agreed to stop fishing through our search records, and we agreed to let them see what ads got displayed for users.&#8221;</p>
<p>Greg felt sick. &#8220;Why? Don&#8217;t tell me Yahoo was doing it already&#8230;&#8221;</p>
<p>&#8220;No, no. Well, yes. Sure. Yahoo was doing it. But that wasn&#8217;t the reason Google went along. You know, Republicans hate Google. We&#8217;re overwhelmingly registered Democratic, so we&#8217;re doing what we can to make peace with them before they clobber us. This isn&#8217;t P.I.I.&#8221; — Personally Identifying Information, the toxic smog of the information age — &#8220;It&#8217;s just metadata. So it&#8217;s only slightly evil.&#8221;</p>
<p>&#8220;Why all the intrigue, then?&#8221;</p>
<p>Maya sighed and hugged the lab that was butting her knee with its huge head. &#8220;The spooks are like lice. They get everywhere. They show up at our meetings. It&#8217;s like being in some Soviet ministry. And the security clearance — we&#8217;re divided into these two camps: the cleared and the suspect. We all know who isn&#8217;t cleared, but no one knows why. I&#8217;m cleared. Lucky for me, being a dyke no longer disqualifies you. No cleared person would deign to eat lunch with an unclearable.&#8221;</p>
<p>Greg felt very tired. &#8220;So I guess I&#8217;m lucky I got out of the airport alive. I might have ended up &#8216;disappeared&#8217; if it had gone badly, huh?&#8221;</p>
<p>Maya stared at him intently. He waited for an answer.</p>
<p>&#8220;What?&#8221;</p>
<p>&#8220;I&#8217;m about to tell you something, but you can&#8217;t ever repeat it, okay?&#8221;</p>
<p>&#8220;Um&#8230;you&#8217;re not in a terrorist cell, are you?</p>
<p>&#8220;Nothing so simple. Here&#8217;s the deal: Airport DHS scrutiny is a gating function. It lets the spooks narrow down their search criteria. Once you get pulled aside for secondary at the border, you become a &#8216;person of interest&#8217; — and they never, ever let up. They&#8217;ll scan webcams for your face and gait. Read your mail. Monitor your searches.&#8221;</p>
<p>&#8220;I thought you said the courts wouldn&#8217;t let them&#8230;&#8221;</p>
<p>&#8220;The courts won&#8217;t let them indiscriminately Google you. But after you&#8217;re in the system, it becomes a selective search. All legal. And once they start Googling you, they always find something. All your data is fed into a big hopper that checks for &#8216;suspicious patterns,&#8217; using deviation from statistical norms to nail you.&#8221;</p>
<p>Greg felt like he was going to throw up. &#8220;How the hell did this happen? Google was a good place. &#8216;Don&#8217;t be evil,&#8217; right?&#8221; That was the corporate motto, and for Greg, it had been a huge part of why he&#8217;d taken his computer science Ph.D. from Stanford directly to Mountain View.</p>
<p>Maya replied with a hard-edged laugh. &#8220;Don&#8217;t be evil? Come on, Greg. Our lobbying group is that same bunch of crypto-fascists that tried to Swift-Boat Kerry. We popped our evil cherry a long time ago.&#8221;</p>
<p>They were quiet for a minute.</p>
<p>&#8220;It started in China,&#8221; she went on, finally. &#8220;Once we moved our servers onto the mainland, they went under Chinese jurisdiction.&#8221;</p>
<p>Greg sighed. He knew Google&#8217;s reach all too well: Every time you visited a page with Google ads on it, or used Google maps or Google mail — even if you sent mail to a Gmail account — the company diligently collected your info. Recently, the site&#8217;s search-optimization software had begun using the data to tailor Web searches to individual users. It proved to be a revolutionary tool for advertisers. An authoritarian government would have other purposes in mind.</p>
<p>&#8220;They were using us to build profiles of people,&#8221; she went on. &#8220;When they had someone they wanted to arrest, they&#8217;d come to us and find a reason to bust them. There&#8217;s hardly anything you can do on the Net that isn&#8217;t illegal in China.&#8221;</p>
<p>Greg shook his head. &#8220;Why did they have to put the servers in China?&#8221;</p>
<p>&#8220;The government said they&#8217;d block us otherwise. And Yahoo was there.&#8221; They both made faces. Somewhere along the way, employees at Google had become obsessed with Yahoo, more concerned with what the competition was doing than how their own company was performing. &#8220;So we did it. But a lot of us didn&#8217;t like the idea.&#8221;</p>
<p>Maya sipped her coffee and lowered her voice. One of her dogs sniffed insistently under Greg&#8217;s chair.</p>
<p>&#8220;Almost immediately, the Chinese asked us to start censoring search results,&#8221; Maya said. &#8220;Google agreed. The company line was hilarious: &#8216;We&#8217;re not doing evil — we&#8217;re giving consumers access to a better search tool! If we showed them search results they couldn&#8217;t get to, that would just frustrate them. It would be a bad user experience.&#8217;&#8221;</p>
<p>&#8220;Now what?&#8221; Greg pushed a dog away from him. Maya looked hurt.</p>
<p>&#8220;Now you&#8217;re a person of interest, Greg.</p>
<p>You&#8217;re Googlestalked. Now you live your life with someone constantly looking over your shoulder. You know the mission statement, right? &#8216;Organize the World&#8217;s Information.&#8217; Everything. Give it five years, we&#8217;ll know how many turds were in the bowl before you flushed. Combine that with automated suspicion of anyone who matches a statistical picture of a bad guy and you&#8217;re — &#8220;</p>
<p>&#8220;Scroogled.&#8221;</p>
<p>&#8220;Totally.&#8221; She nodded.</p>
<p>Maya took both labs down the hall to the bedroom. He heard a muffled argument with her girlfriend, and she came back alone.</p>
<p>&#8220;I can fix this,&#8221; she said in an urgent whisper. &#8220;After the Chinese started rounding up people, my podmates and I made it our 20 percent project to fuck with them.&#8221; (Among Google&#8217;s business innovations was a rule that required every employee to devote 20 percent of his or her time to high-minded pet projects.) &#8220;We call it the Googlecleaner. It goes deep into the database and statistically normalizes you. Your searches, your Gmail histograms, your browsing patterns. All of it. Greg, I can Googleclean you. It&#8217;s the only way.&#8221;</p>
<p>&#8220;I don&#8217;t want you to get into trouble.&#8221;</p>
<p>She shook her head. &#8220;I&#8217;m already doomed. Every day since I built the damn thing has been borrowed time — now it&#8217;s just a matter of waiting for someone to point out my expertise and history to the DHS and, oh, I don&#8217;t know. Whatever it is they do to people like me in the war on abstract nouns.&#8221;</p>
<p>Greg remembered the airport. The search. His shirt, the boot print in the middle of it.</p>
<p>&#8220;Do it,&#8221; he said.</p>
<p>The Googlecleaner worked wonders. Greg could tell by the ads that popped up alongside his searches, ads clearly meant for someone else: Intelligent Design Facts, Online Seminary Degree, Terror Free Tomorrow, Porn Blocker Software, the Homosexual Agenda, Cheap Toby Keith Tickets. This was Maya&#8217;s program at work. Clearly Google&#8217;s new personalized search had him pegged as someone else entirely, a God-fearing right winger with a thing for hat acts.</p>
<p>Which was fine by him.</p>
<p>Then he clicked on his address book, and found that half of his contacts were missing. His Gmail in-box was hollowed out like a termite-ridden stump. His Orkut profile, normalized. His calendar, family photos, bookmarks: all empty. He hadn&#8217;t quite realized before how much of him had migrated onto the Web and worked its way into Google&#8217;s server farms — his entire online identity. Maya had scrubbed him to a high gloss; he&#8217;d become the invisible man.</p>
<p>Greg sleepily mashed the keys on the laptop next to his bed, bringing the screen to life. He squinted at the flashing toolbar clock: 4:13 a.m.! Christ, who was pounding on his door at this hour?</p>
<p>He shouted, &#8220;Coming!&#8221; in a muzzy voice and pulled on a robe and slippers. He shuffled down the hallway, turning on lights as he went. At the door, he squinted through the peephole to find Maya staring glumly back at him.</p>
<p>He undid the chains and dead bolt and yanked the door open. Maya rushed in past him, followed by the dogs and her girlfriend.</p>
<p>She was sheened in sweat, her usually combed hair clinging in clumps to her forehead. She rubbed at her eyes, which were red and lined.</p>
<p>&#8220;Pack a bag,&#8221; she croaked hoarsely.</p>
<p>&#8220;What?&#8221;</p>
<p>She took him by the shoulders. &#8220;Do it,&#8221; she said.</p>
<p>&#8220;Where do you want to&#8230;?&#8221;</p>
<p>&#8220;Mexico, probably. Don&#8217;t know yet. Pack, dammit.&#8221; She pushed past him into his bedroom and started yanking open drawers.</p>
<p>&#8220;Maya,&#8221; he said sharply, &#8220;I&#8217;m not going anywhere until you tell me what&#8217;s going on.&#8221;</p>
<p>She glared at him and pushed her hair away from her face. &#8220;The Googlecleaner lives. After I cleaned you, I shut it down and walked away. It was too dangerous to use anymore. But it&#8217;s still set to send me e-mail confirmations whenever it runs. Someone&#8217;s used it six times to scrub three very specific accounts — all of which happen to belong to members of the Senate Commerce Committee up for reelection.&#8221;</p>
<p>&#8220;Googlers are blackwashing senators?&#8221;</p>
<p>&#8220;Not Googlers. This is coming from off-site. The IP block is registered in D.C. And the IPs are all used by Gmail users. Guess who the accounts belong to?&#8221;</p>
<p>&#8220;You spied on Gmail accounts?&#8221;</p>
<p>&#8220;Okay. Yes. I did look through their e-mail. Everyone does it, now and again, and for a lot worse reasons than I did. But check it out — turns out all this activity is being directed by our lobbying firm. Just doing their job, defending the company&#8217;s interests.&#8221;</p>
<p>Greg felt his pulse beating in his temples. &#8220;We should tell someone.&#8221;</p>
<p>&#8220;It won&#8217;t do any good. They know everything about us. They can see every search. Every e-mail. Every time we&#8217;ve been caught on the webcams. Who is in our social network&#8230;did you know if you have 15 Orkut buddies, it&#8217;s statistically certain that you&#8217;re no more than three steps to someone who&#8217;s contributed money to a &#8216;terrorist&#8217; cause? Remember the airport? You&#8217;ll be in for a lot more of that.&#8221;</p>
<p>&#8220;Maya,&#8221; Greg said, getting his bearings. &#8220;Isn&#8217;t heading to Mexico overreacting? Just quit. We can do a start-up or something. This is crazy.&#8221;</p>
<p>&#8220;They came to see me today,&#8221; she said. &#8220;Two of the political officers from DHS. They didn&#8217;t leave for hours. And they asked me a lot of very heavy questions.&#8221;</p>
<p>&#8220;About the Googlecleaner?&#8221;</p>
<p>&#8220;About my friends and family. My search history. My personal history.&#8221;</p>
<p>&#8220;Jesus.&#8221;</p>
<p>&#8220;They were sending a message to me. They&#8217;re watching every click and every search. It&#8217;s time to go. Time to get out of range.&#8221;</p>
<p>&#8220;There&#8217;s a Google office in Mexico, you know.&#8221;</p>
<p>&#8220;We&#8217;ve got to go,&#8221; she said, firmly.</p>
<p>&#8220;Laurie, what do you think of this?&#8221; Greg asked.</p>
<p>Laurie thumped the dogs between the shoulders. &#8220;My parents left East Germany in &#8217;65. They used to tell me about the Stasi. The secret police would put everything about you in your file, if you told an unpatriotic joke, whatever. Whether they meant it or not, what Google has created is no different.&#8221;</p>
<p>&#8220;Greg, are you coming?&#8221;</p>
<p>He looked at the dogs and shook his head. &#8220;I&#8217;ve got some pesos left over,&#8221; he said. &#8220;You take them. Be careful, okay?&#8221;</p>
<p>Maya looked like she was going to slug him. Softening, she gave him a ferocious hug.</p>
<p>&#8220;Be careful, yourself,&#8221; she whispered in his ear.</p>
<p>They came for him a week later. At home, in the middle of the night, just as he&#8217;d imagined they would.</p>
<p>Two men arrived on his doorstep shortly after 2 a.m. One stood silently by the door. The other was a smiler, short and rumpled, in a sport coat with a stain on one lapel and a American flag on the other. &#8220;Greg Lupinski, we have reason to believe you&#8217;re in violation of the Computer Fraud and Abuse Act,&#8221; he said, by way of introduction. &#8220;Specifically, exceeding authorized access, and by means of such conduct having obtained information. Ten years for a first offense. Turns out that what you and your friend did to your Google records qualifies as a felony. And oh, what will come out in the trial&#8230;all the stuff you whitewashed out of your profile, for starters.&#8221;</p>
<p>Greg had played this scene in his head for a week. He&#8217;d planned all kinds of brave things to say. It had given him something to do while he waited to hear from Maya. She never called.</p>
<p>&#8220;I&#8217;d like to get in touch with a lawyer,&#8221; is all he mustered.</p>
<p>&#8220;You can do that,&#8221; the small man said. &#8220;But maybe we can come to a better arrangement.&#8221;</p>
<p>Greg found his voice. &#8220;I&#8217;d like to see your badge,&#8221; he stammered.</p>
<p>The man&#8217;s basset-hound face lit up as he let out a bemused chuckle. &#8220;Buddy, I&#8217;m not a cop,&#8221; he replied. &#8220;I&#8217;m a consultant. Google hired me — my firm represents their interests in Washington — to build relationships. Of course, we wouldn&#8217;t get the police involved without talking to you first. You&#8217;re part of the family. Actually, there&#8217;s an offer I&#8217;d like to make.&#8221;</p>
<p>Greg turned to the coffeemaker, dumped the old filter.</p>
<p>&#8220;I&#8217;ll go to the press,&#8221; he said.</p>
<p>The man nodded as if thinking it over. &#8220;Well, sure. You could walk into the Chronicle&#8217;s office in the morning and spill everything. They&#8217;d look for a confirming source. They won&#8217;t find one. And when they try searching for it, we&#8217;ll find them. So, buddy, why don&#8217;t you hear me out, okay? I&#8217;m in the win-win business. I&#8217;m very good at it.&#8221; He paused. &#8220;By the way, those are excellent beans, but you want to give them a little rinse first? Takes some of the bitterness out and brings up the oils. Here, pass me a colander?&#8221;</p>
<p>Greg watched as the man silently took off his jacket and hung it over a kitchen chair, then undid his cuffs and carefully rolled them up, slipping a cheap digital watch into his pocket. He poured the beans out of the grinder and into Greg&#8217;s colander, and rinsed them in the sink.</p>
<p>He was a little pudgy and very pale, with the social grace of an electrical engineer. He seemed like a real Googler, actually, obsessed with the minutiae. He knew his way around a coffee grinder, too.</p>
<p>&#8220;We&#8217;re drafting a team for Building 49&#8230;&#8221;</p>
<p>&#8220;There is no Building 49,&#8221; Greg said automatically.</p>
<p>&#8220;Of course,&#8221; the guy said, flashing a tight smile. &#8220;There&#8217;s no Building 49. But we&#8217;re putting together a team to revamp the Googlecleaner. Maya&#8217;s code wasn&#8217;t very efficient, you know. It&#8217;s full of bugs. We need an upgrade. You&#8217;d be the right guy, and it wouldn&#8217;t matter what you knew if you were back inside.&#8221;</p>
<p>&#8220;Unbelievable,&#8221; Greg said, laughing. &#8220;If you think I&#8217;m going to help you smear political candidates in exchange for favors, you&#8217;re crazier than I thought.&#8221;</p>
<p>&#8220;Greg,&#8221; the man said, &#8220;we&#8217;re not smearing anyone. We&#8217;re just going to clean things up a bit. For some select people. You know what I mean? Everyone&#8217;s Google profile is a little scary under close inspection. Close inspection is the order of the day in politics. Standing for office is like a public colonoscopy.&#8221; He loaded the cafetière and depressed the plunger, his face screwed up in solemn concentration. Greg retrieved two coffee cups — Google mugs, of course — and passed them over.</p>
<p>&#8220;We&#8217;re going to do for our friends what Maya did for you. Just a little cleanup. All we want to do is preserve their privacy. That&#8217;s all.&#8221;</p>
<p>Greg sipped his coffee. &#8220;What happens to the candidates you don&#8217;t clean?&#8221;</p>
<p>&#8220;Yeah,&#8221; the guy said, flashing Greg a weak grin. &#8220;Yeah, you&#8217;re right. It&#8217;ll be kind of tough for them.&#8221; He searched the inside pocket of his jacket and produced several folded sheets of paper.</p>
<p>He smoothed out the pages and put them on the table. &#8220;Here&#8217;s one of the good guys who needs our help.&#8221; It was a printout of a search history belonging to a candidate whose campaign Greg had contributed to in the past three elections.</p>
<p>&#8220;Fella gets back to his hotel room after a brutal day of campaigning door to door, fires up his laptop, and types &#8216;hot asses&#8217; into his search bar. Big deal, right? The way we see it, for that to disqualify a good man from continuing to serve his country is just un-American.&#8221;</p>
<p>Greg nodded slowly.</p>
<p>&#8220;So you&#8217;ll help the guy out?&#8221; the man asked.</p>
<p>&#8220;Yes.&#8221;</p>
<p>&#8220;Good. There&#8217;s one more thing. We need you to help us find Maya. She didn&#8217;t understand our goals at all, and now she seems to have flown the coop. Once she hears us out, I have no doubt she&#8217;ll come around.&#8221;</p>
<p>He glanced at the candidate&#8217;s search history.</p>
<p>&#8220;I guess she might,&#8221; Greg replied.</p>
<p>The new Congress took 11 working days to pass the Securing and Enumerating America&#8217;s Communications and Hypertext Act, which authorized the DHS and NSA to outsource up to 80 percent of intelligence and analysis work to private contractors. Theoretically, the contracts were open to competitive bidding, but within the secure confines of Google&#8217;s Building 49, there was no question of who would win. If Google had spent $15 billion on a program to catch bad guys at the border, you can bet they would have caught them — governments just aren&#8217;t equipped to Do Search Right.</p>
<p>The next morning Greg scrutinized himself carefully as he shaved (the security minders didn&#8217;t like hacker stubble and weren&#8217;t shy about telling him so), realizing that today was his first day as a de facto intelligence agent for the U.S. government. How bad would it be? Wasn&#8217;t it better to have Google doing this stuff than some ham-fisted DHS desk jockey?</p>
<p>By the time he parked at the Googleplex, among the hybrid cars and bulging bike racks, he had convinced himself. He was mulling over which organic smoothie to order at the canteen when his key card failed to open the door to Building 49. The red LED flashed dumbly every time he swiped his card. Any other building, and there&#8217;d be someone to tailgate on, people trickling in and out all day. But the Googlers in 49 only emerged for meals, and sometimes not even that.</p>
<p>Swipe, swipe, swipe. Suddenly he heard a voice at his side.</p>
<p>&#8220;Greg, can I see you, please?&#8221;</p>
<p>The rumpled man put an arm around his shoulders, and Greg smelled his citrusy aftershave. It smelled like what his divemaster in Baja had worn when they went out to the bars in the evening. Greg couldn&#8217;t remember his name. Juan Carlos? Juan Luis?</p>
<p>The man&#8217;s arm around his shoulders was firm, steering him away from the door, out onto the immaculate lawn, past the herb garden outside the kitchen. &#8220;We&#8217;re giving you a couple of days off,&#8221; he said.</p>
<p>Greg felt a sudden stab of anxiety. &#8220;Why?&#8221; Had he done something wrong? Was he going to jail?</p>
<p>&#8220;It&#8217;s Maya.&#8221; The man turned him around, met his eyes with his bottomless gaze. &#8220;She killed herself. In Guatemala. I&#8217;m sorry, Greg.&#8221;</p>
<p>Greg seemed to hurtle away, to a place miles above, a Google Earth view of the Googleplex, where he looked down on himself and the rumpled man as a pair of dots, two pixels, tiny and insignificant. He willed himself to tear at his hair, to drop to his knees and weep.</p>
<p>From a long way away, he heard himself say, &#8220;I don&#8217;t need any time off. I&#8217;m okay.&#8221;</p>
<p>From a long way away, he heard the rumpled man insist.</p>
<p>The argument persisted for a long time, and then the two pixels moved into Building 49, and the door swung shut behind them.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/interwebnets/'>Interwebnets</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/google-is-evil/'>Google is Evil</a>, <a href='http://spiralofhope.wordpress.com/tag/meta-search-engine/'>Meta Search Engine</a>, <a href='http://spiralofhope.wordpress.com/tag/privacy/'>privacy</a>, <a href='http://spiralofhope.wordpress.com/tag/seo/'>SEO</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1228&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/05/10/google-nukes-meta-search-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>The Compiled Website Lives!</title>
		<link>http://spiralofhope.wordpress.com/2010/05/03/the-compiled-website-lives/</link>
		<comments>http://spiralofhope.wordpress.com/2010/05/03/the-compiled-website-lives/#comments</comments>
		<pubDate>Tue, 04 May 2010 05:21:43 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Compiled Website]]></category>
		<category><![CDATA[Interwebnets]]></category>
		<category><![CDATA[Programming / Scripting]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1224</guid>
		<description><![CDATA[The compiled website project is the engine running spiralofhope.com. I&#8217;ve made some astounding progress in recent days, and it&#8217;s now at the point where I can create and edit documents as I wish.  The only critical feature I&#8217;m missing is the creation of lists of mixed-type; both ordered and unordered. I took some time and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1224&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://spiralofhope.com/compiled-website.html">The compiled website project</a> is the engine running <a href="http://spiralofhope.com">spiralofhope.com</a>.</p>
<p>I&#8217;ve made some astounding progress in recent days, and it&#8217;s now at the point where I can create and edit documents as I wish.  The only critical feature I&#8217;m missing is the creation of lists of mixed-type; both ordered and unordered.</p>
<p>I took some time and cleaned up my TL;DR introduction page.  In particular I&#8217;ve written <a href="http://spiralofhope.com/compiled-website-reasoning.html">my compiled website reasoning</a>.</p>
<p>The compiled website project is pretty much the death knell for this blog.  Useful stuff that&#8217;s stuck here is now in line to be imported into spiralofhope.com.</p>
<p>But before that happens, I think I&#8217;ll implement a site RSS feed so that people can stay up-to-date as they wish, and I can create temporal posts like blog entries.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/personal/projects-personal/compiled-website-projects-personal-personal/'>Compiled Website</a>, <a href='http://spiralofhope.wordpress.com/category/interwebnets/'>Interwebnets</a>, <a href='http://spiralofhope.wordpress.com/category/programming-scripting/'>Programming / Scripting</a>, <a href='http://spiralofhope.wordpress.com/category/personal/projects-personal/'>Projects</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1224&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/05/03/the-compiled-website-lives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>Geany spell checking</title>
		<link>http://spiralofhope.wordpress.com/2010/04/29/geany-spell-checking/</link>
		<comments>http://spiralofhope.wordpress.com/2010/04/29/geany-spell-checking/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 04:04:02 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unity Linux]]></category>
		<category><![CDATA[british]]></category>
		<category><![CDATA[en_CA]]></category>
		<category><![CDATA[en_GB]]></category>
		<category><![CDATA[Geany]]></category>
		<category><![CDATA[shpeel chucking]]></category>
		<category><![CDATA[spell checking]]></category>
		<category><![CDATA[tpyo]]></category>
		<category><![CDATA[typo]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1220</guid>
		<description><![CDATA[Geany has a number of plugins, and there is spell checking in their main plugins bundle.  Installing was easy. Tested 2010-04-29 on Unity Linux 2010 64bit beta1, updated recently. su smart install geany-devel lib64enchant-devel intltool wget http://plugins.geany.org/geany-plugins/geany-plugins-0.18.tar.bz2 tar xvvjf geany-plugins-0.18.tar.bz2 cd geany-plugins-0.18 ./configure make make install Then go to `Tools &#62; Plugin Manager` and select [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1220&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Geany has a number of <a href="http://www.geany.org/Support/Plugins">plugins</a>, and there is spell checking in <a href="http://plugins.geany.org/geany-plugins/">their main plugins bundle</a>.  Installing was easy.</p>
<p>Tested 2010-04-29 on Unity Linux 2010 64bit beta1, updated recently.</p>
<p style="padding-left:30px;"><code>su<br />
smart install geany-devel lib64enchant-devel intltool<br />
wget <a title="http://plugins.geany.org/geany-plugins/geany-plugins-0.18.tar.bz2" href="http://plugins.geany.org/geany-plugins/geany-plugins-0.18.tar.bz2">http://plugins.geany.org/geany-plugins/geany-plugins-0.18.tar.bz2</a></code><code><br />
tar xvvjf geany-plugins-0.18.tar.bz2<br />
cd geany-plugins-0.18</code><br />
./configure<br />
make<br />
make install</p>
<p>Then go to `Tools &gt; Plugin Manager` and select what you want to  enable, and configure them too.</p>
<p>Does en_GB spell checking, yay!</p>
<p><em>.. uh, and en_CA .. lolwut?</em></p>
<p>It&#8217;s not very aggressive with spell checking.  It won&#8217;t mark up the whole document, but it&#8217;ll do the line you&#8217;re working on and it&#8217;ll remember  previous errors.  So it&#8217;s not perfect, but it&#8217;s good enough for my purposes.</p>
<p><em>Now I have yet another dictionary that I have to keep manually updated.</em></p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/documentation/'>Documentation</a>, <a href='http://spiralofhope.wordpress.com/category/howto/'>HOWTO</a>, <a href='http://spiralofhope.wordpress.com/category/linux/'>Linux</a>, <a href='http://spiralofhope.wordpress.com/category/linux/unity-linux/'>Unity Linux</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/british/'>british</a>, <a href='http://spiralofhope.wordpress.com/tag/en_ca/'>en_CA</a>, <a href='http://spiralofhope.wordpress.com/tag/en_gb/'>en_GB</a>, <a href='http://spiralofhope.wordpress.com/tag/geany/'>Geany</a>, <a href='http://spiralofhope.wordpress.com/tag/shpeel-chucking/'>shpeel chucking</a>, <a href='http://spiralofhope.wordpress.com/tag/spell-checking/'>spell checking</a>, <a href='http://spiralofhope.wordpress.com/tag/tpyo/'>tpyo</a>, <a href='http://spiralofhope.wordpress.com/tag/typo/'>typo</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1220/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1220&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/04/29/geany-spell-checking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
		<item>
		<title>Definition of &#8216;challenge&#8217;</title>
		<link>http://spiralofhope.wordpress.com/2010/04/28/definition-of-challenge/</link>
		<comments>http://spiralofhope.wordpress.com/2010/04/28/definition-of-challenge/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 02:14:45 +0000</pubDate>
		<dc:creator>spiralofhope</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[dance music]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expressions]]></category>
		<category><![CDATA[rx]]></category>

		<guid isPermaLink="false">http://spiralofhope.wordpress.com/?p=1218</guid>
		<description><![CDATA[Working with regular expressions while listening to dance music. Filed under: Personal Tagged: dance music, regex, regular expressions, rx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1218&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Working with regular expressions while listening to dance music.</p>
<br />Filed under: <a href='http://spiralofhope.wordpress.com/category/personal/'>Personal</a> Tagged: <a href='http://spiralofhope.wordpress.com/tag/dance-music/'>dance music</a>, <a href='http://spiralofhope.wordpress.com/tag/regex/'>regex</a>, <a href='http://spiralofhope.wordpress.com/tag/regular-expressions/'>regular expressions</a>, <a href='http://spiralofhope.wordpress.com/tag/rx/'>rx</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spiralofhope.wordpress.com/1218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spiralofhope.wordpress.com/1218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spiralofhope.wordpress.com/1218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spiralofhope.wordpress.com&amp;blog=7243311&amp;post=1218&amp;subd=spiralofhope&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spiralofhope.wordpress.com/2010/04/28/definition-of-challenge/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13c78ef3f19f000a0cf481d2aea17a79?s=96&#38;d=&#38;r=R" medium="image">
			<media:title type="html">spiralofhope</media:title>
		</media:content>
	</item>
	</channel>
</rss>
