<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">O'Reilly Media</b> <span dir="ltr"><<a href="mailto:oreilly@post.oreilly.com">oreilly@post.oreilly.com</a>></span><br>
Date: Mon, May 13, 2013 at 1:46 PM<br>Subject: Programming Today: Ancient Hardware, Infinite Loops, Trillions in Gold, Cheat Sheets, + More<br>To: <a href="mailto:bhengst@oreilly.com">bhengst@oreilly.com</a><br><br><br><u></u>








  <div style="padding:10px 0 0;margin:0 0 12px;font-family:Verdana,helvetica,arial,sans-serif;background-color:#eeeeee;font-size:11px;color:#222;line-height:16px" bgcolor="#eeeeee">

    
        
        
        
        <table cellpadding="0" cellspacing="0" style="margin:0 auto;border:0 none;padding:0;width:640px"><tbody><tr><td>
            
            <p style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#222;margin:0;padding:5px 10px">
                <a href="http://post.oreilly.com/rd/9z1zc5ke79a4e7s0tbtfd901hi2in4evv7c3cotrag0" style="font-weight:bold;text-decoration:none;color:#0000ee" target="_blank">View in browser</a>.
                </p>
            
        </td>
    </tr><tr><td>
            
            <a href="http://post.oreilly.com/rd/9z1zeeftp5i3cqnuj1h8kgbvqr8domjtjo8k98v18v0" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="640" alt="O'Reilly Programming - Newsletter Header" border="0"></a>
            
        </td>
    </tr><tr><td style="background-color:#ffffff" bgcolor="#FFFFFF">
            
            <table cellpadding="0" cellspacing="0" style="border-color:#cccccc;margin:0 auto;padding:0;border-style:solid solid none;border-width:0 1px 1px;width:640px"><tbody><tr><td valign="top" style="padding:12px 20px 20px;width:387px">



<h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">Sharpening the Axe</h2>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><img width="148" align="right" alt="Sharpening the Axe" style="border:0;float:right;padding:0 0 5px 5px">As <strong>GI Joe</strong> used to say, "Knowing is half the battle." Certainly, <strong>knowing is half the key</strong> to keeping yourself employed in an industry where new technologies emerge faster than rabbits can breed. But how do you keep up to date? You can watch webcasts, attend training classes, go to conferences, or just grab a book and plunge in. Obviously, we here at O'Reilly are fans of all of the above, but what works best for you, and why?</p>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Do you have a favorite way to stay current? Let us know at <a href="mailto:programming-newsletter@oreilly.com?subject=Programming+Newsletter+-+Do+you+have+a+favorite+way+to+stay+current?" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">programming-newsletter@oreilly.com</a>.</p>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Cheers,<br>The Programming newsletter team</p>

<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
O'Reilly Open Source Awards</h2>
<h3 style="padding:0;margin:0;color:#222222!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px">Nominations Due May 16</h3>

<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><img width="148" align="right" alt="2012 Open Source Award Winners" style="border:0;float:right;padding:0 0 5px 5px">If you know someone who should be recognized for exceptional leadership, creativity, and collaboration in the development of Open Source Software, nominate them for an <strong>O'Reilly Open Source Award</strong>.</p>



<table style="font-family:arial,verdana,helvetica,sans-serif;padding-top:8px" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td align="center" width="150"><a href="http://post.oreilly.com/rd/9z1zeqr41s4t8ni78d2t43hqtsnhbpr9ed9a4on47pg" style="font-weight:bold;font-size:18px;background-color:#f5c517;line-height:22px;padding:8px;color:#222;text-decoration:none;display:block;width:150px;border-radius:4px" target="_blank">Get More Info →</a></td>
</tr></tbody></table>





<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
Open Dialog</h2>
<h3 style="padding:0;margin:0;color:#222222!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px">What the Open Source Community Is Talking About</h3>

