<?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>mykle systems labs</title>
	<atom:link href="http://mykle.com/msl/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://mykle.com/msl</link>
	<description>documentation, research, experiments</description>
	<lastBuildDate>Wed, 08 May 2013 01:03:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>My Tax is More Equal than Yours</title>
		<link>http://mykle.com/msl/?p=670</link>
		<comments>http://mykle.com/msl/?p=670#comments</comments>
		<pubDate>Tue, 07 May 2013 16:23:29 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Internet Hell]]></category>
		<category><![CDATA[Locals Only]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=670</guid>
		<description><![CDATA[Revenue Bureau, City Of Portland To whom it may concern, On April 14th I attempted to pay the Portland Arts Tax. I used the city&#8217;s online payment system at https://www.portlandoregon.gov/revenue/artstax/ . I didn&#8217;t know that the city had extended the deadline for payment by a month, and wanted to be sure I paid all my [...]]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 510px"><img src="http://mykle.com/msl/wp-content/uploads/2013/05/adding_insult_to_injury.jpg" width="500" height="335" alt="TOUCHING WIRES CAUSES INSTANT DEATH -- $200 FINE" class /><p class="wp-caption-text">Adding insult to injury</p></div>
<p>Revenue Bureau,<br />
City Of Portland</p>
<p>To whom it may concern,</p>
<p>On April 14th I attempted to pay the Portland Arts Tax.  I used the city&#8217;s online payment system at <a href="https://www.portlandoregon.gov/revenue/artstax/">https://www.portlandoregon.gov/revenue/artstax/</a> . I didn&#8217;t know that the city had extended the deadline for payment by a month, and wanted to be sure I paid all my taxes before the April 15th tax deadline.  At your website I completed a transaction, was thanked for my payment, received a receipt and a confirmation number, and thought the matter settled.</p>
<p>Then, on April 24th I received a demand for payment from the City of Portland for <strong>sixty dollars</strong> &#8212; $35 in unpaid taxes plus an additional $25 &#8220;returned item fee,&#8221; <strong>on or before May 4th</strong>.  I investigated with my bank, who assured me that they had not returned any items, or seen any transaction attempted at all, even though funds were available in my account for the whole month of April.  They suggested I may have made a typo.</p>
<p>I paid the tax again online, on April 29th, using a credit card.  I have confirmed that the funds left my account on April 30th..</p>
<p>I am writing now to protest this ludicrous and arbitrary assessment of $25 &#8212; an extra 71% on top of the tax itself &#8212; as well as your infuriating demand that I pay the Portland Arts Tax by May 4th, eleven days earlier than the May 15th deadline for all other citizens of Portland.  Why is this my reward for trying to responsibly pay a tax that thousands of citizens are trying to dodge?</p>
<p>How can such fees be justified?  If the City of Portland has incurred any costs or damages due to an online banking transaction error (which I highly doubt), they might as well consider it part of the cost of extracting wealth from their citizens, like any other entity that accepts online payments.  I don&#8217;t know what caused this transaction error. I may have mistyped a digit, or there might just as easily have been a technology failure with your website, or at your bank, or at my bank.  At any other online payment site, a transaction is checked before it&#8217;s run, and if it fails for any technical reason the user simply tries again.  To levy massive fines against honest customers for unexplained technical failures or simple human mistakes is pure extortion.</p>
<p>I have paid my taxes on time, and that is all I&#8217;m paying.</p>
<p>Sincerely,</p>
<p>Mykle Hansen,<br />
ARTIST</p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=670</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robot Overlords &#8230; attack!</title>
		<link>http://mykle.com/msl/?p=644</link>
		<comments>http://mykle.com/msl/?p=644#comments</comments>
		<pubDate>Mon, 25 Jun 2012 00:52:14 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Bikes]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=644</guid>
		<description><![CDATA[Finally I can say I made some robots! I have always been fascinated by noisemaking devices, and for years I&#8217;ve been hoarding unwanted speakers, amplifiers and tape decks in my garage. Lately I&#8217;m in a closet-cleaning mood, so I conceived an art project around the idea of pushing these beautiful old machines out into the [...]]]></description>
				<content:encoded><![CDATA[<p>Finally I can say I made some robots!</p>
<p><a href="http://www.flickr.com/photos/myklemykle/7433518958/" title="Overlord Manga by A Hungry Bear, on Flickr"><img src="http://mykle.com/msl/wp-content/uploads/2012/06/7433518958_c15cb90a29.jpg" alt="Overlord Manga"></a></p>
<p>I have always been fascinated by noisemaking devices, and for years I&#8217;ve been hoarding unwanted speakers, amplifiers and tape decks in my garage.  Lately I&#8217;m in a closet-cleaning mood, so I conceived an art project around the idea of pushing these beautiful old machines out into the world.<br />
<span id="more-644"></span><br />
<a href="http://www.flickr.com/photos/myklemykle/7433528386/" title="Overlord Mothra by A Hungry Bear, on Flickr"><img src="http://mykle.com/msl/wp-content/uploads/2012/06/7433528386_5a848d2a54.jpg" alt="Overlord Mothra"></a></p>
<p>Each robot was loaded with a loop cassette: either abstract robot music or obnoxious robot commands.  Very little electronics knowledge was involved in this project.  I had to file the corrosion off of some old battery contacts, and install a bunch of godawfully expensive C-cell batteries.  Instant mechanical oppressor, just press &#8220;Play&#8221;!</p>
<p><a href="http://www.flickr.com/photos/myklemykle/7433513218/" title="Overlord Alpha by A Hungry Bear, on Flickr"><img src="http://mykle.com/msl/wp-content/uploads/2012/06/7433513218_c34147a3c8.jpg" alt="Overlord Alpha"></a></p>
<p>I&#8217;ve been feeling very fond of cassette tapes lately, but actually trying to use them has cured me of my nostalgia.  The tape mechanisms performed well enough on the test bench.  But when I took them on a <a href="http://www.shift2bikes.org/cal/viewpp2012.php">Pedalpalooza</a> ride called <a href="http://www.shift2bikes.org/cal/viewpp2012.php#22-2903">Robot Storytime</a>, it literally rained on my robot parade.  </p>
<p><a href="http://www.flickr.com/photos/myklemykle/7433489626/" title="Overlord Beta by A Hungry Bear, on Flickr"><img src="http://mykle.com/msl/wp-content/uploads/2012/06/7433489626_7bd13777a0.jpg" width="373" height="500" alt="Overlord Beta"></a></p>
<p>The plan was to set these up in various public spots in Portland, playing their tapes to the world.  But I learned that it takes only one raindrop to remove all traction from a tape deck&#8217;s capstan, and in this way several of my robots were silenced.  At least this one remained sassy:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/zhrHVTho9bE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=644</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Snazzy Portland Cometh!</title>
		<link>http://mykle.com/msl/?p=617</link>
		<comments>http://mykle.com/msl/?p=617#comments</comments>
		<pubDate>Mon, 11 Jun 2012 19:05:29 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Snazzy Portland]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=617</guid>
		<description><![CDATA[Hello universe &#8230; nice hat! Please lend me your undivided attention for this Public Service Announcement! There once was a band of malcontent street musicians known as The Bad Mintons, who embarked on a noble quest to serenade drunk people out of their spare change and cigarettes. The Mintons earned their money the hard way, [...]]]></description>
				<content:encoded><![CDATA[<p><img alt="" src="http://mykle.com/msl/wp-content/uploads/2012/06/news-graphics-2007-_443229a.jpg" class="alignnone"/></p>
<p>Hello universe &#8230; nice hat!  Please lend me your undivided attention for this Public Service Announcement! </p>
<p>There once was a band of malcontent street musicians known as <strong>The Bad Mintons</strong>, who embarked on a noble quest to serenade drunk people out of their spare change and cigarettes.  The Mintons earned their money the hard way, and they spent it on the hard stuff.  Whiskey was their muse, tobacco was their breakfast, and the Devil was their personal friend.  </p>
<p><img alt="" src="http://mykle.com/msl/wp-content/uploads/2012/06/4520.thauvette.jpg" class="alignnone"  /></p>
<p>And lo, this band of neer-sing-wells minstrelled to and fro across the face of our great nation, bringing joy and laughter wherever they did play.  Their friendly, cheerful music kicked sorrow in the face and crushed the windpipe of unhappiness.  And they did this, and they did that &#8230; blah blah blah, time went on, et cetera &#8230; now they&#8217;re old and boring.  </p>
<p>BUT!  <strong>They made a music video</strong>, which will be released this month!  It&#8217;s the video for their superhit megasingle <strong>SNAZZY PORTLAND</strong> &#8212; shot in the streets of Portland, Oregon!  Staring the people of Portland!  Co-starring the streets, buildings, and inanimate objects of Portland!  It&#8217;s a song about our city: why we love it, what&#8217;s great about it, and how much other cities suck.</p>
<p><img alt="" src="http://mykle.com/msl/wp-content/uploads/2012/06/PortlandPugs.jpg" class="alignnone"  /></p>
<p>We&#8217;re very proud of our little film, and we want to show it off to you.  In the next two weeks, we&#8217;ve organized three &#8212; three! &#8212; special chances for our Portland neighbors to watch this video on the big screen, in advance of its internet small-screen release.<br />
<span id="more-617"></span><br />
YOUR FIRST CHANCE TO SEE IT: If you pitched in with the huge volunteer effort to make this video &#8212; or if you&#8217;d like to be part of the huge volunteer effort to smear it all over the Interwebs like mayonnaise &#8212; or if you just want to come say hi &#8212; then please swing by our SNAZZY PORTLAND VOLUNTEER PREVIEWFEST and barbequeue hoedown this <strong>Friday the 15th of June</strong>, at 5536 NE 27th Ave.  <strong>Between 7 and 10 pm</strong> we&#8217;ll be grilling hot dogs in the back yard, watching videos in the living room, and at some point there might be a tearful speech in the kitchen.  It&#8217;s an early-evening all-ages affair because we know you&#8217;ve got lots of other music video release parties to get to that night.  Bring a friend!  Bring something to share! </p>
<p>YOUR SECOND CHANCE: On the night of <strong>Thursday June 21st</strong>, we&#8217;ll be screening SNAZZY PORTLAND at the <a href="http://plancast.com/p/b2bq/solstice-pre-funk-10-pumpkin-solovox-woo-all-stars" target="_blank"><strong>Solstice Pre-Funk</strong></a>, a wild dance party at Refuge PDX with live music from Solovox, Pumpkin and the Woo All-Stars!  Black Rock attire is optional but fabulous.  It&#8217;s Matt &#038; Tanya&#8217;s ten year anniversary!</p>
<p><a href="http://plancast.com/p/b2bq/solstice-pre-funk-10-pumpkin-solovox-woo-all-stars"><img src="http://mykle.com/msl/wp-content/uploads/2012/06/PreFunk10Flyer.jpg" alt="" title="PreFunk10Flyer" width="323" height="493" class="alignnone size-full wp-image-641" /></a></p>
<p>YOUR THIRD CHANCE: <strong>June 28th</strong>, at Alberta Street&#8217;s notorious <strong>LAST THURSDAY</strong> art-melee, the Bad Mintons will be out marauding, yodeling, strumming and honking, on your block and in your face!  Then <strong>at sunset</strong> we will show SNAZZY PORTLAND on the big screen at <strong>Rose City Vaudeville</strong>!  That&#8217;s on the corner of <strong>19th &#038; NE Alberta</strong>.  Fire dancing to follow!</p>
<p>YOUR OTHER THIRD CHANCE:  If you passed out early from those last-Thursday mimosas &#8230; shake yourself awake and stumble over to the late-late screening: <strong>Midnight @ The Know: 21st and Alberta.</strong>  We&#8217;ll play this video one more time, with <strong>VJ Nono</strong> and his amazing <strong>EYE CANDY!</strong> </p>
<p>What&#8217;s that?  You say you want to watch this amazing video, but you don&#8217;t live in Portland?  Well, that&#8217;s remarkably poor planning on your part.  But don&#8217;t fret: the YouTube/Vimeo/Facebook/Tumblr/Flickr/Sniffr/Pootr release of Snazzy Portland is coming to a handheld device near you soon!  You&#8217;ll hear it here first, soon!  Just glue your eyeballs to this blog and all will be revealed &#8230; SOON!</p>
<p><a href="http://www.flickr.com/photos/windyhoosier/5624514331/sizes/l/in/photostream/"><img alt="" src="http://mykle.com/msl/wp-content/uploads/2012/06/5624514331_ed71dc9c44_z.jpg" class="alignnone"  /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=617</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>THE SNAZZ IS NEAR!</title>
		<link>http://mykle.com/msl/?p=599</link>
		<comments>http://mykle.com/msl/?p=599#comments</comments>
		<pubDate>Mon, 07 May 2012 17:09:58 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Friends]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Snazzy Portland]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=599</guid>
		<description><![CDATA[SNAZZY PORTLAND &#8212; the epic music video for the smooth-metal superhit of the same name &#8212; is nigh upon complete! Kudos to Rick Kent of Kentwood, California for taking on the crucial dual roles of editor &#038; taskmaster, and driving this sucker out the front door! In late June, we&#8217;re going to throw a little [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/greetingsfrom.jpg" alt="" title="greetingsfrom" width="635" height="359" class="aligncenter size-full wp-image-609 xwide" /></p>
<p>SNAZZY PORTLAND &#8212; the epic music video for the smooth-metal superhit of the same name &#8212; is nigh upon complete!  Kudos to Rick Kent of Kentwood, California for taking on the crucial dual roles of editor &#038; taskmaster, and driving this sucker out the front door!</p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/bluerooms.jpg" alt="" title="bluerooms" width="637" height="358" class="aligncenter size-full wp-image-606 xwide" /></p>
<p>In late June, we&#8217;re going to throw a little party to thank everybody &#8212; gadzooks, dozens upon dozens of you &#8212; who contributed your time and talent to help us complete this overambitious project!  Watch this space for an official invitation.</p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/donut-chase.png" alt="" title="donut chase" width="640" height="360" class="aligncenter size-full wp-image-601 xwide" /></p>
<p>Meanwhile, we thought you might be tantalized by a few production stills &#8230;.</p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/dealer.jpg" alt="" title="dealer" width="640" height="361" class="aligncenter size-full wp-image-603 xwide" /></p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/venice.jpg" alt="" title="venice" width="640" height="361" class="aligncenter size-full wp-image-604 xwide" /></p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/conevision_c.jpg" alt="" title="conevision_c" width="635" height="361" class="aligncenter size-full wp-image-608 xwide" /></p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2012/05/stoners.jpg" alt="" title="stoners" width="632" height="360" class="aligncenter size-full wp-image-613 xwide" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=599</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Letter From Shantytown!</title>
		<link>http://mykle.com/msl/?p=585</link>
		<comments>http://mykle.com/msl/?p=585#comments</comments>
		<pubDate>Mon, 16 Jan 2012 05:45:09 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[Structures]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=585</guid>
		<description><![CDATA[Freezing Greetings from the 2011 Art Shanty Projects! This is the first moment I&#8217;ve had in six days to pause and document stuff since I landed at MSP last Tuesday and dived immediately to work on our contribution to this biannual festival of art, architecture and strange behavior on frozen Medicine Lake in Plymouth, MN. [...]]]></description>
				<content:encoded><![CDATA[<p>Freezing Greetings from the 2011 Art Shanty Projects!  </p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706032885/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7033/6706032885_8c9f65a4c2_n.jpg" alt="The Neighborhood" width="320" height="239" /></a></p>
<p>This is the first moment I&#8217;ve had in six days to pause and document stuff since I landed at MSP last Tuesday and dived immediately to work on our contribution to this biannual festival of art, architecture and strange behavior on frozen Medicine Lake in Plymouth, MN.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706016473/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7002/6706016473_3433bf600d_n.jpg" alt="Early Recordings" width="320" height="239" /></a></p>
<p>Despite all our long-distance planning we got a severely late start on the actual construction of our shanty.  By the time I arrived Brady had organized a workspace, tools, materials and a lovely recycled platform donated by members of the 2010 Vista Shanty team.  The two of us worked around the clock for three days straight, and with the aid of some very helpful volunteers our Audio Adventure Shanty just barely squeaked in under the official Friday night deadline for installation on the lake.<br />
<span id="more-585"></span></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706018531/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7013/6706018531_ab1150f148_n.jpg" alt="Walls, floors, ceilings, oh my." width="320" height="239" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706023449/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7012/6706023449_774a634d83_z.jpg" alt="Deep V" width="478" height="640" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706021139/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7009/6706021139_c0ce791f52_z.jpg" alt="What&#039;s pink and starts with V?" width="478" height="640" /></a></p>
<p>By then we were exhausted, sore, sleep-deprived and covered in splinters. Fortunately Kelly Peach arrived Friday night from Santa Cruz to lift our spirits.  We stayed up late preparing our audio equipment and attaching the lovely pink headphone cozies that Kelly had been stitching all week.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706025145/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7031/6706025145_7d58740d55_z.jpg" alt="AA means Audio Adventure" width="478" height="640" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706026909/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7165/6706026909_0f607174ac_z.jpg" alt="Pink Muffs" width="478" height="640" /></a></p>
<p>Saturday morning we met the public on the lake.  We offered them our first of many Audio Adventures: a five minute audio vacation in the sunny Caribbean.  It was a big hit, possibly because it was so cold outside.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706035061/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7153/6706035061_8af0383396_n.jpg" alt="Signage" width="320" height="239" /></a></p>
<p>Our nutty pink tetrahedron felt right at home on this landscape, clustered among so many odd and lovely little shacks, shanties and giant robots.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706030811/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7032/6706030811_f6bb51d0cd_n.jpg" alt="Fashion Show" width="320" height="239" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706041637/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7144/6706041637_b5c4548842_z.jpg" alt="Naughty Shanty" width="478" height="640" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706038101/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7141/6706038101_63871924e3_n.jpg" alt="Tory with the Sit &amp; Spin Shanty" width="320" height="239" /></a></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706028847/in/set-72157628890534307"><img src="http://farm8.staticflickr.com/7011/6706028847_7b161a3acb_n.jpg" alt="Monsters!" width="320" height="239" /></a></p>
<p><a href="http://www.flickr.com/photos/sharynmorrow/6703253531/"><img src="http://farm8.staticflickr.com/7032/6703253531_d2ab8836b5_n.jpg" alt="moar robot" width="320" height="213" /></a></p>
<p>Saturday was exciting, but still very harried and full of first-day stresses, and I admit I neglected to wear enough socks.  But today, Sunday, was magnificently sunny and warm.  At times, our transparent shanty got sweltering hot.  At 1PM we debuted our second audio program: the Dance Mob!  A twenty person disco on synchronized headphones.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6706039709/in/photostream"><img src="http://farm8.staticflickr.com/7023/6706039709_cc09e9a911_n.jpg" alt="Dance Mob Attack!" width="320" height="239" /></a></p>
<p>Everything went splendidly. We&#8217;re finally starting to settle in and relax.  Tomorrow is another day on the ice for us, so come join us if you&#8217;re in the area.  Ours is only one of two dozen excellent art shanty experiences to choose from.  (Also, the ice skating is excellent.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=585</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gone Fishing</title>
		<link>http://mykle.com/msl/?p=557</link>
		<comments>http://mykle.com/msl/?p=557#comments</comments>
		<pubDate>Sat, 07 Jan 2012 20:54:41 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Lightbar]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[Structures]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=557</guid>
		<description><![CDATA[In two days I fly off to my home town of Minneapolis, Minnesota for ten days of bone-chilling, back-breaking, ear-warming good times with my pals Brady Clark and Kelly Peach. Together we are making a piece for the Art Shanty Projects, a recurring winter arts fest on Medicine Lake that I&#8217;ve been wanting to see [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://mykle.com/msl/wp-content/uploads/2012/01/blog-view-400x374.jpg" alt="" title="Audio Adventure Shanty -- site plan" width="400" height="374" class="aligncenter size-medium wp-image-558" /></p>
<p>In two days I fly off to my home town of Minneapolis, Minnesota for ten days of bone-chilling, back-breaking, ear-warming good times with my pals Brady Clark and Kelly Peach.  Together we are making a piece for the <a href="http://www.artshantyprojects.org/" target="_blank">Art Shanty Projects</a>, a recurring winter arts fest on Medicine Lake that I&#8217;ve been wanting to see for years.<br />
<span id="more-557"></span><br />
Even though I&#8217;ve never been to the ASP, I&#8217;ve been describing it to my Portland friends as &#8220;Burning Man without heat.&#8221;  Since 2003, Minneapolis artists and roustabouts have been installing various decorative or interactive art-huts on Medicine Lake, all inspired by the local architectural vernacular of ice-fishing shanties.  Like all good ideas the ASP has grown year-by-year and is now supported by an organized, funded non-profit with a website, a hotline and some modest ability to provide grants.  (<a href="http://redravine.wordpress.com/2008/04/06/the-art-of-ice-art-shanty-projects/" target="_blank">Here</a> is an excellent historical summary with lovely photos.)</p>
<p><a href="http://www.flickr.com/photos/7576586@N04/2271834667/"><img alt="" src="http://mykle.com/msl/wp-content/uploads/2012/01/2271834667_a437b8fd871.jpg" class="aligncenter" width="500" height="375" /></a></p>
<p>For many years now, my usual January practice has been to construct a temporary shelter in my backyard and throw parties in it.  This year, we&#8217;re constructing a shelter on a frozen lake and delegating the party.</p>
<p>But our project, the <strong>Audio Adventure Shanty,</strong> is about more than the transpyramid pictured above.  The real meat of our project is to provide interpretive audio tours of the action on the ice.  We&#8217;ve got dozens of MP3-playing pink earmuffs to hand out, and we&#8217;ll be documenting, conducting interviews, field recording and editing audio for the duration of the event.  (<a href="http://www.artshantyprojects.org/artists" target="_blank">Here</a> you can read our project description, and a dozen others.)</p>
<p><a href="http://www.flickr.com/photos/pwenzel/2292110601/"><img src="http://farm3.staticflickr.com/2361/2292110601_da62fa6998.jpg" alt="Art Shanties" width="500" height="375" /></a></p>
<p>This project is going to combine my core skills like never before.  Writing and editing, designing &#038; building, audio recording, public speaking, looking fabulous in a furry pink suit &#8212; these are my strengths!  But when before have I ever gotten to use them all on the same project?  Working with superheroes like Brady and Kelly, our victory is assured.  Color me psyched!</p>
<p>The only downside, if you want to call it that, is that there will be no LIGHTBAR-per-se this year.  Sorry, Portland.  <a href="http://www.amazon.com/Hooray-Death-Mykle-Hansen/dp/1621050114/ref=sr_1_1?ie=UTF8&#038;qid=1325969472&#038;sr=8-1" target="_blank">I have a new book out</a> and need to focus on promoting that.  (In fact, <a href="http://www.boneshakerbooks.com/life-and-death-readings-mykle-hansen-and-john-jodzio" target="_blank">I&#8217;m squeezing in a reading</a> while I&#8217;m in the Twin Cities.)  LIGHTBAR will live on, don&#8217;t worry.  And if you already bought your outfit, there is <a href="http://www.brownpapertickets.com/event/217657" target="_blank">another all-white party</a> you can attend instead.  Maybe Art Shanties are the new Lightbars. They certainly do inspire.</p>
<p><a href="http://www.flickr.com/photos/84853337@N00/3209101610/"><img src="http://farm4.staticflickr.com/3325/3209101610_426ab0de06_n.jpg" alt="Art Shanty Project 2009_2786" width="320" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=557</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chunks Ahoy!</title>
		<link>http://mykle.com/msl/?p=520</link>
		<comments>http://mykle.com/msl/?p=520#comments</comments>
		<pubDate>Wed, 17 Aug 2011 17:30:36 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[alcohol]]></category>
		<category><![CDATA[Bikes]]></category>
		<category><![CDATA[Inventions]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=520</guid>
		<description><![CDATA[I&#8217;ve just returned from an excellent near-death experience, courtesy of our local post-apocalyptic bicycle buccaneers known as C.H.U.N.K. 666 . We rode amphibious bicycles across the Willamette River, battled aqua-Nazi CHUDs, claimed Ross Island as our own nation, roasted weenies, amused the Coast Guard, drank whiskey and got home in time for tea. CHUNK are [...]]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.facebook.com/media/set/?set=a.2094933745770.113619.1618135580&amp;type=1"><img src="http://mykle.com/msl/wp-content/uploads/2011/08/snakebite-departing-400x300.jpg" alt="The crew of the S. S. Snakebite (photo: Libby Borte)" title="The crew of the S. S. Snakebite (photo: Libby Borte)" width="400" height="300" class="aligncenter size-medium wp-image-523" /></a></p>
<p>I&#8217;ve just returned from an excellent near-death experience, courtesy of our local post-apocalyptic bicycle buccaneers known as C.H.U.N.K. 666 .  We rode amphibious bicycles across the Willamette River, battled aqua-Nazi CHUDs, claimed Ross Island as our own nation, roasted weenies, amused the Coast Guard, drank whiskey and got home in time for tea.</p>
<p><a href="http://www.flickr.com/photos/megulon5/220447611"><img src="http://farm1.staticflickr.com/93/220447611_6c065abdb3_n.jpg" alt="000_0796.jpg" width="320" height="242" /></a></p>
<p><a href="http://www.dclxvi.org/chunk/">CHUNK</a> are the original Portland bike freaks &#8212; they put the rest to shame.  I first wrote about them for the Portland Mercury <a href="http://www.portlandmercury.com/portland/hell-on-wheels/Content?oid=22224">way back in 2000</a>, and they&#8217;ve only gotten worse since.  The Chunkathlon, their yearly gladiatorial melee, was elevated to a higher plane of existence several years ago because they broke this one.  The core team members have all grown, mutated and metastasized.  Some have been raising a new generation of bicycle warlords.  Others are writing books, playing the viola, doing jail time.  Chunk 666 has kept such a low profile lately, some people have even dared to suggest they ride no longer.  </p>
<p>But fuck those people.  Chunk is still chunking along; they do it for themselves, not you.  Last weekend&#8217;s ride was on the Willamette River.  On it, not next to it.  Try that on your fixie.<br />
<span id="more-520"></span></p>
<p><a href="http://www.flickr.com/photos/myklemykle/6052829241/in/set-72157627331379663"><img src="http://farm7.staticflickr.com/6198/6052829241_4331b8a0ba_n.jpg" alt="IMG_2376.JPG" width="320" height="239" /></a></p>
<p>My friend Gabe &#038; I became the godparents of a certain bastardized Indonesian rickshaw (or Becak) two years ago.  This thing has been everywhere, and on every new voyage it&#8217;s had something else welded to it.  We put new wheels on it and repaired a broken joint, but it rode so crappy we figured it had no future on land.  So when we heard the call of the Chunk-sirens, we got busy.</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6053381974/in/set-72157627331379663"><img src="http://farm7.staticflickr.com/6193/6053381974_e5a7661b9f_n.jpg" alt="IMG_2383.JPG" width="320" height="239" /></a></p>
<p>In order to bicycle on water you need either Jesus Christ or some pontoons.  We found Jesus but had trouble strapping him to the bike.  Fortunately, discarded food-grade plastic barrels are easy to find in Portland because of the industrial quantities of imported food that yuppies eat.  These used to contain foie gras.</p>
<p>In structural engineering terms, our strategy was to &#8230; err &#8230; screw a bunch of shit together and strap it on real good.  Meanwhile, these <a href="http://www.cyclecide.com/">Cyclecide</a> jokers came up from San Francisco just to make us look bad with their custom canoecycle, the Sea Nympho:</p>
<p><a href="https://www.facebook.com/media/set/?set=a.2094933745770.113619.1618135580&amp;type=1"><img src="http://mykle.com/msl/wp-content/uploads/2011/08/canoecycle-400x300.jpg" alt="Canoecycle!  (photo: Libby Borte)" title="Canoecycle!  (photo: Libby Borte)" width="400" height="300" class="aligncenter size-medium wp-image-524" /></a></p>
<p>Fortunately for my fragile self-esteem, the rest of the team kept their engineering up to the strictest Chunk standards.</p>
<p><a href="https://www.facebook.com/media/set/?set=a.2094933745770.113619.1618135580&amp;type=1"><img src="http://mykle.com/msl/wp-content/uploads/2011/08/chunkstandard-400x300.jpg" alt="(photo: Libby Borte)" title="(photo: Libby Borte)" width="400" height="300" class="aligncenter size-medium wp-image-538" /></a></p>
<p>All in all, I think we set out with ten watercraft in our expedition, and came home with six, half of them capsized.  Our mission plan was simple: bicycle to Ross Island, obliterate all CHUDs, eat Hobo Pie and sausages, take a nap and sail home.  But getting to the water was harder than crossing it.  The designers of Portland&#8217;s bikeway system cruelly discriminate against bicycles wider than six feet!  We had to lift our four-hundred-pound three-seater over a six foot concrete wall and a couple of bollards.  Which we did; it happened kind of miraculously with about a dozen people involved.  I would have photos of that but my hands were full.</p>
<p><a href="https://www.facebook.com/media/set/?set=a.2094933745770.113619.1618135580&amp;type=1"><img src="http://mykle.com/msl/wp-content/uploads/2011/08/washed-ashore-400x300.jpg" alt="(photo: Libby Borte)" title="(photo: Libby Borte)" width="400" height="300" class="aligncenter size-medium wp-image-539" /></a></p>
<p>I won&#8217;t keep you in suspense: we all died. </p>
<p><a href="http://www.flickr.com/photos/myklemykle/6052833775/in/set-72157627331379663/"><img src="http://farm7.staticflickr.com/6184/6052833775_32952b1188_n.jpg" alt="IMG_2390.JPG" width="320" height="239" /></a></p>
<p>KIDDING!  We had a great night exploring Ross Island, a former gravel mine and home to one of Oregon&#8217;s most dangerous amusement parks.  </p>
<p><a href="https://www.facebook.com/media/set/?set=a.2094933745770.113619.1618135580&amp;type=1"><img src="http://mykle.com/msl/wp-content/uploads/2011/08/rollercoaster-400x300.jpg" alt="(photo: Libby Borte)" title="(photo: Libby Borte)" width="400" height="300" class="aligncenter size-medium wp-image-540" /></a></p>
<p>We searched for CHUDs but found only scrap metal and deerprints.  Someone swore they saw Bob Pamplin&#8217;s ghost, but it turned out to just be Bob Pamplin.  Here&#8217;s us eating him:</p>
<p><a href="http://www.flickr.com/photos/myklemykle/6052832851/in/set-72157627331379663/"><img src="http://farm7.staticflickr.com/6183/6052832851_a04410e51e_n.jpg" alt="IMG_2388.JPG" width="320" height="239" /></a></p>
<p>In the morning we lashed all our broken, capsized bullshit together into a big worrisome hunk of drifting pondscum and attempted to sail home with two tarps and no mast.  It took us three hours to cross two hundred yards of water.  But they may have been the best three hours of 2011.  </p>
<p><a href="http://www.flickr.com/photos/myklemykle/6050359586/in/set-72157627331379663/"><img src="http://farm7.staticflickr.com/6198/6050359586_e08958174e_n.jpg" alt="Aquachop!" width="320" height="89" /></a></p>
<p><object type="application/x-shockwave-flash" width="500" height="281" data="http://www.flickr.com/apps/video/stewart.swf?v=109786" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=25fcc82a8a&#038;photo_id=6050359596&#038;flickr_show_info_box=true"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=109786"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=109786" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=25fcc82a8a&#038;photo_id=6050359596&#038;flickr_show_info_box=true" height="281" width="500"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=520</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>master exit time has arrived!  (re: outbound messages stuck on OS X with Postfix)</title>
		<link>http://mykle.com/msl/?p=502</link>
		<comments>http://mykle.com/msl/?p=502#comments</comments>
		<pubDate>Fri, 22 Jul 2011 01:04:14 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Internet Hell]]></category>
		<category><![CDATA[Locals Only]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=502</guid>
		<description><![CDATA[Nerd bulletin! If you&#8217;re an OS X user, and you&#8217;re using the version of Postfix that came with your operating system, and you are seeing log messages similar to this one once per minute in mail.log: Jul 21 16:08:39 snowy postfix/master[6565]: daemon started -- version 2.4.3, configuration /etc/postfix Jul 21 16:08:39 snowy postfix/qmgr[6567]: DE1D92E78E75: from=, [...]]]></description>
				<content:encoded><![CDATA[<p>Nerd bulletin!  If you&#8217;re an OS X user, and you&#8217;re using the version of Postfix that came with your operating system, and you are seeing log messages similar to this one once per minute in mail.log: </p>
<p><code><br />
Jul 21 16:08:39 snowy postfix/master[6565]: daemon started -- version 2.4.3, configuration /etc/postfix<br />
Jul 21 16:08:39 snowy postfix/qmgr[6567]: DE1D92E78E75: from=<mykle@mykle.com>, size=3602201, nrcpt=9 (queue active)<br />
Jul 21 16:09:39 snowy postfix/master[6565]: master exit time has arrived<br />
</code></p>
<p>&#8230; then you&#8217;re not alone!  Many people are reporting the &#8220;<a href="https://discussions.apple.com/message/10669302?messageID=10669302#10669302?messageID=10669302">master exit time has arrived</a>&#8221; messages, which seem to be just unwanted log noise.  But if, between &#8220;daemon started&#8221; and &#8220;master exit,&#8221; you are seeing the same e-mail message logged over and over, then you and I are partners in digital miscommunication.  Outbound e-mail is getting stuck.</p>
<p>Today I suffered from, investigated and solved this problem.  Here&#8217;s a quick fix you can try:<br />
<span id="more-502"></span></p>
<ul>
<li>Edit /System/Library/LaunchDaemons/org.postfix.master.plist , using a text editor, Apple&#8217;s Property List Editor (if you have the Developer Tools installed), or whatever other tool you prefer for editing XML.  You need to change the third string under &#8220;ProgramArguments&#8221; from &#8220;60&#8243; to some larger number, like &#8220;600&#8243;.</li>
<li>Open a Terminal window and type the following magical incantations, providing your password when requested:
<p><code>sudo launchctl unload /System/Library/LaunchDaemons/org.postfix.master.plist</p>
<p>sudo launchctl load /System/Library/LaunchDaemons/org.postfix.master.plist</code></p>
<p>That tells OS X to re-read the file you just edited.</li>
<li>Now watch mail.log (in the Console application) and see if anything improves.</li>
</ul>
<p>Basically, it&#8217;s quite possible that your postfix mail daemon was unable to deliver a message because that message takes longer than sixty seconds to deliver but Apple was only allowing it sixty seconds.  if you followed the instructions above, you just granted it ten minutes.  </p>
<p>In today&#8217;s internet, an e-mail message rarely takes sixty seconds to deliver, but it can certainly happen.  Even ten minutes is not technically impossible, but it&#8217;s more likely indicative of some other serious problem, whereas the sixty second timeout could be due to a large attachment, a slow internet connection, a sluggish remote server, or some combination of those.  If that&#8217;s your problem, then your mail messages will seem to just vanish as if successfully sent, while in fact they never leave your computer.</p>
<p>Apple really screwed the pooch here.  Sixty is a nice round number, but in this context it has no other redeeming qualities.  I don&#8217;t understand why Apple felt they needed to put a limit on run time; I don&#8217;t know if Postfix even has one by default.  In the various online support forums, only OS X users are reporting this error.   (I&#8217;m running Leopard; I&#8217;m not sure which other OS version have this problem.)</p>
<p>Why am I even sending mail this way?  Well, I activated Postfix because I have a mailing list of friends who want to hear from me, but <a href="http://dreamhost.com">my boneheaded ISP</a> won&#8217;t allow me to send to more than 25 addresses per hour, 75 per day, through their SMTP servers.  It&#8217;s their way of preventing spam by also preventing legitimate mail. </p>
<p>I solved that problem by configuring Mail.app to send outbound messages to <a href="http://www.freshblurbs.com/how-enable-local-smtp-postfix-os-x-leopard">the local Postfix daemon on my laptop</a>.  Postfix then looks up the MX records for each address and connects directly to each recipient&#8217;s mail server to deliver each message.  (FYI, if you want to do this you&#8217;ll also have to do <a href="http://en.wikipedia.org/wiki/DomainKeys">some other</a> <a href="http://www.openspf.org/">technical stuff</a> to reassure the internet that your host is a legitimate source of mail from your domain.  This is how smart people prevent spam.)  </p>
<p>And all of that has worked great, up until this recent problem with some outgoing messages not out-going.  I only spotted it when, due to a local network failure, the messages finally bounced back with DNS errors. They both had large attachments, but they were both the sort of legitimate, high-quality, amusing yet poignant e-mail messages that the internet has come to expect from mykle.com .</p>
<p>In closing, I&#8217;d like to whine about how Postfix sucks.  But you don&#8217;t want to read that, do you?  Suffice it to say, the &#8220;-e&#8221; flag (for &#8220;exit time&#8221;) to the postfix master daemon could also be called the &#8220;-f&#8221; flag (for &#8220;fail to deliver messages, bounce them, or even report an error.&#8221;)  <a href="http://qmail.org/top.html">Qmail</a>, to my knowledge, does not offer this feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=502</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Creative Spark!</title>
		<link>http://mykle.com/msl/?p=484</link>
		<comments>http://mykle.com/msl/?p=484#comments</comments>
		<pubDate>Tue, 07 Jun 2011 17:12:27 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Structures]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=484</guid>
		<description><![CDATA[UPDATEDZ! Core77 now has a ton of photos online, some video too. Here are great pix and a play-by-play of the complete fab process (trés fab!) and here are a bunch more action shots of the float conquering Portland. I haven&#8217;t blogged about this much, but last month I was tangentially involved in helping the [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.core77.com/blog/announcements/hand-eye_supply_wins_the_starlight_parade_sweepstakes_award_best_illumination_19524.asp"><img alt="" src="http://mykle.com/msl/wp-content/uploads/2011/06/float2.jpg" class="alignnone" width="432" height="240" /></a></p>
<p><span style="color: red;">UPDATEDZ!</span>  Core77 now has a ton of photos online, some video too.  <a href="http://www.core77.com/blog/announcements/behind-the-scenes_float_building_process_shout_out_19469.asp">Here</a> are great pix and a play-by-play of the complete fab process (trés fab!) and <a href="http://www.core77.com/blog/announcements/hand-eye_supplys_the_creative_spark_team_lights_up_the_starlight_parade_19549.asp">here</a> are a bunch more action shots of the float conquering Portland.</p>
<p>I haven&#8217;t blogged about this much, but last month I was tangentially involved in helping the good folks over at <a href="http://www.handeyesupply.com/">Hand-Eye Supply</a> light up their float for the Starlight Parade with about 1000 feet of animated extra-thick electroluminescent wire.</p>
<p><span id="more-484"></span></p>
<p>Actually, the smartest thing I did was get Paul Stoffregen involved, and he has an excellent <a href="http://dorkbotpdx.org/blog/paul/hand_eye_supplys_starlight_parade_float_wins_award">blog post</a> about the whole project, with lots of pictures.  If you&#8217;re thinking of doing something with a thousand feet of EL wire, read it.  </p>
<p>I mention it here mostly for completion&#8217;s sake, and to brag that our float, christened &#8220;The Creative Spark&#8221;, <a href="http://www.core77.com/blog/announcements/hand-eye_supply_wins_the_starlight_parade_sweepstakes_award_best_illumination_19524.asp">won the Sweepstakes Prize for Best Illumination</a>, which is like the Best Picture award at the Oscars, but for blinky rolling things instead of major works of cinema!  How awesome is that?  Massive congratulations to Laurence, Eric, Jon, Tobias, Paul, and all the other busy volunteers who brought the vision to life.</p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=484</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Unicorn!</title>
		<link>http://mykle.com/msl/?p=457</link>
		<comments>http://mykle.com/msl/?p=457#comments</comments>
		<pubDate>Fri, 27 May 2011 23:26:58 +0000</pubDate>
		<dc:creator>mykle</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://mykle.com/msl/?p=457</guid>
		<description><![CDATA[Hello everybody! Sorry it&#8217;s been so quiet over here &#8230; I&#8217;ve been preoccupied with unicorns. The last three months have been rainy, indoorish months for me and Portland. Writing books is still my day job, but I&#8217;ve also be surprisingly, enjoyably, annoyingly busy with these smart lights. It&#8217;s been an educational odyssey: so far it&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>Hello everybody!  Sorry it&#8217;s been so quiet over here &#8230; I&#8217;ve been preoccupied with unicorns.</p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2011/05/IMG_0753-400x298.jpg" alt="" title="Unicorn Lamps" width="400" height="298" class="aligncenter size-medium wp-image-462" /></p>
<p>The last three months have been rainy, indoorish months for me and Portland.  Writing books is still my day job, but I&#8217;ve also be surprisingly, enjoyably, annoyingly busy with <a href="http://mykle.com/msl/?p=363">these smart lights</a>.  It&#8217;s been an educational odyssey: so far it&#8217;s required circuit-board fabrication, AVR programming in C and assembler, iPhone hacking, waterjet cutting, lamp design, bicycle maintainence, and lots and lots (lots!) of soldering.   I&#8217;ve enjoyed it all, but what a time sink!  (If only I could flip one of these AVR pins to source time instead of sinking it &#8230;)</p>
<p>Something about blinking, glowing light is still compelling to me, but I really do hope that the sun will come out soon and I&#8217;ll lose interest in this weak substitute.  The goal I&#8217;ve set for myself is to have these lights mounted on my tallbike in time for <a href="http://www.shift2bikes.org/cal/viewpp2011.php">Pedalpalooza</a>, Portland&#8217;s three-week bicycling festival.  I&#8217;ve always wanted ambulance lights on my tallbike, and these should provide the required traffic-shifting pep.<br />
<span id="more-457"></span><br />
<img src="http://mykle.com/msl/wp-content/uploads/2011/05/IMG_0639-400x298.jpg" alt="" title="Polyvega!" width="400" height="298" class="aligncenter size-medium wp-image-463" /></p>
<p>Before I describe what I&#8217;ve been up to with these smart lights, let me just announce that &#8220;smart lights&#8221; is a dumb name, one I&#8217;m no longer going to use for fear of it becoming the de facto Actual Name.  It makes these lights sound like military ordinance.  So I&#8217;ve decided to give them the less threatening name of &#8220;Unicorn Lamps.&#8221;  Just like real unicorns, they are delicate, beautiful and slightly pointless.  They consume time and emit rainbows.  I, a microcontroller virgin, am drawn to their magic. </p>
<p>Having said that, here&#8217;s a quick overview of what the unicorns and I have been up to. </p>
<p>At a <a href="http://dorkbotpdx.org">Dorkbot PDX</a> meeting in January I was introduced to <a href="http://hexler.net/software/touchosc">TouchOSC</a>, a toolkit for building Star Trek TNG-style control interfaces on IOS devices, and decided I wanted to use it as my user interface to these lights.  Once I design the screens on the mac and sync them to my phone, TouchOSC&#8217;s plethora of buttons, knobs and faders can turn my finger taps and slides into messages in the <a href="http://opensoundcontrol.org/">Open Sound Control </a>protocol (aka OSC), which it can send to any host on the internet.  </p>
<p><a href="http://hexler.net/software/touchosc"><img alt="" src="http://mykle.com/msl/wp-content/uploads/2011/05/touchosc-screens-03.jpg" title="TouchOSC" class="alignnone" /></a></p>
<p>But what host?  To make this work, I need an OSC receiver.  It has to be a small, light and battery-powered computer with tcp/ip, wi-fi, a serial port and some decent development environment.  Probably there is a way to do that with Arduinos, but I&#8217;m a Unix guy at heart and I have been saving my trusty iPhone OG for just such a situation.</p>
<div id="attachment_464" class="wp-caption aligncenter" style="width: 410px"><img src="http://mykle.com/msl/wp-content/uploads/2011/05/IMG_0751-400x535.jpg" alt="" title="pokemac" width="400" height="535" class="size-medium wp-image-464 aligncenter" /><p class="wp-caption-text">Remember when these were valuable?</p></div>
<p>It took four hacks to make this work.  First (and easiest) I had to gain access to my own property, by jailbreaking my iPhone.  <a href="http://jailbreakme.com/faq.html">Not hard.</a>  I then installed sshd and some basic unix commands, so I could log in and poke around the operating system.</p>
<p>Next, I had to mate the iPhone&#8217;s ttl-level serial port to the rs-485 bus on which the Unicorns frolic.  Paul Stoffregen recommended the <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&#038;name=MAX487CPA%2B-ND">MAX487</a> chip for that job, and I designed a circuit around that, built it on perf-board and sealed it in a mint tin.  </p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2011/05/IMG_0640-400x535.jpg" alt="" title="iphone rs-485 adapter circuit with MintyBoost" width="400" height="535" class="aligncenter size-medium wp-image-468" /></p>
<p>Since I was hooking to a 12v power source anyway, I added a portion of the <a href="http://www.ladyada.net/make/mintyboost/">MintyBoost</a> circuit (really, just the <a href="http://www.ladyada.net/make/mintyboost/icharge.html">charger-detection trick</a>) so the iPhone can draw its power from the same source as the lights.  The circuit connects to the iPhone through a standard iPhone connector.  <a href="http://www.sparkfun.com/products/704">The one I bought from SparkFun</a> was an incredibly delicate and fiddly little bastard, full of leads thinner than my hair.  To protect against breakage, I filled the entire cavity of the connector with hot glue.  I also keep the project box and the iPhone velcro&#8217;ed togther at all times.  It&#8217;s kinda ugly, but it works.  Any bits I send out /dev/tty.iap are dutifully repeated on the light bus.  (BTW, this is also potentially a wireless DMX controller, if any of you DMX people are interested.)</p>
<p><img src="http://mykle.com/msl/wp-content/uploads/2011/05/IMG_0752-400x535.jpg" alt="" title="the magic iphone adapter" width="400" height="535" class="aligncenter size-medium wp-image-469" /></p>
<p>Next I had to reconfigure launchd on the iPhone, so that a thing called &#8220;iapd&#8221; would quit freaking out about the presence of satanic non-Apple hardware on the serial port.  Basically, &#8220;launchd&#8221; is the OS X equivalent to init, configured by a rat&#8217;s nest of XML files in &#8220;plist&#8221; format, some of which are compiled into binaries so they can&#8217;t ever be read by humans.  One of those plist files tells the OS to run a daemon that runs <em> another </em> daemon that then speaks some kind of Apple-undocumented remote control protocol on the serial port. <a href="http://www.ifans.com/forums/showthread.php?t=224341"> I deleted that file,</a> and the port was mine.  (In retrospect I could probably have accomplished the same thing with <a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/launchctl.1.html#//apple_ref/doc/man/1/launchctl">launchctl</a>.)</p>
<p>Lastly I had to work out the complicated Makefile options to let me compile C programs on my Mac that will run on my phone.  Most of that is voodoo to me, copied from other projects.  The current Developer&#8217;s CD is a free download with all the compilers, libraries &#038; headers one needs; it&#8217;s mostly just a matter of CFLAGS and LDFLAGS pointing to obscure locations under /Developer/Apple/iPhone/Apple/Developer/iPhone/Etcetera.  </p>
<p>(The iPhone kernel as supplied by Apple would also require all my programs to be digitally signed with a developer&#8217;s key that Apple would charge me money for.  Jailbreaking the phone freed me from that <a href="http://rogueamoeba.com/utm/2008/03/07/code-signing-and-you/">fascist bullshit</a>, and good riddance too.)  </p>
<p>With all that <em>finally</em> solved, the iPhone can now launch my custom middleware that uses <a href="http://liblo.sourceforge.net/">liblo</a> to receive network OSC messages, translate them into Unicorn and spit them out the serial port.  In a pinch, it can also create its own wi-fi network, blink the lights in sync to audio on the built-in mic, text me its GPS coordinates in case of theft, and a million other things.  A unix-based smartphone makes a great embedded server!  And a bicycle without an embedded server is like a unicorn without a fish &#8230; or something.</p>
<p><a href="http://www.flickr.com/photos/squirrelmomma/4958058279/"><img alt="" src="http://mykle.com/msl/wp-content/uploads/2011/05/4958058279_4f0909b946.jpg" title="Unicorn Pony Fish" class="alignnone" width="400" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mykle.com/msl/?feed=rss2&#038;p=457</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
