Archive for July, 2008

OSCON 2008, Portland

Friday, July 25th, 2008

I attended the O’Reilly Open Source Conference, once again in Portland, Oregon.

Overall my impression was that the talks and vibe were oriented towards Web 2.0 primarily.

I would say that the talks were not as strong as previous years, but it’s easy to compensate for that with the “hallway track” and access to the original Open Source authors.

Several attendees used the EEE sub-notebook computer, and were happy with it as a email/browser tool.

Wednesday

PHP Taint Tool: It Ain’t a Parser

- CS’y effort at PHP parser for code analysis, reminds me of early days of Perl’s B tools
- not suitable for end-users

Write Beautiful Code (in PHP), Laura Thomson, Mozilla

- good general background on good programming practises
- not a lot of specifics about PHP, but available for questions

Hypertable, Doug Judd, Zevents

- HyperTable is a clone of Google’s BigTable, from public paper
- room was packed, some turned away
- still alpha, maybe beta in August
- preferred distributed filesystem is HDFS, works with others
- I recommend reading web site and then looking at the curt slides
- plans to do benchmarks with same hardware as Google has published.

Open Source Virtualization for People Who Feel Guilty About Using VMware So Much, andy michelle, EDA

- cute talk about VirtualBox, Xen and VMware
- Xen has weird nomenclature compared to other tools
- VMware wins on tools and polish
- showed screenshots of unreleased and alpha mgmt. tools.

Barely Legal XXX Perl, Jos Boumans, RIPE

- stunning and twisted example of overloading, short-circuiting, import-faking, whatever it takes to make a loaded module do something other than intended
- illustrates great flexibility of perl, for good or ill
- could be useful for things like testing harnesses, etc.
- motivated to win bet of $100 or 1 vertical meter of beer
- said it took 3 or 4 hours to complete.

I walked around the exhibits area.

Got a demo of Atlassian’s continuous integration (CI) tool, Bamboo. They’re also the vendors of JIRA issue tracker and Confluence wiki, which I’ve used before.

One company had a public Wii game happening.

Thursday

Scaling Databases with DBIx::Router, Perrin Harkins

Ultimate Perl Code Profiling, Tim Bunce (Shopzilla)

- talk and screenshots about NYT perl profiler


The New York Times Perl Profiler

Top 10 Scalability Mistakes, John Coggeshall (Automotive Computer Services)

- good overview of writing high-performance, maintainable Internet systems
- interesting opinion that scalability is not just about increasing performance. scalability can be about scaling up or down, performance or maintainability, etc.
- recommended php.ini settings list

Perl Lightning Talks

- popular with audience, attendees seemed to like all the talks
- Mail::ESMTP looks very interesting for testing and production

Code is Easy, People are Hard: Developing Meebo’s Interview Process, Elaine Wherry (meebo)

- struggled to find time, right approach to interview new candidates in 1996, likely at behest of VCs
- external recruiters hit-and-miss, conferences and jobs email link useless
- phase where non-founder employees doing interviews wanted a founder involved in interview process
- trying to preserve culture (finger rockets, social networking, 2 female founders, etc.)
- came up with process involving reading resumes, phone screens, and office “sim” that adds a new candidate within 3-6 weeks
- “sim” has 3 versions: office manager (plan to erect a meebo office sign), front-end engineer (write a JavaScript app), and back-end engineer (write a server) in 4 hours
- current goal is to keep interview time down to 8 hours per candidate over 10 days
- now up to about 40 employees
- my feeling was that their hiring process started off clueless due to inexperienced mgmt. and is still oriented towards junior engineers. Silicon Valley is full of expert engineers and it doesn’t take 8 hours to interview them.

BOF

mysql-sandbox

Giuseppe Maxia discussed and demoed his very useful mysql-sandbox utility for managing several versions and instances of MySQL on the same machine.

He wrote it for his testing work at MySQL AB. Very well received by attendees. This is a great example of what I call “anti-virtualization” – using ports instead of resource-intensive VMs.

