[Pdx-pm] Fwd: Programming Today: Ancient Hardware, Infinite Loops, Trillions in Gold, Cheat Sheets, + More

benh ben.hengst at gmail.com
Mon May 13 14:05:39 PDT 2013


---------- Forwarded message ----------
From: O'Reilly Media <oreilly at post.oreilly.com>
Date: Mon, May 13, 2013 at 1:46 PM
Subject: Programming Today: Ancient Hardware, Infinite Loops, Trillions in
Gold, Cheat Sheets, + More
To: bhengst at oreilly.com


**

View in browser<http://post.oreilly.com/rd/9z1zc5ke79a4e7s0tbtfd901hi2in4evv7c3cotrag0>.

 [image: O'Reilly Programming - Newsletter
Header]<http://post.oreilly.com/rd/9z1zeeftp5i3cqnuj1h8kgbvqr8domjtjo8k98v18v0>
 Sharpening
the Axe

[image: Sharpening the Axe]As *GI Joe* used to say, "Knowing is half the
battle." Certainly, *knowing is half the key* 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?

Do you have a favorite way to stay current? Let us know at
programming-newsletter at oreilly.com<programming-newsletter at oreilly.com?subject=Programming+Newsletter+-+Do+you+have+a+favorite+way+to+stay+current?>
.

Cheers,
The Programming newsletter team
------------------------------
O'Reilly Open Source Awards Nominations Due May 16

[image: 2012 Open Source Award Winners]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 *O'Reilly Open
Source Award*.
Get More Info →<http://post.oreilly.com/rd/9z1zeqr41s4t8ni78d2t43hqtsnhbpr9ed9a4on47pg>
------------------------------
Open Dialog What the Open Source Community Is Talking About

The Quality Goes in Before the Name Goes On
*450 million lines of code later*, the open source community is
achieving *defect
rates* comparable to proprietary software. That's the conclusion of the
latest Coverity Scan
Report<http://post.oreilly.com/rd/9z1zc6c12hnnc31em66it2sgotn1aaf0fklhggqk0tg>.
Linux garnered top marks, with only 0.59 defects per 1,000 lines of code.

Switch Your Switch
The *Open Compute<http://post.oreilly.com/rd/9z1z2oc78bh51bvgbghqed8ms30lj7bf6solejs8jco>project
* 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
DD-WRT<http://post.oreilly.com/rd/9z1z01v8k63q6gkpe1d623dkp2t67ehcbucdvefdptg>,
this will be possibly the first switch designed from the hardware up to run
multiple open-source software implementations.

A Cheat Sheet for Your Next Interview
You may not have had to *implement a sort* since before dinosaurs coded
using ASR-33s, but job interviewers still dig out questions about them.
Here's a handy cheat-sheet<http://post.oreilly.com/rd/9z1z1hr1heiq698is8ng32s177vs0uug6gte0r3e00o>for
the next time you get an algorithmic complexity question.

[image: Gold coins]At Least Gold Coins Don't Have Bugs
It's all good and well to talk about moving to a fully digital economy, but
if the recent debacle with the *Diablo III virtual currency* is any
indication, you might need a bug check to go with your wallet. A software
error<http://post.oreilly.com/rd/9z1z6t67g4q69uela4g895bo2ikloaka6cn3gc3jqv0>devalued
the in-game currency overnight.
------------------------------
User-Centered Design Podcast

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 *User-Centered Design: A
Developer's Guide to Building User-Friendly Applications*.

[image: User-Centered Design
Podcast]<http://post.oreilly.com/rd/9z1z6qbeb7d51iefog2c0ee8n7lp7l67k9srnjtt9rg>
------------------------------
Pop! The Weekly Quiz

Abort, abort!

Time for a journey into the land of ancient hardware. Why was hitting the
emergency power off button on a *DECSYSTEM-20* costly?

Send your best guess to
programming-newsletter at oreilly.com<programming-newsletter at oreilly.com?subject=Programming+Newsletter+-+Why+was+hitting+the+emergency+power+off+button+on+a+DECSYSTEM-20+costly?>
.

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 *Sara Porter* made it to the finish line first.
------------------------------
The Interactive Bit Crowdfunding

[image: Crowdfunding]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. *Alejandro Cabrera* 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."

*Ryan Dean* 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."

*Andrew Idsinga* 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."
------------------------------
tail -f /dev/newsletter Do You Read the Code from Right to Left?

[image: Music Head]For years, people have been using Perl to write
poetry<http://post.oreilly.com/rd/9z1zdvij9p2g37d5si3i98ra1nrio304ibf8s5dm8pg>,
but now one enterprising Israeli songwriter has taken things to the next
level, with a *song<http://post.oreilly.com/rd/9z1z14ehsd0ujluh4tti58frbs5gne8s9qst14aqf1o>complete
with a companion Perl program
*. 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).

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.
  In This Issue:

   - Sharpening the Axe
   - O'Reilly Open Source Awards
   - Open Dialog
   - User-Centered Design Podcast
   - Pop! The Weekly Quiz

