<?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>sirhc.us maxim.us &#187; Open Source</title>
	<atom:link href="http://sirhc.us/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://sirhc.us</link>
	<description>the pathological prattle of a primal perl programmer</description>
	<lastBuildDate>Fri, 06 Jan 2012 05:04:10 +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>OSCON 2011: Wednesday</title>
		<link>http://sirhc.us/oscon-2011-wednesday/</link>
		<comments>http://sirhc.us/oscon-2011-wednesday/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 15:49:53 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[oscon2011]]></category>
		<category><![CDATA[Portland]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sirhc.us/?p=769</guid>
		<description><![CDATA[Today marks my first day of the O&#8217;Reilly Open Source Convention, since I chose to only attend the sessions this year. I will also depart with my tradition of writing a post for every session I attend. I enjoyed it &#8230; <a href="http://sirhc.us/oscon-2011-wednesday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today marks my first day of the <a href="http://www.oscon.com/oscon2011/">O&#8217;Reilly Open Source Convention</a>, since I chose to only attend the sessions this year.  I will also depart with my tradition of writing a post for every session I attend.  I enjoyed it in the past, but it adds more stress and distraction than I&#8217;d like this year.  Instead, I plan to relax and enjoy each session I attend.  I&#8217;ll still take a few notes, but I&#8217;ll limit myself to recapping an entire day in a single post.</p>
<p>I had breakfast in my hotel&#8217;s restaurant this morning, a mistake I won&#8217;t make again &mdash;over half the plate was composed of potatoes and toast, leaving little room for the eggs and sausage&mdash;.  It was an easy walk to the Cascades MAX station, until I saw the train arriving before me.  I likely could have made it onto the train had I sprinted, but I also had to buy a ticket, so I let it go.  Fortunately, it was the beginning of the morning commute, so another train was not far behind.</p>
<p>This morning&#8217;s keynotes were dry.  At least, I didn&#8217;t find them at all interesting.  Well, except for one.  I enjoyed Ariel Waldman&#8217;s brief talk about <a href="http://www.oscon.com/oscon2011/public/schedule/detail/20185">Hacking Space Exploration</a>.  It reminded me that I don&#8217;t spend nearly enough time on <a href="http://www.galaxyzoo.org/">Galaxy Zoo</a>.</p>
<p>The final keynote was a so-called surprise announcement.  We were first treated to a video in which a bunch of big names in technology&mdash;Bill Joy, Tim O&#8217;Reilly, and Al Gore to name a few&mdash;gushed over the possibilities of commodity cloud computing.  All that build up ended up being nothing more then a lead-in to an overblown advertisement for something called <a href="http://www.reuters.com/article/2011/07/27/idUS107761099320110727">Nebula</a>.  While the idea of open and commodity elastic compute is cool, I have difficulty taking something seriously when it&#8217;s surrounded by as much hype as I saw during the keynote.  Maybe I&#8217;m alone in this, but OSCON doesn&#8217;t really seem like the right venue to go heavy on marketing and light on technical detail.  Maybe those of us sitting in the ballroom weren&#8217;t the real audience for the announcement.  Perhaps they were just using the large and popular conference as a way of getting media attention.</p>
<p>So, what sessions did I attend?</p>
<p>About half way through OSCON last year, I realized that attending Perl sessions was mostly a waste of my time.  They tended to fall into two categories: stuff I already knew and web development (which I don&#8217;t do).  Where do I end up for the first session of this conference?  In <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18568">Perl 5.14 for Pragmatists</a></strong>, presented by Ricardo Signes.  For anyone who has read the Perl release notes (<tt>perl*delta</tt>), very little of what was presented will be novel.  However, it was very useful to see the relative emphasis placed on different features by someone as familiar with Perl as Ricardo.  In particular, fully half of the session was dedicated to Perl&#8217;s improved Unicode support.  As Ricardo stated, Unicode isn&#8217;t going away, so we need to get better at working with it.</p>
<p>After attending a session of some relevance to my profession, I wanted to take advantage of a series of back-to-back sessions of a more personal interest.  My passions of late have leaned towards health, fitness, and, in particular, a more so-called <a href="http://www.marksdailyapple.com/">primal lifestyle</a>.  So I was excited to see the session <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/19182">Geeking in a Cabin in the Woods</a></strong>, presented by Ryo Chijiiwa on the schedule.  Previously employed as a software engineer at Yahoo! and then Google, Ryo took us through the history and motivation behind quitting his job, buying 60 acres of barren land in northern California, and simplifying his life by living on it.  It was a fascinating tale of overcoming challenges.  Part of me would love to do exactly what he did.  Ryo has a <a href="http://laptopandarifle.com/">blog</a> (with a really cool domain name) where he writes about his experiences.</p>
<p>Following in the same basic genre, I next attended Sarah Sharp&#8217;s talk on <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18369">Growing Food with Open Source</a></strong>.  Sarah is a Linux kernel hacker who also enjoys gardening.  Being a lazy hacker (I can relate), she wants to automate all of the mundane, tedious work that comes with a hobby like gardening.  She&#8217;s written code to manage planting calendars, hoping to eventually integrate it with a service like Remember the Milk, and an Android app to alert her of impending weather conditions that could affect her garden.  The most impressive piece was the work she&#8217;s done to create an automatic watering system, using home-made moisture sensors and Arduinos.  More information can be found on a site I will soon be spending a lot of time on, <a href="http://www.gardengeek.org/">Garden Geek</a>.</p>
<p>My earliest computer-related memory is playing text adventures on our Apple Macintosh, circa 1984.  For that reason, I was excited to attend Ben Collins-Sussman&#8217;s talk on <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/19193">The Unexpected Resurgence of Interactive Fiction</a></strong>.  So excited, in fact, that I passed up a session <a href="http://r0ml.net/blog/">r0ml</a> was presenting.  Ben took us through a brief history of interactive fiction, from Adventure to present day.  He talked about both the science and the art of the genre as both have evolved over the years.  He focused primarily on the <a href="http://www.inform-fiction.org/">Inform</a> language and the <a href="http://eblong.com/zarf/glulx/">Glulx</a> virtual machine (not to mention current efforts to produce a web browser-based player), which leads me to think that there isn&#8217;t much point in putting any more effort into playing with <a href="http://www.tads.org/">TADS</a>.  He also mentioned the annual <a href="http://www.ifcomp.org/">Interactive Fiction Competition</a>, which I love and have participated as a judge in for the last several years.  This session has gotten me excited about interactive fiction again, after mostly ignoring it as a hobby for the last few years.  I have a couple of ideas for games that I&#8217;d like to enter into the competition, which I should finally get started on.</p>
<p>For the final two sessions of the day, I decided to return to my core competency, and arguably the whole reason I&#8217;m here, and sat down in the Perl room.  Damian Conway talked about <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/18582">(Re)Developing in Perl 6</a></strong>.  I&#8217;ve previously attended his six hour class on this topic, but it was a nice refresher, since I don&#8217;t use Perl 6 regularly.  He guided us through porting a handful of his modules&mdash;<tt>Acme::Don't</tt>, <tt>IO::Insitu</tt>, <tt><a href="https://github.com/colomon/io-prompter/">IO::Prompter</a></tt>, and <tt>Smart::Comments</tt>&mdash;from Perl 5 to Perl 6.  Each of these modules was selected as a representative of a given method used to port the code.  In the simplest case, a basic transliteration can be used.  For some modules, new features of Perl 6 can be used to replace long pieces of code; argument lists are a great example.  Finally, the ability to extend the grammar removes the need for source filters and allows the programmer to seamlessly add language features.</p>
<p>I ended my day with a session on improving code performance: <strong><a href="http://www.oscon.com/oscon2011/public/schedule/detail/19249">Sooner, Cheaper, Better &#8212; Optimization on a Budget</a></strong>, presented by Eric Wilhelm.  I didn&#8217;t find it very well organized or delivered, which is a shame, because I&#8217;ve seen him present before and he was rather good.  After introducing us to the <a href="http://c2.com/cgi/wiki?RulesOfOptimizationClub">Rules of Optimization Club</a>, Eric took us through a number of real world examples in which optimization might prove to be a waste of time.  Old hat for a lot of people, I know.  In fact, many people just wait for computers to get faster.  However, he then switched gears into a more interesting problem.  With today&#8217;s advances coming in the form of more cores rather than more speed, optimization was replaced with parallelization.  The same rules apply and it&#8217;s good to remember that.</p>
<p>Following the last session of the day, a booth crawl was held in the expo hall.  This involved setting up food and drink tables at the booths of various vendors, the idea being to bribe attendees to approach them.  There was beer, possibly wine, and the food leaned heavily towards cookies and grain-wrapped items.  I wandered around, played a Mario Kart-like Pac-Man multi-player racing game on an Android tablet at the <a href="http://www.qualcomm.com/quicinc/">QuIC</a> booth, ate a bunch of cheese, and left at 7:00 PM &hellip;</p>
<p>To attend the <tt>.vimrc</tt> birds of a feather (BOF) session.  A <tt>.vimrc</tt>, oft pronounced vim-wreck, is the name of the configuration file <a href="http://www.vim.org/">Vim</a> uses.  It&#8217;s more than a configuration file, though; it&#8217;s a full scripting engine, which provides quite a bit of potential for customization of one&#8217;s editor.  <a href="http://en.wikipedia.org/wiki/Damian_Conway">Damian Conway</a>, famed teacher of Vim, Perl, and myriad other topics, was in attendance.  As expected, the entirety of the session was spent learning about some of the neat, as yet unreleased, scripts Damian has been working on for Vim.</p>
<p>I didn&#8217;t have it in me to attend any of the evening events.  I was aware of two parties, but I neither wanted to drink nor stay out late.  Unlike years past, I haven&#8217;t been very social this year, either.  Instead, I made the relatively long trip back to my hotel, where I wrote this post (well, just the first draft; I finished it on Thursday morning over the lousy coffee provided by the Oregon Convention Center) and turned in early.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirhc.us/oscon-2011-wednesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O&#8217;Reilly, the New Gartner</title>
		<link>http://sirhc.us/oreilly-the-new-gartner/</link>
		<comments>http://sirhc.us/oreilly-the-new-gartner/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 21:54:43 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[O'Reilly]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[oscon08]]></category>

		<guid isPermaLink="false">http://sirhc.us/journal/?p=308</guid>
		<description><![CDATA[While hanging around the O&#8217;Reilly booth during the Open Source Conference last week, I picked up a coupon for 30% off the cost of Open Source in the Enterprise. I thought, great, maybe I&#8217;ll shell out a few bucks to &#8230; <a href="http://sirhc.us/oreilly-the-new-gartner/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While hanging around the O&#8217;Reilly booth during the <a href="http://www.conferences.oreilly.com/oscon/">Open Source Conference</a> last week, I picked up a coupon for 30% off the cost of <a href="http://radar.oreilly.com/research/os-enterprise-report.html">Open Source in the Enterprise</a>.  I thought, great, maybe I&#8217;ll shell out a few bucks to see what this is all about.  I didn&#8217;t see that $399 price tag on a PDF download coming.  Not only that, but apparently one can subscribe to <i><a href="http://radar.oreilly.com/r2/">Release 2.0</a></i> and receive a whole six issues for the low price of $495.</p>
<p>I suppose O&#8217;Reilly is targeting the same market as <a href="http://www.gartner.com/">Gartner</a>.  Companies willing to spend what, to an individual, is a lot of money to have experts tell them what to think.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirhc.us/oreilly-the-new-gartner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSCON 2008: Wednesday Morning Keynotes</title>
		<link>http://sirhc.us/oscon-2008-wednesday-morning-keynotes/</link>
		<comments>http://sirhc.us/oscon-2008-wednesday-morning-keynotes/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 17:09:57 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[oscon08]]></category>
		<category><![CDATA[oscon2008]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Tim O'Reilly]]></category>

		<guid isPermaLink="false">http://sirhc.us/journal/?p=215</guid>
		<description><![CDATA[Kicking off the official start of OSCON on Wednesday morning is Allison Randal welcoming us to the 10th annual O&#8217;Reilly Open Source Conference. She gave us an overview of what we could expect from this year&#8217;s conference. Mostly, it&#8217;s about &#8230; <a href="http://sirhc.us/oscon-2008-wednesday-morning-keynotes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Kicking off the official start of OSCON on Wednesday morning is Allison Randal welcoming us to the 10th annual O&#8217;Reilly Open Source Conference. She gave us an overview of what we could expect from this year&#8217;s conference.  Mostly, it&#8217;s about open systems this year, not just open source program.  She then introduced the program co-chair and the man behind the personal schedule feature on the conference web site, Edd Dumbill.  He started off by getting an idea of how long the audience had been coming to OSCON.  Quite a few people have attended half a dozen or more.  Impressive.  Next, he pimped the <a href="http://en.oreilly.com/oscon2008/public/schedule/detail/4926">OSCON photo contest</a> on Flickr.  He&#8217;s a very big proponent of the social networking aspects of OSCON: Flickr, Twitter, and IRC in particular.</p>
<p>Allison is back to tell us that the morning break will be sponsored by Intel, and lunch is sponsored by Google.  That gives me some hope for a decent lunch, at least.  Don&#8217;t let me down, Google.</p>
<p>Next up, Tim O&#8217;Reilly with an update on <a href="http://en.oreilly.com/oscon2008/public/schedule/detail/4408">Open Source on the O&#8217;Reilly Radar</a>.  He started out with an overview of the history of this conference, in particular the predecessors: the Freeware conference, and the Perl conference.</p>
<p>He offers an important safety tip: keep your history.  Be an e-pack-rat.  Some day you&#8217;ll look back and appreciate that you have it.  It&#8217;s like the photo album on the coffee table.  It&#8217;s the story of us and how we became who we are today.  So keep everything.  Please.  Even if it&#8217;s embarrassing.  Those are always the best memories, the ones that make us laugh.</p>
<p>The big point he&#8217;s here to make today is how big Open Source has come in the last decade.  But, don&#8217;t become complacent.  There are three big challenges and opportunities coming up: cloud computing, the (open) programmable Web, and open mobile.</p>
<p>Cloud computing is on the tip of everyone&#8217;s tongue today.  From Amazon Web Services to Google&#8217;s App Engine.  Individuals and start-ups now have the ability to build applications on top of these wonderful, decentralized, and most importantly cheap platforms.</p>
<p>Web does not mean &#8220;http.&#8221;  It is, in fact, the entire Internet, the &#8220;web&#8221; of systems that communicate and inter-operate.  There are Web applications that provide platform-agnostic solutions, but there is also XMPP, mobile devices, and even non-Web APIs for those very Web applications that are often so impressive.</p>
<blockquote><p>
&#8220;The Web is 72 subsystems in search of an Operating System.&#8221;<br />
&mdash; Tim O&#8217;Reilly
</p></blockquote>
<p>Data is the value-add by so many of the so-called open web companies.  While the APIs are open and the data can be queried, the data itself is owned by the provider, to do with as they please.  We need a truly Open Web Platform.  Apple, as popular as the iPhone is, has created an essentially closed platform.  Google, with Android, understands this.  Without a truly open mobile platform, all of Google&#8217;s market share could potentially disappear overnight.</p>
<p>Back to Allison who introduced our next speaker, Christine Peterson.  She takes the stage to tell us about <a href="http://en.oreilly.com/oscon2008/public/schedule/detail/4406">Open Source Physical Security: Can We Have Both Privacy and Safety?</a></p>
<p>We passed up an opportunity with &#8220;e-voting.&#8221;  The Open Source community should have been able to rise up and solve that problem.  I&#8217;m not sure how or in what way.  I&#8217;ve had many discussions with friends on the subject, and we&#8217;re still not convinced that computers are even a good idea when it comes to voting.</p>
<p>This is the political activism segment of the conference.  That said, she brings up very real concerns.  There are very real reasons to care about detecting weapons or other hazards.  But, the very same technologies, in particular surveillance, that are used to defend against very real dangers can be used&mdash;abused&mdash;to monitor law-abiding citizens.</p>
<p>Terrorism is a &#8220;bottom-up&#8221; problem, which the state is attempting to solve with &#8220;top-down&#8221; solutions.  We need so-called bottom-up solutions.  The solutions that involve the very same openness, security and privacy that the Open Source community is already so concerned about and already so vocal about.</p>
<p>The take home message, if there is one, is that all this public sensing data and the information they gather should be open.  Our elected officials (this is a very US-centric talk) are well-meaning, but do not have the tools or the knowledge or the experience to really understand the need for all of this to be open.</p>
<blockquote><p>
&#8220;No secret software for sensing public data.&#8221;<br />
&mdash; Christine Peterson
</p></blockquote>
<p>Allison came back on stage to introduce our last, but certainly not least, speaker, Dirk Hohndel, Intel&#8217;s Chief Linux and Open Source Technologist.  He&#8217;s here to talk about <a href="http://en.oreilly.com/oscon2008/public/schedule/detail/4719">Moblin, Linux for Next Generation Mobile Internet</a>.  Given that I work for Qualcomm, this is, or at least should be, a very interesting topic for me (I work in support of the engineers, who do the actual work).</p>
<p>Intel is putting their money where their mouth is with Moblin (Mobile Linux, get it?).  There is a new class of computers on the market, which have become affordable for the mass market: ultra portable notebooks, hand-held tablet computers, and &#8220;smart&#8221; phones.  The driving force making these devices so successful is the Internet.  They are connected and our data is accessible from anywhere.</p>
<p>But what about vendor lock-in of the platform and the data.  Intel believes that the platform should be open.  This is where Moblin comes in.  It&#8217;s Intel&#8217;s idea of an open platform and an open software stack, allowing the community to develop applications and create new systems and services.</p>
<p>It&#8217;s excellent preaching to the choir, but I suspect that from a business perspective, it&#8217;s also a way of getting other people to do work for free and really get entrenched in the mobile market.  After all, Intel is not the giant in the mobile space the same way that they are in the server, desktop, or notebook spaces.  In fact, Qualcomm has a very impressive microprocessor, called <a href="http://www.qctconnect.com/products/snapdragon.html">Snapdragon</a>, targeting the mobile market (shameless plug).</p>
<p>Allison is back, once again introducing Tim O&#8217;Reilly, who will be <a href="http://en.oreilly.com/oscon2008/public/schedule/detail/4407">talking to Monty Widenius and Brian Aker</a> about their work with MySQL and the acquisition by Sun Microsystems.  This is a Q&amp;A session, and I always find these difficult to blog.  With any luck, a summary or transcript will be posted to the <a href="http://radar.oreilly.com/">O&#8217;Reilly Radar</a> site.</p>
<p>That brings us to the end of this morning&#8217;s keynotes.  I&#8217;ll drop by the expo hall for a few minutes before my first session.  But first, I really need to find a restroom.</p>
<p>Oh, Brad also wrote a <a href="http://www.canspice.org/2008/07/23/oscon-2008-wednesday-morning-keynotes/">few words</a> about the keynote.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirhc.us/oscon-2008-wednesday-morning-keynotes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bound for OSCON</title>
		<link>http://sirhc.us/bound-for-oscon/</link>
		<comments>http://sirhc.us/bound-for-oscon/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 23:49:22 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[oscon08]]></category>
		<category><![CDATA[Portland]]></category>

		<guid isPermaLink="false">http://sirhc.us/journal/?p=165</guid>
		<description><![CDATA[In a few short hours, I will pack for my trip to Portland, Ore. for the 10th annual O&#8217;Reilly Open Source Conference. This will be my third time attending, and I&#8217;m looking forward to seeing friends from past years, as &#8230; <a href="http://sirhc.us/bound-for-oscon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In a few short hours, I will pack for my trip to Portland, Ore. for the 10th annual <a href="http://en.oreilly.com/oscon2008/public/content/home">O&#8217;Reilly Open Source Conference</a>.  This will be my third time attending, and I&#8217;m looking forward to seeing friends from past years, as well as meeting new ones.</p>
<p>Though I don&#8217;t do it very often, I really do enjoy visiting places away from home.  Unfortunately, I don&#8217;t often enjoy the act of getting there.  It seems that the sole purpose of the US airline industry is to make things as inconvenient as possible for travelers.  They&#8217;re not alone, however.  When they&#8217;re not up to the task, the US government, in the form of the <a href="http://en.wikipedia.org/wiki/Transportation_Security_Administration">TSA</a>, steps in to take up the slack.</p>
<p>Most of the time, my trips are uneventful and I end up getting worked up for nothing.  Last year, though, my checked luggage ended up on a different flight than I did.  Fortunately, both of those flights were bound for Portland, so my suitcase was delivered to the hotel later that same evening.  Here&#8217;s hoping my trip tomorrow is uneventful.</p>
]]></content:encoded>
			<wfw:commentRss>http://sirhc.us/bound-for-oscon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