<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><span style="color:#222222;font-size:16px;line-height:20px">The Quality Goes in Before the Name Goes On</span><br>
<strong>450 million lines of code later</strong>, the open source community is achieving <strong>defect rates</strong> comparable to proprietary software. That's the conclusion of the latest <a href="http://post.oreilly.com/rd/9z1zc6c12hnnc31em66it2sgotn1aaf0fklhggqk0tg" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">Coverity Scan Report</a>. Linux garnered top marks, with only 0.59 defects per 1,000 lines of code.</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><span style="color:#222222;font-size:16px;line-height:20px">Switch Your Switch</span><br>The <strong><a href="http://post.oreilly.com/rd/9z1z2oc78bh51bvgbghqed8ms30lj7bf6solejs8jco" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">Open Compute</a> project</strong> plans to develop an open source network switch from the ground up. While many consumer-grade routers have had open source implementations developed after the fact, such as <a href="http://post.oreilly.com/rd/9z1z01v8k63q6gkpe1d623dkp2t67ehcbucdvefdptg" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">DD-WRT</a>, this will be possibly the first switch designed from the hardware up to run multiple open-source software implementations.</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><span style="color:#222222;font-size:16px;line-height:20px">A Cheat Sheet for Your Next Interview</span><br>
You may not have had to <strong>implement a sort</strong> since before dinosaurs coded using ASR-33s, but job interviewers still dig out questions about them. Here's a handy <a href="http://post.oreilly.com/rd/9z1z1hr1heiq698is8ng32s177vs0uug6gte0r3e00o" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">cheat-sheet</a> for the next time you get an algorithmic complexity question.</p>



<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><span style="color:#222222;font-size:16px;line-height:20px"><img width="148" align="right" alt="Gold coins" style="border:0;float:right;padding:0 0 5px 5px">At Least Gold Coins Don't Have Bugs</span><br>
It's all good and well to talk about moving to a fully digital economy, but if the recent debacle with the <strong>Diablo III virtual currency</strong> is any indication, you might need a bug check to go with your wallet. A <a href="http://post.oreilly.com/rd/9z1z6t67g4q69uela4g895bo2ikloaka6cn3gc3jqv0" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">software error</a> devalued the in-game currency overnight.</p>



<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
User-Centered Design Podcast</h2>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Travis Lowdermilk is a software developer, UX Designer for Visual Studio, Microsoft, and host of the Windows Developer Show. He talks with Mary Treseler about the concepts behind his book <em>User-Centered Design: A Developer's Guide to Building User-Friendly Applications</em>.</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><a href="http://post.oreilly.com/rd/9z1z6qbeb7d51iefog2c0ee8n7lp7l67k9srnjtt9rg" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank"><img alt="User-Centered Design Podcast" style="border:0;max-width:100%"></a></p>



<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
Pop! The Weekly Quiz</h2>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Abort, abort!</p><p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">
<img width="148" align="right" alt="" style="float:right;padding:0 0 5px 5px"><span>Time for a journey into the land of ancient hardware. Why was hitting the emergency power off button on a </span><strong>DECSYSTEM-20</strong><span> costly?</span></p>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Send your best guess to <a href="mailto:programming-newsletter@oreilly.com?subject=Programming+Newsletter+-+Why+was+hitting+the+emergency+power+off+button+on+a+DECSYSTEM-20+costly?" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">programming-newsletter@oreilly.com</a>.</p>
<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">Last week's puzzler asked about a classic science fiction short story. Lots of avid fans easily identied Robert Heinlein's "The Roads Must Roll" as the answer, but <strong>Sara Porter</strong> made it to the finish line first.</p>



<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
The Interactive Bit</h2>
<h3 style="padding:0;margin:0;color:#222222!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px">Crowdfunding</h3>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><img width="148" align="right" alt="Crowdfunding" style="border:0;float:right;padding:0 0 5px 5px">Last week, we went in search of wisdom as to the merits of using crowdfunding to finance new projects, as opposed to the traditional venture route. <strong>Alejandro Cabrera</strong> is all for a KickStarter round, saying, "It's a great way to build a nest of promoters before the product is ever launched. In the case where your project doesn't meet its crowdfunding goals, at least you've come out of it with a refined idea, a wealth of data, and little to no principal lost."</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><strong>Ryan Dean</strong> isn't so certain it's the right way to go. "I only want to fire one arrow and have it hit the mark 'true' rather than dilute the potency and subsequent impact of the invention. For various reasons it's better that it remains a 'secret' until it's available for purchase. So crowdfunding is less than ideal and would give the big players a chance to swoop in and assert their dominance yet again."</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><strong>Andrew Idsinga</strong> thinks that the key to a successful crowdfunded project is to communicate its benefits clearly. "The amount of whiz bang in the video isn't as important as clearly communicating how the product solves the job to be done."</p>

<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h2 style="color:#303030!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;line-height:24px;margin:10px 0 0;padding:0">
tail -f /dev/newsletter</h2>
<h3 style="padding:0;margin:0;color:#222222!important;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px">Do You Read the Code from Right to Left?</h3>

