Here are the slides from his talk: "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr" (video of the whole talk is coming soon):
More Velocity Conf action on Twitter. Some good stuff going on there! Worth checking out John Adams' talk about scaling Twitter too.
More vids and docs on the O'Reilly site.
Here are the basics:
The nice part about this setup is that it's all automatic: the only action I take is posting my idea onto my site. The feeds take it the rest of the way.
Analytics are pretty crude at this point. Any clicks on the feedburner-based feed should offer some basic analytics. If I really wanted details, I think I'd need to generate a separate feed for each microsyndication destination if I wanted to measure twitter clickthroughs vs. facebook clickthroughs (though google analytics should offer a hint about the source of clicks to greacen.com)
Here's the Graphviz drawing of the flow I described above. digraph BlogPost {
size="5,6";
ratio = fill;
node [style="rounded,filled,bold" shape="box" fillcolor="skyblue"];
/* Set up specific shapes */
"RSS Aggregators" [style="rounded" shape="box3d"];
"URL Shortener" [style="" shape="invisible" label="URL Shortener"];
"Analytics" [style="" shape="invisible"];
"greacen.com" [label="greacen.com\nPublish\nblog\narticle"];
"feedburner.com" [label="feedburner.com\nAnalytics\nand\nscaling"];
/* Box in those 3rd party things */
subgraph cluster_c1 {"Analytics"; "URL Shortener";
label="Other Parties"; style= "dashed";}
/* Show and label relationships */
"greacen.com" -> "feedburner.com" [label="GET RSS" dir="back"];
"feedburner.com" -> "twitterfeed.com" [label="GET RSS" dir="back"];
"feedburner.com" -> "Analytics" [];
"twitterfeed.com" -> "URL Shortener" [label="GET URL" ];
"URL Shortener" -> "twitterfeed.com" [];
"twitterfeed.com" -> "twitter.com" [label="POST\ntwitter\napi"];
"twitter.com" -> "facebook.com" [label="facebook/twitter\nbridge"];
"feedburner.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
"twitter.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
"facebook.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
}
Here's what those instructions become with a click:
This is different from my surf report post. The surf report is the content, whereas with a blog post, my site holds the real content. The RSS feeds publish a pointer to the original content.
Make sense?
I sent a message from my phone this morning. Even though the surf was lame. The message was published all over the place (microsyndication). Here's how it worked:
Guess what? Most of these nodes along the way have their own RSS feeds for others (services or people) to slurp & read.
Thinking about this plinko-esque publishing flow is a little dizzying. I've been working on web site flows for a few weeks now. It's often helpful to map out a flow to see what's really going on. Graphviz is an open source tool for producing network diagrams and flow charts that I've been using for mapping high-level flows. Here's what a map looks like for the publishing flow I described earlier:
digraph TwitterSurf {
size="6,6";
ratio = fill;
node [style="rounded,filled,bold" shape="box" fillcolor="skyblue"];
/* Set up specific shapes */
Phone [style="rounded,filled" shape="oval" fillcolor="grey"];
"RSS Aggregators" [style="rounded" shape="box3d"];
/* relationships */
Phone -> "twitpic.com" [label="Email with attachment"];
"twitpic.com" -> "twitter.com" [label="twitter api"];
"twitter.com" -> "facebook.com" [label="facebook/twitter bridge"];
"twitter.com" -> "stokereport.com" [label="if post contains 'SMLM'" style="dotted"] ;
"twitpic.com" -> "greacen.com" [label="widget/embed" color="red"] ;
"twitter.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
"facebook.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
"stokereport.com" -> "RSS Aggregators" [label="rss feed" color="darkorange"] ;
}
If you ignore the []s, it looks like a terse version of our list up above. Here's the flowchart those instructions produce:
Kinda neat, huh? I find the way this goes from text to sitemap really intriguing. This -> that; that -> next; other -> next; makes sense to me. Graphviz does a great job of putting this all together in an easy-to-digest graphic.
There are a few rails front ends to graphviz (demo) that might make a web tool for this possible. I could see this becoming a handy planning tool for our organization.
Questions:
Thanks for reading.
Top 10 things to do now that Song-A-Day is done:
We did it. Congrats to everyone who put their songs onto the site. Thanks for all your hard work; I had a great time listening to all of your songs. I got about 28 songs up there, a few are even keepers. Of my stuff, I feel good about these:
This URL will take you to all my songs.
This player has everything that was uploaded. Steal the embed code if you want this on your site.
Here are some of the most listened-to songs from the month: 247 0203_bruce_2nd_time.mp3
196 0204_bruce_3rdwave.mp3
192 0201_derek_a_song_a_day.mp3
190 0205_bruce_shouldabeenalespaul_.mp3
176 0201_greacen_oh_hell_oh.mp3
173 0203_greacen_istanbul.mp3
163 0202_derek_jury_duty.mp3
163 0202_bruce_timesup.mp3
160 0204_greacen_trouble_sleeping.mp3
159 0215_bruce_base.mp3
158 0203_derek_where_is_walt.mp3
158 0201_peter_all_that_i_can_feel.mp3
157 0206_bruce_thank_you.mp3
152 0204_bruce_whatthe.mp3
149 0202_greacen_2wo.mp3
147 0204_derek_disneyland.mp3
146 0203_ryan_in_to_the_night.mp3
146 0201_seth_the_best_place_in_the_world.mp3
145 0131_seth_the_day_before_song.mp3
143 0209_greacen_master_of_the_mall.mp3
142 0203_peter_twothreeohnine.mp3
140 0213_derek_hawaii.mp3
140 0205_greacen_bring_it_back.mp3
139 0216_greacen_watching_all_the_good_ones_go.mp3
139 0202_peter_all_of_them.mp3
136 0212_bruce_alone.mp3
132 0208_greacen_wafflepalooza.mp3
129 0212_derek_taxonomy.mp3
Pretty evenly distributed. I remember Bruce's stuff got a lot of attention last year too, but it seems like the earlier songs are still getting plenty of play. \
We're almost to 13000 song streams at this point and if the traffic followed last year's pattern, people will still be listening for a few more days.
Starting to think about Song-A-Week for the rest of the year. Email me if you want in on this.
This is my recipe for rock guitars:
For the basic "loud" sound here's what I'll do:
Set the ZVEX amp to brighness: middle, thickness: normal. Volume knob is about 3/4s+. There's only 1 knob on this amp I get it into the distortion space, but not all the way up. The amp is relatively quiet, the sound is a little mid-rangey, but it sounds good in the room.
Mic the guitars pretty close. About 4-6 inches away from the cabinet's grill. I'm using a large cap condenser for this. I've been leaving the mic in the omni position lately. The sound is a little more open. That proximity effect wasn't doing anything to help the sound IMO.
At this volume, I trim the Aardvark's preamp to "6.5" (not sure if this is a db level or something specific to the Q10) so there's a strong signal and still a fair amount of headroom.
Play with heart and desire -- and fat fingers. I'm not a great guitarrist, but I think pick technique plays a small part here. I'm working toward my ideal guitar sound which is distorted, but clear, with lots of bright overtones. Most of my favorite punk albums had some combination of this. I've learned to get some of those overtones by sticking my finger onto the vibrating strings as I pick. Do you really want to know about this? Just ask and I'll ramble on and on about it...
I'll usually double the main part of the song, then add one more color track, often with a different distortion and pickup setting.
1 guitar up the middle, usually cleaner (distortion-wise). Might use a little EQ to fill a gap in the wall of sound. Posssibly with a bit more of the send-verb too.
Group all the guitars. Use light compression with the RCL on the group. Might shelf the bass a little (I'm monitoring with NS-10s and I've found that if I can hear the bass at all there will likely be a problem on other systems.). I'll usually add a touch of room verb as a send effect.
Here are the compressor specifics:
The overall mix is important too of course. The drum sounds are reasonably loud, but offer some space. The bass has a few EQ notches (where? I'll check) to carve out space. I haven't been too happy about the vocal sounds on the full-band songs this year, so no help in this dept.
Here's the Dirty Little Secret: Bus compression is the evil Multiband thing. Yeah, there it is. It's out. What are the settings here? Hard to tell what all these mean. I'm basically choosing the "FM" preset and trying to dial it back just a bit.
Actually, now that I look closely to a randomly picked mix, it looks like I'm just using the default 'FM Radio' setting for 'Trouble Sleeping'.
That's about it. Here's a guitar-only mix for Trouble Sleeping: http://greacen.com/media/greacenzone/20090222_guitar_mix.mp3
You can hear slight variations on this on a bunch of this year's songs:
For me, it's time to turn to other instruments, other family members, more wine, plagarism... you get the idea.
I have a few comments in no particular order.
If you know anyone else interested in playing along for the rest of the month, invite them over.
Finally, I made a few changes to the RSS feeds on the site. There are actually 4 feeds worth knowing about. Here's the skinny:
What sort of nefarious things can one do with feeds (nefeedarious?) like this? Well, that MRSS feed will now work with more flashy mp3 players that take RSS feeds as playlists. Like this:
A few things for folks using the website:
Also, the facebook page was a great idea (thanks Seth!). There's an audience slowly but steadily growing there. People listening out there. I've been able to measure ~1700 streams during the first week. Not too shabby! Here's the breakdown:
156 20090203_bruce_2nd_time.mp3
106 20090201_derek_a_song_a_day.mp3
100 20090204_bruce_3rdwave.mp3
95 20090205_bruce_shouldabeenalespaul_.mp3
85 20090201_greacen_oh_hell_oh.mp3
81 20090202_derek_jury_duty.mp3
80 20090201_peter_all_that_i_can_feel.mp3
77 20090202_bruce_timesup.mp3
73 20090131_seth_the_day_before_song.mp3
72 20090203_derek_where_is_walt.mp3
72 20090203_greacen_istanbul.mp3
71 20090203_ryan_in_to_the_night.mp3
70 20090201_seth_the_best_place_in_the_world.mp3
65 20090202_greacen_2wo.mp3
65 20090203_peter_twothreeohnine.mp3
62 20090204_bruce_whatthe.mp3
60 20090202_peter_all_of_them.mp3
60 20090204_greacen_trouble_sleeping.mp3
53 20090203_ryan_sleepy_slap.mp3
51 20090203_ryan_bonsai.mp3
51 20090204_derek_disneyland.mp3
43 20090206_bruce_thank_you.mp3
41 ryan_sick_jam_as_in_seriously_not_feeling_well_today_jam.mp3
35 20090205_greacen_bring_it_back.mp3
27 20090205_derek_jury_selection.mp3
16 20090205_bruce_shouldabeenalespaul.mp3
7 20090206_greacen_put_down_that_bag_of_rocks.mp3
6 20090201_greacen_testing.mp3
Thanks for reading. I need to go mix.
Back in the old days, when I was motivated, somewhat creative, and had gobs of freetime I decided I'd challenge myself by writing and recording a song every day for a month. I chose February, the shortest month because I'm not an overachiever. I want to try it again this year.
Clicking around the net, it turns out that my '29 songs in February' idea isn't too original. The RPM challenge is slightly different in that it's more about delivering a full album at the end of the month.
Sure I did this back in 1996 (or was it '95?). The one thing that pleases me is learning that there's something universally musicianly about choosing the shortest month in the year for this kind of effort.
Here's the goal:
- write and record 1 (or more) song(s) every day for a month.
- upload our work in some place
- share & listen with each other at the end
- put together a best-of for others
Fine print:
- fragments, grooves, hooks, choruses... it's all good. Just record it.
- starting early, ending late.... it's all good. Let your guilt be your guide.
- taking 2 days to finish recording a song... great. Just end up with 29 at the end of the month.
- ending up with 28 songs at the end of the month... great. Just end up with as many as you can. They don't necessarily have to be good. You might not know they're good until a few months later.
This seems like an unlikely time to get involved with an activity like this: blert is in deep hibernation, Little john is buried, we're up to eyeballs in work and family.
Why:
- it's a way of getting the cobwebs out
- time pressure will force you to stay out of creative rat-holes
- it's good practice to let go. good enough is ok, move on.
- because then you have 11 months to revise, refine, and record a pile of work (and think like a producer).
- it's good practice of your engineering skills: get your workflow in shape.
- it's a good excuse to fly mics in your livingroom (or at the breakfast table)
- does this really need more elaboration?
In the spirit of just-in-time development, a website will materialize at some point around February 1 to host this thing. Should be simple but fun to use. Should also be hooked into the facebook/twitter/rss piping that makes the web so much fun to use these days.
Maybe I can pick up a few things to help things along this year too. Here's a shopping list I jotted-down on the BART one night this week:
What am I forgetting?
If you have any interest at all in joining the fray, please shoot me a note. As you can see this is a great excuse to go out and buy some gear. Your spouse will surely agree.
To all our bay area family and friends, we miss you and kwill see you soon.
Upon the discovery and study of Malagasy orchid (Angraecum sesquipedale) a beautiful flower with a preposterously specialized shape, Charles Darwin hypothesized that a moth with a tongue of equally preposterous specialization must exist in order for the plant to pollinate and reproduce. Darwin's hypothesis was confirmed much later when the Hawk Moth (Xanthopan morganii) was filmed doing its business.
It's a close, cause-effect relationship between the players. Imagine what would have happened if Darwin found the moth first: would he have predicted the orchid? The flower needs the moth, does the moth need the flower?
The web site parallels are clear: your site is a beautiful flower, its sweet content is the nectar attracting/enticing visitors. You study your users, learn what they want or need. You add a new feature, determine its success by the number of people that use it. If it's good, the people will come, even if you need to lead people to the good place.
This story is worth keeping in mind when examining the approach taken by behavioral targeting systems currently on the market. Their methodologies seem to fall into one of two categories: one group studies the pages on a site to make assumptions about the visitors to that page. The assumption is that you can generalize something about a visitor if you understand the content on a given page.
The other group studies users clicks and trends to make generalizations about groups clustered within a user population. To me, it seems like this group is studying the elusive, hard-to-capture moth. I recently had the privilege of reviewing some of the BT services. Our needs are pretty typical: we want to extend premium ad inventory by targeting ads based on user behavior. Content-targeting (non-ad) would be more of a nice-to-have. Our requirements are similar to most partner-integrations:
Here's a brief survey of the top behavioral targeting services (email me if you think I should add another).
I noticed that the wikipedia page features a bunch of european BT companies. WunderLoop and nugg.ad look interesting! I'll check them out at some point. Tacoda doesn't seem to be licensing their technology right now, so let's skip them altogether.
If I get some time over the weekend, I'll put together some really sketchy notes on what's really happening under the hood with some of these behavioral targeting systems.
Every once and a while everyone converges on a piece of scrap almost all at once.
Kinda cool how easy google analytics makes it to see the piece of content that's performing and then get a quick breakdown of all the referrers. Just a few clicks helped me peg stumbleupon as the source. There's not enough detail to tell me exactly what page is driving traffic to netscrap.com. Was it from the homepage or some other highlight? Who knows. It's probably over now anyway.
FWIW- NetScrap.com is hosted on a single shared server on http://www.intermedia.net/, which has been pretty good about these spiky traffic events. NetScrap is also running on zombie technology for over 10 years (though CF may have briefly been not-zombie) with minimal down-time (and fortunately minimal features).
Which reminds me of one of my favorite scenes of all time...
Enjoy it before the copyright police take it down.
First there's the magic of place... Of course, the secret spots up and down the coast come to mind. Places with shark lore, epic waves, tragedies. There are smaller miracles too. For example: I bought most of my surfboards through Craigslist. Every place I've met someone to buy a board has become a magic spot for me.
I highly recommend you try meeting someone on your commute route next time you buy a surfboard. I bought my last board from a guy I arranged to meet at the BART station parking lot near my house. Now every time I come home, the magic reminds me that there might be waves tomorrow morning.
Then there's the magic of time, which seems extremely elastic when riding a wave. Everything slows down. Why? Because my heart and CNS is on overdrive? Or so I can enjoy the ride? Who knows? Also, photographers talk about a magic hour or golden hour when the sun is just right. Surfers know that the early AM hours are often best for waves because wind tends to stop.
Magic things... magic surfboards. I'm lucky enough to have one. It catches waves in all conditions. Board shapers love to discuss the magicness they've encountered over the years.
It's all true. Every last bit.
Wes Anderson projects usually rock a pretty decent soundtrack. Even the traditional Indian tracks are a lot of fun. Here's an (incomplete) sample...
Go buy the movie or the soundtrack.
A few friends from way back decided to get a big batch of these shirts to promote a really cool magazine they were planning. The shirts proudly declare, "blert a zeen." The magazine didn't stick around too long, the band resurrected the name for a while, but these shirts have made their way all around my circle of friends and family.
I passed kudos back to the graphic designer who designed the shirt and was half of the genius duo behind this early incarnation of the blert lifestyle.
JM: i don't think they were. do you need the artwork?
CG: you still have anything from that? Maybe this is a job for cafepress...
JM: (i still am not entirely sure what this thread is about.) lol. i doubt i've ever thrown a design away in my life
CG: well that's your design, right? yeah.
JM: yeah. i'm a designer, you never throw away artwork
CG: So it's a classic by now... 15 years on or something? still relevant. people are still talking about it.
JM: it's sacrilege, you just get a bigger hard drive and pray the formats are backward compatible
CG: lol. well if you dig something up, ping me, transfer and I'll put it up on cafepress.
JM: it's a classic design. actually, it doesn't feel dated. except a zeen is kinda an irrelevant concept now.
CG: totally. blert, a blog
JM: lol
CG: blert a tweet. A tumblertog
JM: i'll have to wear one of my shirts tomorrow. just cause now
CG: I'll do it too and snap a pic.
A few folks know what to do: create clean, compatible, polite javascript that degrades nicely. Most create abominations that well... make me reach for my revolver... Today I found something spit out of the 'industry standard' adserver that I had to share with a dood I know. Chat transcript follows...
DOOD: yo
ME: I think I'm surrounded by the worst technology in the world
ME: ever get that feeling?
DOOD: yes
ME: I get that when I come across this kind of thing:
ME: document.write('<noscript><a\nhref=\"http://ad.doubleclick.net/click%3Bh=v8/378a/3/0/%2a/d%3B209144603%3B0-0%3B1%3B23113405%3B3454-728/90%3B29241525/29259404/1%3B%3B%7Eokv%3D%3Bkw%3Dgamechannel%3Bgame%3Dgamechannel%3Bgenre%3Dstrategryrpg_game%3Btile%3D2%3Bdcopt%3Dist%3Bsz%3D728x90%3B%7Eaopt%3D2/1/7b/0%3B%7Esscs%3D%3fhttp://clk.atdmt.com/TGM/go/125488438/direct/01/\"\ntarget=\"_blank\"><img border=\"0\"\nsrc=\"http://view.atdmt.com/TGM/view/125488438/direct/01/5298130\"\n/></a></noscript></iframe>');
DOOD: !
ME: does that juse blow your mind
ME: OR WHAT?
DOOD: who wrote that? Someone on our team or a 3rd party?
DOOD: I mean your team
ME: some 3rd party
DOOD: amazing
DOOD: they don't get anything
ME: some 3rd party WHICH IS AN INTERNET STANDARD. THE CADILLAC OF AD SERVING
DOOD: wow
ME: we're doomed
ME: as a species
DOOD: totally
ME: just thought you'd like to know.
ME: enjoy life. the end is near.
DOOD: I just spent 2 months working with one of the the world's worst engineers. They canned his ass last week
DOOD: this guy was an imbecile, yet he commanded a huge salary and concessions because we thought he was an 'expert'
DOOD: I spent all of my time re-writing and debugging his crap code
DOOD: some of the worst programming I've ever seen
DOOD: and it made me doubt the future of mandkind, as we are all brothers.
ME: I'm there.
ME: document.write('<noscript...
DOOD: that gives me an idea for a netscrap feature. Have a contest where people submit real source code that can never execute
DOOD: this is a plum example
DOOD: there are others
ME: that's a good one.
DOOD: but they have to be real, culled from real source.
I guess the reason this gets my goat is that I face this question every day: does it matter if software is 'done right'? Ultimately it seems that the true measure of 'rightness' is whether the business is succeeding, not the correctness of the minutiae. For a guy whose background is QA, this is a tough pill to swallow.
Anyway, Dood -- good thinking about the netscrap feature. So toss a few things onto the scrap heap (put in the Tech category) and I'll put them up.
PS- For those of you not in the know, one way javascript puts things on the page is through document.write. In this case, the code is using javascript to put a <noscript> tag -- which usually contains something for the browser to show if it doesn't support javascript. Use javascript to deliver the payload to use if you don't use javascript. Boom!
Here's the whole thing for your listening pleasures.
It's Kid Koala's Scratchscratchscratch.
This particular false winter also makes me think about the new crop of TV programming, specifically food shows popping up with the new season.
'Spain... On The Road Again' is Spanish road trip that has more in common with soap operas on daytime TV than Kerouac. Just look at this synopsis:
"Mark's moods swings and insatiable appetite have the road trippers stopping often as they head north to Galicia. While in Ribera del Duero wine country, Mario grills milk-fed lamb in a vineyard. While staying at a traditional county inn, Mario's competitive edge emerges and he and Gwyneth race Mark and Claudia on the Camino de Santiago, a historic pilgrimage route. Back at the inn, Mario and Gwyneth cook dinner while waiting for Mark and Claudia to get back."
What works:
What doesn't work:
I like Alton Brown's Feasting On Waves for a bunch of reasons. Back in my youth I had my own Caribbean experience, so this show brings back a few memories.
What works:
What doesn't:
Let's see if I can borrow a scene (sorry about the autoPlay, can't seem to stop it)
Gourmet's Diary Of A Foodie has turned out to be my favorite show of the moment. Another Zero Point Zero production. ZPZ produces Anthony Bourdain's No Reservations show. D.O.A.F. uses some of the same 'local experts' that have helped No Reservations get the inside scoop on foodie goodies.
What works:
What doesn't work:
Maybe I can borrow an episode for a bit:
I'm missing shows too of course. I haven't seen this Bourdain thing called At The Table. Yet. We're probably due for another excellent Top Chef series any month. Can't wait to read along with the amuse-biatch blog (often as entertaining as the episodes it covers). Of course, there hasn't been another installment of Daniel Boulud's After Hours (one of my all-time favs.). Chef Boulud, please return soon, we miss you!
Edit: Uh, so I stupidly forgot to mention on more great show that's started a new season. Stupid because this is probably my motivation for putting this post together.
Check, Please! Bay Area dished out a few new episodes to start its thrid season. This locally produced show's winning combination involves inviting 3 people to introduce and compare their favorite restaurants. The discussion and food porn are usually a lot of fun.
What works:
What doesn't work:
Hey look, they've moved all their videos onto YouTube.
I suspect someone will export this formula to the other restaurant-rich markets.
What restaurant would you bring to the show?
Seth just tossed a pile of acoustic recordings onto snocap. Some of these turned up on Little John records. Take a peek in the Songs, Volume 1 section:
The Snocap service (founded by Napster's founder Shawn Fanning among others) connects musicians with the marketplace. Seth's store is a perfect example of how an artist can market, distribute, and sell work directly to consumers.
Check out Seth's site: http://sethfreemanmusic.com/ and the obligatory Myspace page.
Where'd they film this first one? It's good to see that the youths of todays are capable of using their dynamites for a skate movie instead of the jihad. It's from a skate vid called Fully Flared. The explosions make a lot more sense when you read that Spike Jonze is involved in the production. He gives good boom.
I thought this one was interesting too. I thought I'd see if I could steal the player from the time.com video pages since I'm working on a really fun video project right now.
I got over it. I spent a day surfing with Chrome, Goog's new browser. Here are a few first impressions.
Starts with a 475k downloadable setup program.
Once it's in, you can import Firefox or IE settings (including cookies) then it starts GoogleUpdate in the background (not surprised).
User agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
Wow! It's nearly Safari for windows. It's using webkit, already in Safari and sounds like it's going to be used in android. Kinda makes sense to steer users toward a platform that's capable of making the leap to mobile devices.
As software goes, Chrome is handsome. In fact, Chrome is a pretty clever name since there is practically no chrome to the browser. Screen real estate isn't wasted on the borders, status bars, or any of the chrome-y bits that are likely ruining your browsing experience.
Under the hood, Chrome boasts separate process space for different operations. It's trying to get around the single-threaded way most browsers work (without clever webdev hackery). There's also a revved-up JavaScript interpreter... or virtual machine... or something. Need to learn a little more about V8.
The task manager is a nifty idea: show all the processes that are running: tabs, plugins. Kill a process if it's out of control. Be sure to hit the 'Stats for nerds' link on the Task Manager. Is that actually showing memory usage for IE (which also happens to be running on my system at the moment). Yes. Kinda neat. It'll show FireFox too (but not seamonkey!). Helps you 'place the blame where blame belongs' if/when things go wrong.
Are you on Chrome right now? Here are a few interesting views under the hood:
My day with Chrome has been a surprisingly upsell-free experience. I see the Google Gears integration, but nothing compelled me to use it. I expected to be directed toward Google Docs... it never happened.
Goog probably gets all of your usage data. Chrome logs everything in your browsing history unless you're in incognito mode. The Google docs describe a scenario where a user might want incognito-mode to order a surprise birthday gift, but I think they meant to say 'download porn'.
"To browse the web without keeping a record on your computer..." I love that. You'll clearly be keeping records on other computers.
Lots more info in the comic book. Allegedly, Goog printed up a bunch of these things and mailed them out. Anyone have one?
Overall I'm impressed. It's snappy, handsome, seems to handle all the torturous pages I drag my browsers across. No heavy upsells. Seems to have a lot of open-sourced projects under the hood. I'll check back in a few weeks.
October 15th, 2008: Blog Action Day, a great idea. Here's the deal: motivate a bunch of bloggists to write about a social issue (this year, poverty). Then, here's the kicker -- donate the earnings from that day's ad revenues. The Greacen Zone falls on one extreme (ly small) end of the audience size spectrum. But since all of netscrap.com is involved in this ad-revenue experiment, I'll donate all of the netscrap platform's revenue. Might even beat the minimum for a microloan on Kiva
What will I write about? At this point: no idear. Really. I've lived in cities. I've taken enough human geography, heard stories from peace corps veterans, and travelled enough to know at least a little about the average state of humanity in the world. But poverty -- specifically. Dunno.
I'll come up with something good.
Digsby is a multi-im client along the lines of Trillian, Pidgin, and the Meebo. Use Digsby to organize your IM chatter. Through a single application/interface, you can ping all your friends on the big IM services (AIM, YIM, MSN, GTalk, ICQ, Jabber). They kick it up a few notches by supporting Twitter, Facebook, and MySpace social services. They kick it up another notch by supporting email as well: gmail, ymail, msnmail, pop, imap accounts.
Updates and notifications from all these services arrive on the desktop in bubbly status messages that appear even if Digsby is minimized. You can even reply to a message by typing in the status bubble.
I love the way this blurs the boundaries between all these communication channels. A message could arrive from a person (who cares how it got here), my reply bounces back through the same channel.
Here's another way Digsby is pushing envelopes with their service. A few clicks will let you set up a widget that you can embed in your various web-hangouts, blogs, facebook account, etc.
Digsby does a stellar job of running their project with transparency and input from their users. They've managed to build a close relationship with an active user community by using all the social resources available. They go far beyond the requisite blog (even if they brag about the strange bugs that turn up in their public testing cycles). Users have a channel to reach Digsby via twitter, to get involved with an active developer community (also on twitter incidentally). The steady drumbeat of prioritization from regular public roadmap polls has kept Digsby on track to satisfy users. On top of all this, they've built in a great alert/warning system that lets folks at digsbyhq push status message out to all users ('twitter is having trouble today').
Kudos to their team involved with support and outreach. If I were running a customer-facing service, I'd likely use Digsby to manage the customer contacts. I wonder if they're eating their own dogfood over there at digsbyhq?
There are a few caveats of course. Because what software is perfect? Digsby does not yet support IRC or Skype chats. As far as I can see, the multi or 'room' chat features aren't supported on any of the IM services. All of these features are on their roadmap.
Digsby is ready for primetime and worth a try.
This reminded me of the Presidential Memorial Commission of San Francisco's attempt to rename the Oceanside Water Pollution Control Plant to the "George W Bush Sewage Plant."
Don't you think both of these efforts will backfire in about 10 years? Stone's film will end-up glorifying W., his life becomes a redemption story blazing a path for future presidents to follow. The renaming scheme will seal W's legacy as an environmental crusader who dealt with the tough problems of sewage treatment and toxic waste.
Also, where's Will Ferrel when you really need him?