MySQL Conference 2008 Presentation

State of the Onion Address, Larry Wall

- talk about Perl6, random anecdotes, etc.

Friday

Open Voices, Jim Zemlin (The Linux Foundation), Keith Bergelt (Open Invention Network), Karen Sandler (Software Freedom Law Center), Phil Robb (Hewlett Packard)

- panel discussion of various free software efforts, some little-known

An Illustrated History of Failure, Paul Fenwick (Perl Training Australia)

Paul gave an interesting talk on notable Software Failures and estimated a price tag for each. I had heard news reports of many of them, but it was interesting to hear an updated analysis of what really happened behind the scenes.

Thanks to Google for sponsoring the fairly good almost-gourmet lunches. Sure beats the O’Reilly lunchbags from the dot bomb days. (Everybody I know bailed and found a subway shop back then.)

Notes

- Burgerville popular with attendees, can upgrade combos to a shake.
- Red Lion hotel has a small cardio gym with 1 universal machine, no free weights, open til 11 pm
- WiFi password changed weekly, in middle of remodel, lobby just finished.
- There is a 24-Hour Fitness that is actually open 24 hours near downtown Portland. Has basketball court and 2-lane pool. $15 for non-member visitors.

OSCON 2008 Presentations

IMUG: VMWare: Internationalizing the Virtual World

Thursday, July 17th, 2008

Ben Gertzfield, VMWare, gave a detailed talk on i18n in their Fusion product at IMUG tonite.

Apparently the VMWare codebase started as a cross-platform Windows/Linux source with #ifdefs and native encodings, and has evolved to support Mac OS X and Unicode.

Some of the issues encountered included raw and USB keyboard support, differing filename Unicode normalization forms, etc.

VMWare is increasingly using ICU, though repackaging the C source only and rebuilding to avoid C++ dependencies.

Mortgage Meltdown: IndyMac Bank Run

Monday, July 14th, 2008

The local news had footage of the bank run at an IndyMac branch.

I’ve never seen a run on a bank before, so it was interesting to watch.

There was a long line of customers outside the bank. A pair of security guards allowed a maximum of 10 customers inside the bank at any time.

Bank staff would not discuss how much money a customer could actually withdraw.

After IndyMac, the news segment transitioned to … a shot of a WaMu branch.

FDIC.gov: Failed Bank Information for IndyMac Bank
cnn.com: IndyMac customers could wait a week or more to access deposited funds

Lecture by Anton Bayer, Financial Planner

Tuesday, July 8th, 2008

Anton Bayer gave a private lecture this afternoon. He’s a SVP at CBIZ Financial Solutions, Inc. acts as a financial planner for many corporate pension plans. He has guested on MSNBC.

Anton is an engaging and entertaining speaker.

It was interesting to hear economic opinions from somebody who has studied the markets for a couple decades and is independent from the media and government.

He described his approach as “momentum investing.” In the current bear market, his overall advice is to hold and wait with current holdings, but not to buy with new cash for now. There is always time to get back in when stocks rally later.

Anton’s advice to pension plan members is to periodically login to their account, see how things are going, and rebalance if necessary. He accepts email directly from any plan member.

One audience member asked Anton what his track record was. Anton’s recapped some of his recent correct advice, and suggested reviewing his newsletters over the past 5 years.

Kihncert 2008

Sunday, July 6th, 2008

I went to Kihncert on the Green again this year in Discovery Meadow, downtown San Jose.

There was a great turnout of friendly folks who love to party and still love 80’s rock.

I listened to Starship, Night Ranger, and the Greg Kihn Band.

The acts this year weren’t able to surpass Foghat’s amazing set from last year, but the Greg Kihn Band came pretty close when playing a smoking version of “Jeopardy”. Ry Kihn really rocked.

I took about 200 photos with my Nikon D200 and 70-200mm/f2.8 lens and will post them shortly.