<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px"><img width="148" align="right" alt="Music Head" style="border:0;float:right;padding:0 0 5px 5px">For years, people have been using Perl to <a href="http://post.oreilly.com/rd/9z1zdvij9p2g37d5si3i98ra1nrio304ibf8s5dm8pg" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">write poetry</a>, but now one enterprising Israeli songwriter has taken things to the next level, with a <strong><a href="http://post.oreilly.com/rd/9z1z14ehsd0ujluh4tti58frbs5gne8s9qst14aqf1o" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">song</a> complete with a companion Perl program</strong>. Somewhat reminiscent of the ending song to Portal, the code scrolls out on the screen as the song progresses, complete with function calls such as clap(2).</p>


<p style="color:#222222;margin:10px 0 0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px">The logical next step is bioprograms that download directly into your mind and play the music using your neurons. Then when you have a song stuck in your head for days, it won't be an earworm; it will just be an infinite loop.</p>



                    </td>
                    <td valign="top" style="border-left-style:solid;border-left-width:1px;padding:20px 10px;border-left-color:#cccccc;width:192px">


<h3 style="font-weight:normal;font-size:16px;line-height:22px;font-family:Verdana,Helvetica,Arial,sans-serif;margin:0;color:#222222!important;padding:0">
    In This Issue:
    </h3>

<ul style="margin:0;padding:0 0 5px 20px;list-style-type:disc"><li style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;padding-top:5px;color:#303030">
        Sharpening the Axe
        </li>
        
    
    <li style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;padding-top:5px;color:#303030">
        O'Reilly Open Source Awards
        </li>
        
    
    <li style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;padding-top:5px;color:#303030">
        Open Dialog
        </li>
        
    
    <li style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;padding-top:5px;color:#303030">
        User-Centered Design Podcast
        </li>
        
    
    <li style="font-size:11px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;padding-top:5px;color:#303030">
        Pop! The Weekly Quiz
        </li>
        
    
</ul><hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><table cellpadding="0" cellspacing="0" style="margin:5px 0 0;border:0 none;width:100%"><tbody><tr>
<td valign="middle" style="padding:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;line-height:16px">
            Follow us:
        </td>
        <td valign="middle" style="padding-left:5px;text-align:right" align="right">
            <a href="http://post.oreilly.com/rd/9z1znhgdo6d08t906l3qaf1j3p3hb4ub309o30qvao0" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="20" alt="Twitter" height="20" border="0"></a>
            <a href="http://post.oreilly.com/rd/9z1zgvjd2rcsfev89f96kk77elbvfpb5k79nubc4eb8" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="20" alt="YouTube" height="20" border="0"></a>
            <a href="http://post.oreilly.com/rd/9z1zu68egb8le1rph95nqpiktgng6kf0ieiqucb2jfo" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="20" alt="Slideshare" height="20" border="0"></a>
            <a href="http://post.oreilly.com/rd/9z1zbmqkdmc3p2r1j9edmd0lo3scgbe8iscct9cqlto" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="20" alt="Facebook" height="20" border="0"></a>
            <a href="http://post.oreilly.com/rd/9z1zn7ldgp69r0sqmatm1pv1l5hgnrnfdjo833gq7t8" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank"><img width="20" alt="LinkedIn" height="20" border="0"></a>
        </td>
    </tr></tbody></table><hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h3 style="font-weight:normal;font-size:16px;line-height:18px;font-family:Verdana,Helvetica,Arial,sans-serif;margin:0;color:#222222!important;padding:15px 0">
Free Webcasts:<br>Meet experts online.</h3>
    
<table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">

              <a href="http://post.oreilly.com/rd/9z1zcbjuemhkb0t329af3rcdsgrfd98u8lhk8c61dgg" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
<img width="50" alt="Jon Cowie" height="59" border="0"></a>
            
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1z3n9k61r3qqeo2u5q0vvrq955oltodq70b53nnno" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
            Michelin Starred Cooking with Chef at Etsy
            </a><br>
            May 14, 10am PT
            <div>
                <a href="http://post.oreilly.com/rd/9z1zin53ebslir8ethemlbu6mm9s8srvtjjl608ah58" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                    <img width="76" alt="Register Now Button" style="padding-right:6px;border:0 none;padding-top:6px" height="26"></a>
            </div>
        </td>
    </tr><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
              <a href="http://post.oreilly.com/rd/9z1zmflhkakudq7ushh6nafklt633iqjgdqvmj65tc0" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
