Archive for the ‘technology’ Category

Buzz vs. FriendFeed: 14 features I miss in Buzz

Thursday, February 11th, 2010
[Screenshot of Stephen Mack's feed in Google Buzz]

My feed in Google Buzz

If you use Gmail, you’re likely aware of Google’s new social networking service, Google Buzz, which launched this week.

It’s only the the third day of Buzz’s public existence, and I only received access yesterday, so my experience is very preliminary.

In contrast, I’ve been using FriendFeed since January of 2008, so with two years’ experience under my belt, FriendFeed feels very familiar to me, and naturally my bias is towards what I know.

As I wrap my head around Buzz, I want to like it and have it succeed, but there are quite a few aspects of the service I can’t help but find lacking. Here are the features that FriendFeed has that I miss the most in Buzz:

  1. Pause. Both FriendFeed and Buzz present a feed that updates in real-time. With FriendFeed, the play button (or q key) pauses/unpauses updates. With Buzz (on a browser, not on mobile), items I’m reading suddenly getting scrolled away and I can’t figure out how to stop that.
  2. Custom lists of users. With FriendFeed, I can create my own lists (“Co-workers” and “Relatives” and “Favorites”) and automatically filter their updates. That way, posts from my relatives and close personal friends don’t get lost in the noise. With Buzz, either I’m going to have not follow so many people or figure out some other strategy for not losing updates that are important to me. Most likely I’m going to have to unfollow a lot of people who followed me.
  3. “My discussions.” In FriendFeed, there’s an easy link for me to keep track of items I’ve liked or commented on. With Buzz, some of the items I’ve liked or participated in appear in my regular inbox, but not consistently and not in a simple list.
  4. Smart collapsing of long posts and comments. FriendFeed’s layout for keeping items compact until I click “more” or “more comments” is ingenious. Buzz wastes a lot of screen real estate by comparison. Especially on the mobile version.
  5. Smart, flexible hiding, including hiding by service. FriendFeed allows very smart ways to hide updates I’m not interested in. For example, I never care about anyone’s Foursquare updates. In FriendFeed I can hide an entire service, or many types of updates from a particular noisy user. Buzz offers no such automatic filters yet.
  6. Hiding duplicates. Buzz seems to have some bugs right now where an individual post by a user is displayed twice (or even more) in my feed in two separate places. It could be the user posted the item twice by accident. But also several people could post the same item (a news item, for example). FriendFeed automatically collapses duplicate items into a single line (“1 related entry from so-and-so”). Buzz desperately needs this.
  7. Bookmarklet for easy sharing. The FriendFeed bookmarklet is ingenious and easy to use, a button that appears on your browser’s toolbar that lets you easily share web content, including excerpts and images. Buzz lets you share a URL but doesn’t (yet?) intelligently create an excerpt of the page. (See screenshot.)
  8. Reposting to other services, such as Twitter. The absence of this one is flabbergasting to me. FriendFeed lets you bring in services and also “exports” your posts to other services, including Facebook (via an application) and Twitter. Buzz is a one-way street right now: It can bring in your items from multiple connections, but once inside Buzz, there it stays. It can’t become your Facebook status or a tweet.
  9. Groups and “Imaginary Friends.” Not everyone will join FriendFeed, so you can create a placeholder account on them that brings in their public content into the FriendFeed interface. Similarly, not everyone will join Buzz, so it’d be nice to be able to get someone’s chat content into the same UI. But that feature doesn’t seem to be available. On FriendFeed you can use this to create a “group” or “room” built from whatever content you like, such as the USGS earthquake feed or the Amazon MP3 deal of the day Twitter account.
  10. Plethora of supported services. Buzz currently seems to support somewhere around a dozen “connections” that can create items in buzz whenever you use the service: GChat status, Facebook updates, Twitter, Flickr, YouTube, FriendFeed, Picasa, blog content, Google Reader, and probably others. But FriendFeed supports 58 services, including Amazon wishlists, Reddit and lots more.

    Screenshot of FriendFeed

    Screenshot of my feed in FriendFeed

  11. Customized profile page. Not a deal-breaker, but users today expect their profile page to have some customization. Maybe not to the extent that MySpace allows, but both Twitter and FriendFeed let you pick your background image and color scheme. Buzz relies on your Google Profile, which doesn’t allow you to customize the layout or color scheme or background at all. (Buzz inherits your Gmail theme, so you can control how things look on your screen, but that doesn’t display for anyone else. Thus everyone’s feed looks the same.)
  12. Posting of text and photos simultaneously via e-mail. From my mobile phone I can take a picture, and e-mail it to share@friendfeed.com. The subject line of the e-mail becomes the subject of the posted item. Up to three pictures can be posted. Any text in the body of the e-mail become included with the item, as the first comment in FriendFeed. Buzz allows you to send a picture to buzz@gmail.com, but any text outside of the subject is ignored.
  13. Friend of a friend discovery. In FriendFeed, if I follow my friend Georgia, and she “likes” an item from her friend Lani, then I automatically see that item from Lani and can then choose to follow Lani as well. In this manner you can expand your social network and meet new people with shared interests. With Buzz, I don’t have any option to see items that Georgia liked, unless I already follow the person who posted the item. (Note that FriendFeed is flexible and lets you hide friend-of-friend updates if you prefer.)
  14. Flexible notification channels. Depending on my preferences, I can have FriendFeed notify me in several ways whenever a particular person posts, or if an item I posted gets comments. I can get an IM, a desktop popup via a standalone application, or an e-mail, either in real-time or at the end of the day.

So what does Buzz do better? Its mobile version is location-aware, and there’s a very interesting implementation with Google maps for following local updates. I was able to see someone post about a special offer at a restaurant near where I pick up my kids from their preschool, for example. Location awareness could be a tremendous change to how I interact with social media. Buzz also makes it very easy to e-mail an item to someone. Notification of new followers is handled real-time on screen, and it’s very easy to reciprocate. (FriendFeed notifies you of new followers via e-mail, so following back is less real-time and a tiny bit more of an effort.) Buzz has better keyboard controls than FriendFeed’s keyboard controls, having inherited the excellent Gmail keyboard implementation. I’m sure there’s more. But I can’t think of anything else yet.

In any consumer space, first-mover advantage is of course critical, because it builds mindshare and market share quickly via the head-start on the competition. But the competition gets a huge advantage also, because they don’t have to create the market, they don’t have to educate users on the category, and they can copy-and-paste the feature set while offering refinements and new features.

But if the competition only copies SOME of what the original offers, they can only succeed either by excellent marketing, an improved implementation on the core feature set, or because of a built-in audience from the brand name or related product. Google has copied some of what FriendFeed offered two years ago. But they really copied only a small subset, and as far as I can see even the core functionality of Buzz needs a lot of work: Counters are buggy, the layout is ugly and hard to follow, and the integration with Gmail feels intrusive and clumsy.

But it’s from Google, and by bolting it onto Gmail (which I use heavily and find to be the best web-based e-mail solution in existence), Buzz has instantly catapulted into a dominant position in the social media space, because they can make all 150 million Gmail users aware of it and even force them to try it.

‘Twas the Night Before iSlate

Tuesday, January 26th, 2010

'Twas the night before iSlate, when all through the land
Every techie was jonesing a bit out of hand;
The stock market was hung on the announcement to be,
In hopes that Steve Jobs would soon let them all see.
The faithful were tapping upon their iPods
While mock-ups of AMOLEDs appeared on their blogs;
And Terry McGraw (he's the McGraw-Hill head)
Let slip a few things that he should not have said.
Then suddenly on twitter there arose such a chatter,
I pulled out my MacBook to check out the blather.
And I sifted through web sites all loaded with flash
And read many nutters using #ipad as hash.
The loons who loved gadgets were gabbing again
Giving the lustre of newness to concepts mundane,
When what to my iGoggling eyes should appear
But a plausible leak from a tunneling peer.
With its burnished titanium shiny and new
I knew in a moment this jpeg was true.
More features than Kindle or Android they came
And we googled and journaled and guessed at its name;
"It's iBook, no-- Canvas, no-- Tablet or eSlate!
Or iPad! Or iGuide! Or maybe it's iWait."
To the top of the trends! To my facebook wall!
Now post away! Post away! Post away all!
As dry leaves that before the wild hurricane fly,
When they meet with an obstacle, mount to the sky,
So onto my wish-list this gadget did flew
With a cart full of accessories and free shipping too.
And then it was Wednesday morning at last
I'd canceled my meetings and closed all my tasks.
As I fired up Safari and loaded the sites,
I logged out of my IMs and ate my last bites.
And onto the stage strided Steve Jobs
He was dressed in a turtleneck like the flash mobs.
The Apple Store and iTunes were down to deliver
And Steve looked like he could use a new liver.
His iPad -- how it glistened, its curves were so sexy!
Its apps were all written in code that was hexy!
Its cute little screen was so packed up with pixels,
And its underlying OS allowed many C-shells;
The form factor was sleek and just right for reading,
And with its touch-based UI no keyboard was needing.
It used up broadband and a little more 3G,
And no buttons at all, just multi-touch easy.
It was silver and sleek, a right sexy device
And I had lust when I saw it in spite of the price;
A wink of Steve's eye and twist of his head,
Soon gave me to know I had nothing to dread;
He spoke a few words, then went straight to his demo,
And filled all the screens with a 3-D memo,
And showing us the features we all had expected,
Including which apps were not yet rejected,
We sprang to attention as his team came to the stages,
And an exec from B-N showed us how to turn pages.
And I heard Steve exclaim before he said one more thing,
"Many iPads on sale, for just $899."

Resolved: To never write another check

Saturday, January 2nd, 2010

Image: A generic check crossed out

I will never write another check again.

Any company or service provider who needs to be paid anything regularly can be set up for automatic billing through my bank or through their billing system. My bank will write the check for me, if need be — whether it’s for my gardener or the daycare my kids go to or what-have-you.

Anyone else who needs money can take cash or paypal or a bank transfer.

Checks had a good run (2100 years or so, if this article is to be believed), but I will no longer be a part of perpetuating this dead end of financial technology.

Why? My handwriting sucks. I hate having to wait for them to clear. I hate having to manually classify them in financial programs. I don’t want to have to carry around a checkbook. And who wants to pay other people?

I will still accept them. Begrudgingly. For now.

“New Wave” no longer means Blondie and The Cars

Wednesday, October 7th, 2009

My previous post is entirely null and void, because I have a Google Wave invite now (thanks to Marty Bonner).

Screenshot of Google Wave with the New Wave button highlighted

Google Wave UI has a 'New Wave' button -- Gary Numan would be proud.

I have played with it for all of twenty minutes, so I don’t have any impressions of import to share yet, but:

  1. This is a bit buggier than other betas from Google I’ve played with during the invite phase, like Gmail. (Occasional crashes, buttons not working, things not archiving when I say archive.)
  2. It’s not really that hard to explain. It’s chat combined with e-mail in a post format, except each exchange can be edited by the participants and can be rich in media, and you see the other participants making their edits in real-time, typos and all.
  3. More than anything else, it reminds me of a bug system (such as Bugzilla).

I hereby boldly predict that — for groups collaborating on projects together — this will win. But for non-business uses, regular e-mail will remain more popular for, oh, the next ten years or so.

I’m estephen@googlewave.com. Wave me.

The actual real genuine reason you don’t have a Google Wave invite yet

Friday, October 2nd, 2009

A sad waveAmong certain circles, the main topic of conversation for the last few days relates to invitations to try out the new Google Wave service. On eBay, invitations can be had for the low low price of $100. Enthusiasts say it’ll be bigger than gmail. Some reviews call it a bit overwhelming. Detractors say it’s overhyped.

Right now about 100,000 invitations have been sent out to early adopters. And in turn each of those 100,000 users have been given 8 more invitations, but those ones are not yet distributed. Speculation — and gnashing of teeth — abounds as to why those invitations haven’t arrived yet.

But I have my own suspicions. Here is my understanding of why you (yes, you) haven’t received your Google Wave invite yet.

  1. You didn’t respond to Google’s last invite to you, Google Rave.
  2. You’re doomed to repeat today over and over until you learn how to truly love and be worthy of being loved. Only then will you receive your Wave invite.
  3. You aren’t worthy. You smell. You dress funny. You think strange thoughts.
  4. You don’t type fast enough. 130 wpm, minimum. With 99% accuracy.
  5. Your invitation was sent to Evite by accident. Yes. No. Maybe. Tragically, no one ever reads Evite invitations anymore.
  6. You don’t read item 6 in list posts.
  7. You are unable to describe Google Wave using actual words. In your defense, “Unfortunately, no one can be told what Google Wave is. You have to link in an 8 minute YouTube video.”

Did I forget any?

Seventeen imminent replacements for Twitter

Tuesday, June 16th, 2009

You may have read about the recent Twitpocalypse, which has killed off Twitter entirely. Sure, for some users, things may seem fine at twitter.com, but really that’s just fumes. The whole thing has imploded and should be considered an ex-service.

[_itter logo]

Micro-blogging is here to stay, however, so I present to you a smattering of Twitter-replacement sites, each limiting you to 140 characters, that will shortly overtake Twitter in popularity.

  1. Bitter: Angsty updates from divorcees and teenagers.
  2. Litter: Just trash talk, from litterbugs and teenagers.
  3. Fitter: Automatically sends updates every few minutes when you’re working out at Gold’s Gym, from gym rats and teenagers.
  4. Knitter: It’s your grandma’s micro-blogging service. And her related teenagers.
  5. Sitter: Yup, they’re in your house, eating your pizza, watching your TV, talking to their significant others, and sending “seats.” Statistically, most babysitters are in fact teenagers.
  6. Flitter: Changes topics automatically mid-tweet, for those suffering from ADD as well as teenagers.
  7. Quitter: Trying to stop smoking or sniffing glue? This is the micro-blogging service for you; updates from 12-steppers and teenagers.
  8. Spitter: Great expectorations, from watermelon-seed-lovers and teenagers.
  9. Fritter: Some fried apple donut content, but this is mostly a service where the freeps hold a contest to see who can come up with the biggest time-wasting activities. Each minute brings hundreds of hour-squandering suggestions from the idle rich and teenagers.
  10. Glitter: It’s not gold, but it’s got a lot of Mariah Carey discussion, from her fans and other teenagers.
  11. Slitter: An exclusive status-updating site for Jason Vorhees and those he stalks: teenagers.
  12. Ritter: When you roll a seven in Settlers of Catan or eat imported chocolate bars, tweet about it here; from grognards and teenagers.
  13. Titter: Every update brings the LOL, teehee, from nitrous-oxide abusers and teenagers.
  14. Jitter: Red Bull-branded site emphasizing extreme caffeine consumption status updates from Starbucks baristas and teenagers.
  15. Hitter: Very heavy updates, from boxers, Tae Kwon Do masters, and teenagers.
  16. Snitter: This one’s not very different from Twitter, actually.

Of course, there’s another site, and everyone uses it every single day, but modesty demands that the only thing I say about it is that each update from this site consists of just the letters TMI. It’s kind of a crappy service.

Star Wars, Middle Earth, Star Trek, Batman: Fan Films come of age

Thursday, June 4th, 2009

Twenty-five years ago, when I was in high school, there was no desktop publishing. Before the age of laser printers, the best home printers were dot matrix, and the best home computers running the best word-processing software could only barely handle “What You See Is What You Get.” If you wanted something printed professionally, you took it to a typesetter working with equipment large enough to fill a small room. Fast forward a mere five years, and laser printers combined with better software produced the desktop publishing revolution, which meant that any mom’n'pop store owner could create professional signage in minutes, and even the “Lost Cat” sign on a nearby lamppost uses professionally-kerned fonts surrounding a high-resolution image of the wayward kitty.

Over the last few years, something similar happened to film-making. Digital imaging, lower prices for HD cameras, and readily-available high-quality editing software means that dedicated fans can produce a product that passes for much more than a home movie, rivaling productions that cost professionals a million dollars or more to produce.

The secondary market then also expands, and you get things like Indy Mogul, a video blog dedicated to uncovering the secrets of independent film-making (with a particular emphasis on practical effects).

Film-making of any ambition is never simple. Locations, sets and set decoration, props, script, music, sound effects, actors — and acting!, costumes, make-up, hair, special effects, practical effects, and editing are required — and that’s a lot to coordinate, plus a lot to pay for. (Online productions also have to contend with file formats, web hosting, a web site, and even piracy.) But what was previously only available to a Hollywood studio is much more attainable for ordinary people — in particular, fans. Time and enthusiasm must substitute for big budgets.

Fans will make films about things that interest them, and for a lot of us who work with computers, we’re interested in Star Wars, Star Trek, Batman, and Middle Earth.

Placing a fan film in a known universe is a double-edged sword. On the positive, it means there’s a ready-made audience, and you don’t have to spend as much time in your film on back-story or setting the scene. On the negative, the chance of making any money on these productions is extremely limited, since the intellectual property is not owned by the fan film-makers. And some productions risk possible cease and desist orders while invoking the wrath of the original writers and directors and actors and producers — the very people the film-makers probably admire and want to impress.

Here, then, are four ambitious productions that I hope will exceed your expectations if you’re not already familiar with what’s possible from fan film-making.

Star Wars: Ryan vs. Dorkman

[image of light saber on ground from Ryan vs. Dorkman 2]It was 1997 when Troops first appeared, a short film that mashed up A New Hope’s desert planet of Tatooine with the TV show “Cops.” The success of Troops ultimately ended up in Lucasfilm themselves partnering with Atom films to create an annual award for the best Star Wars fan films. Into that environment, Ryan Wieber and Michael “Dorkman” Scott created two Ryan vs. Dorkman films focusing on light saber battles.

Skimping on plot (or any kind of backstory which might explain why a Jedi or Sith would go by the name “Dorkman”) to focus instead on the battle choreography, the ten-minute RvD2 from 2007 is an amazing product.

The music alone sets apart this film from cheap home movies. Adding in the creative fighting and the sterling special effects, it’s easy to see why this film has garnered nearly five million views on YouTube.

Batman: Ashes to Ashes

[Ashes to Ashes banner]Ashes to Ashes is an 18-minute French film (with English subtitles) made from 2006 to 2008 and released this year. Crossing the look, grit, violence and sexuality of Frank Miller’s Sin City with the staple characters from DC’s Batman, the film takes a bold approach by changing the viewpoint perspective away from what the viewer of a Batman movie might expect.

The filmmakers manage to mix in Batman, The Penguin, Harley Quinn and The Joker despite the short running time. The overall trick of recreating the look of Sin City succeeds amazingly well.

One warning: Several of the scenes are disturbing.

Star Trek: Starship Farragut

[Starship Farragut banner]Starship Farragut is clearly a labor of love, with superb production values for props, music, and special effects. Two episodes, each split into an introduction and five acts, and each totaling about 40 minutes, were produced in 2007, earning the crew several awards for best fan film. The attention to detail in recreating the look and feel of the original series of Star Trek is evident in every scene.

As a culture, we’re extremely critical of acting, and the actors in the Farragut episodes are clearly not professionals. Some of the delivery underscores the barriers that amateurs have to face when competing against professional productions. (Interestingly, the RvD films avoid this problem simply by giving the actors no lines whatsoever, while Ashes to Ashes makes an end-run around the issue by keeping each scene brief and the lines short and loud.) The stars of Farragut are clearly earnest and engaged, however. Bolstered by the costumes and sets, they carry themselves well to make an overall presentation that’s enormously fun. The space battle scenes in particular rival what was done by the Paramount productions.

(One slight barrier is that it’s not as simple to watch the episodes as it could be, because you have to navigate from the main site to the download section to a mirror site to a download page on the mirror, and then choose each act one at a time. That’s likely because as a free download they have to gather what they can for hosting arrangements.)

Middle Earth: The Hunt for Gollum

[The Hunt for Gollum banner]

The Hunt for Gollum is a 34-minute production (40 minutes with credits), released in May of this year, set in J.R.R. Tolkien’s Middle Earth — a prequel meant to bridge the gap between what happens in the forthcoming The Hobbit movie and the first of the Lord of the Rings films.

The Tolkien estate is notoriously protective, so there have not been nearly as many Middle Earth fan films as you’d see for Star Wars or Star Trek. (EDIT 6/5: Here’s a list of six other Lord of the Rings fan films, from Clive Young, per his comment.)

The FAQ from The Hunt for Gollum claims, “We have reached an understanding with Tolkein [sic] Enterprises to allow the film to be released non-commercially online, but the project is completely unofficial and unaffiliated.”

NPR’s All Things Considered ran a story on this production back on April 30, focusing on the legal issues. But that story misses what sets this film apart: Its surpassing quality. The acting here, especially Adrian Webster as Aragorn, is top-notch. Even better are the costumes, effects, fightcraft, music, and atmosphere.

I’m surprised there hasn’t been more coverage about this film (especially on social media). If you enjoyed the Peter Jackson films at all, I’d say you’re absolutely guaranteed to enjoy this production as well. You’ll immediately recognize what they’re doing, and stills from the real thing fit comfortably side by side with the stills from The Hunt for Gollum.

If there’s a criticism, it’s that the whole affair is perhaps too slavish an imitation of Peter Jackson’s vision. That, and some brief outtakes in the final credits seem a bit jarring when presented with the gravity and beauty of the end credits score. But these are tiny quibbles. I cannot recommend this film more highly.

Fan films have made tremendous strides in just the last few years. Imagine, then, what a few more years of advances in computers and effects will bring.

SGI sold; what I learned there

Thursday, April 2nd, 2009

“April 1st, 2009. For immediate release. Rackable Systems Announces Agreement to Acquire Silicon Graphics Inc.”

I saw this news release cross the wires yesterday, but thought it was a prank. Rackable Systems? Who? And only $25 million? Hah hah, very funny. Try harder to make it believable next year, okay?

Except it wasn’t a joke. When I opened this morning’s Merc, the front page of the business section had a big headline: “Fallen star SGI to sell most assets for $25M.” Engadget also covered the story today. So it’s true. SGI will not emerge from bankruptcy and is finally no more.

Its products will continue in some form, of course, and I’ve heard from a friend of mine who’s still there that “the early word is they want to keep most of us on.” But SGI is no longer an independent company.

I worked at SGI from 1997 to 1999, my first Silicon Valley job. (I’d worked as a corporate trainer in Oakland and as a freelancer on web sites and computer books prior to that.) It was my first exposure to the culture and work style of corporate high tech: casual start and stop times combined with long hours and passionate, smart employees; vendor food, beer busts, high end cafeterias, over-the-top holiday parties, and free soda; casual attire; dogs at the workplace; back-to-back meetings filling the entire day; 500 to 1,000 e-mails daily; the uneasy alliances and divisions between engineering groups and marketing groups and operational groups and customer support groups and IT groups and HR groups.

I went in already familiar with Unix and the web, and with broad computer and database skills, but I didn’t know anything about how large companies work, or what was involved with program management and product release cycles. The politics of big companies were also new to me. I learned a huge amount, from BOMs and ECOs and the importance of quarter end dates, to the different ways you need to communicate to, say, a VP of manufacturing vs. a director of marketing vs. a principal engineer. If I had to list the top skill I emerged with, I’d have to say it was knowing when to communicate with e-mail, when to pick up the phone and talk it out, when to walk over in person (not always easy with 40 buildings in Mountain View plus employees around the world), or when you needed to leave a note on a chair, sometimes with a plate of cookies. Or when to call from your director’s cube.

I witnessed first-hand a beaten company falling apart. In 1997 SGI was facing its first set of money-losing quarters, and I barely made it in the door before a hiring freeze. This was right around the time when long-tme CEO Ed McCracken resigned. I managed to survive several rounds of layoffs even as the new guy.

SGI was reeling from culture clashes between the Minnesota employees who came on board when Cray was acquired in 1996. On the high end, Sun and IBM and HP were brutal competition for SGI’s server and supercomputer business. (Especially Sun.) On the low end, Mac and Windows workstations were starting to catch up with SGI’s high-powered Irix-based graphics workstations made famous in movies like Jurassic Park.

Things bounced back a little in 1998 after Rick Belluzzo came on board. Rocket Rick talked a good game, the stock rebounded a bit, and new products shipped. He had two major strategies. The first, a Windows NT workstation, was a miserable failure. It took forever to develop, and when it finally shipped, it was far more expensive than anything else on the market, and while it did perform better, it was riddled with compatibility problems. Point releases from Microsoft for NT weren’t able to be installed until SGI could come up with their own patches months later. Sales of the Visual Workstation were awful, and competing Dell workstations caught up in performance before too long. His other strategy, to shift focus to servers, seemed pretty smart to me, since most of SGI’s business came from the government. But most of SGI’s reputation and PR came from Hollywood, and distancing itself from its Maya line of software and the special effects business was probably the wrong move. Belluzzo left in August 1999, Microsoft-bound. The company contracted rapidly after that.

By 1999, the dot-com boom was in full explosion. Gravity didn’t exist, and money grew on trees. Insanity ruled all. At SGI, the stock price was going down, the products weren’t selling, and every single week came announcements of major departures at all levels from all around the company. I ended up with three different bosses in three months. When the opportunity came along to move to TiVo, I resisted at first, because I was moving up the ladder at SGI pretty rapidly. But the writing was on the wall and none of my SGI co-workers were enthused about SGI’s prospects. Despite all that, SGI had thousands of employees and billions in assets when I left in 1999. So it’s not a surprise to me that they hung on for 10 years, despite losing money year after year. Many of the governmental and server contracts were multi-year, multi-million dollar deals.

SGI, I salute you. So long. Thanks for the experience and friendships. You made some amazing products and hired some absolutely brilliant geniuses. If only there had been a way out.

Sammy puts toy dinosaurs in the water test video

Saturday, March 14th, 2009

A second test video, in which Sammy dunks three toy dinosaurs in water. They are expected to expand to 600% size over the course of several days. (“Just add water!” it says on the package — and then wait three days, they don’t use the big font size about that part.)

This one was shot with the Mino Flip HD as well (see previous post), using the tripod. Here I have problems keeping Sammy in frame, there appear to be a couple of audio sync issues, and the low light is a little more problematic. However, for a device smaller than a pack of cards, dealing with the fact that it was dusk in a room with no lights, it’s not too bad. As I learn to use the zoom and position the thing properly, I expect the quality to improve.

Mino Flip HD: Preliminary review and test video of my daughter Sophie

Saturday, March 14th, 2009

At Costco today, I bought myself an early birthday present, a Mino Flip HD, which is a video camera in a small form factor — about the size of my iPhone. (You can read this PC Mag review for more details.) Costco carries the 60-minute Mino Flip HD in black with a bonus tripod for under $200.

We do have a video camera, and it has more features than I’ll ever use, but it uses mini tapes, and it’s difficult to capture the video on computer to edit or publish here. It’s also not as ultra-portable as the Mino Flip HD. I’ve been interested in it ever since I saw David Pogue review it on The New York Times “Circuits” show a few months ago.

The package includes a soft pouch and wrist strap, plus composite cables for quick playback on your TV set (but that’d be in SD, obviously, given the cable). The product itself is well-designed in terms of UI, stripping down the feature set to only the bare essentials. It has only the most minimal controls, to make video capture simple.

I took two quick test videos, one of Sophie and one of Sammy. The first test video, of Sophie, quickly showed that I don’t have a steady hand and should really use the tripod.

For the second test video, I used the tripod, which helped the stability a lot.

The light wasn’t great for either test, and it looks like the Flip did a better job of handling low light conditions than our handheld Canon camcorder.

The Flip does capture in HD (see below for specs), and it was very simple to use the built-in USB to transfer the videos to my computer. After installing the software (automatic the first time you attach the Flip to your PC), transfer only took a few seconds.

The supplied “FlipShare” software is a little too stripped down. While it has very basic editing (titles, clip beginning and end, organize clips into a single movie, add music) and has functions for uploading to YouTube and other sites, there’s not enough control over the file conversion.

My one minute Sophie sample file was 70 megs in the native MP4 (H.264/AAC) file format, at 1280 by 720 resolution. FlipShare can convert to WMV on a PC (or apparently to MOV on a Mac). So I had it convert for me, but the version it produced for sharing via e-mail or uploading to a web site was 10 megs, in 640 by 360. It didn’t offer me an option to change that resolution or compress further. Ten megs a minute isn’t bad, but is too big a file size for uploading here to zeigen.com.

The YouTube upload is seamless, however, and it’s painless to embed (plus I don’t have to pay for hosting — thanks, Google!). The first test is below.

See, I wasn’t kidding about the jerky video. Sophie is now 18 months old.

Overall I haven’t used the Mino Flip HD enough to give a full review but I’m cautiously optimistic.

Sssssssssssssssssstatus

Friday, March 13th, 2009

Accepting nominations for the name of the collection of knowledge gained from status updates (from Twitter, Gchat, Facebook, AIM away messages, etc.). (Hey Unix old-timers, remember when we used to do this by updating .plan files for finger users?)

  • Statusphere
  • Twitterspace
  • Briefdates
  • Away’o'verse
  • What ho, status quo
  • Lunchnews
  • Self-aggrandizing useless filler that hardly anyone cares about but will take over the universe anyway

Twitter account creation is deeply flawed (and so is eBay’s)

Friday, February 27th, 2009

Take a look at the Twitter account creation page:

https://twitter.com/signup

Two big problems:

  1. The password field doesn’t show you the password you enter, and also doesn’t require you to confirm.
  2. The e-mail address field doesn’t verify you actually own the e-mail address you enter.

This evening, I went to create an account for my son Sammy. He and I have been talking about computers, the web, social networking (and sure he’s only three, but some of his insights are just as worthy of sharing as the junk older people tweet). He agreed he wanted to share updates on Twitter, so we worked together to create an account.

Unfortunately, the password I thought I entered wasn’t what I actually entered. And even more unfortunately, the e-mail address I entered for him was not his actual e-mail address. (In my defense, he doesn’t use it yet, and I created it three years ago.)

Even though we were still logged in, I couldn’t change the password (since it required I enter the old one to change it), I couldn’t reset the password (since I didn’t have access to the e-mail address where the new password was set), and I couldn’t change the e-mail address (since that requires entering the password). That meant I was stuck, and the only recourse was to delete the account and start over.

The harm of starting over is:

  1. We lost the updates he and I had typed.
  2. We spammed all the people he had followed, wasting their time.
  3. We spammed the actual owner of the e-mail address I entered. (I sent an apology.)
  4. We lost the username since the account is retained for six months, so had to pick an inferior username.

I sent a help request to twitter to purge the old account so I can reclaim the username from his new account; their help pages say that’s an option. They also say requests take 5-7 business days. We’ll see.

We also saw a few dozen fail whale pages (especially when trying to set the profile picture to the image he picked), so trying this on a Friday night probably wasn’t a good idea. Sammy did love the whale picture at least.

It’s not uncommon for people to fat finger both an unconfirmed password and an unconfirmed e-mail address. Given the design flaws in account creation, I would estimate that tens of thousands of twitter accounts are created each month only to be abandoned later when the user realizes they don’t remember their password and don’t have access to the e-mail address. A responsible account creation design has you confirm an e-mail address.

I recently experienced the other side of this with eBay. Someone named “Edna Stephens” created an eBay account. The e-mail address Edna entered was not hers, but mine. I started getting eBay spam. (I don’t use eBay.) I couldn’t unsubscribe, because the e-mail they sent me had an unsubscribe link that led to a page that required me to log in to change e-mail preferences. I couldn’t send customer support an e-mail because they require you to log in to send a customer support request. I couldn’t log in as Edna and change her e-mail address to something other than mine (or delete her account) because I didn’t know her password. I couldn’t reset her password because the password reset process required knowing biographical stuff like her favorite musician. I was stuck getting spam. Finally I created a new eBay account for myself for the sole purpose of sending a complaint e-mail to eBay. It led to an absurd chat session with several different eBay customer support reps who required me to verify my street address and cell phone number and jump through several other hoops before saying “they’d investigate.” But I haven’t received any eBay spam so they apparently did reset her e-mail address.

The simple fix for both issues is that there needs to be a step where you verify your e-mail address really is yours. The typical process is that after you enter your e-mail address, the site sends you an e-mail with a unique code, and then you enter that code back on the account creation page to continue.

eBay and Twitter don’t do that. They should.

I know why companies don’t always follow that step: Prospects will often not bother waiting for an e-mail and jumping through that hoop, and it also creates problems since a surprising number of people do not know how to copy and paste your code. Those prospects balk at that step and simply don’t join the site — and the prospect is lost.

(From a web development and QA perspective, it’s also more work to code in that verification step.)

It seems most companies would rather get the prospect and deal with incorrect e-mail addresses later. But I think the customer support burden and spam behavior really requires e-mail address verification during account creation.

The company I work for doesn’t require e-mail verification either — but then again, we create a tiny fraction of the accounts each day that are created for twitter and eBay.

Moral: Twitter and eBay should both reconsider their policies of account creation.

By the way, if you are so inclined, you can follow Sammy on twitter as e_sammy. I’ll be changing that back to esammy if I can.

New terms of service for zeigen.com

Tuesday, February 17th, 2009

Thank you for reading zeigen.com. We value your readership and your contributions.

By reading those words, you have now already unconditionally agreed to the terms of the following license, which supersede any previous license as well as common sense. Please forward any questions you have to dev@null.com.

  • All comments and contributions you make to zeigen.com are the exclusive property of zeigen.com.
  • Those comments and contributions may be used unconditionally by zeigen.com in any way we see fit. That includes forwarding them to your future potential bosses and significant others at inopportune times.
  • We may turn your words into a t-shirt or coffee mug or mouse pad and sell them. You get nothing.
  • Any ideas you may have while reading zeigen.com are deemed to have been inspired by our licensed material, and are therefore unconditionally owned by zeigen.com, and any such commercially practical ideas may be exploited by zeigen.com at our discretion. Further, any profits you make from your zeigen.com-owned ideas must be surrendered to zeigen.com at a 150% penalty.
  • Reading this material at work requires you to forfeit your hourly salary to zeigen.com for any hour or portion thereto in which zeigen.com is displayed. Alternately, we may choose to claim an ownership stake in your company and a seat on the board of directors.
  • Content you make at any other site that is in any way similar to zeigen.com content must be surrendered to us in whole. Such similarity may be found through your use of words such as (but not limited to) “land fish,” “sea kitten,” “waffle,” “bacon,” or “or,” “the,” “of,” and “and.”
  • Not reading the terms of this license requires you to submit a $50 non-readership penalty.
  • Reading the terms of this license requires you to license the license for a $50 licensing fee license.

Now there’s a title for the upcoming Facebook movie

Monday, February 9th, 2009

[25 random things I hate about you movie poster]

Music formats I’ve consumed, a list to date

Friday, January 23rd, 2009

So far in my lifetime, I’ve purchased recorded music in the following formats:

  • Vinyl (LP/EP/Single)
  • 8-track (if you don’t know what that is, read this, young person)
  • Cassette
  • CD
  • DVD
  • Protected AAC from iTunes (now updated to iTunes plus, so repurchased as AAC)
  • Video from iTunes
  • MP3 from Amazon

Many other digital formats are possible to purchase now too, including ring tones. There have been a few formats of CDs, and a few of DVDs, and I’ve yet to buy my first Blu-ray disc.

Even so, some albums or songs I’ve purchased four times. While it’s possible that songs I’ve purchased digitally will end up never having to be repurchased, it’s also possible that new formats appear in the future that are compelling.

In the year 2015, you’ll be able to purchase songs to be stored directly in your brain. You read it here (hear) first.

I have to admit my favorite is still CDs. I like those shiny things, I like having lyrics and cover art. The CD may be dying, but I’ll miss it.

I hate Outlook

Thursday, January 15th, 2009

I believe Microsoft Outlook is the most incompetent software in common use in the business world. Here’s reason #4,334 why I hate it:

  • Suppose you’re in offline mode because it randomly disconnected you and is stuck in a login-loop when you try to reconnect.
  • You forget you’re offline and you go to cancel a meeting by deleting it. It now wants you to send the cancellation. You click Send.
  • You get an error message that you’re not connected. It asks if you want to try to send the cancellation again.
  • Now you’re trapped. If you click Yes, you get the same error message. If you click No, you’ve just canceled the meeting on your calendar, but not on anyone else’s. There’s no recovering from that mistake. If you click Cancel, you’re back to the message that you need to send, but can’t be sent.
  • Even reconnecting (assuming you can reconnect) doesn’t solve the problem. Now pick up the phone and tell your  meeting attendees they have to manually delete their copy of the meeting from their calendars.

So much hate.

Product review: Black & Decker Simple Start 12-Volt Battery Booster (spoiler: it’s junk)

Monday, January 12th, 2009

Up in Tahoe on Friday, Sophie needed to nap while Sammy and Kimi were ready to start sledding, so I read in the front seat of our Forester while she slept in her car seat. After her 45 minute nap, we joined in on sledding. But when we were all done and I went to start the car: Nothing. Dead battery.

Fortunately, a kind man parked right next to us gave us a boost. Instead of the traditional jumper cables, however, he had a self-contained unit. He just hooked it up to our car battery, pressed a button, and a few seconds later I could start the car. (I think it was a Duracell DJUMP.)

So why the dead battery? Maybe I left a light on while I was reading. But on the other hand, the Forester is six years old and still on the original alternator and battery, so I suspected one or the other might have gone bad. Better to be cautious in snow country, so I had them checked out; turned out everything was fine. We had no further trouble with the car up in Tahoe.

The kind gentlemen had mentioned that his self-contained starter was only $20 at Radio Shack. Figuring this was a handy gadget to own, I stopped by a Radio Shack to pick one up, but they’d never heard of it. No luck at an auto parts store or Rite-Aid up in Tahoe either.

This morning Kimi tried to start the car, and again: dead battery. But this time I had certainly left a light on — after driving home last night and unpacking, I had been careless.

None of our neighbors were home, and we don’t have a set of jumper cables (whoops), and we didn’t have time to wait for AAA, so we took my car. I dropped off Kimi at work and the kids at school, and stopped by Target intending to buy some jumper cables.

There I spied the Black & Decker Simple Start 12-volt Battery Booster. This is a car starter with a twist: It doesn’t use jumper cables connected to your car battery. Instead, it charges the car battery through the 12-volt DC adapter (you know, that thing that used to just be a cigarette lighter, but now seems to be the universal source of power for anything, including pizza ovens).

The Simple Start also doubles as a flashlight and a cell phone charger. Smaller in size and cheaper than the competing battery starters that connect to the car battery in the more usual way, this seemed to me like a product that would be useful for my wife. After all, if she were ever stranded with a dead battery in the rain, she wouldn’t even need to get out of the car. Its compact and light, and designed to be stored in the glove compartment.

Now even if this product worked (note foreshadowing), it has two downsides, as disclosed in the manual. (Neither of these limitations are disclosed in the text on the external packaging, naturally.)

  1. It has to be charged for 15 hours before first use.
  2. Once you plug it into your cigarette lighter and switch it on, it takes 15 minutes to charge the car battery to the point where you can switch on your engine.

I don’t know about you, but when I find out I have a dead battery, it’s because I just started the car, which means I need to be someplace, so I’m not really in the mood to wait 15 minutes (let alone 15 hours).

A bit deterred, I pressed on and plugged the thing in and started to charge it at work this morning. Strangely, it seemed to already be charged, since the green light was solid instead of flashing. But just in case, I let it charge for over 9 hours. The green charged light never changed state. The flashlight seemed bright. It looked to be ready to use.

So, this evening, following the instructions, I set it to charge the Forester’s battery. Everything seemed to be working fine, so I left it for the prescribed 15 minutes. I returned to find it had switched itself off. Full of hope, I then tried to start the car.

Nothing.

Hmm.

I took it inside, plugged it in, and made sure it was still fully charged. Reassured by the solid green light, I took it back outside, and tried again. Once again, it flashed in the way that indicated it was hard at work charging the car battery. I waited the 15 minutes once again.

The moment of truth? Nothing.

I tried using a different adapter in the Subaru, since the manual said that some adapters may not have the right connection.

Now the thing just beeped at me, indicating that it thought the Forester’s battery was charged. But it was wrong. Dead battery wrong.

I called the customer support number listed on the manual. They were only open until 5 pm Eastern (apparently not caring about West Coast customers’ needs at all), so that was no help.

I tried once more, using both different possible adapters, and again the thing just beeped crazily at me.

That was four attempts with no success. FAIL.

I knocked on my neighbor’s door and asked him if I could borrow his jumper cables. They worked just fine, and our car started instantly.

In researching the Simple Start on Amazon, I find now that it has gathered 87 one-star reviews out of 189 total reviews. So it’s not just me. For most customers, this thing simply does not work.

It seems to me that for a product such as this, reliability is the most important feature. If you need a jump start, you really need it. I wonder, then, how Messrs. Decker and Black could, in all conscience, release this product and keep selling it for more than a year, when some 46% of customers find that it does not actually do its job at all.

We will be returning this junk and acquiring a set of jumper cables instead. (I will probably give the Duracell product a shot as well, since I saw it work first-hand.)

And now there are 88 one-star reviews at Amazon.

No more land line

Friday, October 24th, 2008

I wrote earlier that we were on the fence about cutting the land line. Not any more.

After monitoring, the only calls we received were useless calls from surveys or businesses. We didn’t make any significant number of outgoing calls.

I never got a replacement answering machine, so if friends did call, it just rang and rang (confusing to them).

Now when they call, they get a referral to my cell phone, and after 30 days, that’ll go away too.

The last four digits of our land line used to be 8486, which spells out TiVo, and I enjoyed that it was an easy mnemonic. I do miss that part.

Everything else, I don’t miss.

We do still have a couple of phones connected that don’t require power, so in an emergency we can call 911. (I haven’t tested, but we may be able to call 800 numbers as well even without service.)

Ditched your land line lately? Plans to do so? If not, why are you keeping it? As far as I can tell, the main reasons to keep a land line now are:

  • You have a whole bunch of talkative people in your house who chat on the phone a lot and require unmetered local calls.
  • You don’t have any options for decent cell reception
  • You really need a working modem for some reason (Series1 TiVo?)

I’m happy to save $30+ a month.

Web 2.0 diplomacy

Monday, September 1st, 2008

“Diplomacy is the art of saying ‘nice doggie’ until you can find a rock.” — Wynn Catlin

By publishing that quote (it’s frequently misattributed to Will Rogers, but I have no idea who Wynn Catlin was), I’ve just eliminated any chance that I could ever become a genuine diplomat. During the vetting process, the hiring committee would doubtless read my blog, find this quote, and thus find my character incompatible with proper diplomatic bearing.

Any post to a blog, to twitter, to a forum or newsgroup, and any photo posted to flickr or facebook or myspace can come back to haunt you. (Quite a few people have written me over the years to say that their name came up in a web search with the first result pointing to someplace on my old personal web site where I quoted them about some Tori Amos thing or random kibology thing, and could I please remove their name because they were applying for such-and-such a job and they did not wish to appear as the type of person who approved of Tori Amos or kibology or whatever.)

A few days ago, I published an essay about the dilemma between public and private personas when participating in web 2.0 sites. One point I didn’t mention, however, was that ultimately many people prefer to be private to the extent of not sharing anything about themselves at all, which by definition means not participating in public forums. While many sites allow anonymity, many do not (because anonymous users tend to contribute less positively).

Probably this is the genuinely biggest barrier to adoption.

So, as a social media site, how do you overcome this barrier?

  1. Well-constructed trials. Allow users to participate and share anonymously in a walled garden or with a subset of the features so they can get a sense of the site and how it’s fun or valuable, and dangle features in front of them that require registration. Make sure existing users have a way to easily hide the anonymous folks.
  2. Privacy guarantees. Allow users real control over who gets to see their content, be explicit about how long the content will be archived, and describe exactly which search engines will index that content.
  3. Make sure there’s a way for new users to get their questions answered. The very first, most prominent content on the home page must be a concise description of what the site is about, who it’s for, and a link to the FAQ. Follow that with either a new users forum (that allows anonymous posting), or live chat session with either vetted guides or mentors who are advanced users of the site.

Engaging with prospective users is a diplomatic balancing act. Treating privacy concerns as nice doggies only to crush those concerns with rocks isn’t the right approach; the only answer is open and complete disclosure.

Wheeee! Fit?

Thursday, August 28th, 2008

The truth is, since having kids I’ve not been exercising regularly.

The real truth is, I stopped exercising regularly even a year before Sammy was conceived.

The sad, genuine, unvarnished truth is, my weight is not where I want it to be.

Technology perhaps to the rescue? After reading reviews and testimonials about Wii Fit, and seeing the Wii in action at my brother Phil’s place, I managed to find a Wii and Wii Fit (thanks to Zoolert), ordered online, and all three boxes arrived today.

Setting up the Wii involved surprisingly large amounts of waste packaging and cardboard recycling, but the process was easy. My wife was quite skeptical at first, but a quick game of bowling won her over. (“This is fun, isn’t it!” Sure is, especially when she beat me 126 to 95.) Then it was time to get going with Wii Fit.

Much has been written elsewhere about Wii Fit itself. There are some curious UI decisions, an odd mix of a cartoon aesthetic on some screens and 1970s fitness brochure aesthetic on other sections.  I agree that there’s a bit too much time spent loading and explaining when I’m standing there tapping my foot and just want to get going with exercising. I’m also extremely skeptical of the “Wii Fit Age” (took the body test twice today, before and after exercising, and was first put at 49, +8 from my actual age, and then put at 52. Kimi was put at +11 years. If repeating a test generates results that vary wildly, how accurate can that test be?

But the activities seem (after day 1 at least) to have some variety, and the format is perfectly suited to appeal to my desire to unlock things and complete things.

Some may feel the constant unlocking of hidden exercises and activities combined with the corny motivational screens and dubious emphasis on balance is just so much rat-maze navigation, but to me it’s like a game, and anything encouraging me to view exercise as a fun activity can’t be too bad.

Microsoft has reportedly claimed that 60% of Wii Fit users try it exactly once. Seems like sour grapes to me.

So, my poor long-suffering reader, I’m about to embark on the most banal of all blogging activities, and keep track publicly of my progress against my Wii fit goals.

My BMI is at 26.06, which is overweight. My goal is to reach a BMI of 22 (normal) in two months, losing twelve pounds in the process.

Day 1: After setting things up, I tried a couple of exercises in each of the four areas, starting with Aerobics. The step exercises impressed me immediately. Running seemed less well implemented but the scenery made it interesting — my problem was that I kept trying to game the system by trying to shake the remote in order to figure out how it calculated my pace. In the Strength category, the first activity, leg raises, made me feel very uncoordinated. For Yoga, I tried just the breathing and half moon poses; it seemed fine but I’m unlikely to put a lot of emphasis on this section. I did notice that just doing the half moon made me sweat. Finally, for balance, I was terrible at soccer ball headers, but not too bad with the ski slalom. And then I rounded things out with some hula hooping. I have to say I enjoyed myself.

Day 1 stats: 30 minutes of banked exercise, Wii Fit age 49, BMI 26.06.