Being able to connect to a remote running image can be useful – especially for times when you can't have your development environment present on the remote server and still need to introspect the running process.
Friday, August 21, 2009
Connecting SLIME to a remote Clojure Repl
Friday, August 7, 2009
Stanford Classbook - Class of '84 reunion
Stanford 1984
now living in South Carolina
email: Miner[at]StanfordAlumni.org
Favorite Stanford Memories
- Bringing a keg into the stadium to watch John Elway play football
- Todd's shortcut to a party at Roble, ending with a splash
- Midnight Mass before Christmas break
- The Patio Grill: young entrepreneurs find a way to succeed only to be undone when a photo in the SJ Mercury News prompts unfair competition complaints from Casa de Fruta
- John McCarthy's seminars
Major: Electrical Engineering
Residences: Donner, Mirrielees, Newman Center (off campus), Adelfa
Student Activities: Hasher, Newman Center (Catholics), B.Baggins@LOTS
Life after Stanford
- Places: Menlo Park; Mountain View; Sunnyvale; Calabash, NC; Evans, GA (near Augusta); and Mount Vintage Plantation near North Augusta, SC.
- Married Lisa in 1994. She's originally from England, has a Master's degree from Oxford (1982), formerly an accountant, now a landscape designer and horticulturalist, also mummy to two wonderful dogs.
- No kids, several dogs who are truly members of the family: Bertie (Basset Hound) 1994-2006, Heidi (Belgian Malinois) 1997-present, and Cleo (Great Dane) 2006-present.
- Software jobs: SRI International, Xerox PARC, Institute for Research on Learning, Price-Waterhouse, ParcPlace, Apple and Janus Research Group.
- My mother thinks I invented the iPod, which is not strictly true, but it's a good story to tell at parties.
- Volunteer firefighter in Calabash (2004 - 2006)
- Volleyball: My volleyball highlight was playing with Olympic Gold Medalist Eric Fonoimoana on the beach at Turks (see picture). I played in the IVL rec leagues for many years in the Bay Area. I'm now the oldest guy in the gym in my Augusta league.
- Golf: I'm a duffer, but I'll keep at it. As P.G. Wodehouse says, "Sudden success in golf is like the sudden acquisition of wealth. It is apt to unsettle and deteriorate the character." I had the good fortune to attend a practice round at the Masters last year.
Favorite quote:
The nine most terrifying words in the English language are, 'I'm from the government and I'm here to help.'-- Ronald Reagan
Bertie and me at 3:00 AM 1994

Firefighter gear 2004

Beach Volleyball with the Pros 2003

Steve, Cleo, Lisa and Heidi 2008
Friday, July 31, 2009
Still Alive, not (D)
It has just come to our attention that there is a misprint in the front of the '84 Class Book. The notations indicating which classmates are deceased in the freshman dorm listing are incorrect, so please disregard the (D) notations that appear after classmates names. For an accurate listing (to the best of our knowledge) of deceased classmates, please refer to the In Memoriam section at the back of the book. We realize that this kind of misprint may have caused some alarm, but we hope that you'll still enjoy reading the rest of the book and catching up on your classmates' lives.
In case anyone was wondering, I'm still alive. I plan to attend the
25-year reunion in October.
This mixup brings to mind the '84 yearbook, "The Quad", featuring
Milner and Tudmala. I wonder whatever happened to those guys?
Wednesday, July 29, 2009
Maker's Schedule, Manager's Schedule
One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more.
There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional appointment book, with each day cut into one hour intervals. You can block off several hours for a single task if you need to, but by default you change what you're doing every hour.
When you use time that way, it's merely a practical problem to meet with someone. Find an open slot in your schedule, book them, and you're done.
Most powerful people are on the manager's schedule. It's the schedule of command. But there's another way of using time that's common among people who make things, like programmers and writers. They generally prefer to use time in units of half a day at least. You can't write or program well in units of an hour. That's barely enough time to get started.
When you're operating on the maker's schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in. Plus you have to remember to go to the meeting. That's no problem for someone on the manager's schedule. There's always something coming on the next hour; the only question is what. But when someone on the maker's schedule has a meeting, they have to think about it.
Wednesday, July 22, 2009
Thursday, May 14, 2009
Jazz Guitar & Cabernet Celebration
Jazz Guitar & Cabernet Celebration
Saturday, August 15, 2009, 8 pm at
Miner Family Winery
7850 Silverado Trail
Oakville, California
Join us for an evening of fine wine and live jazz featuring "The Benedetto Players" -Featuring Bucky Pizzarelli, Howard Alden and Howard Paul in celebrating the release of the 2006 Miner Benedetto Signature Series Cabernet Sauvignon and Benedetto Guitars' 41th anniversary.
Monday, May 11, 2009
Clojure on the Google App Engine
So how easy is it to get Clojure going in the cloud?
Friday, May 8, 2009
Use OpenSSL for Base64 encode and decode
To decode from Base64:
Conversely, to encode to Base64:openssl base64 -d -in <infile> -out <outfile>openssl base64 -in <infile> -out <outfile>
