<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Project Potpourri</title>
	<atom:link href="http://david.rysdam.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://david.rysdam.org/blog</link>
	<description>Do the dumb things I gotta do.</description>
	<lastBuildDate>Fri, 09 Mar 2012 14:08:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>The Really Real Lathe</title>
		<link>http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/</link>
		<comments>http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:06:21 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[mechanical]]></category>
		<category><![CDATA[machine tools]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=728</guid>
		<description><![CDATA[So about 9 months ago I still had this tiny lathe. It was so underpowered I couldn&#8217;t do much with it. I&#8217;ve also heard it described in more than one place as a &#8220;boat anchor&#8221;, which could explain why I was having so much difficulty. Another potential explanation is that I&#8217;m a n00b. In any [...]]]></description>
			<content:encoded><![CDATA[<p>So about 9 months ago I still had <a href="http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/">this tiny lathe</a>. It was so underpowered I couldn&#8217;t do much with it. I&#8217;ve also heard it described in more than one place as a &#8220;boat anchor&#8221;, which could explain why I was having so much difficulty. Another potential explanation is that I&#8217;m a n00b.</p>
<p>In any case, I sold that, took the money plus a bunch I&#8217;d saved up and was planning to buy a modern, bigger lathe. But just as I did, a peach fell into my lap.</p>
<p><a href="http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/img_0001/" rel="attachment wp-att-733"><img src="http://david.rysdam.org/blog/wp-content/uploads/2012/03/img_0001.jpg" alt="" title="partial lathe in garage" width="600" height="450" class="aligncenter size-full wp-image-733" /></a></p>
<p>Hard to tell the scale from this image, but that bench is at kitchen counter height. This is the South Bend 10k, <a href="http://www.lathes.co.uk/southbend/page8.html">slightly bigger brother</a> to the famous and classic <a href="http://www.lathes.co.uk/southbend9-inch/index.html">9&#8243; Workshop</a>. The photo above is as I found it, after 15-20 years of storage in a garage. (It has a tailstock, I just removed it before this picture was taken on a prior dismantle-to-move trip.) </p>
<p>The condition seems excellent so far. Cross-feed backlash is, AFAICT, .000&#8243; which is physically impossible but in a good way. No ridges or chips in on the ways or in the tapers. No rust on anything but the 3 way chuck. Filled with old oil, dirty grease and metal chips, obvs so I&#8217;m restoring it. Have to completely strip the entire thing, replace oil wicks and whatnot, adjust this and that and repaint. And replace the motor and switch. I&#8217;m in the middle of all that now, as can be seen from these progress photos.</p>
<p><a href="http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/apronbefore/" rel="attachment wp-att-751"><img src="http://david.rysdam.org/blog/wp-content/uploads/2012/03/apronbefore.jpg" alt="" title="10k apron before" width="600" height="450" class="aligncenter size-full wp-image-751" /></a></p>
<p><a href="http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/apronafter/" rel="attachment wp-att-752"><img src="http://david.rysdam.org/blog/wp-content/uploads/2012/03/apronafter.jpg" alt="" title="10k apron after" width="600" height="450" class="aligncenter size-full wp-image-752" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2012/03/09/the-really-real-lathe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Book Rec</title>
		<link>http://david.rysdam.org/blog/2011/10/31/quick-book-rec/</link>
		<comments>http://david.rysdam.org/blog/2011/10/31/quick-book-rec/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 11:54:36 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=719</guid>
		<description><![CDATA[I&#8217;ve only finished up through Chapter 3, but that much alone justifies $20 for this book1 2 You can download the hardware simulator and build logic gates, an ALU, memory registers, etc (you are given a NAND and a flipflop). Then you write an assembler on top of that, then a compiler on top of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve only finished up through Chapter 3, but that much alone justifies $20 for <a href="http://www.librarything.com/work/7573845">this book</a><sup class='footnote'><a href='#fn-719-1' id='fnref-719-1'>1</a></sup> <sup class='footnote'><a href='#fn-719-2' id='fnref-719-2'>2</a></sup> </p>
<p>You can download the hardware simulator and build logic gates, an ALU, memory registers, etc (you are given a NAND and a flipflop). Then you write an assembler on top of that, then a compiler on top of <i>that</i> then an operating system out of <b>that</b>. Super awesome.</p>
<p>The book is presented as a college-level integration of other, separate college-level classes. But really, the parts I&#8217;ve read so far (only about ¼ of the book) could be used in high school easily. In fact, my 12 year old computer nerd son isn&#8217;t having much trouble, although he&#8217;s only up through Chapter 1. I think he&#8217;ll have more trouble writing a compiler than making an XOR gate.</p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-719-1'><a href="http://www1.idc.ac.il/tecs/">book site</a> <span class='footnotereverse'><a href='#fnref-719-1'>&#8617;</a></span></li>
<li id='fn-719-2'><a href="http://www.amazon.com/dp/0262640686/ref=nosim/?tag=projectpotpo-20">Amazon</a> <span class='footnotereverse'><a href='#fnref-719-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2011/10/31/quick-book-rec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Or Maybe It Won&#8217;t!</title>
		<link>http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/</link>
		<comments>http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 01:44:50 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[inventions]]></category>
		<category><![CDATA[mechanical]]></category>
		<category><![CDATA[machine tools]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=701</guid>
		<description><![CDATA[I said that now the serious spending could begin. And it kind of has, since I bought supplies for the countershaft, some measuring tools, a toolbox to put them in, a drill chuck, a tailstock spindle and a replacement carriage gib stock that I cleft in twain. HOWEVER. I HAVE ALSO CREATED LIFE mwahahahahahaha!!! In [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/">I said that now the serious spending could begin.</a> And it kind of has, since I bought supplies for the countershaft, some measuring tools, a toolbox to put them in, a drill chuck, a tailstock spindle and a replacement carriage gib stock that I cleft in twain. HOWEVER.</p>
<p>I HAVE ALSO CREATED <BIG><B>LIFE</B></BIG> mwahahahahahaha!!!</p>
<p>In that last post, I was building the countershaft to get lower speeds. It turns out that this lathe has &#8220;back gears&#8221; which basically means &#8220;a whole nother set of speeds, lower than the regular ones so you don&#8217;t need to have a countershaft&#8221;. <sup class='footnote'><a href='#fn-701-1' id='fnref-701-1'>1</a></sup> I didn&#8217;t realize it had back gears because a) I didn&#8217;t have a manual (another thing I bought since the last post) and b) the back gears selection knob thingie was missing. But I built another <b>forged from the molten core of the Earth itself</b>. Observe!</p>
<p><a href="http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/100_0397/" rel="attachment wp-att-699"><img src="http://david.rysdam.org/blog/wp-content/uploads/2011/06/100_0397-300x225.jpg" alt="indistinguishable from the drawing" title="back gears selection knob thingie" width="300" height="225" class="aligncenter size-medium wp-image-699" /></a></p>
<p><a href="http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/100_0394/" rel="attachment wp-att-700"><img src="http://david.rysdam.org/blog/wp-content/uploads/2011/06/100_0394-300x225.jpg" alt="It doesn&#039;t quite match the decor, but come on. It&#039;s my first project!" title="back gears selection knob thingie, doin&#039; its thang" width="300" height="225" class="aligncenter size-medium wp-image-700" /></a></p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-701-1'>Yes, that means all that work was for naught. <span class='footnotereverse'><a href='#fnref-701-1'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2011/06/29/or-maybe-it-wont/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Engine Difference Babbage&#8217;s</title>
		<link>http://david.rysdam.org/blog/2011/05/14/engine-difference-babbages/</link>
		<comments>http://david.rysdam.org/blog/2011/05/14/engine-difference-babbages/#comments</comments>
		<pubDate>Sun, 15 May 2011 01:13:45 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[mechanical]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=608</guid>
		<description><![CDATA[On my old blog, I once did a post on Babbage&#8217;s Difference Engine and how to run it backwards. However, I didn&#8217;t really finish the thought there and just recently it came up again IRL. 1 So this time, I think I&#8217;ll do the whole post. The DE computed polynomials and worked by simple addition. [...]]]></description>
			<content:encoded><![CDATA[<p>On my old blog, I once did a post on <a href="http://en.wikipedia.org/wiki/Difference_engine">Babbage&#8217;s Difference Engine</a> and how to run it backwards. However, I didn&#8217;t really finish the thought there and just recently it came up again IRL. <sup class='footnote'><a href='#fn-608-1' id='fnref-608-1'>1</a></sup>  So this time, I think I&#8217;ll do the whole post.</p>
<p>The DE computed polynomials and worked by simple addition. It consisted of a series of numerical columns each of which had multiple digits, each column representing different stages of the computation, as I&#8217;ll show below. Suppose you have a function like</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-1da95b2d0fa83cf84da8b263e2b62a1d_l3.png" class="ql-img-inline-formula" alt="&#102;&#40;&#120;&#41;&#32;&#61;&#32;&#120;&#94;&#50;&#32;&#43;&#32;&#49;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/><br />
</center><br />
</p>
<p>I can compute this using only addition by starting with a table like this:</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-7db0afbe013f68c2f3f82dae2b7363c6_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#39;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#49;&#48;&#32;&#38;&#32;&#55;&#32;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#55; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p>The <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png" class="ql-img-inline-formula" alt="&#120;" title="Rendered by QuickLaTeX.com" style="vertical-align: 0px;"/> and <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-a7ee323bc5a3f73ad5e066b13bed5504_l3.png" class="ql-img-inline-formula" alt="&#102;&#40;&#120;&#41;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> columns are pretty self-explanatory. The <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-c51071e7f83688fd795a68f01f2d1b64_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> and <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-7253b43efce4a720ca1fb03e139579ee_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;&#39;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> columns are the differences between successive entries in the column to the left of each. For instance, the 3 at the top of the <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-c51071e7f83688fd795a68f01f2d1b64_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> column is the difference between the 2 and the 5 in the <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-a7ee323bc5a3f73ad5e066b13bed5504_l3.png" class="ql-img-inline-formula" alt="&#102;&#40;&#120;&#41;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> column. The 2 at the top of the <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-7253b43efce4a720ca1fb03e139579ee_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;&#39;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> column is the difference between the the 3 and the 5 in the <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-c51071e7f83688fd795a68f01f2d1b64_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> column. (There are exactly two difference columns because this is a 2nd degree polynomial.)<br />
<br />
Once I have a table started, I compute the function using simple addition from the right to the left, starting with the constant in the rightmost column, like this:</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-d8d066a6a1f49296ec5ced729b22a2e6_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#39;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#49;&#48;&#32;&#38;&#32;&#55;&#32;&#38;&#32;&#92;&#114;&#105;&#103;&#104;&#116;&#97;&#114;&#114;&#111;&#119;&#32;&#92;&#116;&#101;&#120;&#116;&#98;&#102;&#123;&#50;&#125;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#55; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-c40ad44807ad6368110719da89bdf4a6_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#39;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#49;&#48;&#32;&#38;&#32;&#55;&#32;&#38;&#32;&#50;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#55;&#32;&#38;&#32;&#92;&#114;&#105;&#103;&#104;&#116;&#97;&#114;&#114;&#111;&#119;&#32;&#92;&#116;&#101;&#120;&#116;&#98;&#102;&#123;&#57;&#125;&#32;&#92;&#92; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-96bf3c6ec0622a9c2d21cd1ceb11be67_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#39;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#49;&#48;&#32;&#38;&#32;&#55;&#32;&#38;&#32;&#50;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#55;&#32;&#38;&#32;&#57;&#32;&#92;&#92; &#53;&#32;&#38;&#32;&#92;&#114;&#105;&#103;&#104;&#116;&#97;&#114;&#114;&#111;&#119;&#32;&#92;&#116;&#101;&#120;&#116;&#98;&#102;&#123;&#50;&#54;&#125;&#32;&#32;&#92;&#92; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -56px;"/><br />
</center><br />
</p>
<p>So all Babbage&#8217;s Difference Engine had to do was be able to add columns and it could compute <a href="http://en.wikipedia.org/wiki/Mathematical_table">tables of values</a> for any polynomial (of degree <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-b170995d512c659d8668b4e42e1fef6b_l3.png" class="ql-img-inline-formula" alt="&#110;" title="Rendered by QuickLaTeX.com" style="vertical-align: 0px;"/> for some number of columns in his machine).<br />
<br />
Not a lot of call for computing mathematical tables today and that goes double for mechanical computers. However, this technique can be used in reverse for something that&#8217;s slightly more helpful. Say I have a function that I can compute, but I don&#8217;t have a polynomial expression for it. I&#8217;m going to choose a simple one that probably has other ways to figure out:</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-13d10e9e0903eb63467206ad1295d704_l3.png" class="ql-img-inline-formula" alt="&#92;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#116;&#121;&#108;&#101;&#123;&#102;&#40;&#120;&#41;&#32;&#61;&#32;&#92;&#115;&#117;&#109;&#95;&#49;&#94;&#120;&#32;&#40;&#107;&#43;&#49;&#41;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -22px;"/><br />
</center><br />
</p>
<p>Start by just computing a few values:</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-6d57e197d4c4df425a0d1484de7d1bad_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#57;&#32;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#52;&#32;&#92;&#92; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p>Then the differences of those values</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-9ca916aad87c498768b8200fe676c8ad_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#52;&#32;&#92;&#92; &#51;&#32;&#38;&#32;&#57;&#32;&#38;&#32;&#53;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#52;&#32;&#92;&#92; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p>Then the differences of those differences</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-fbce16fcf4f15547af5b85d36b5ce04f_l3.png" class="ql-img-inline-formula" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;&#123;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#114;&#32;&#125; &#36;&#120;&#36;&#32;&#38;&#32;&#36;&#102;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#40;&#120;&#41;&#36;&#32;&#38;&#32;&#36;&#102;&#39;&#39;&#40;&#120;&#41;&#36;&#32;&#92;&#92; &#92;&#104;&#108;&#105;&#110;&#101; &#49;&#32;&#38;&#32;&#50;&#32;&#38;&#32;&#51;&#32;&#38;&#32;&#49;&#92;&#92; &#50;&#32;&#38;&#32;&#53;&#32;&#38;&#32;&#52;&#32;&#38;&#32;&#49;&#92;&#92; &#51;&#32;&#38;&#32;&#57;&#32;&#38;&#32;&#53;&#32;&#92;&#92; &#52;&#32;&#38;&#32;&#49;&#52;&#32;&#92;&#92; &#92;&#101;&#110;&#100;&#123;&#116;&#97;&#98;&#117;&#108;&#97;&#114;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -45px;"/><br />
</center><br />
</p>
<p>When the last column is constant, we are done and we know the degree of the polynomial we are looking for. <sup class='footnote'><a href='#fn-608-2' id='fnref-608-2'>2</a></sup> That polynomial can be expressed as </p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-11d933be16ad93cb3d415c7b09e12cd6_l3.png" class="ql-img-inline-formula" alt="&#102;&#40;&#120;&#41;&#32;&#61;&#32;&#97;&#120;&#94;&#50;&#32;&#43;&#32;&#98;&#120;&#32;&#43;&#32;&#99;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/><br />
</center><br />
</p>
<p>Which means the first differences column can be expressed as:</p>
<p><center>
<p class="ql-center-displayed-equation" style="line-height: 97px;"><span class="ql-right-eqno"> &nbsp; </span><span class="ql-left-eqno"> &nbsp; </span><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-f46cb0536ed151edd789f05fcd9c7b16_l3.png"class="ql-img-displayed-equation" alt=" &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; &#102;&#39;&#40;&#120;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#102;&#40;&#120;&#43;&#49;&#41;&#32;&#45;&#32;&#102;&#40;&#120;&#41;&#32;&#92;&#92; &#32;&#32;&#32;&#32;&#32;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#92;&#108;&#101;&#102;&#116;&#91;&#97;&#40;&#120;&#43;&#49;&#41;&#94;&#50;&#32;&#43;&#32;&#98;&#40;&#120;&#43;&#49;&#41;&#32;&#43;&#32;&#99;&#92;&#114;&#105;&#103;&#104;&#116;&#93;&#32;&#45;&#32;&#92;&#108;&#101;&#102;&#116;&#91;&#97;&#120;&#94;&#50;&#32;&#43;&#32;&#98;&#120;&#32;&#43;&#32;&#99;&#92;&#114;&#105;&#103;&#104;&#116;&#93;&#32;&#92;&#92; &#32;&#32;&#32;&#32;&#32;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#97;&#120;&#94;&#50;&#32;&#43;&#32;&#50;&#97;&#120;&#32;&#43;&#32;&#97;&#32;&#43;&#32;&#98;&#120;&#32;&#43;&#32;&#98;&#32;&#43;&#99;&#32;&#45;&#32;&#97;&#120;&#94;&#50;&#32;&#45;&#32;&#98;&#120;&#32;&#45;&#32;&#99;&#32;&#92;&#92; &#32;&#32;&#32;&#32;&#32;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#50;&#97;&#120;&#32;&#43;&#32;&#97;&#32;&#43;&#32;&#98; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; " title="Rendered by QuickLaTeX.com"/></p>
<p></center><br />
</p>
<p>Likewise, the second differences column can be expressed as:</p>
<p><center>
<p class="ql-center-displayed-equation" style="line-height: 69px;"><span class="ql-right-eqno"> &nbsp; </span><span class="ql-left-eqno"> &nbsp; </span><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-4eab553f251483311401c4cb853b3fc8_l3.png"class="ql-img-displayed-equation" alt=" &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; &#102;&#39;&#39;&#40;&#120;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#102;&#39;&#40;&#120;&#43;&#49;&#41;&#32;&#45;&#32;&#102;&#39;&#40;&#120;&#41;&#32;&#92;&#92; &#32;&#32;&#32;&#32;&#32;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#92;&#108;&#101;&#102;&#116;&#91;&#50;&#97;&#40;&#120;&#43;&#49;&#41;&#32;&#43;&#32;&#97;&#32;&#43;&#32;&#98;&#92;&#114;&#105;&#103;&#104;&#116;&#93;&#32;&#45;&#32;&#92;&#108;&#101;&#102;&#116;&#91;&#50;&#97;&#120;&#32;&#43;&#32;&#97;&#32;&#43;&#32;&#98;&#92;&#114;&#105;&#103;&#104;&#116;&#93;&#92;&#92; &#32;&#32;&#32;&#32;&#32;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#50;&#97; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; " title="Rendered by QuickLaTeX.com"/></p>
<p></center><br />
</p>
<p>This is the function for the last column, so now we know that in the searched-for polynomial <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-575281dd470a5eabd282ff2d2b9d61d3_l3.png" class="ql-img-inline-formula" alt="&#97;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;" title="Rendered by QuickLaTeX.com" style="vertical-align: -6px;"/>. With that, let&#8217;s back up a step and solve <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-b4caaf19541a3bc05129a71ac72b0bd0_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;&#40;&#120;&#41;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> using the known values of <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-8f4c119b7dd44f4c24eb8d5c4c5f650d_l3.png" class="ql-img-inline-formula" alt="&#97;&#44;&#32;&#120;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/> and <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-b4caaf19541a3bc05129a71ac72b0bd0_l3.png" class="ql-img-inline-formula" alt="&#102;&#39;&#40;&#120;&#41;" title="Rendered by QuickLaTeX.com" style="vertical-align: -4px;"/>.</p>
<p><center>
<p class="ql-center-displayed-equation" style="line-height: 104px;"><span class="ql-right-eqno"> &nbsp; </span><span class="ql-left-eqno"> &nbsp; </span><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-7d683e22986d495e2445f8d1626e2754_l3.png"class="ql-img-displayed-equation" alt=" &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; &#102;&#39;&#40;&#120;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#50;&#97;&#120;&#32;&#43;&#32;&#97;&#32;&#43;&#32;&#98;&#32;&#92;&#92; &#102;&#39;&#40;&#49;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#50;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#41;&#40;&#49;&#41;&#32;&#43;&#32;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#41;&#32;&#43;&#32;&#98;&#32;&#61;&#32;&#51;&#32;&#92;&#92; &#32;&#32;&#32;&#98;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#51;&#125;&#123;&#50;&#125;&#32; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; " title="Rendered by QuickLaTeX.com"/></p>
<p></center><br />
</p>
<p>And now do the same thing to solve for <img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-41a04eeea923a1a0c28094a8a4680525_l3.png" class="ql-img-inline-formula" alt="&#99;" title="Rendered by QuickLaTeX.com" style="vertical-align: 0px;"/>.</p>
<p><center>
<p class="ql-center-displayed-equation" style="line-height: 81px;"><span class="ql-right-eqno"> &nbsp; </span><span class="ql-left-eqno"> &nbsp; </span><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-298e74e46f95d16ed5209e5acc20d4cf_l3.png"class="ql-img-displayed-equation" alt=" &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; &#102;&#40;&#120;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#97;&#120;&#94;&#50;&#32;&#43;&#32;&#98;&#120;&#32;&#43;&#32;&#99;&#32;&#92;&#92; &#102;&#40;&#49;&#41;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#40;&#49;&#41;&#94;&#50;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#51;&#125;&#123;&#50;&#125;&#40;&#49;&#41;&#32;&#43;&#32;&#99;&#32;&#61;&#32;&#50;&#32;&#92;&#92; &#99;&#32;&#38;&#32;&#61;&#32;&#38;&#32;&#48; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#110;&#97;&#114;&#114;&#97;&#121;&#42;&#125; " title="Rendered by QuickLaTeX.com"/></p>
<p></center><br />
</p>
<p>So the final polynomial is</p>
<p><center><img src="http://david.rysdam.org/blog/wp-content/ql-cache/quicklatex.com-9ee97ce4bec0adacca31e5ca1e282805_l3.png" class="ql-img-inline-formula" alt=" &#92;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#116;&#121;&#108;&#101;&#123;&#92;&#115;&#117;&#109;&#95;&#49;&#94;&#120;&#125;&#40;&#107;&#43;&#49;&#41;&#32;&#61;&#32;&#102;&#40;&#120;&#41;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#120;&#94;&#50;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#51;&#125;&#123;&#50;&#125;&#120;&#32; " title="Rendered by QuickLaTeX.com" style="vertical-align: -22px;"/><br />
</center></p>
<p>And there we have it.</p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-608-1'>Well, sort of. It was a math puzzle. <span class='footnotereverse'><a href='#fnref-608-1'>&#8617;</a></span></li>
<li id='fn-608-2'>Actually, we only know it for the data we have. If this were a function in the domain of the reals, it could be doing anything between the points we selected. This is sort of a least-complexity polynomial for the given data. <span class='footnotereverse'><a href='#fnref-608-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2011/05/14/engine-difference-babbages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just in time for the future!</title>
		<link>http://david.rysdam.org/blog/2011/04/03/just-in-time-for-the-future/</link>
		<comments>http://david.rysdam.org/blog/2011/04/03/just-in-time-for-the-future/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 18:43:57 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=600</guid>
		<description><![CDATA[I&#8217;ve been exploiting Emacs for more than text editing recently. 1 So I was about to buy a copy of the GNU Emacs manual when I noticed that it was version 22. And $45 into the bargain. You can get version 23.3 for free but they don&#8217;t have it in hardcopy yet. So I uploaded [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been exploiting Emacs for more than text editing recently.  <sup class='footnote'><a href='#fn-600-1' id='fnref-600-1'>1</a></sup> So I was about to buy <a href="http://shop.fsf.org/product/gnu-emacs-manual-16th-edition/">a copy of the GNU Emacs manual</a> when I noticed that it was version 22. And $45 into the bargain. You can get <a href="http://www.gnu.org/software/emacs/manual/emacs.html">version 23.3 for free</a> but they don&#8217;t have it in hardcopy yet.</p>
<p><a href="http://www.lulu.com/content/paperback-book/gnu-emacs-manual-v233/10380861">So I uploaded the PDF to Lulu to have them print and bind it for me.</a> </p>
<p>It&#8217;s well worth reading. I&#8217;ve already dog-eared several pages of useful stuff I didn&#8217;t already know and I&#8217;m only on like page 30. I also just now noticed that I&#8217;m running Emacs 23.<b>1</b>. <sup class='footnote'><a href='#fn-600-2' id='fnref-600-2'>2</a></sup></p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-600-1'>Which reminds me. <a href="http://notmuchmail.org/">notmuch</a> is 100x better than <a href="http://sup.rubyforge.org/">sup</a>. Completely awesome. <span class='footnotereverse'><a href='#fnref-600-1'>&#8617;</a></span></li>
<li id='fn-600-2'>But it looks like Debian 6.0 has Emacs 23.2 and I&#8217;ve been meaning to upgrade from Ubuntu to Debian for a while now anyway. <span class='footnotereverse'><a href='#fnref-600-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2011/04/03/just-in-time-for-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forensic GENIOUS</title>
		<link>http://david.rysdam.org/blog/2011/01/16/forensic-genious/</link>
		<comments>http://david.rysdam.org/blog/2011/01/16/forensic-genious/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 12:53:53 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[note to the future]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=593</guid>
		<description><![CDATA[I really love tomato.1 One of my favorite things is the bandwidth graphs. I just happened to glance at them last night before bed and saw they were pegged at maximum and had been for several hours. Me: Hey, are you uploading/downloading from your photo site? Mrs: No. Me: Hmmmmm I go through all my [...]]]></description>
			<content:encoded><![CDATA[<p>I really love <a href="http://www.polarcloud.com/tomato">tomato</a>.<sup class='footnote'><a href='#fn-593-1' id='fnref-593-1'>1</a></sup> One of my favorite things is the <a href="http://www.polarcloud.com/img/ssbwm100.png">bandwidth graphs</a>. I just happened to glance at them last night before bed and saw they were pegged at maximum and had been for several hours.</p>
<p><b>Me:</b> Hey, are you uploading/downloading from your photo site?<br />
<b>Mrs:</b> No.<br />
<b>Me:</b> Hmmmmm</p>
<p>I go through all my processes: Nothing is downloading that much.<br />
I shut down computers one at a time until only my computer is left: Still downloading.<br />
I shut mine off: Downloading ceases.<br />
I turn my computer back on: Downloading starts again.</p>
<p>Uh oh, I think, I&#8217;ve been hax0red. So I start looking more closely at netstat to see what net connections I&#8217;ve got. I see my email client in there, polling the server, so I decide to shut that off to clean up my display a bit&#8230;.and the bandwidth drops down to a reasonable level. What the.</p>
<p>Background #1: I fetch my mail with <a href="https://github.com/jgoerzen/offlineimap/wiki">offlineimap</a>.<sup class='footnote'><a href='#fn-593-2' id='fnref-593-2'>2</a></sup> I&#8217;ve found that it has a bug or something so that periodically it will get &#8220;stuck&#8221; and have to be killed. So I set up my cronjob to kill the previous instance, if any, before running the new one. </p>
<p>Background #2: My brother-in-law was going to use a file-sharing site to send me a ~10MB file. I actually typed out an email to suggest he just email to me, but then thought maybe I should learn to use these sharing sites for when I really do have a biggish file. So I just told him to do &#8220;whatevs&#8221;. </p>
<p>As it turned out, he did in fact email it to me. And offlineimap was downloading it. But it took more than a minute (my cronjob rate), so the next time it came around my script killed the previous instance and started over. All this pegged my bandwidth usage. I temporarily modified the script to not kill the previous instance, got the file in a little over a minute and then the bandwidth finally dropped.</p>
<p>So that problem is solved. However, I still have the issue of offlineimap periodically hanging. I guess I&#8217;ll have to make a more sophistimacated script. Run the script every minute, but let a particular instance go for several iterations before killing it. Or maybe it would simpler to just notify myself when an instance has to be killed. My local email (i.e. from cron, etc) doesn&#8217;t go into my regular email client, but maybe it should&#8230;</p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-593-1'>I also really love that googling for &#8220;tomato&#8221; finds the firmware, not the fruit. <span class='footnotereverse'><a href='#fnref-593-1'>&#8617;</a></span></li>
<li id='fn-593-2'>It&#8217;s pretty nice, because it syncs a Maildir and an IMAP source, so you can work offline on two computers, although I don&#8217;t use it for that right now. <span class='footnotereverse'><a href='#fnref-593-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2011/01/16/forensic-genious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now the Serious Spending can begin</title>
		<link>http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/</link>
		<comments>http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 12:37:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[mechanical]]></category>
		<category><![CDATA[lathe]]></category>
		<category><![CDATA[machine tools]]></category>
		<category><![CDATA[metal]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=568</guid>
		<description><![CDATA[I&#8217;ve wanted a metal lathe for, ooohhh, probably 8 or 9 years. I half-heartedly began building one, but after some industrial espionage (delivery trunk rolled over my furnace) I gave that up. What I really want is something like the awesome old South Bend 9&#8243;, but I haven&#8217;t saved up the $ for that yet. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve wanted a metal lathe for, ooohhh, probably 8 or 9 years. I half-heartedly began <a href="http://en.wikipedia.org/wiki/Gingery">building one</a>, but after some industrial espionage (delivery trunk rolled over my furnace) I gave that up.</p>
<p>What I really want is something like the awesome old <a href="http://images.google.com/images?hl=en&#038;source=imghp&#038;q=south+bend+9%22&#038;gbv=2&#038;aq=f&#038;aqi=&#038;aql=&#038;oq=&#038;gs_rfai=">South Bend 9&#8243;</a>, but I haven&#8217;t saved up the $ for that yet. In the meantime, I thought I&#8217;d get my toes <strike>chopped off</strike>wet with a smaller, crappier and cheaper <a href="http://homeshopsupply.com/20630.html">Craftsman 109</a>. Mine isn&#8217;t in quite as nice a shape as that one (yet!) but that&#8217;s actually kind of by design. Fixing it up and training on a junker are all part of the plan.</p>
<p>Here it is more or less as I bought it:</p>
<p><a href="http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/100_0391/" rel="attachment wp-att-572"><img src="http://david.rysdam.org/blog/wp-content/uploads/2010/12/100_0391-300x225.jpg" alt="craftsman 109 20630" title="Craftsman 109 20630" width="300" height="225" class="aligncenter size-medium wp-image-572" /></a></p>
<p>And here I&#8217;m in the process of adding a countershaft for more granular speed control, including a much slower lowest speed. Was about 900 RPM(!), now hopefully about 100 RPM (actually, closer to 300 RPM but that&#8217;s OK for now).</p>
<p><a href="http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/100_0393-1/" rel="attachment wp-att-585"><img src="http://david.rysdam.org/blog/wp-content/uploads/2010/12/100_0393-1-300x225.jpg" alt="new countershaft" title="new countershaft" width="300" height="225" class="aligncenter size-medium wp-image-585" /></a></p>
<p>In between those photos I&#8217;ve already learned a ton by fixing/adjusting the tailstock, lead screw, cross slide and all the gibs.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2010/12/21/now-the-serious-spending-can-begin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One of my favorite egg-based robots</title>
		<link>http://david.rysdam.org/blog/2010/10/16/one-of-my-favorite-egg-based-robots/</link>
		<comments>http://david.rysdam.org/blog/2010/10/16/one-of-my-favorite-egg-based-robots/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 23:43:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[crafts]]></category>
		<category><![CDATA[commercial post]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=538</guid>
		<description><![CDATA[I bought an Egg-bot. It&#8217;s pretty hilarious and awesome. Here it is in action (sped up 4x&#8230;or 8x? I don&#8217;t even remember now): I&#8217;m working on a mathematical recasting, but it seriously took me 2 days to figure out how to post this video right, so now I think I need a bit of a [...]]]></description>
			<content:encoded><![CDATA[<p>I bought an <a href="http://www.egg-bot.com/">Egg-bot</a>.  It&#8217;s pretty hilarious and awesome.  Here it is in action (sped up 4x&#8230;or 8x?  I don&#8217;t even remember now):</p>
<!-- degradable html5 audio and video plugin --><div class="video_wrap html5video"><video width="480" height="320" controls autobuffer id="html5video-0" class="html5video"><source src="http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.m4v" type="video/mp4" /><source src="http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.ogg" type="video/ogg" /><object width="480" height="320" type="application/x-shockwave-flash" data="http://david.rysdam.org/blog/wp-content/plugins/degradable-html5-audio-and-video/incl/videoplayer.swf?file=http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.m4v" id="f-html5video-0"><param name="movie" value="http://david.rysdam.org/blog/wp-content/plugins/degradable-html5-audio-and-video/incl/videoplayer.swf?file=http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.m4v" /><p>Could not use HTML&nbsp;5 or <em>Flash</em> for playback. You can download the file as <a href="http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.m4v">MPEG4/H.264</a> or <a href="http://david.rysdam.org/blog/wp-content/uploads/2010/10/eggbot_blood.ogg">Ogg Theora</a> file.</p></object></video></div>
<p>I&#8217;m working on a mathematical recasting, but it seriously took me <b>2 days</b> to figure out how to post this video right, so now I think I need a bit of a lie-down.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2010/10/16/one-of-my-favorite-egg-based-robots/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Putting the &#8220;ow&#8221; in &#8220;browser&#8221;</title>
		<link>http://david.rysdam.org/blog/2010/10/04/putting-the-ow-in-browser/</link>
		<comments>http://david.rysdam.org/blog/2010/10/04/putting-the-ow-in-browser/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 15:34:16 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[computers]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=532</guid>
		<description><![CDATA[So I upgraded, as they put it, from Ubuntu to Debian (don&#8217;t ask why). I was using Firefox on the old system and I had no real problems with it. I wanted to use it on the new system. I also want to let my package manager do as much download; make; make install; asking-if-that-was-so-hard; [...]]]></description>
			<content:encoded><![CDATA[<p>So I upgraded, as they put it, from Ubuntu to Debian (don&#8217;t ask why).  I was using Firefox on the old system and I had no real problems with it.  I wanted to use it on the new system.  I also want to let my package manager do as much <code>download; make; make install; asking-if-that-was-so-hard;</code> for me as possible because I have a lot of important web browsing I have to do.</p>
<p><b>Problem the First!</b> Firefox, <i>per se</i>, is not in Debian.  Debian prefers to separate &#8220;upgrades for new features&#8221; from &#8220;fixing major bugs and security holes&#8221;, so they take future fixes and apply them to old releases so you can have software that works the same as it used to, just with added stability/security.  OK, that makes sense.  But I guess Mozilla doesn&#8217;t like that and made them rebrand it.  It&#8217;s actually &#8220;IceWeasel&#8221; in Debian.</p>
<p><b>Problem the Second!</b> The proxy at work blocks Firefoxen below version X.Y because of security problems.  My IceWeasel is nominally below X.Y and therefore blocked, even though I probably have those security problems fixed (see Problem the First).  No, I can&#8217;t just change the useragent string.  For one think, that&#8217;s probably in violation of the DMCA.  For another, it isn&#8217;t in the easily-changed portion of the string (I think it&#8217;s actually the Gecko revision string that it&#8217;s looking at).  So I guess I&#8217;ll use Epiphany, which is based on WebKit instead of Gecko.</p>
<p><b>Problem the Third!</b> Epiphany sucks!  Slow, unconfigurable and the tabs Just Don&#8217;t Work Right (why would I want tabs to become invisible and be linearly-accessed?).  So let&#8217;s download a recent version of Firefox.</p>
<p><b>Problem the Fourth!</b> Only 32 bit versions are available and I have the 64 bit Flash plugin.</p>
<p>So I think I have 3 alternatives now:</p>
<p><b>Alternative the First!</b> Forget about Flash.  I wish.</p>
<p><b>Alternative the Second!</b> Install the 32 bit Flash.  Probably outside of Debian&#8217;s package management which means a treadmill for me.</p>
<p><b>Alternative the Third!</b> Compile Firefox myself.  Very unattractive prospect, but possibly the least unattractive.</p>
<p>I &hearts; Computers</p>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2010/10/04/putting-the-ow-in-browser/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Overheard at a Tea Party</title>
		<link>http://david.rysdam.org/blog/2010/09/27/overheard-at-a-tea-party/</link>
		<comments>http://david.rysdam.org/blog/2010/09/27/overheard-at-a-tea-party/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 12:14:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[classwarfare]]></category>

		<guid isPermaLink="false">http://david.rysdam.org/blog/?p=528</guid>
		<description><![CDATA[Due to a malfunctioning audiobook device, I was forced to listen to a little NPR this morning. They had on a woman who was protesting the &#8220;socialism&#8221; of the American government. Pressed for details, she complained about &#8220;giving handouts to bankers and corporations and doing nothing about regular working class people&#8221;. where do i begin [...]]]></description>
			<content:encoded><![CDATA[<p>Due to a malfunctioning audiobook device, I was forced to listen to a little NPR this morning.  They had on a woman who was protesting the &#8220;socialism&#8221; of the American government.  Pressed for details, she complained about &#8220;giving handouts to bankers and corporations and doing nothing about regular working class people&#8221;.</p>
<p>where do i begin i don&#8217;t even</p>
]]></content:encoded>
			<wfw:commentRss>http://david.rysdam.org/blog/2010/09/27/overheard-at-a-tea-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

