Friday, August 21, 2009

Connecting SLIME to a remote Clojure Repl


http://asymmetrical-view.com/2009/08/20/emacs-slime-remote-repl.html

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 7, 2009

Stanford Classbook - Class of '84 reunion

Steve Miner
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)

Stanford informs me:


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

UPS is having problems finding 83 Beaver Pond Court. Google Maps doesn't have it yet, but I hope Google will find this link.

iPhone Development Emergency Guide

Nice summary by Matt Legend Gemmell
http://mattgemmell.com/2009/07/14/iphone-development-emergency-guide



Thursday, May 14, 2009

Jazz Guitar & Cabernet Celebration



MinerBenedettoPostcrd2009.jpg


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.

Follow the link for more info...

Monday, May 11, 2009

Clojure on the Google App Engine


http://www.fatvat.co.uk/2009/05/clojure-on-google-app-engine.html

So how easy is it to get Clojure going in the cloud? 

Looks pretty easy.

Friday, May 8, 2009

Use OpenSSL for Base64 encode and decode

This hint came in handy today...

http://www.macosxhints.com/article.php?story=20030721010526390

To decode from Base64:

openssl base64 -d -in <infile> -out <outfile>
Conversely, to encode to Base64:
openssl base64 -in <infile> -out <outfile>

Tuesday, May 5, 2009

Clojure 1.0

Rich Hickey announces Clojure 1.0

http://groups.google.com/group/clojure/browse_thread/thread/1e661d16bd910ddd?hl=en#


 (dosync (alter congrats conj (System/getProperty "user.name")))