<img width="50" alt="Bill Scott" height="66" border="0"></a>
            
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1z0m7q5g3fc36lgtm91j0jagn1jl6pcu5eudt548o" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
            Kicking up the Dust with NodeJS and a Bunch of Other JavaScript Goodness
            </a><br>
            May 15, 10am PT
            <div>
                <a href="http://post.oreilly.com/rd/9z1z8ci72hi115757c8tbpp4s6k353tlqubsl7vr4ao" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                    <img width="76" alt="Register Now Button" style="padding-right:6px;border:0 none;padding-top:6px" height="26"></a>
            </div>
        </td>
    </tr></tbody></table><p style="font-size:12px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#303030;margin:0;padding:0 0 10px">
    <a href="http://post.oreilly.com/rd/9z1z56jb606b40qqqk8garc9dnipfu60h3n7jrhe7eo" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">More Webcasts »</a>
    </p>
    



<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h3 style="font-weight:normal;font-size:16px;line-height:18px;font-family:Verdana,Helvetica,Arial,sans-serif;margin:0;color:#222222!important;padding:10px 0">

    New Titles:
    </h3>
<table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">

            <a href="http://post.oreilly.com/rd/9z1z2j12506k8qtd5unlds2vd1mg10ouk9rl1r4flt8" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="85" align="left" alt="Physics for Game Developers" style="border:0 none;padding:0;float:left" height="112"></a>
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zrhliqimbp71edastr4h5no73bteeio3vrknt8gg" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">Physics for Game Developers</a>
            
        </td>
    </tr><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zsaeklnu62dbcv9tt74q048k1uqn2phuaust105o" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="85" align="left" alt="Computer Science Programming Basics in Ruby" style="border:0 none;padding:0;float:left" height="112"></a>
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zbuv6jor21bj9o82fnnae2lim5oo909ucpmpd82o" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">Computer Science Programming Basics in Ruby</a>
            
        </td>
    </tr><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1z5dv0apdu5402mcj2hqsi7i2sjklbakb57a16koo" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="85" align="left" alt="Understanding and Using C Pointers" style="border:0 none;padding:0;float:left" height="112"></a>
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zihg626sejv63ipbfbumn6dfkh32qap6d4o5m9jo" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">Understanding and Using C Pointers</a>
            
        </td>
    </tr></tbody></table><p style="font-size:12px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#303030;margin:0;padding:0 0 10px">
    <a href="http://post.oreilly.com/rd/9z1zi6md2b624jemv64kf64hp4932dhipuarpibk90o" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">More New Titles »</a>
    </p>




<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h3 style="font-weight:normal;font-size:16px;line-height:18px;font-family:Verdana,Helvetica,Arial,sans-serif;margin:0;color:#222222!important;padding:10px 0">
Upcoming Events:</h3>

<table cellpadding="0" cellspacing="0" border="0" style="padding:5px 0 0"><tbody><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">

            
            <a href="http://post.oreilly.com/rd/9z1z9g2nprh2sqpafumefgf5t17siq7f4gak0m63slg" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">
                <img width="75" align="left" alt="  Health:Refactored" style="border:0 none;padding:0;float:left" height="18"></a>

        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zjh2luakn5tp2k8m1gk1q23q2vigv5svepkpu3ag" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">
         Health:Refactored
            </a><br>  May 13–14<br>Mountain View, CA
          
        </td>
    </tr></tbody></table><table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">

            
            <a href="http://post.oreilly.com/rd/9z1zsv5kbk6ss9r80ud51hh9toj1f0vrc4ge6bbd57g" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="75" align="left" alt="Fluent" style="border:0 none;padding:0;float:left" height="47"></a>

        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1z2f4ss60kscucb7812f3hcmuje7p6aqhhe2c9muo" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
            Fluent
            </a><br>  May 28–30<br>San Francisco, California
          
        </td>
    </tr><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            
            <a href="http://post.oreilly.com/rd/9z1z2ca2sas0klkve3jr8ib2t6p1m9u2aeubm9dnqk0" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="75" align="left" alt="O'Reilly Open Source Convention" style="border:0 none;padding:0;float:left" height="32"></a>

        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1znd90frth9bpkoe0cfs2q0lso9qa18hh7cbtmobg" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
            O'Reilly Open Source Convention
            </a><br>  July 22–26<br>Portland, Oregon
          
        </td>
    </tr></tbody></table><p style="font-size:12px;line-height:16px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#303030;margin:0;padding:0 0 10px">
    <a href="http://post.oreilly.com/rd/9z1znvbfh4ksdv6kq49063r18gk7gpl0grffrp6j068" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">More Events »</a>
    </p>





