<?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>billwiens.com</title>
	<atom:link href="http://billwiens.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://billwiens.com</link>
	<description>we are the internet</description>
	<lastBuildDate>Wed, 30 Nov 2011 21:23:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A brush with death</title>
		<link>http://billwiens.com/family/a-brush-with-death/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-brush-with-death</link>
		<comments>http://billwiens.com/family/a-brush-with-death/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 20:03:06 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://billwiens.com/?p=223</guid>
		<description><![CDATA[My father Gary Wiens has been severely injured and he's in stable condition at Harborview Medical Center, one of the best trauma centers in the country. He's broken his ribs and pelvis, but there are no signs of neurological damage and he's completely aware and coherent. He's a very tough guy, and things have worked out as well as possible considering what happened.]]></description>
			<content:encoded><![CDATA[<p>First of all, my father Gary Wiens has been severely injured and he&#8217;s in stable condition at Harborview Medical Center, one of the best trauma centers in the country.  He&#8217;s broken his ribs and pelvis, but there are no signs of neurological damage and he&#8217;s completely aware and coherent.  He&#8217;s a very tough guy, and things have worked out as well as possible considering what happened.</p>
<p>On Sunday July 11th, Gary, our friend Charlie, and I were hiking <a title="The location of the accident on Google Maps" href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=105939579805808308029.00045c3a6d30bda563a14&amp;ll=48.664799,-121.593778&amp;spn=0.00288,0.005777&amp;t=h&amp;z=18&amp;iwloc=00048b4f0d138719a0510" target="_blank">near Mount Baker</a> in the North Cascades.  We were hiking across an avalanche chute when we heard a loud crashing sound from above us.  I looked up, and saw a huge log, eerily silhouetted against the sky, falling down from the cliffs above us.  I remember thinking that I should run out of the way, and then realizing that I was already running.  Charlie and I both ran up the trail and got out of the way, but Gary was behind us and had to take refuge behind a large fallen log.  The falling log hit the log he was hiding behind, and both of the logs rolled over him and continued down the slope.  The whole incident happened in slow motion; it was perhaps the longest few seconds of my life.</p>
<div id="attachment_224" class="wp-caption alignright" style="width: 310px"><a href="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-perpetrator.jpg"><img class="size-medium wp-image-224" title="the perpetrator" src="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-perpetrator-300x225.jpg" alt="The fallen log" width="300" height="225" /></a><p class="wp-caption-text">Log that fell from the cliff</p></div>
<p>Charlie and I immediately rushed to Gary to help him.  The first few minutes were the scariest, blood was coming out of his mouth and each of his shallow breaths came out as a horrible moan.  It was made worse by the fact that his eyes were glazed over and were moving erratically.  We had seen a ranger with a radio earlier, and so Charlie immediately left to find him and summon help.  There were two hikers behind us, Philip and David, who were both extremely helpful and supportive.  It would have been much worse if I were alone.  After a few minutes Gary calmed down immensely.  His breathing slowed, and he was able to speak and focus his eyes.  I did a quick survey of his injuries; I checked his pupils for concussion, and verified that he could move and feel his extremities.</p>
<p>At this point, Gary asked that we put all his warm clothes on him.  This was surprising and reassuring.  Here he was, severely injured and in pain, and he very calmly asked us to do exactly what they teach in a wilderness first aid course.  We were able to strip off his cotton t-shirt and put all of his warm layers on his upper body.  He wanted to be moved to a more comfortable position, but when we lifted him he complained of pain in his hip and so we attempted to make him as comfortable as possible on the hillside.</p>
<p>After about half an hour, Charlie returned with the ranger, a tough-looking guy named Ben Lehman.  Not only was he able to call in help on his radio, but he also was a trained wilderness EMT.  What a stroke of luck!  Ben was amazingly helpful.  He was calm and collected, and from what I remember from my limited training, he did all of the first-responder procedure by the book.  He did a variety of diagnostic checks, everything from taking pulse to checking Gary&#8217;s entire neck and spine for possible fractures.  Gary was calm and coherent this entire time, although he did cry out in pain when we moved him to check his spine.  After he evaluated Gary, Ben pulled out a sleeping pad, and with the help of the two hikers we very carefully moved Gary up onto the trail.</p>
<div id="attachment_241" class="wp-caption alignleft" style="width: 235px"><a href="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-refuge1.jpg"><img class="size-medium wp-image-241" title="the refuge" src="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-refuge1-225x300.jpg" alt="The refuge" width="225" height="300" /></a><p class="wp-caption-text">The log that Gary hid behind</p></div>
<p>The accident had happened about two and a half miles from the trailhead, over relatively rough terrain.  At this point, I ran to the trailhead, both to put the dog in the car and to ensure that the EMTs arriving on foot were able to find their way to the accident.  It felt good to be moving, to be doing something that felt constructive.  I met some EMTs from Skagit County at the trailhead, and headed back to the site of the accident.  By the time I returned, two very competent EMTs from the Navy had been dropped from a helicopter and were preparing to strap Gary into a backboard to be airlifted out.  We could tell Gary was in good hands, with both the Navy EMTs and the Skagit County EMTs, so Charlie and I said our goodbyes, and hiked out to the trailhead to race Gary to the hospital.</p>
<p>We worked out later that Gary had arrived at Harborview Medical Center before Charlie and I even reached the car.  My predominate emotion at the time was not fear, but relief.  We had done all we could for Gary; the rest was out of our hands.  The drive back to Seattle was uneventful, and we arrived at the hospital shortly after midnight.  We arrived to find that Gary was in stable condition, and had already been through a number of scans.  He was hooked up to all manner of equipment, including tubes inserted into his chest to drain air that had escaped during the accident.  He was conscious and glad to see us.  We then found that almost all of his ribs had been fractured, and his pelvis was in several pieces.  Thankfully, there appeared to be no major organ damage, and his head and spine were unharmed.</p>
<p>We were then told that he&#8217;d need to have surgery on his pelvis, and that it was possible he&#8217;d have to wait over a day for this to be done. At this point, Charlie and I were both exhausted, so we said goodbye and went home to sleep.  The following morning I found out that they were able to get Gary into surgery early in the morning, and had re-aligned his pelvis, and installed a metal bar to keep it stabilized.  The metal bar sticks out from his hips, and it looks like something you might hang a hand towel on.</p>
<div id="attachment_232" class="wp-caption alignright" style="width: 235px"><a href="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-survivor.jpg"><img class="size-medium wp-image-232" title="the survivor" src="http://billwiens.com/wordpress/wp-content/uploads/2010/07/the-survivor-225x300.jpg" alt="Sleeping Gary" width="225" height="300" /></a><p class="wp-caption-text">Gary sleeping in the ICU</p></div>
<p>Gary has since been moved out of the ICU, and is doing quite well.  He should be out of the hospital relatively soon.  A full recovery is expected, although the hospital staff has been very reluctant to give specific numbers on recovery times.  The one concrete number we’ve been given is that it’ll take at least six weeks for his pelvis to become “load-bearing”.  The recovery process is going to be frustrating and painful, and he’ll need lots of assistance and rehabilitation.</p>
<p>This has been a major traumatic event, but I’ve been quite impressed with how well everyone has handled it.  Gary has been very strong, and that has been greatly reassuring to Charlie and I.  Starting with Ben Lehman, all of the medical staff we’ve dealt with have been very helpful and supportive.  I would like to thank the ranger Ben Lehman, our friend Charlie Madden, the Skagit Country EMTs, the Naval EMTs, the excellent staff at Harborview Medical Center, and everyone else who has been involved in ensuring Gary’s safe recovery.</p>
<p>Gary’s recovery is going to be a long and arduous process.  He’s going to need all the support we can give him.  I’m sure he’ll appreciate any phone calls and letters you can send his way.  We’re not sure how long he’ll be at the hospital, so you can send any cards and letters to my house and I’ll make sure he gets them.</p>
<p>As a child, you grow up believing that your father is invincible.  This accident has only confirmed that hypothesis.  For such an unfortunate incident, it’s been amazing how fortunate we have been.  I’m very lucky to have Gary as a father, and my fear of losing him has been overshadowed by my belief that in a few years this difficult time will be little more than a memory.</p>
<p><em>For more information, see <a href="http://helenair.com/lifestyles/article_f1b9c9f0-9622-11df-97dc-001cc4c03286.html?mode=story">this article</a> in the Helena Independent Record.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/family/a-brush-with-death/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>yet another git tutorial</title>
		<link>http://billwiens.com/technology/yet-another-git-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yet-another-git-tutorial</link>
		<comments>http://billwiens.com/technology/yet-another-git-tutorial/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:30:12 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://billwiens.com/?p=190</guid>
		<description><![CDATA[introduction I’ve been working with a group of people known as qworky making some cool meeting software for all y’all. A few people on the team aren’t too familiar with distributed version control systems, so I wrote up a little tutorial on git for them, and since I’m such a kind and generous guy, I’ve [...]]]></description>
			<content:encoded><![CDATA[<h3 id="introduction">introduction</h3>
<p>I’ve been working with a group of people known as <strong>qworky</strong> making some cool meeting software for all y’all.  A few people on the team aren’t too familiar with distributed version control systems, so I wrote up a little tutorial on git for them, and since I’m such a kind and generous guy, I’ve decided to share it with the internets.  Enjoy.</p>
<h3 id="basic_commands">basic commands</h3>
<p><em>Before we begin, I recommend printing out a copy of <a href="http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html">this cheat sheet</a> and putting it somehere handy.  Also, if any of this makes your brain hurt, try spending some time looking at the <a href="http://book.git-scm.com/index.html">git community book</a>.</em></p>
<p>First, let’s get our very own copy of the ‘qworky-kickstart’ repository.</p>
<p style="padding-left: 30px;"><code>git clone git://github.com/billputer/qworky-kickstart.git</code></p>
<p>Now, you should have a folder called <code>qworky-kickstart</code>.  Let’s check it out.</p>
<p style="padding-left: 30px;"><code>cd qworky-kickstart</code><br />
<code>git status</code></p>
<p>You should see the following output.</p>
<p style="padding-left: 30px;"><code># On branch master<br />
nothing to commit (working directory clean)</code></p>
<p>That’s good, it means we’ve got a clean slate.  Let’s look a bit at the previous changes.</p>
<p style="padding-left: 30px;"><code>git log</code></p>
<p>Interesting stuff, eh?  Now, let’s set aside a our own portion of the slate to work on.</p>
<p style="padding-left: 30px;"><code>git checkout -b bill</code></p>
<p>This creates a local branch, our own version of history that we can trample all over without worrying about the main timeline of changes.  Go ahead, make some changes.  Delete some stuff, change all occurences of the word ‘config’ to the word ‘convention’, whatever.  Once you’ve done that, try using <code>git status</code> and <code>git diff</code>.  See all your changes?  Good.  However, we don’t want those changes, let’s erase them.</p>
<p style="padding-left: 30px;"><code>git reset --hard</code></p>
<p>Reset makes sense, right?  You’ve made some changes, but you want to reset to the previous commited version (known as HEAD).  But what does the <code>--hard</code> mean?  Let’s <a href="http://www.kernel.org/pub/software/scm/git/docs/git-reset.html">RTFM</a>.</p>
<p style="padding-left: 30px;"><code>--hard<br />
Matches the working tree and index to that of the tree being switched to. Any changes to tracked files in the working tree since &lt;commit&gt; are lost.</code></p>
<p>Working tree?  Index?  These are two important terms in git.  Working tree refers to the actual files and directories that we’re using.  If you modify a file in your git repository, you’re almost certainly making a change to the <em>working tree</em>.  The index is the grey area between changes to the filesystem and changes commited to the repository.  How so?  Let me show you an example.</p>
<p>Make more changes to a file.  Nothing silly, something you actually want to keep.  Comment some code, do something useful.  Okay, now you’ve changed the <em>working tree</em>.  Good job!  Now try the command <code>git status</code>.  Okay, it shows that some files are <code>Changed but not updated</code>.  Let’s add those to the index.  Type <code>git add &lt;filename&gt;</code>.  Try <code>git status</code> again.  Ahah!  Now that the file is in the index, it’s listed under <code>Changes to be committed</code>.  Now that we’ve done that, let’s take the plunge and commit something.</p>
<p style="padding-left: 30px;"><code>git commit -m "Very important changes"</code></p>
<p>Try <code>git status</code> and <code>git log</code> again.  See your commit?  Good work, you’ve now made a commit to your local repository.  What?  You still don’t know what the index is!?  Let me explain.  The index is where you put changes that you’re about to commit.  Why would you want this seemingly extra step?  Well, the index is there in case you only want to commit one or two of your changes.  The <code>git commit -m</code> only commits files in the index, so you only have to <code>git add</code> the files that you want to commit.  Still doesn’t make sense?  Just remember that commiting a change is a two-step process, first you <code>git add</code>, then you <code>git commit</code>.  The brave can combine those two with <code>git commit -a</code>, which commits all of the <code>Changed but not updated</code> files.</p>
<h3 id="git_for_collaboration">git for collaboration</h3>
<p>So now we’ve made some changes to the <em>bill</em> branch of our local repository.  That’s great, but we’re using git because we want to <em>collaborate</em>.  We want our changes to magically appear back on the <code>master</code> branch of the original repsitory we cloned (the origin, in git parlance).  This generally involves two steps, merging our changes into the <code>master</code> branch of our local repository, and then pushing our changes up to the origin at github.</p>
<p>There are several ways of moving our changes from the <code>bill</code> branch to the <code>master</code> branch.  We could simply make the same changes on the master branch and then commit them, but that’d be silly, since we already have made those commits on the <code>bill</code> branch.  Let’s <code>checkout</code> the <code>master</code> branch, and then <code>merge</code> it with the <code>bill</code> branch.</p>
<p style="padding-left: 30px;"><code>git checkout master<br />
git merge bill</code></p>
<p>Now we have a local <code>master</code> branch with our changes, and now we want to give those to our colleagues on github.  First, let’s make sure we’ve got the most recent copy of the repository so we can resolve any conflicts ourselves.</p>
<p style="padding-left: 30px;"><code>git pull</code></p>
<p>This will pull down any changes in our <code>origin</code> repository that have happened since we cloned it, and attempt to merge them with our local changes.  This can get messy, and I’ll walk you through the process in a later tutorial.  For now we’ll assume that everything went fine and dandy. Let’s finish this.</p>
<p style="padding-left: 30px;"><code>git push</code></p>
<p>Assuming you have the proper permissions, this will <code>push</code> your commits back to <code>origin</code> at github, and all your friends will be free to <code>git fetch</code> or <code>git pull</code> them.  Good work!</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/technology/yet-another-git-tutorial/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;m attending Open Source Bridge</title>
		<link>http://billwiens.com/travel/why-im-attending-open-source-bridge/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-im-attending-open-source-bridge</link>
		<comments>http://billwiens.com/travel/why-im-attending-open-source-bridge/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:23:05 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://billwiens.com/?p=166</guid>
		<description><![CDATA[It&#8217;s coming whether you know it or not.  The Portland-based conference with the logo that is simultaneously bridge, brain, and circuit-board is happening this week.  Here are four reasons why I&#8217;m spending my time at Open Source Bridge. The tech is tight. Seriously, take a look at the session list.  Agile Javascript testing, Command-Line Kung-Fu, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opensourcebridge.org/"><img class="alignleft" title="Open Source Bridge logo" src="http://opensourcebridge.org/common/i/header-logo.gif" alt="Open Source Bridge" width="232" height="115" /></a></p>
<p>It&#8217;s coming whether <strong>you</strong> know it or not.  The Portland-based conference with the logo that is simultaneously bridge, brain, and circuit-board is happening this week.  Here are four reasons why I&#8217;m spending my time at <a title="Open Source Bridge" href="http://opensourcebridge.org/">Open Source Bridge</a>.</p>
<ol>
<li><strong>The tech is tight. </strong>Seriously, take a look at the <a title="Open Source Bridge Session List" href="http://opensourcebridge.org/events/2009/sessions">session list</a>.  Agile Javascript testing, Command-Line Kung-Fu, Scala for recovering Java developers: there&#8217;s a plethora of cool talks going down.  The difficulty won&#8217;t be finding something interesting, it&#8217;ll be deciding whether I want to learn how to have <a title="Clustering Data - How to Have Fun in N-Dimensions" href="http://opensourcebridge.org/sessions/146">fun in n-dimensions</a> or how to <a title="Dom? Arigat? Mr. Roboto" href="http://opensourcebridge.org/sessions/257">develop on Google&#8217;s Android platform</a>.</li>
<li><strong>The brains are big.</strong> I don&#8217;t know about you, but I&#8217;m don&#8217;t exactly spend every day rubbing elbows with the hottest developers in open-source.  Core members of many great open-source projects are <a title="speaker list" href="http://opensourcebridge.org/events/2009/speakers">speaking</a>, not to mention the many others who are just there for the ride.  I&#8217;ll have to check my drool at the door, because my jaw will be slack when I&#8217;m being schooled on the Linux kernel by core developers.</li>
<li><strong>The openness of it all. </strong>Open Source Bridge is 100% volunteer-run.  Friday is an all-day <a title="unconference notes" href="http://opensourcebridge.org/wiki/Unconference_Notes">unconference</a>.  Have an idea about what to do with an extra exhibit hall?  Post it on <a title="wiki" href="http://opensourcebridge.org/wiki/Exhibit_Hall">the wiki</a>.  Want to run a code sprint?  <a href="http://opensourcebridge.org/wiki/Hacker_Lounge#Can_I_schedule_a_code_sprint_for_my_project_in_the_lounge.3F">Schedule one</a>.  Revel in the glory of a conference with the perfect mix of top-down planning and open community.</li>
<li><strong>The beer is flowing. </strong>Portland has the most breweries per capita in the country.  You can drink them in the <a title="Hacker Lounge" href="http://opensourcebridge.org/wiki/Hacker_Lounge">24-hour hacker lounge</a>, or you can just attend a session like <a title="CodeIgniter As Drinking Game" href="http://opensourcebridge.org/sessions/156">CodeIgniter As Drinking Game</a>.  Your choice.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/travel/why-im-attending-open-source-bridge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Remix by Lawrence Lessig</title>
		<link>http://billwiens.com/culture/remix-by-lawrence-lessig/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=remix-by-lawrence-lessig</link>
		<comments>http://billwiens.com/culture/remix-by-lawrence-lessig/#comments</comments>
		<pubDate>Thu, 07 May 2009 00:29:47 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Culture]]></category>

		<guid isPermaLink="false">http://billwiens.com/?p=127</guid>
		<description><![CDATA[Lawrence Lessig, Stanford Law Professor and my longtime intellectual heart-throb, has just released his new book Remix: Making Art and Commerce Thrive in a Hybrid Economy under a Creative Commons license.  You and anybody else with an internet connection can download it for free directly from the publisher. Remix draws from the same subject matter [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Lawrence Lessig on Wikipedia" href="http://en.wikipedia.org/wiki/Lawrence_Lessig" target="_blank">Lawrence Lessig</a>, Stanford Law Professor and my longtime intellectual heart-throb, has just released his new book <em><a title="Remix: the book" href="http://remix.lessig.org/" target="_blank">Remix: Making Art and Commerce Thrive in a Hybrid Economy</a></em> under a <a title="Creative Commons" href="http://creativecommons.org/" target="_blank">Creative Commons</a> license.  You and anybody else with an internet connection can download it for free <a title="Download Remix" href="http://www.bloomsburyacademic.com/remix.htm" target="_blank">directly from the publisher</a>.  Remix draws from the same subject matter of Lessig&#8217;s earlier work, <em>Free Culture</em> and <em>The Future of Ideas</em>, but this time he&#8217;s chosen to focus not upon the crimes of the copyright regimes but on current culture.  Yes, that one, where your friends get DMCA takedown requests for posting links to copyrighted content and where crimes are committed to the tune of &#8220;have you heard the latest Andrew Bird album?&#8221;.  Lessig&#8217;s writing is, as usual, concise, comprehensive, and clear.  Read the preface at least, or if you&#8217;re truly lazy, just read this excerpt from the preface.</p>
<blockquote><p>In a world in which technology begs all of us to create and spread creative work differently from how it was created and spread before, what kind of moral platform will sustain our kids, when their ordinary behavior is deemed criminal? Who will they become? What other crimes will to them seem natural?</p></blockquote>
<blockquote><p>In that world, should we continue our ritual sacriﬁce of some kid caught downloading content? Should we continue the expulsions from universities? The threat of  multimillion- dollar civil judgments? Should we increase the vigor with which we wage war against these “terrorists”? Should we sacriﬁce ten or a hundred to a federal prison (for their actions under current law are felonies), so that others learn to stop what today they do with ever-increasing frequency?</p></blockquote>
<blockquote><p>In my view, the solution to an unwinnable war is not to wage war more vigorously. At least when the war is not about survival, the solution to an unwinnable war is to sue for peace, and then to ﬁnd ways to achieve without war the ends that the war sought. Criminalizing an entire generation is too high a price to pay for almost any end. It is certainly too high a price to pay for a copyright system crafted more than a generation ago.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/culture/remix-by-lawrence-lessig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A new contextualization</title>
		<link>http://billwiens.com/culture/a-new-contextualization/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-new-contextualization</link>
		<comments>http://billwiens.com/culture/a-new-contextualization/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:46:54 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Culture]]></category>

		<guid isPermaLink="false">http://blog.billwiens.com/?p=73</guid>
		<description><![CDATA[Today I was working at my computer and listening to the French hip-hop producer Wax Tailor.  The first song to I played was Once Upon A Past, a song which contains samples of a particularly insightful narrative.  For those too lazy to follow the link, the song is similar to trip-hop by artists like RJD2 [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was working at my computer and listening to the French hip-hop producer <a title="Wax Tailor" href="http://www.last.fm/music/Wax+Tailor">Wax Tailor</a>.  The first song to I played was <em><a title="Wax Tailor - Once Upon A Past" href="http://www.last.fm/music/Wax+Tailor/_/Once+upon+a+past">Once Upon A Past</a></em>, a song which contains samples of a particularly insightful narrative.  For those too lazy to follow the link, the song is similar to trip-hop by artists like RJD2 and Blockhead.  Like most trip-hop it contains an down-tempo drum beat upon which sampled and manipulated snippets of music and vocals are layered.  What distinguishes <em>Once Upon A Past</em> from others in it’s genre is not only the quality and variety of the music, but the embedded commentary on the nature of sampling and the culture of music.  I was interested in finding the source of the commentary.  I guessed (correctly) that the disembodied voice in the song was not Wax Tailor’s, and I googled the line that I found most singular.</p>
<blockquote><p>A society free to borrow and build upon the past is culturally richer than a controlled one.</p></blockquote>
<p>Surprisingly enough (or not) that quote is attributed to one of my favorite public figures, the intellectual property lawyer and Stanford professor <a title="Lawrence Lessig" href="http://en.wikipedia.org/wiki/Lawrence_Lessig">Lawrence Lessig</a>.  His book &#8220;Free Culture&#8221; is one of my first recommendations for anyone interested in intellectual property and attempts to control cultural freedom.  However, the speaker in the song was not Lessig, but someone else entirely.  After a little more digging, I found that the voice was that of artist and writer <a title="Nate Harrison's Website" href="http://nkhstudio.com/pages/bio.html" target="_blank">Nate Harrison</a> and is from his art installation titled &#8220;Can I get an Amen?&#8221;.  The piece, shown below, consists of a record player with Nate illuminating the history of a single six-second clip of a drum-beat known as the <em>Amen break</em>.  What I found most interesting is not the history of the clip itself, but the conclusions that Nate Harrison draws from it.</p>
<blockquote><p>Why do I bring any of this up?  What is significant about the Amen Break?  I&#8217;m talking about it here because I think it&#8217;s story is a good example illustrating the rise and subsequent problematic of digital sampling in relation to today&#8217;s increasingly stringent copyright and trademark laws.  To trace the history of the Amen Break is to trace the history of a brief period of time when it seemed digital tools offered a potentially unlimited amount of new forms of expression.  Where cultural production, at least musically, was full of possibilities by virtue of being able to freely appropriate from the musical past, to make new combinations, and thus new meanings.  The story demonstrates that a society, &#8216;free to borrow and build upon the past is culturally richer than a controlled one.&#8217;</p></blockquote>
<p>If that quote sparks your interest I heavily recommend taking the twenty minutes and watching the following video.</p>
<p style="text-align: center;"><object width="425" height="350" data="http://www.youtube.com/v/5SaFTm2bcac" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/5SaFTm2bcac" /></object></p>
<p style="text-align: center;">I think it&#8217;s entirely appropriate that Wax Tailor chose to sample from this video, and I&#8217;m quite pleased with the result.  Most music that relies heavily on samples embraces remix culture implicitly, by either simply by the fact that it appropriates from past work, or by making purposeful references to our common cultural consciousness (à la Girl Talk).  Here in <em>Once Upon A Past</em> we have a direct endorsement of the reuse of our cultural roots.  How very apt that the endorsement itself is re-contextualized from another work entirely.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/culture/a-new-contextualization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stripping Facebook links with Yahoo Pipes.</title>
		<link>http://billwiens.com/technology/stripping-facebook-links-with-yahoo-pipes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=stripping-facebook-links-with-yahoo-pipes</link>
		<comments>http://billwiens.com/technology/stripping-facebook-links-with-yahoo-pipes/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 01:31:15 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.billwiens.com/?p=53</guid>
		<description><![CDATA[Facebook has a feature that allows you share links to websites with your Facebook friends.  It also gives you an RSS feed so you can share your posted links with the Internet.  You&#8217;ll notice that mine are displayed in the sidebar using simple RSS widget for WordPress.  Unfortunately, Facebook doesn&#8217;t want to get cut out [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook has a feature that allows you share links to websites with your Facebook friends.  It also gives you an RSS feed so you can share your posted links with the Internet.  You&#8217;ll notice that mine are displayed in the sidebar using simple RSS widget for WordPress.  Unfortunately, Facebook doesn&#8217;t want to get cut out of the deal, and so all of the posted links are replaced by a URL that redirects to Facebook first.  That&#8217;s legit, but I don&#8217;t want to require users of my site to have Facebook accounts to see my posted items.</p>
<p>The first place I looked was the <a title="my facebook rss feed" href="http://www.facebook.com/feeds/share_posts.php?id=27500180&amp;viewer=27500180&amp;key=1a5eda51d8&amp;format=rss20" target="_blank">source code</a> of my feed from Facebook.  RSS 2.0 feeds are simple XML, essentially just a list of &lt;item&gt; elements, each representing my posted links on Facebook.  Each &lt;item&gt; element has a &lt;link&gt; element, which is the one that redirects to Facebook and not the link I initially shared.  Fortunately, Facebook retains a copy of the original link inside the &lt;description&gt; element, so all I needed to do was replace the &lt;link&gt; element with the actual link that I posted.  However, that seems rather tedious to do by hand, so I wanted an automated solution.  I wrote an XSLT script to accomplish this, but I kept thinking that this kind of task should be much easier.  Enter Yahoo Pipes.</p>
<p>Yahoo describes their <a title="Yahoo Pipes" href="http://pipes.yahoo.com/pipes/" target="_blank">Pipes tool</a> as &#8220;a powerful composition tool to aggregate, manipulate, and mashup content from around the web&#8221;.  It&#8217;s a remarkable tool that allows you to use graphical widgets to combine and manipulate all sorts of feed data, and it makes it really easy to solve the kind of problems I was having above.  I&#8217;ll spare you the details, but essentially I used a widget to loop through each item and fix the link, and then had it spit out the modified feed.  You can <a title="Facebook Posts Link Stripper" href="http://pipes.yahoo.com/pipes/pipe.info?_id=2k1AmeDo3RG17lDuy86PRA" target="_blank">try it out here</a>.  Simply input a Facebook Posts feed, and it will strip out the links to Facebook for each item.</p>
<p>This example only grazes the surface of what Pipes is capable of.  Next I&#8217;m going take <a title="my twitter feed" href="http://twitter.com/billwiens" target="_blank">my twitter feed</a>, find all the posts that include links, and then merge it into my Facebook feed to create a super-mutant feed.  I&#8217;ll keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/technology/stripping-facebook-links-with-yahoo-pipes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordle of blog.billwiens.com</title>
		<link>http://billwiens.com/technology/wordle-of-this-blog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordle-of-this-blog</link>
		<comments>http://billwiens.com/technology/wordle-of-this-blog/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 00:01:11 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.billwiens.com/?p=15</guid>
		<description><![CDATA[I&#8217;ve really enjoyed making wordles recently.  The concept is relatively simple.  Give the wordle application a block of text, a blog post, an article, your novel, whatever, and it will make a beautifully done word cloud of your words, magnified by frequency.  For instance, the wordle below was made of the contents of an earlier [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve really enjoyed making <a href="http://www.wordle.net/">wordles</a> recently.  The concept is relatively simple.  Give the wordle application a block of text, a blog post, an article, your novel, whatever, and it will make a beautifully done word cloud of your words, magnified by frequency.  For instance, the wordle below was made of the contents of an earlier blog post.  Click on the image for a better look.</p>
<p><a rel="lightbox" href="http://billwiens.com/wordpress/wp-content/uploads/2009/01/europe-wordle.png"></a></p>
<div id="attachment_64" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox" href="http://billwiens.com/wordpress/wp-content/uploads/2009/01/europe-wordle.png"><img class="size-medium wp-image-64" title="wordle" src="http://billwiens.com/wordpress/wp-content/uploads/2009/01/europe-wordle-300x171.png" alt="wordle of text from billwiens.com blogposts" width="300" height="171" /></a><p class="wp-caption-text">wordle of text from billwiens.com blogposts</p></div>
<p>What I found most amazing was the sheer amount of options there are.  After entering your text, you can spend hours adjusting the layout, the font and size of the words, the color scheme, etc.  I could talk about it more, but the real magic is seeing a piece of text that you&#8217;ve written come to life in such a similar, yet distinct medium.  Please, do yourself a favor and spend some time at <a title="Wordle - Beautiful Word Clouds" href="http://www.wordle.net/" target="_blank">www.wordle.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/technology/wordle-of-this-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brand new billwiens.com!</title>
		<link>http://billwiens.com/news/billwienscom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=billwienscom</link>
		<comments>http://billwiens.com/news/billwienscom/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 08:48:41 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://billwiens.com/?p=8</guid>
		<description><![CDATA[My very own vanity website!  I&#8217;ve resurrected few posts from my old blog, but I&#8217;m not sure how indicative they&#8217;ll be of future content.  Keep your eyes peeled for future awesomeness and insight.]]></description>
			<content:encoded><![CDATA[<p>My very own vanity website!  I&#8217;ve resurrected few posts from my old blog, but I&#8217;m not sure how indicative they&#8217;ll be of future content.  Keep your eyes peeled for future awesomeness and insight.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/news/billwienscom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I do not wish to lose my mind, only to find my heart.</title>
		<link>http://billwiens.com/news/i-do-not-wish-to-lose-my-mind-only-to-find-my-heart/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-do-not-wish-to-lose-my-mind-only-to-find-my-heart</link>
		<comments>http://billwiens.com/news/i-do-not-wish-to-lose-my-mind-only-to-find-my-heart/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 03:36:35 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://billwiens.wordpress.com/?p=8</guid>
		<description><![CDATA[Milan Kundera writes that every person envisions the events of their lives as a narrative.  All of the coincidences and changes in our past are not just plots on a line but a narrative, a series of events joined together by common themes and ideas.  He notes that our personal narratives are mere inventions of [...]]]></description>
			<content:encoded><![CDATA[<p>Milan Kundera writes that every person envisions the events of their lives as a narrative.  All of the coincidences and changes in our past are not just plots on a line but a narrative, a series of events joined together by common themes and ideas.  He notes that our personal narratives are mere inventions of our mind.  They are plots made up after the fact, but even as inventions they are incredibly important to how we as people perceive the world.  This idea of narrative, of building stories of your life, is the essence of humanity.</p>
<p>Right now I&#8217;m on the verge of a new chapter in my story and it has dawned on me that I&#8217;ve lost sight of the plot.  There are times when an author will sit and put his thoughts to the page in a steady stream of consciousness.  That can be beautiful, but it can also be completely incoherent.  It seems to me that since I returned from Sweden my life has been just that, an incoherent stream of thought, words written without intention or introspection.  That way of living is not necessarily bad or good, at times it has been beautiful but right now I need to step back and look at the structure and form of the story I&#8217;ve been writing in my life and the lives of others.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/news/i-do-not-wish-to-lose-my-mind-only-to-find-my-heart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where would I rather be?</title>
		<link>http://billwiens.com/travel/where-would-i-rather-be/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=where-would-i-rather-be</link>
		<comments>http://billwiens.com/travel/where-would-i-rather-be/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 17:24:23 +0000</pubDate>
		<dc:creator>billwiens</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://billwiens.wordpress.com/2007/04/11/where-would-i-rather-be/</guid>
		<description><![CDATA[I&#8217;m sitting here on a park bench in Krakow looking down a cobbled path lined with tall mossy trees that are just beginning to sprout leaves with the coming of spring. There are a surprising number of both churches and bars in this old Polish town. The churches are large stone things like craggy peaks [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sitting here on a park bench in Krakow looking down a cobbled path lined with tall mossy trees that are just beginning to sprout leaves with the coming of spring.  There are a surprising number of both churches and bars in this old Polish town.  The churches are large stone things like craggy peaks outlined against the sky and the bars are dark caves hidden in back alleys and down small streets.  These two form a certain symmetry with day and night, as so far I have spent the days wandering Krakow admiring it&#8217;s architecture, and the nights in the caves enjoying it&#8217;s nightlife.</p>
<p>These cobbled streets and statuesque buildings form an area known as Old Town.  This area is surrounded by a ring of parks which is where I am sitting at this very moment.  Right behind me are hundreds of yellow flowers that are so numerous that the ground is a living carpet of yellow and green.  The birds in the trees above me are intent on making their voices heard over the dull roar of traffic from neighboring streets.</p>
<p>In front of me stands an ornate brick and stone cathedral which after I get up to go look I find is called &#8220;Arcybiskopie Seminarium Duchowne&#8221;.  At least that&#8217;s what the sign on the front says, I&#8217;m always a bit confused in countries where I don&#8217;t know a word of the language.  For all I know it could mean &#8220;the brothel is closed until further notice&#8221;.  Now that I think of it, it&#8217;s probably not a cathedral.  I have a tendency to call any of these huge beautiful buildings cathedrals because anything so pretty and also adorned with crosses must be one.</p>
<p>The most impressive thing that I can see from this bench is the fortifications of Castle Wawel, an impressive series of structures perched high on a hill between Old Town and the river Vistula.  Visitors to this city in centuries past must have been in awe of this collection of buildings surrounded by tall brick walls.  Even now, living in an age with tanks, planes, and bombs, I can still feel the power and security such a castle offers.  Walking along it&#8217;s ramparts and looking down on the river and town below gives me a sense of dominion over the outlying lands.</p>
<p>I&#8217;ve said enough about the old buildings that form a background for the scene around me.  Spring has arrived and you can feel it in the air and see it in the steps of everyone who walks by.  A few benches away two young lovers nuzzle each other while one bench closer an old man sits and, like me, watches people as they walk by.  &#8220;Where would I rather be?&#8221; I ask myself as I sit here writing in my little black notebook.  At the moment my imagination fails me and thus I sit rooted here watching the world go by.</p>
<p>I think now I&#8217;m going to put my pen away and enjoy these last few hours before the sun begins to set.  I only have a few days until I return home to Sweden and I will then be forced to fill my head with the inner workings of machines that, despite all my efforts, still fail to live, breath, walk, and love on this beautiful spring day.</p>
]]></content:encoded>
			<wfw:commentRss>http://billwiens.com/travel/where-would-i-rather-be/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

