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

<channel>
	<title>Desert of the Mind</title>
	<atom:link href="http://blog.dp.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.dp.org</link>
	<description>a history of fleeting interests</description>
	<pubDate>Thu, 25 Mar 2010 00:29:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hardwood</title>
		<link>http://blog.dp.org/?p=171</link>
		<comments>http://blog.dp.org/?p=171#comments</comments>
		<pubDate>Thu, 25 Mar 2010 00:29:41 +0000</pubDate>
		<dc:creator>cjt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.dp.org/?p=171</guid>
		<description><![CDATA[Last Novemeber we ripped up our carpet in two rooms and put down hardwood.  Finally got around to putting the video up.




]]></description>
			<content:encoded><![CDATA[<p>Last Novemeber we ripped up our carpet in two rooms and put down hardwood.  Finally got around to putting the video up.</p>
<p><span id="more-171"></span></p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RqwN7XLTNJM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/RqwN7XLTNJM&#038;hl=en&#038;fs=1&#038;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dp.org/?feed=rss2&amp;p=171</wfw:commentRss>
		</item>
		<item>
		<title>Power to the People</title>
		<link>http://blog.dp.org/?p=105</link>
		<comments>http://blog.dp.org/?p=105#comments</comments>
		<pubDate>Tue, 16 Feb 2010 22:09:01 +0000</pubDate>
		<dc:creator>cjt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.dp.org/?p=105</guid>
		<description><![CDATA[This Ted Talk by David Cameron reminded me of a crazy idea I submitted to Google 10 to the 100 a while back.  Here was my submission.  

What one sentence best describes your idea? 
Let&#8217;s actually apply 21st century technology to democracy by continually polling the voting public on the top issues affecting [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.ted.com/talks/david_cameron.html">Ted Talk</a> by David Cameron reminded me of a crazy idea I submitted to Google 10 to the 100 a while back.  Here was my submission.  </p>
<p><span id="more-105"></span></p>
<p><strong>What one sentence best describes your idea? </strong></p>
<p>Let&#8217;s actually apply 21st century technology to democracy by continually polling the voting public on the top issues affecting their community, and gathering the best ideas for government to implement.</p>
<p><strong>Describe your idea in more depth</strong></p>
<p>A website wherein registered and authenticated citizens can state and debate issues, vote them up and down in priority, propose solutions/actions, and generally have a say in the thousands of government decisions that affect their lives.</p>
<p>Hierarchies of representation per issue or problem domain can be formed.  Citizens can delegate their decisions in specific and fine-grains areas to knowledgeable and trusted representatives (education, energy, pet-control, etc..), or override default votes on an issue by issue basis.  Citizens or groups of citizens become experts in certain areas and gain trust in that area and gather support, others default to voting the way their wife or husband does. <img src='http://blog.dp.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Initially, elected officials use the output of the system as their mandate.  Then it replaces municipal boards, school boards, city council meetings, etc.  Eventually, politicians become obsolete and the government departments themselves present feasibility and impact analysis on competing solutions for voting on budget approval and acknowledgment of trade-offs as an issue moves through the pipeline.</p>
<p>Is this just as silly as letting the general public write an encyclopedia?  Or is it just as powerful?  Would it stall any progress, or provoke communities to rally together and move forward?  Is it giving too much power to the unwashed masses, or is it giving them the responsibility the are capable of shouldering?</p>
<p><strong>What problem or issue does your idea address?</strong></p>
<p>We vote far too infrequently and far too coarsely.  We vote on all issues at once by voting for a candidate that we agree with the most.  Voting today is an expensive process.  Make it cheap, easy and frequent.  Remove the power of relatively few lobbyists/corporations from influencing the real decisions.</p>
<p><strong>If your idea would become a reality, who would benefit the most and how?</strong></p>
<p>The majority of people would benefit from having their voices heard of the range of topics they care about.   People who elect a candidate using this system to gather feedback define their mandate would be empowered and become a willing participant in the democratic process. It would increase their sense of community and their trust in government.  </p>
<p><strong>What are the initial steps required to get this idea off the ground?</strong></p>
<p>Build a prototype system and find political candidates (most likely a brand new breed of politician) willing to use it.  Start at a municipal level to demonstrate value, gain community buy-in and work out issues. </p>
<p><strong>Describe the optimal outcome should your idea be selected and successfully implemented. How would you measure it?</strong></p>
<p>Communities will vote for individual solutions, not politicians to represent them.  The government becomes reactive to the needs of the people.  Politicians become moderators and advocates and subject matter experts is their areas of specialty, but do not make the final decisions.</p>
<p>Metrics include voter participation. Satisfaction with government.  Belief that they have a say in what happens in their community, city, state, province, country and the world.  Lower crime, higher productivity, higher quality of life.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dp.org/?feed=rss2&amp;p=105</wfw:commentRss>
		</item>
		<item>
		<title>Shower Friendly Foods</title>
		<link>http://blog.dp.org/?p=81</link>
		<comments>http://blog.dp.org/?p=81#comments</comments>
		<pubDate>Sat, 11 Oct 2008 02:58:44 +0000</pubDate>
		<dc:creator>cjt</dc:creator>
		
		<category><![CDATA[Lifesytle]]></category>

		<guid isPermaLink="false">http://blog.dp.org/?p=81</guid>
		<description><![CDATA[I&#8217;m not usually hungry in the mornings, so when I found myself craving breakfast in the shower one morning, several things occurred to me:  1) most types of food you can eat in the shower are good for you, 2) ergo, eating in the shower is good way to stay healthy and save time, and 3) cleaning [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not usually hungry in the mornings, so when I found myself craving breakfast in the shower one morning, several things occurred to me:  1) most types of food you can eat in the shower are good for you, 2) ergo, eating in the shower is good way to stay healthy and save time, and 3) cleaning up is easy.  So if you tend to eat daily and take showers on a regular basis, and want to learn how you too can adopt this healthy lifestyle, read on!</p>
<p><span id="more-81"></span></p>
<p><strong>Why eat in the shower?</strong></p>
<p>Eating while showering is the foundation of a healthy lifestyle, but until now it&#8217;s only been known to the filthy rich and very silly.   Sure, your food choices are limited, but that&#8217;s a good thing.  Most shower-inappropriate foods are not at all healthy.  Cake, cookies, potato chips, hamburgers and french fries lose their appeal when drenched in warm water.  You are gently forced towards a diet of fruits and vegetables, perhaps cheeses too, and the occasional bonbon.  Salty, sugary, fatty toppings like mayo, ranch dressing and ketchup are washed away.</p>
<p>Being naked while eating has it&#8217;s benefits as well.  One becomes more aware of their own weight when naked, providing that extra incentive to eat less.   Cleaning up spills is much easier too.  You are already close to a bar of soap, so who cares if you spill a little on yourself.  No laundry, and no need for that lobster bib.</p>
<p>One also tends to imbibe more water while eating in the shower than at a dry dusty dinner table.  Splashing around with your mouth open eating damp food means you just need to drink 7 glasses of water a day instead of the recommended 8.  Now if that isn&#8217;t a time-saving, I don&#8217;t know what is. </p>
<p><strong>Sounds good.  How do I do it??</strong></p>
<p>First you&#8217;ll need to prepare your showering environment.  Unless your drain contains a garborator, a strainer to catch large chunks of food is a must. You will also need some form of shelving for your food and drink.  One of those wire shelves that hang from the shower head is a good start.  Alternatively you can use hooks and place your food in strainers or mesh bags that can be hung-up.   If you plan to eat anything that produces garbage (watermelon, apples,  fruit-rollups), make sure you have a waste receptacle within reach.  Finally, you may want to consider a small bottle of dish soap and a dish rack so you can wash up any cups and containers after you are done eating.   (Tip: Don&#8217;t try to dry the dishes while the shower is running, especially not with a hair dryer.)</p>
<p>When preparing your meal, it&#8217;s a good idea to cut the food into bite-sized chunks ahead of time.  Knives sliding around the bottom of the bathtub are hard on the toes.  For beverages, you&#8217;ll want to consider a sports bottle to avoid excessive watering down.   On the other hand, drink mixes that require just adding water can be mixed right in the shower!</p>
<p>When you&#8217;re all set to shower and devour, place your food on the shelves or hooks and get in.  The goal is to multitask.  Always be chewing and swallowing as you wash.  If you like your showers hot, try to eat any foods that are better served cool first.  Eating the messiest foods first is a good idea was well.</p>
<p> <strong>What types of food should I choose?</strong></p>
<p>Choose foods that don&#8217;t soak up water and get soggy or get eroded by splashing water.  Most fruits and veggies are great in the shower.  They are usually grown outdoors where it sometimes rains, so they are naturally water resistant.  Grapes, carrots (especially mini ones), green pepper, cucumber and lettuce, to name a few.   (Tip: Lettuce can also be used as a makeshift shower cap.)   Other finger foods you might find as hors d&#8217;oeuvres at a bris or seance work well, such as cheeses, pepperoni, hard-boiled eggs, and hotdog pieces with toothpicks in them.</p>
<p>Unfortunately most breads don&#8217;t fare too well in 100% humidity.  Pita can withstand moderate splashing, and may be used by the daring SFFer, but in general it is best to avoid breads altogether.  However, pasta loves moist warm locations, but you will have to forgo the sauce.</p>
<p>We all heard the expression &#8220;oil and water don&#8217;t mix&#8221;.  Usually if it&#8217;s fried or dipped in oil, it probably won&#8217;t work in the shower.  Fried foods are often covered in batter, breading or sauces that will wash away - the protective oil coating doesn&#8217;t prove to be water resistant enough.  But some oily substances can be used to your advantage.  For example, peanut butter, when used properly, can enhance the shower dining experience, especially when used to prepare the delicacy <a href="http://en.wikipedia.org/wiki/Ants_on_a_log">Ants on a Log</a>.</p>
<p>Some &#8220;junk foods&#8221; stand up semi-well and might be worth trying as a treat once in a while.   Cold, well-cheesed pizza might be okay, if you avoid spraying directly with water.  Non-crispy chicken wings, the kind drenched in sauce, may not fair to badly either.</p>
<p>For those with insatiable sweet-tooths, you can get away with jelly-beans, hard candies, and if you are careful, chocolate bars and dense cheesecakes.  You make loose a little bit due to splashing, but you shouldn&#8217;t really be eating it anyways, right?</p>
<p>(Tip: if you don&#8217;t like the taste of healthier foods, stick the shower head in your mouth to rinse the taste away.)</p>
<p><strong>Do you really eat in the shower?</strong></p>
<p>No.  Of course not.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dp.org/?feed=rss2&amp;p=81</wfw:commentRss>
		</item>
		<item>
		<title>CNC</title>
		<link>http://blog.dp.org/?p=12</link>
		<comments>http://blog.dp.org/?p=12#comments</comments>
		<pubDate>Sun, 24 Aug 2008 00:10:23 +0000</pubDate>
		<dc:creator>cjt</dc:creator>
		
		<category><![CDATA[Woodworking]]></category>

		<guid isPermaLink="false">http://blog.dp.org/?p=12</guid>
		<description><![CDATA[A couple months ago I stumbled across Fab@Home and knew right away I needed to build one of those machines - basically a 3D printer that lays down layers of silicone to build an object.  Well, plans change, and I ended up building a CNC router instead, but it was close enough and my craving was nonetheless [...]]]></description>
			<content:encoded><![CDATA[<p>A couple months ago I stumbled across <a href="http://fabathome.org/">Fab@Home</a> and knew right away I needed to build one of those machines - basically a 3D printer that lays down layers of silicone to build an object.  Well, plans change, and I ended up building a CNC router instead, but it was close enough and my craving was nonetheless satisfied.  <span id="more-12"></span> Here&#8217;s a dramatic picture of the nearly finished product: </p>
<p style="text-align: center;"><a href="http://blog.dp.org/wp-content/uploads/2008/08/cncfront.jpg"><img class="size-medium wp-image-41      aligncenter" title="cncfront" src="http://blog.dp.org/wp-content/uploads/2008/08/cncfront.jpg" alt="" width="300" height="200" /></a></p>
<p style="text-align: left;">And a less dramatic one:</p>
<p style="text-align: center;"><a href="http://blog.dp.org/wp-content/uploads/2008/08/cncfinished.jpg"><img class="size-medium wp-image-40    aligncenter" title="cncfinished" src="http://blog.dp.org/wp-content/uploads/2008/08/cncfinished.jpg" alt="" width="300" height="200" /></a></p>
<p style="text-align: left;">Now the longer story.  I started buying parts with absolutely no idea what I was doing.  Because my original intention was to build a fabber, I obediently ordered the main electronic items from the Fab@Home bill of materials, starting with a Xylotex 4-axis stepper controller, some stepper motors, an LPC2148 ARM processor and a JTAG adapter.  While waiting for that stuff to arrive, I did some research and realized that although it would be super cool to make the Fab@Home machine, the blobs of rasterized silicone it produced looked like crap and I really couldn&#8217;t think of anything I wanted to make with that particular <a href="http://www.fabathome.org/wiki/index.php?title=Image:IPod_Case_Trial_2_017.jpg">look</a>.  In the meantime, I saw all these videos of CNC routers - a much better fit with my penchant for woodworking.</p>
<p style="text-align: left;">After several false design starts, I found <a href="http://buildyourcnc.com/">http://buildyourcnc.com/</a> with videos of a guy building a CNC from start to finish with just a vague idea of the dimensions he wanted and a measure-as-you-go attitude.  This was perfect.  I followed his general approach but with a much smaller footprint, ending up with about a 13&#8243; x 11&#8243; x 3&#8243; toolspace, as well as a few other modifications worth mentioning.</p>
<p>I didn&#8217;t bother making notches for the bearings, opting to bolt them on instead, as others have done.  I also used bigger bearings, which were the smallest I could source locally.</p>
<p><a href="http://blog.dp.org/wp-content/uploads/2008/08/cncxnut.jpg"><img class="size-thumbnail wp-image-44 alignleft" title="cncxnut" src="http://blog.dp.org/wp-content/uploads/2008/08/cncxnut.jpg" alt="" width="150" height="100" /></a></p>
<p>I embedded the transmission nut in a piece of plastic rather than bore a long hole through the MDF.  I didn&#8217;t like the idea of the threaded rod going through the board - partially because the insertion of the transmission nut seemed to cause the MDF to split in the videos, and partially because I didn&#8217;t trust myself to drill those long straight holes.   It turned out to be a non-issue since I was using a larger diameter threaded rod that would have required too large a hole. </p>
<p>I went with a solid block of wood for the motor mounts.  Dangling the motors off the end of four bolts didn&#8217;t seem very solid.  I didn&#8217;t even try it, so I could be wrong.  For the motor couplers, I cheaped out and used clear tubing and small clamps.</p>
<p><a href="http://blog.dp.org/wp-content/uploads/2008/08/cncroutermount.jpg"><img class="size-thumbnail wp-image-42 alignright" title="cncroutermount" src="http://blog.dp.org/wp-content/uploads/2008/08/cncroutermount.jpg" alt="" width="150" height="100" /></a></p>
<p>For the router mount I went with two brackets on the front instead of one, making for easy plumb adjustment.  Actually, I didn&#8217;t have enough room for cross dowels if the front bracket were on the same plane as the inside due to the bolts holding the inside bracket on, so this design deviation was a necessity. </p>
<p>Once it was mostly together, I took it apart to paint it, but not before some test runs with a Sharpie on paper, noting areas that needed tweaking during reassembly.  It&#8217;s painted and back together now and running nicely.  The only thing left to do is mount some limit switches.. and spend some quality time with the software.</p>
<p>Here&#8217;s a hasty video of it drawing in sand.</p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/5TRPR-wDoeI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/5TRPR-wDoeI&#038;hl=en&#038;fs=1&#038;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center><br />
 <br />
In the end I barely scraped the surface of CNC design and construction.  I should really have spent a few days reading the sites and learning from the mistakes and wisdom of others, but as usual I just plowed ahead blindly.  Seemed to work out this time. <img src='http://blog.dp.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, and I didn&#8217;t end up using the ARM microcontroller, but I have other ideas for that.  Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dp.org/?feed=rss2&amp;p=12</wfw:commentRss>
		</item>
		<item>
		<title>Stardust@Home</title>
		<link>http://blog.dp.org/?p=14</link>
		<comments>http://blog.dp.org/?p=14#comments</comments>
		<pubDate>Fri, 22 Aug 2008 00:04:55 +0000</pubDate>
		<dc:creator>cjt</dc:creator>
		
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://blog.dp.org/?p=14</guid>
		<description><![CDATA[If you still spend your Friday nights staring at an untuned TV in hopes of spotting a signal from an alien world, you haven&#8217;t yet discovered the Stardust@Home project.  For the past year and a half volunteers have been sifting through microscopic pictures of tiny portions of aerogel plates retrieved from the Stardust spacecraft trying to find evidence of collisions with [...]]]></description>
			<content:encoded><![CDATA[<p>If you still spend your Friday nights staring at an untuned TV in hopes of spotting a signal from an alien world, you haven&#8217;t yet discovered the <a href="http://stardustathome.ssl.berkeley.edu/">Stardust@Home</a> project.  For the past year and a half volunteers have been sifting through microscopic pictures of tiny portions of aerogel plates retrieved from the <a href="http://en.wikipedia.org/wiki/Stardust_(spacecraft)">Stardust spacecraft</a> trying to find evidence of collisions with interstellar dust.</p>
<p>Admittedly, I have spent a few hours doing this, and being a naturally lazy guy, I immediately started pondering ways to automate the search. <span id="more-14"></span> Apparently software to do just that was part of the original Stardust proposal, but in the end they <a href="http://stardustathome.ssl.berkeley.edu/forum/viewtopic.php?t=1555" target="_blank">didn&#8217;t get the budget</a> to develop it.  They also claim the task is not susceptible to programmatic distillation&#8230; a plausible excuse. </p>
<p>While a completely automated searching program would be a daunting task, tools to make it easier for humans to pick out the desired anomalous features seems quite a bit easier.  The website teaches us that one of the primary features of a collision track is that it extends below of the surface of the gel, so my first thought was to stack the frames coloured by depth.  This made the tracks easy to spot within the sets of images I chose.  (If you haven&#8217;t seen Stardust@Home movies, these will seems quite unremarkable)</p>

<a href='http://blog.dp.org/?attachment_id=22' title='sw_-14991_-14368i109_12feb07'><img src="http://blog.dp.org/wp-content/uploads/2008/08/sw_-14991_-14368i109_12feb07.jpg" width="150" height="112" class="attachment-thumbnail" alt="" /></a>
<a href='http://blog.dp.org/?attachment_id=23' title='7575333V1'><img src="http://blog.dp.org/wp-content/uploads/2008/08/7575333v1.jpg" width="150" height="112" class="attachment-thumbnail" alt="" /></a>
<a href='http://blog.dp.org/?attachment_id=24' title='9914558v1'><img src="http://blog.dp.org/wp-content/uploads/2008/08/9914558v1.jpg" width="150" height="112" class="attachment-thumbnail" alt="" /></a>

<p>(These were done manually, tediously, in PhotoShop.  Frames were layered and to each the Find Edges filter was applied, then all blue and green removed leaving red outlines.  The hue of each frame was then shifted by an ever increasing amount, giving each frame a different colour.  Finally, the blending option on all frames was set to Lighten.)</p>
<p>Granted this is just a small sample. The movies I chose may very well be ideal candidates for this type of filtering.  Regardless, it gives me hope that a filter of this sort would be useful in helping spot tracks.  The next step would be to write a little app to do this in real-time to see how this technique holds up.</p>
<p>Regardless, it&#8217;d be nice to see something like this and other filtering options alongside the current focus movies.  Here&#8217;s a list of other filtering ideas.  Many of these could be combined.</p>
<p>1. Layer the frames and allow interactive dragging of the top frame with decreasing movement of the lower frames to produce a pseudo-3D or parallax effect.  This might help the eye pick out features with depth.</p>
<p>2. Side view.  Take the same row of each frame and stack them to produce a new side-on image, and allow for scrolling through the rows.  Again, this may make it easier to spot details below the surface, especially if layered.</p>
<p>3. Allow the viewer to select the frame, and using the known optical properties of the microscope, calculate the expected blur on higher and lower frames and subtract it away.  Perhaps this is getting a little too fancy?</p>
<p>4. Correct Tilt.  I find sloped movies the most difficult to search, so by specifying a location that is in-focus on two different frames, the entire set of images could be tilt-corrected, making it easier to spot tracks.</p>
<p>5. Zoom, brightness, contrast controls.</p>
<p>.. til next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dp.org/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
	</channel>
</rss>