<hr style="clear:both;margin:10px 0 0;background-color:#cccccc;border:0 none;color:#cccccc;min-height:1px;width:100%"><h3 style="font-weight:normal;font-size:16px;line-height:18px;font-family:Verdana,Helvetica,Arial,sans-serif;margin:0;color:#222222!important;padding:10px 0">
Free Reports:</h3>
    
    <table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td valign="top" style="padding:0 0 20px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">

            <a href="http://post.oreilly.com/rd/9z1zaib2ci00bs3cqad3jfmhv7b9f8v9chc44vf61l0" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                <img width="85" align="left" alt="The Human Side of Postmortems" style="border:0 none;padding:0;float:left" height="128"></a>
        </td>
        <td valign="top" width="105" style="padding:0 0 20px 10px;font-size:11px;margin:0;color:#303030;font-family:Verdana,Helvetica,Arial,sans-serif;line-height:14px;overflow:hidden">
            <a href="http://post.oreilly.com/rd/9z1zdl5fdre6t7gtqpia3dapjkimc0c0hs7j4f70qkg" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">The Human Side of Postmortems</a>
            
                <a href="http://post.oreilly.com/rd/9z1zd0k84e0r4gnble4i8l3ac08qko7rds6mq7163to" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">
                    <img width="76" alt="Free Download Button" style="padding-right:6px;border:0 none;padding-top:6px" height="26"></a>
            
        </td>
    </tr></tbody></table></td>
                </tr></tbody></table><table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff" style="text-align:left;margin:0 auto;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:16px">
<tbody><tr><td style="background-color:#55298a;color:#fff;font-size:15px;font-weight:bold" bgcolor="#55298a">
            <div style="padding:10px 22px">
                O'Reilly Programming
            </div>

        </td>

        
        <td align="center" width="214" style="background-color:#000;color:#fff;font-size:13px;font-weight:bold" bgcolor="#990000">
            <div style="padding:14px 18px">
                <a href="http://post.oreilly.com/rd/9z1zkjvrr7f53ksp7v0jnvld5b2vnh7d22igthohrg8" style="font-weight:bold;color:#fff;text-decoration:none" target="_blank">programming.oreilly.com</a>
            </div>
        </td>
    </tr></tbody></table></td></tr>
    
    <tr><td style="padding:10px">



<p style="font-size:10px;line-height:14px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#666666;margin:0;padding:0 0 10px">
    You are receiving this message because you attended a previous OSCON Conference or have expressed a strong interest in a open-source related technology.  Keep up on all things O'Reilly by signing up for our email newsletters, product alerts, and promotions at <a href="http://post.oreilly.com/rd/9z1z20kg0ej0ouot6pmrbsr86v0uap98dbm2voaqi9g" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">elists.oreilly.com</a>. 
    To ensure delivery to your inbox (not bulk or junk folders), please add <a href="mailto:oreilly@post.oreilly.com" style="font-weight:bold;text-decoration:none;color:#00e" target="_blank">oreilly@post.oreilly.com</a> to your address book.
    </p>
    
<p style="font-size:10px;line-height:14px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#666666;margin:0;padding:0 0 10px">
    To unsubscribe from all email announcements from O'Reilly, <a href="http://post.oreilly.com/rd/9z1zpff29bm3n3s19qv301ff88lnismacbq0hdihpu0" style="font-weight:bold;color:#00e;text-decoration:none" target="_blank">click here</a>.
    </p>
    
<p style="font-size:10px;line-height:14px;font-family:Verdana,Helvetica,Arial,sans-serif;color:#666666;margin:0;padding:0 0 10px">
    O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 <a href="tel:%28800%29%20889-8969" value="+18008898969" target="_blank">(800) 889-8969</a> or <a href="tel:%28707%29%20827-7019" value="+17078277019" target="_blank">(707) 827-7019</a>
    </p>
  

        </td>
    </tr></tbody></table>
     
    
   
  



<br clear="all"><div><p></p></div></div>

</div><br><br clear="all"><div><br></div>-- <br>benh~<br><br><a href="http://about.notbenh.info" target="_blank">http://about.notbenh.info</a><br><br>Stability is not a Regression. 
</div>