Both events are on Saturday, 5/17.
Log Shop
It's time again for the Fourth Annual Surf Gear Swap Meet - Come Buy, Sell and Trade on Saturday May 17th from 8AM to 12PM noon at the Log Shop Parking - 640 Crespi - Pacifica.
Aqua Surf Shop
2830 Sloat Blvd., across from the SF Zoo
415.242.9283 aquasurfshop.com
Heita3 makes musical instruments out of vegetables and performs. Yes, vegetables. He's become my recent favorite food-warrior by mixing two of my favorite ingredients: food and music. He's taking the locavore thing to a new level. Watch all 31 of his videos and prepare to have your mind blown.
From The Smoking Gun.
Artichokes from our garden:
The first harvest from our artichoke plant was amazing. So tender, I need to use a lighter touch steaming our next batch.
Shrimps:
This was attempt number 2 of trying the tableside salt-baked shrimp that I saw on tv a while back. The salt-baking technique didn't work out too well, but they are SO tasty. That last picture is a bowl of the shrimp roe that we collected from some of the shrimp. My oh-so-brave daughter ate a bunch of the roe as an appetizer, saying 'mmmmmmmm'.
We got the shrimp live at Ranch 99 which is like an aquarium that does take-out to my girls.
I wish I had pictures of the waffles we made on Sunday morning...
April in Carneros is happening this weekend. We stumbled upon a few really nice wines when we went last year. The vineyards along Las Amigas in Los Carneros is turning out to be one of our favorite spots in the whole Napa/Sonoma area. Our favorites from the last April in Carneros included:
Jeremiah Owyang from Forrester Research
Hooman Radfar from Clearspring:
Kent Schoen from Facebook:
Jane Felice from ComScore
Ed Davis from ESPN
Folks agree that valuable widgets tended to be successful, but couldn't really describe anything specific about what tends to constitute value. Seems also like these folks are struggling to define ways to measure the elusive 'engagement' metric that folks have been writing about recently.
There are a few of his illustrations floating around the net too... take a peek.
Congrats Unka Charlie!
So if you happen to find something in your access_log that mentions GFSearcher, it's me. Apologies if this is a nuisance. I'm running some tests with Nutch on a small number of sites for my day job.
I'll follow up this post with some info about how everything works out.
No, not my dad. Robert Greacen was a poet from Northern Ireland. He had the same name as my father and grandfather. He lived in the part of Ireland my family left at the turn of the century. He died today. While studying in Galway, my sister had correspondence with him: a brief letter neatly typed on a card. My brother too, several letters. But Robert Greacen wasn't really family, just a familiar name.
Here are a bunch of poem excerpts on goog-books.
The plan was to run the Olympic Torch through a gauntlet of protesters along the embarcadero. The pro-tibet and pro-chinese folks were robed in flags and ready to meet for a chant-off. The two groups met, temperatures rose, men with shaved heads pleaded for nonviolence...
Then someone said that the torch was heading up Townsend St. The crowded headed off the Embarcadero.
Then someone said that the torch was being taken from McCovey Cove to the Ferry Building by boat, then a runner would run toward Bay St. The crowds turned and headed toward the Ferry Building.
THEN it turns out that the torch was whisked toward Van Ness by bus. The runner jogged unnoticed into a convenience store, bought a pack of cigarettes and jogged on. All the protesters (and the unfortunate few who just wanted to see the torch) fell for it.
Paige & David got all the good shots.
Some fun things noticed along the way:
A few years ago I wrote (in my spare time) a little test harness around some simple command-line utilities. I wanted something to help me answer some simple questions about what was going on some large clusters of servers. Rather than clicking through a bunch of nicely formatted pages, I wanted something to make a bunch of http requests and give me a 'yes' or 'no' about the response. The trick (for me) was to try to run it on some server in the cluster which was running a really lean installation of Linux. No frills.
I could have probably compiled a jar & dropped it onto the server... but I couldn't edit & recompile a class on the server. I could probably have run a perl script, (geeze why didn't I just write it in perl?) but I think the WWW-Mechanize module wasn't installed. Who knows... anyway, I ended up stumbling upon curl and decided to write a wrapper around it using simple bash scripts.
Guess what? It worked. It was handy. Guess what? I used it at a few jobs since I wrote it. Guess what? It's still (somewhat) handy. So today (or yesterday) I give something back to the internets and interwebs that haz given me so much. I offer:
Tests are pretty simple. I'll toss a few test examples on this blizzog and onto the wiki on code.goog over the next few weeks. If you have any interest at all in using something klunky, and somewhat functional, please contact me and I'll help you get started.
Code.goog doesn't have a way to select it, but I planned on distributing the source under the 'MSL' license.
Anyway, enjoy!
Quick summary of the features I'd like to shoot for:
Our Raw Feed
Looks like I can grab a feed of each category. This might make for some handy intermingling of headlines. The downside is that it looks like I'm pulling a whole-article feed. I'll see if I can get this to just pull the titles. I'll set up a feedburner feed at http://feeds.feedburner.com/GoFishCorp before using one of these doodads.
Yourminis
www.yourminis.com seems like a neat platform for building and syndicating a flash widget. They allegedly have some relationship with brightcove, I'll see if there's anything worth exploring there.
WidgetBox widget
This looks like a javascript/xhtml implementation. Kinda nice, but let me check it out in a pile of browsers first. Seems like the widgetbox is chock full of other presentations. Would be nice to find one that can handle a few feeds at once.
Some javascript doodad
It's a freebie, kinda simple: http://itde.vccs.edu/rss2js/build.php. Kinda simple, but it looks like I can style the output pretty easly.
Another javascript doodad
Nice javascript-only implementation, doesn't seem like it's working though.
Feed Sweep
Feedsweep is free for noncommercial use, handles a bunch of feeds at once, and is super-simple to put together. Creates a nice dhtml presentation of the title list. I think this
rss-to-javascript
Another freebie, not sure I can get this into the dimensions of the content area on the homepage.
What do you like? The other folks on the team here seem to like the yourminis the best. I'll put a POC together soon.
What is COPPA?
COPPA requires that web site operators offer the following provisions to its members:
The laws describe specific measures and remedies in order to comply. Even with the FTC-provided how-to guide they're not entirely black and white. There's a 'sliding-scale' for determining appropriate parental consent related to the type of engagement on the site. This grey-area, introduced in 2002, allows a less-thorough check for parental consent based on how the site operators want to use the user's private information.
Nick & COPPA
Nickelodeon describes in detail how they use this sliding scale to gain consent appropriate with their site: watching vids, interacting with Nick. characters, and playing games. For example, Nick wants to offer "points" or incentives to kids for playing games, this requires an account with a login, which can be created without any personally-identifiable information.
Additionally, Nick employs two "email exceptions" which say prior parental consent is not required when:
More information like the comment from Nick is collected on the ftc website, worth a peek.
Further reading...
I'll write more about COPPA in future posts and how it relates to specific features common to popular websites.
Though the beancounters will remind you that Saturday was really St. Patrick's day, celebrate it tonight if you haven't already.
We'll have a netscrap birthday sometime this week.
Social features aren't super-high on our priority list, but since I have a bunch of info on-hand I'll start with a quick survey of a few 3rd party social widgets. Subsequent posts will include more info on content syndication and other publish-y widgets.
JS-Kit: http://js-kit.com/
I installed JS-Kit on http://greacen.com and http://29.netscrap.com in about 15 minutes. I didn't do anything tricky with the styling, but it looks really easy. The admin is simple and clean.
JS-Kit is a "social widget" with these main features:
Can't beat the price or the ease-of integration though. Seems like they're open to white-labeling the feature for some undetermined fees.
All of these features seem COPPA-friendly since there is no requirement to provide personal information.
Intense Debate: http://intensedebate.com/
Another threaded discussion widget like JS-Kit's comment tool.
Does it play well with COPPA? Not sure, need to dig a little deeper.
Kickapps: http://www.kickapps.com/
A whole platform for widgety syndication. This seems pretty rich. I need to look at this much more closely. Looks like Brightcove's storymaker on steroids. I'll cover this more when I get into publishy widgets.
Tangler: http://www.tangler.com/
Another "social widget" whose main features let a publisher quickly integrate a forum:
Cocomment: http://www.cocomment.com/
Seems like a browser plug-in first, but it's integrated with their "social widgets". Similar features:
Kinda neat stuff, I'll get into Brightcove Story Maker, Kickapps, and some of the doodads I've seen on Widgetbox in a future post to this blog.
I didn't really make it to 29 songs as planned, but I'm ok with it. I have at least 10 (ok, maybe 6) decent songs to refine which is way more than what I had at the start of the month.
I uploaded a bunch of tunes from the wrap party to the 29 site (finally). I have stereo versions of the full band experience. Email me if you're desperate to hear those recordings (then please turn yourself in to the kookoo police).
Soon I'll lock down the files that make up the 29.netscrap.com site. Derek's comment about keeping the record of the month in tact is right on. I'll move those things somewhere else. The site will continue to work of course. In fact, it needs a few changes.... Gotta have better control of the player:
So what's next? I'll be spending some make-up time with the fam (and work) in the meantime. I also need to rehab my leg which was bonked one recent Saturday when I should have been finishing some songs. After that? I learned that I like recording tunes and I need to keep rolling with this. I learned that my main blockage with songwriting is more in the commitment department than the execution (except maybe the verboligization that accompanies the rock guitar). Even if it's just a slow simmer of experimentation, I need music to be happening. Maybe some 29'ers will get together to jam. Maybe we'll get to collaborate in each others studio to help get Greenberg's recordings recordings LOUDER... I DEFINITELY need to thaw out and finish a few blert songs that haven't been heard by many. Maybe I need to launch http://52.netscrap.com to be home of our new song-a-week lifestyle.
Who's in?
I REALLY had a great time chatting about music struggles & successes with folks. Couple of things I learned:
Here's everything so far.
Take a listen!
Why all the rock, Chris? In all, I think I'm taking a slight (I like creeps out) quality nosedive, but what I lack in quality (and variety for that matter) I'm trying to make up for with VOLUME. Also, that kinda comes easy to me. The wall of sound comes easier than writing a clever or pretty lyric.
Peter brought up a great idea about trying to get these tunes into the hands of similarly masochistic filmmakers for a 31 films in march marathon. Who do we talk to about that?
I have one more tune in the pipeline that I'll try to launch tonight. It was just getting too late for drums last night.
GoFish spilled some more info about its Vertical Ad Network on Friday with the updates on its video destination website's homepage. Media Post and Adotas broke the embargo on the press release on Monday, though you may need to view-source to read Media Post's. By the time the announcements officially hit the wires, GoFish will have the 3rd largest reach in the kid and teen segments behind (#2) Nickelodeon Kids & Family and (#1) Disney Online.
Should be cool to see what kind of splash this news makes given the other ad-network and mega-merger announcements gobbling up the press lately.
Better Drum Recording: So I literally dusted off my recording gear and tried to use my standard shortcuts and equipment (D112, Oktava C-12s, SM58) to record 'Doomed From The Start'.
Guitar stuffs: More from recording 'Doomed'. I played the Fender Lead II into the Zvex Nano Amp into the Mesa 4x12. I think that thing is packed with celestions. I'll have to doublecheck tho. I'm using the Zvex instead of the dual rectifier because it sounds nice and because of the late-night recording sessions.
I recorded 'Doomed' with a SM58 about 6 inches away from the speaker.
Vocals went through the Pacific Pro Audio - LD-2UBE and I think I heard what Derek was singing about in his song about the microphone. There's something almost too transparent about the sound. I'll muck around with this a little more.
Bruce: what's your deal? You're getting incredible guitar tones. You're playing all over the place... hitting jan hammer, buckethead, and tbone burnett in the same week.
Seth: You are cranking winners out at what, like 3 at at time? You'll have 2 years of material to refine by March at this pace.
Peter: You're in the week 2 doldrums but you can bust through!
Derek:
Derek & I had a funny chat about engineering voodoo the other day:
Derek: k
Chriz Greacen: I'm borrowing a drum kit from tornatore.
Chriz Greacen: it sounds AMAZING.
Chriz Greacen: it's just a really nice sounding kit. something custom
Derek: how do you record vocals?
Derek: where is the mic aimed?
Derek: distance?
Chriz Greacen: http://www.drumsolo.cc/index.html
Chriz Greacen: vocals: mic aimed at my mouth
Chriz Greacen: it's about 2 feet away
Chriz Greacen: I'm standing under a surfboard
Chriz Greacen: which is right at my head level
Chriz Greacen: and right near the mic
Derek: what color surfboard?
Chriz Greacen: I wonder if that has any effect.
Chriz Greacen: it's white
Chriz Greacen: but it's in a big silver bag
Derek: is that the secret?
Chriz Greacen: and it has wax on it.
Chriz Greacen: could be!
Derek: I've tried everything, from aiming the mic at my nostrils, mouth, forhead, pointing up, down and straight on, distant, not so distant, up close, etc
Derek: I can't get any midrange. Just irritating fizzy highs and muddy lows
Chriz Greacen: I'll give you the mic to try if you want.
Chriz Greacen: I just need to get my 'real' studio truly dusted off.
Derek: it's likely my voice, but everything records that way through the mic. Maybe I don't llike my mic.
I'm uniquely unsuited for handling engineering responsibilities of any complexity because of my short attention span, lack of familiarity with the physics of sound, and penchant for shortcuts. I'm not recording engineer, but I played one on the web:
Check out the Clubbo Website for more about the Lazarus project and learn how lazarus keeps rock legends alive.
The surf was decent! Winds were still offshore by the time I got to the beach (around 10am). There was swell! I think there were some 7+ foot sets coming in on the north end of the beach. I caught a few rides in front of the north parking lot then walked up toward those big waves around Crespi. My arms were out of shape after a surfless month, but I was eventually able to make it outside. Folks weren't really diving into those waves the way I expected. I think I could have done more with them, but I was distracted by a toy I had around my wrist.
I got a "Digital Hero" sports wrist camera for the holidays and took it out for the first time. I was able to snap some pics from the water, but didn't really shoot much surfing. I probably could have ridden some really nice (and really big) waves if I paid less attention to the doodad.
I'll upload some video another time. The camera captures some pretty trippy things during a wipeout.
http://www.kodakgallery.com/greacen
Also, here's a pile of scanned historical photos I've collected along the way:
Personally I'm psyched to see this finally happen, and not just because I have a ZILLON ZIGABYTES of image data on the gallery (from the old ofoto times). Kodak has secretly had an XMI interface available on the net for years. Why didn't they want to exploit this 3 years ago? Their bandwidth costs can't be anything next to their storage costs. Seems like the surest way to lead people toward a cart (and conversion-event (print purchase)) is to have as many eyeballs as possible on the pictures.
Hopefully the Slide integration and recent Firefox plugin signal a new interest in opening up petabytes of photo data. Hopefully that lures a few old customers back to the site to dust off some of their long-forgotten photos.
Last night's tune 'i had nothing' was recorded at a rehearsal space with my bandmates (weekly jam-mates?). I basically said, "When I hit record, just start playing." woomp! there it is.
Thanks a bunch for all the notes you've sent me on these things.
Finally, I updated that web page. It's a klunker, but:
I think I'm somewhat caught up on the listening now.
Bruce-
Seth-
Peter-
Derek-
Aquarius described his music as "Appalachian Ragas", a phrase that made me want to spin a few songs, here's what I found:
SeeqPod - Playable Search
Yes, there's a lot of great stuff to listen to in addition to the Song-a-day action (which is pretty hot right now).
A few other notes on the recent gems:
I think back to our problem at kodak: we needed to hire super-geniuses to work on a completely custom-built system. This was before hibernate, before spring/pico, I think it was before the JSP 2.x spec even. We needed to hire people who could 'hit the ground running' and contribute without a hige ramp-up. We needed to perform a thorough search without booking the whole team for all-day interview sessions.
Part of our solution came with a formal phone screen. Once we started applying a standard approach to all candidates we were able to do (something approaching) an apples to apples comparison between the top candidates. We were also able to weed out some bozos who had 10+ years of experience but never encountered an application's error log.
Through these questions you can get an idea about how seasoned a candidate is: have they encountered a metrics program? Have they worked on a performance testing project? Do they understand the challenges with managing software deployments in the testing cycle. The 'what's in a good bug' question can open up discussion in a number of areas: is the candidate aware of the connection between a feature, the server source, the browser's role... You can learn a lot from this one.
The goal here is twofold: first, to see whether the candidate can handle themselves in a 'go get it done' environment. Inevitably, there will come a time (daily in most of the places I've worked) when there's a bug and someone has to do the 'deep dive' to find out details about the problem (one bright QA guy coined the term 'qa forensics') by ssh-ing to the server, finding and watching all available logs while reproducing the problem. Can they search google to get themselves unstuck?
Second, if they mention LINUX or UNIX on their resume, they better damn well know that ls -l is how to get a timestamp of a file. It's worth having a few easy questions about topics that a QA engineer should encounter on a daily (hourly) basis.
The HTTP method question is something you can use to make sure the candidate fully answered the earlier section about performance testing.
There is another table Address with columns id, street, city, state, zip, person_id
Yes these are pretty lightweight questions. Someone who aces this section should be pretty comfortable getting test results from a database. If you're lucky, you can also find someone willing to own the application of db changes to your test environment. The really good candidates will be able to give you a bunch of ways to complete the second tasks: joins, sub queries, etc.
I would generally only ask these questions when dealing with a team lead candidate or someone going on the manager track.
It's worth noting that I'll usually tell a candidate the answer to a question if they get it wrong or can't answer. It's the interviewer's call about how to deal with this. It doesn't hurt to always sell your company, and a company that supports its team is a company where people want to work.
The interviewer has the option of scoring the candidate as a whole (1-move now, 2-interview after the other 1s, or 3-pass...) or by section. I'll let you come up with your own scoring system.
By the end of this line of questioning, the interviewer should have a pretty decent picture of your candidate, the accuracy of their resume, and most importantly whether it's worth calling them into the office for a face-to-face interview with your team -- which is usually a big investment!
I'll put together notes on the resume-sorting and interview processes for future posts.
Website housekeeping note: I moved everyone's ftp directories from /29/you to /29/players/you. I'll delete the other directories soon. This will help with a page that will do automatic updation as the files come in.
Seth + Peter: I too am really digging listening to everyone's songs. I can't express how psyched I am that youses (an EXTREMELY talented bunch) are kookoo enough to try this with me.
This week will be tough! It'll be our first time balancing this with work. Anytime you sit down to write, try writing two. Have a few ideas in your back pocket for those time crunches. Also, no penalties awarded for digging up something a few years old too.
Speaking of a few years old -- when I told eve about this she was interested in helping. She asked me to transcribe a song she wrote which I'll try to put to music on 2/6:
http://29.netscrap.com/29/players/greacen/lyrics.txt
Finally, Michael Tornatore dropped off a drum kit today, a loaner for the month. I didn't have a chance to use it yet but I'll likely switch from recording exclusively on the laptop to start using my 'studio' (finally) which means some elec-trific-o-rock-i-fication in my (and therefore your) near future.
Good luck this week!
Sure it's barely demo quality, lyrics are jumbled and someewhere between pointless and sketchy... I still kinda like it. Like yesterday's, I'm wishing that I had my drums handy, I think it would be fun to work out the rhythms for these tunes.
I wasn't the only one who was in the studio on Saturday.
Plus, I have ideas for the next 3 songs. Hopefully, I can trend toward completing a song a little earlier in the day.
Also, I've been really lame about putting a page on http://29.netscrap.com. I think I may need to move the directories containing mp3s on http://29.netscrap.com to make it easier for the web page to update itself. Yeah, I don't do code pushes for content updates if I can help it.
If you link to a song there... you may get an email from me about updating it.
Lastly: 6 more weeks of winter? Phil, you're killing me. Oh yeah, that and Supabowl tomorrow!
I just barely made it in before midnight. This is gonna be tough.
I came up with the verse on guitar & vocal melody idea over breakfast, but didn't get a chance to sit down and record until about 9pm. A little over 2 hours later, and 'Took To The Air' popped out. I was really itching to record drums for this one, I wish I had my kit in my garage.
Peter, there's still time! C'mon!
I recorded this on my laptop which is completely wrong for the job. Sure, I have the multitrack on there, but I was installing a mp3 codec at 11:15... Gotta get this in shape.
Also, Jim's Samson USB Mic is right for the job. Extremely handy to have this working with the laptop.
I'll put a page (and maybe that js-kit forum (yes techcrunch nerds, I'm lazy)) at http://29.netscrap.com to track the progress.
At this point Derek, Seth, Peter, and possibly Mark will join me on a quest toward sketchyness: sketching out song ideas and recording them every day for the month of February.
Seth took the first splash last night:
Derek responded:
You can beat that Derek! Beat it!
What do you know, in the first few seconds of the show there's some soundtrack that sounds familiar & cool. I think the song that played was Jon Brion's Knock Yourself Out, which I tossed into the playlist below.
I first heard Brion with the Greys (or maybe it was just post-greys) when back in Boston. He's done some awesome stuff with Aimee Mann among others.
The covers in the playlist are kinda fun. Jon played a bunch of covers ('boys are back in town' on ukelele was awesome) when Seth & I saw him with Evan Dando many years ago in SF.
Fun! Not sure I'll catch Eli Stone again soon but I'll dust off the Brion mp3s on my drive.
Two quick observations up-front, then I'll list some details. First, this turned out to be a really solid Chardonnay hitting all the notes I like: fruit, malo, oak. Second, even next to the schmaltzy mirepoix from under my chicken the wine held up. The wine's acidity (though barely noticable in balance) shined through the rich aromatic veggies.
I'll go back and clean out the rest of the inventory.
This is the first hint about the members of their network:
10.3 mil unique users per month puts GoFish's Network comScore numbers at the 3rd largest youth-oriented network right behind Nick & Disney.
Lots more to come, you know it.
The Geo-breakdown tells an interesting story as well. Most of the 'buy beers' camp are in the bay area. This makes sense since they're the most likely to taste some of that beer. I've put a vague invite onto crush3r.com recently. Email me or post a note below if you want to be notified when it goes live.
Additionally, it seems like the folks outside the US are more interested in seeing a new feature as opposed to anything else. Personally, I find this refreshing. Let's pretend for a moment that there's a population of yet-to-be-jaded users floating around the net out there. Let's pretend that a few of those folks landed on netscrap.com and cast their votes for more scrap. End simulation.
Here's a sneak peek at the admin screen from vizu.
Is it possible that I've designed this poll in a way that naturally splits the audience unfairly? It seems like fans of the site will want a t-shirt as well as a new feature... some interesting reading ...