------------------------------
Follow us:  [image:
Twitter]<http://post.oreilly.com/rd/9z1znhgdo6d08t906l3qaf1j3p3hb4ub309o30qvao0>
[image:
YouTube]<http://post.oreilly.com/rd/9z1zgvjd2rcsfev89f96kk77elbvfpb5k79nubc4eb8>
[image:
Slideshare]<http://post.oreilly.com/rd/9z1zu68egb8le1rph95nqpiktgng6kf0ieiqucb2jfo>
[image:
Facebook]<http://post.oreilly.com/rd/9z1zbmqkdmc3p2r1j9edmd0lo3scgbe8iscct9cqlto>
[image:
LinkedIn]<http://post.oreilly.com/rd/9z1zn7ldgp69r0sqmatm1pv1l5hgnrnfdjo833gq7t8>
------------------------------
Free Webcasts:
Meet experts online.  [image: Jon
Cowie]<http://post.oreilly.com/rd/9z1zcbjuemhkb0t329af3rcdsgrfd98u8lhk8c61dgg>
 Michelin
Starred Cooking with Chef at Etsy
<http://post.oreilly.com/rd/9z1z3n9k61r3qqeo2u5q0vvrq955oltodq70b53nnno>
May 14, 10am PT
 [image: Register Now
Button]<http://post.oreilly.com/rd/9z1zin53ebslir8ethemlbu6mm9s8srvtjjl608ah58>
  [image: Bill Scott]<http://post.oreilly.com/rd/9z1zmflhkakudq7ushh6nafklt633iqjgdqvmj65tc0>
 Kicking
up the Dust with NodeJS and a Bunch of Other JavaScript Goodness
<http://post.oreilly.com/rd/9z1z0m7q5g3fc36lgtm91j0jagn1jl6pcu5eudt548o>
May 15, 10am PT
 [image: Register Now
Button]<http://post.oreilly.com/rd/9z1z8ci72hi115757c8tbpp4s6k353tlqubsl7vr4ao>

More Webcasts »<http://post.oreilly.com/rd/9z1z56jb606b40qqqk8garc9dnipfu60h3n7jrhe7eo>
------------------------------
New Titles:  [image: Physics for Game
Developers]<http://post.oreilly.com/rd/9z1z2j12506k8qtd5unlds2vd1mg10ouk9rl1r4flt8>
 Physics
for Game Developers<http://post.oreilly.com/rd/9z1zrhliqimbp71edastr4h5no73bteeio3vrknt8gg>
 [image:
Computer Science Programming Basics in
Ruby]<http://post.oreilly.com/rd/9z1zsaeklnu62dbcv9tt74q048k1uqn2phuaust105o>
 Computer
Science Programming Basics in
Ruby<http://post.oreilly.com/rd/9z1zbuv6jor21bj9o82fnnae2lim5oo909ucpmpd82o>
 [image:
Understanding and Using C
Pointers]<http://post.oreilly.com/rd/9z1z5dv0apdu5402mcj2hqsi7i2sjklbakb57a16koo>
 Understanding
and Using C Pointers<http://post.oreilly.com/rd/9z1zihg626sejv63ipbfbumn6dfkh32qap6d4o5m9jo>

More New Titles
»<http://post.oreilly.com/rd/9z1zi6md2b624jemv64kf64hp4932dhipuarpibk90o>
------------------------------
Upcoming Events:  [image:
Health:Refactored]<http://post.oreilly.com/rd/9z1z9g2nprh2sqpafumefgf5t17siq7f4gak0m63slg>
 Health:Refactored
<http://post.oreilly.com/rd/9z1zjh2luakn5tp2k8m1gk1q23q2vigv5svepkpu3ag>
May 13–14
Mountain View, CA  [image:
Fluent]<http://post.oreilly.com/rd/9z1zsv5kbk6ss9r80ud51hh9toj1f0vrc4ge6bbd57g>
 Fluent
<http://post.oreilly.com/rd/9z1z2f4ss60kscucb7812f3hcmuje7p6aqhhe2c9muo>
May 28–30
San Francisco, California  [image: O'Reilly Open Source
Convention]<http://post.oreilly.com/rd/9z1z2ca2sas0klkve3jr8ib2t6p1m9u2aeubm9dnqk0>
 O'Reilly
Open Source Convention
<http://post.oreilly.com/rd/9z1znd90frth9bpkoe0cfs2q0lso9qa18hh7cbtmobg>
July 22–26
Portland, Oregon

More Events »<http://post.oreilly.com/rd/9z1znvbfh4ksdv6kq49063r18gk7gpl0grffrp6j068>
------------------------------
Free Reports:  [image: The Human Side of
Postmortems]<http://post.oreilly.com/rd/9z1zaib2ci00bs3cqad3jfmhv7b9f8v9chc44vf61l0>
 The
Human Side of Postmortems<http://post.oreilly.com/rd/9z1zdl5fdre6t7gtqpia3dapjkimc0c0hs7j4f70qkg>
[image:
Free Download Button]<http://post.oreilly.com/rd/9z1zd0k84e0r4gnble4i8l3ac08qko7rds6mq7163to>
O'Reilly Programming
  programming.oreilly.com<http://post.oreilly.com/rd/9z1zkjvrr7f53ksp7v0jnvld5b2vnh7d22igthohrg8>

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
elists.oreilly.com<http://post.oreilly.com/rd/9z1z20kg0ej0ouot6pmrbsr86v0uap98dbm2voaqi9g>.
To ensure delivery to your inbox (not bulk or junk folders), please add
oreilly at post.oreilly.com to your address book.

To unsubscribe from all email announcements from O'Reilly, click
here<http://post.oreilly.com/rd/9z1zpff29bm3n3s19qv301ff88lnismacbq0hdihpu0>.


O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (800)
889-8969 or (707) 827-7019




-- 
benh~

http://about.notbenh.info

Stability is not a Regression.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/pdx-pm-list/attachments/20130513/e2432935/attachment-0001.html>


More information about the Pdx-pm-list mailing list