Weblog Archive >  2007 >  June Previous / Next

Scripting News, the weblog started in 1997 that bootstrapped the blogging revolution.

Permanent link to archive for Saturday, June 30, 2007. Saturday, June 30, 2007

Today's iPhone isn't a reading device Permanent link to this item in the archive.

Here's how the browser on my desktop works.

I click on a link and immediately start reading the text on the screen.

When I click on a link in Safari on the iPhone, before I can read anything, I have to futz with the display resolution of the browser to make the text visible. This may not sound like a problem, but what a distraction, when following a link, before getting the idea, your mind has to take a detour into managing the device. In reading as in the movies, suspension of disbelief is broken when your mind has to exit the space of ideas and manage the projection device. It's wrong for the device to ask you this, even as a setup issue it should be usable out of the box, but it's unacceptable that it make the user configure the browser every time it displays a new page.

Today's iPhone isn't a reading device. It wouldn't take much to configure the browser to be an excellent reading device, but Apple will have to give up the idea that the browser should work the same as the desktop browsers do. The iPhone is nowhere near as capable as a desktop display. Wishing it were so, and shifting the burden to the user to make it so, is not an acceptable solution.

I thought I could overcome this by creating a special version of a site just for the iPhone that crammed all the text into a narrow column, thinking that the browser wouldn't see any need to make the text small because it would have all the necessary horizontal screen real estate to display every character at a fully visible resolution.

Nope. It still displays the text in an unreadably small font.

Here's a photo of the iPhone displaying a test page.

It's behaving like no web browser I've ever seen, and it's behaving badly. It's breaking an implicit agreement between all platforms that co-exist on the web. We create sites that assume nothing about the device they're being rendered on, and browsers should take care to make our text readable for users of their device. The iPhone web browser doesn't keep that promise.

Caveat about 'initial' reviews Permanent link to this item in the archive.

One of the things I've learned from being a developer is to keep a notebook with my impressions, the things that confused me, the questions I have. That was before I had a weblog. Nowadays that notebook is public, which helps me share my process with others.

This has a lot of advantages, for one, it gets me answers more quickly. It also teaches other developers how users think, think of this as a small contribution to improved usability in all products. It also provides feedback to the developers of the products I'm using, if they're listening (I find out later they often are).

So with that caveat -- I'm still not able to synch the iPod in the iPhone the way I want to do it. I turned off the automatic synching on the front page of the iPhone panel in iTunes, now all the songs appear, but they're grayed out. I want to remove them all. I can't for the life of me figure out how to do it.

Another problem, I tried connecting a set of Bose headphones into the headphone jack on the iPhone. No music comes out the other end. Huh?

PS: I was able to reclaim all the space used by the deleted songs by choosing to Synch only selected playlists, and selecting none of them. When I hit the Apply button magically my used space went from 3.8GB to 0.2GB. I have no idea why this worked, but it did.

Picture worth 1,000,000 words Permanent link to this item in the archive.

Paulo: "Nothing like a good conversation with a friend."

Initial review of iPhone Permanent link to this item in the archive.

I just spent a couple of hours playing with my new iPhone.

I remember that the first few times I try a new cell phone, I wish it would just work the way my old one did. So I'm trying to factor that in, and imagine what it will be like to use it later, but it's not easy.

I was able to register with AT&T, choose a service plan, get a phone number, and make a phone call. I was able to use Google Maps to locate my house, and while YouTube was slow, and so was the email app, even though both were running over my fast wifi as opposed to the relatively slow AT&T network, they were all usable and useful, and in some cases represent features the Blackberry doesn't have, and would be nice to have. But there are optimizations I hope Apple makes soon.

This is my fifth iPod, and it works differently from the last one. I like to use my iPod with manual synchronization, but that doesn't appear to be possible with this one. I'm not happy about that! I have my iPod act down, and I want to use this relatively small one (it has just a 4GB capacity) the same way I use my larger, 60GB video iPod. It doesn't seem possible.

Look, all the other people reviewing the iPhone are gushing. I just don't have that in me, at least at the beginning.

And there's a major usability problem with the Safari web browser, it's hard to believe that Apple didn't see and fix this problem before shipping, because it seems to make all websites unusable in the default configuration, with the default font choice, and there doesn't seem to be a way to change their choice of font. Is it possible they made this choice so that the TV commercial would look good, and forgot to test the browser the way real people will use it? I must be missing something??

(After watching the commercial I have an idea how this might work. There seems to be a tapping interface that makes the text larger. Hmmm.)

Given that all developers are going to be using Safari as their development platform, this problem seems vexing.

I took a couple of screen shots to illustrate.

Here's my Blackberry, in its default configuration, being used to read this weblog. You can click on the picture to enlarge it.

The Blackberry isn't very stylish...

And here's the same site on my iPhone. My eyesight isn't great, but I can't imagine even someone with perfect eyesight being able to read this.

The iPhone is elegant...

Has anyone figured out how to change the default font size in Safari?

Postscript about "initial" reviews.

Dan Gillmor: "This feels like a beta product."

Permanent link to archive for Friday, June 29, 2007. Friday, June 29, 2007

Phone-to-twittergram breakthrough! Permanent link to this item in the archive.

BlackberryRoger Strickland has a bare-bones phone to Twittergram system working.

I just called his service on my Blackberry, recorded a Twittergram, and it was posted through the web service.


The number to call is 888-281-3613. Don't talk too long (remember the 200K limit). Hang up when you're done.


Others are working in this area as well, but Roger was the first to break through with working functionality.

I'll be leaving a voice TwitterGram from my iPhone, with any luck, in less than an hour.

This is coooooool.

Peets on University has great wifi Permanent link to this item in the archive.

The free wifi from the Apple store reaches across the street into Peets. So you get excellent coverage here and it's free and fast. Thanks Apple.

m.twittergram.com is live! Permanent link to this item in the archive.

Want to hear what people are twittering about on your mobile device?


It works on my Blackberry, it launches a music player app when I click on one of the links, but I haven't figured out how to get it to play. Ooops.

Does it work with the iPhone? We'll find out sooon. ;->

How does it work on your mobile device? Is it TwitterGram-capable?

BTW, we should have a way to post a TwitterGram from a cellphone soon, maybe even later today.

iPhone day arrives Permanent link to this item in the archive.

Big news from Palo Alto. A UPS truck pulls up at the Apple Store. Does it contain the iPhones. No one knows for sure!

It's fun to watch the play by play!

Everybody please remember, it's just a phone, okay?

uncov reviews Pownce Permanent link to this item in the archive.

I love these guys whoever they are.

"Pownce also feels a little bit like Twitter except that its user interface makes you want to gouge your eyeballs out with a fork."

They also point out that it's a lot like FTP, and is an overpriced repackaging of Amazon S3. And that the size limits prevent you from sharing anything really useful.

ISPs from the AOL era Permanent link to this item in the archive.

Quickly, I thought this morning I'd install the Comcast self-install network interface that arrived via UPS yesterday. Well, the first part went quickly, I got connected, but then it wanted me to download an installation kit, which once downloaded on my Mac (it came in as an hqx, so they clearly understood it was a Mac) wouldn't run because it required Internet Explorer. I imagine that's a big support headache for them.

No problem for me, I just launched Parallels, but it couldn't find the cable modem, so I'm stuck, which is probably okay, because I don't really want to install anything to get my second ISP connection in the house. I have six computers, so only one is going to get anything installed on it. And the clue that I didn't want to do it was the requirement that you disable all anti-virus software. Uh huh. Yeah, and why exactly should I do that?

They also require that you get a comcast.net mail address.

When do you think buying Internet connectivity will get you that and only that.

PS: Don Cook, a Mac user, called Comcast, they set it up on their end, and that was that. I figured that's all we had to do. I'll call them tomorrow.

Permanent link to archive for Thursday, June 28, 2007. Thursday, June 28, 2007

Today's stuffff Permanent link to this item in the archive.

nytimesriver.com is updating again. Anything you can do to help build word of mouth would be much appreciated! ;->

A Morning Coffee Notes podcast where I discuss where twittergram.com is at.

Scoble & Son are first in line at the Apple store in Palo Alto. Oh the humanity.

Scoble: "Drop by and make fun of me."

Nik Cubrilovic on iPhone as a platform.

My profile page on Pownce.

Wait in line without waiting in line Permanent link to this item in the archive.

Join Thomas Hawk and the Scobles as they wait in line outside the Apple store in Palo Alto.

As I explain in today's podcast... Permanent link to this item in the archive.

Two features I want to add to twittergram.com, asap.

1. A telephone interface. Remember the use-case with a driver in a car, wanting to send a brief message of love to his or her pal, alone at home? Odeo, the company that Twitter grew out of, has this software. BlogTalkRadio, Jott, and others, have it too. A simple feature that allows such a service to send an XML-RPC message to the TwitterGram web service is all that's required to make the connection.

2. A Flash module that records an MP3, as a standalone app, or to be embedded in the twittergram home page. This removes a step in the "authoring" process, having to find and launch an MP3 recording app, and then save the result to disk, then find that file in the web page. All that can be reduced to a single step with a Flash module.

I have several other items on my to-do list, that I won't need help to accomplish, but these two sub-projects are outside my reach.

twittergram.com can now handle wav files Permanent link to this item in the archive.

As an experiment, I uploaded a mini-podcast I did with my parents in 2004. It's a wav file.

There is a new optional parameter on the web service. Scroll down to the section in red to see the change (eventually the color will be removed).

The web interface has also been changed to support wavs. You don't need to know anything other than you can choose a wav from the file dialog and if it meets the size criteria, it should work.

This feature was added to help it work with another service that can only generate wav files. In other words, it's a market-driven feature. ;->

Permanent link to archive for Wednesday, June 27, 2007. Wednesday, June 27, 2007

Twittergrams, Day 5 Permanent link to this item in the archive.

We reach a new milestone today, now, in addition to a web service that developers can hook into, there's now a web app, that anyone can use to upload a small 200K or less MP3 to the TwitterGram service.


Enter your Twitter username and password, a title for your gram, and choose the MP3 file on your local system. Most people who have tested it have been successful. If you have any questions or comments, post them here.

An obvious next step is to include in the web app the ability to record the MP3, which will remove one more big step from the process. Anyone who can help with a Flash app that I can embed to do the recording, please post a comment. Thanks in advance!

Yesterday, Wired ran a very nice piece on TwitterGrams. Like everyone, including me, they say the jury is out on the idea. But they're willing to give it a chance. Excellent and thank you. Nice picture too, I like the glasses. ;->

I recorded my own TwitterGram this morning to introduce the new web app.

Some of today's grams Permanent link to this item in the archive.

200K turns some people into Haiku poets.

Shareski wants you to name that tune.

Or this funk classic. (On the tip of my tongue.)

Amyloo wants to know what movie?

Yes, it's an advertising medium, with just 200K.

And it's good for some things that are too painful to contemplate.

It's all every bit as pointless as Twitter itself. ;->

Here's the RSS 2.0 feed, with enclosures. Try it in your favorite podcatcher, or iTunes.

Since we're into puzzles today Permanent link to this item in the archive.

A picture named uma.gifMarc Canter and many other people think I'm full of it when I say the right number of identity systems for each user is 1. But I am right. And I know it.

It's a Zen puzzle, almost a riddle, one which a smart user like my pal Ponzi would never be confused by. You have to be a great geek tech genius like Marc to get it wrong. ;->

Here's the puzzle. If all identity systems you use interoperate seamlessly, grasshopper, how many identity systems do you use?

Here's a hint. How many email systems do you use? RSS systems? Web systems? The correct answers are 1, 1, and 1.

The meme spreads nicely Permanent link to this item in the archive.

Rafe: "Pownce an interesting alternative to Twittergram."

And everyone is invited to use Twittergram. If you dare! ;->

Tinyurl has an API Permanent link to this item in the archive.

Of course I'd like to do what Twitter does, and generate a Tinyurl in place of a longish URL for each TwitterGram. I had assumed all along that Twitter had a special deal with the TInyurl folks, but apparently not so. They have an open API that is simplicity itself. It's so simple it's almost hard to describe.

Try clicking on this link:


It returns a Tinyurl. Copy it to the clipboard, and paste it into the address bar of your browser. it should take you to the home page of my weblog. Apparently it works for any URL you give it. And of course you can call it from a script just as easily as you click a link in a browser. Very nice!

I'm going to put this into twittergram.com, posthaste.

PS: It's in, and it works. ;->

She nails it Permanent link to this item in the archive.

Ponzi: "How do we decide how many social networks is enough? Are there any central tools that can load all our info for us into multiple sites?"

The answer to the first question, imho, is: 1.

To the second, no, not until we know which one is the answer to the first question.

White man speak with forked tongue! ;->

PS: Yesterday's post on identity is required to understand my answers here.

Permanent link to archive for Tuesday, June 26, 2007. Tuesday, June 26, 2007

Tonight's message Permanent link to this item in the archive.

Find out about tonight's dinner by listening to my latest TwitterGram.

Always a quickie, guaranteed to be 200K or less. A bite-size podcast.

BTW, the blogger whose name escaped me is Berkeley neighbor Scott Rosenberg.

Does Peter have an iPhone? We'll let you know.

You can spy on the festivities through the KitchenCam!

River of News everywhere, now, please Permanent link to this item in the archive.

AOL embraces River of News. Why doesn't everyone else just go ahead and do it too. Think about it. When you want news, you want the new stuff, you don't want to wade through sections looking for the new stuff. You want the computer to find it for you. Too many electronic news sites are patterned after newspapers, that published once a day. In the real world of today, news is published all the time. Might as well get used to it, it's not going to change. Oh the insanity of the Apple iPhone ads. They show the user panning over the NY Times website front page and it looks like paper news. What a joke. 25 years from now today's kids will look at that as the definition of insane.

John Dvorak: "This is so easy that I'm going insane!"

Glenn Fleishman: "The iPhone has a very small screen compared to even the tiniest laptop."

TwitterGram, Day 4 Permanent link to this item in the archive.

Garrick Van Buren has the first client for the TwitterGram web service, written in AppleScript, for Audio Hijack Pro.

I'm working on a website that connects up to the web service. Slowly at first, the bootstrap begins.

Today's links Permanent link to this item in the archive.

Uncov: "Ikan is a barcode scanner that you use to scan the empty packages of shit when you throw it out so you know to buy more. It's got some web integration thing so it will e-mail you a shopping list. It will even send your list to an online grocer!"

Les Orchard: "If I were Scoble, and I read this, my immediate response would be to write a nice, long essay on arm farting."

NakedJen: "I'm going to keep wearing my seatbelt."

We're getting close Permanent link to this item in the archive.

Paolo writes about open relationship standards.

In the last couple of days I've written, debugged and refined a web service that does TwitterGrams. It builds on Twitter's identity system, much the way I imagine I'd build off an open identity system. That is to say that Twitter is almost everything I'd want from an open identity system. But not everything. I have a feeling that Mike Graves is nodding as he reads this, and I believe he knows what the missing piece is. And it's one that Twitter (or anyone else) could add, almost trivially.

What's missing: The ability for any app to store information associated with an account. Each person defines a namespace that can connect up to any other person with a namespace. At the intersection between two users could be (I'm channeling Marc Canter here) an appointment, a photograph (or many), a movie, a weblog, you name it. Marc could decide that this post belongs in his namespace in addition to mine (where the original lives). That's what the permalink is for.

Are we close? Yes we are. The API for TwitterGrams borrows a key idea from the MetaWeblog API, that a RSS item can hitch a ride with every bit that travels over the pipe. There's the metadata. David Weinberger should be happy. ;->

BTW, the connection to Twitter's identity system is simplicity itself. They do nice work over there. Thanks!

Permanent link to archive for Monday, June 25, 2007. Monday, June 25, 2007

Web service docs Permanent link to this item in the archive.

The TwitterGram web service is up and running.

Documentation with sample code is up too.

Questions, comments are welcome, as are client apps. ;->

Lots of stuff remains to be done. A web browser user interface, RSS feed, press tour.

Paulo Fierro has a Twit O'Gram player.

TwitterGrams, Day 3 Permanent link to this item in the archive.

A picture named pupinpot.jpgTom Simonite at New Scientist has mixed feelings about TwitterGrams.

Here's an example use-case. You're driving in your car and thinking of your dog at home, alone, missing you (and you missing your bud too of course). So you pick up the cell phone, speed dial the TwitterGram voice service (it doesn't exist yet) and say some reassuring words to your pal.

Now at home you have a special PuppyGram client running on your MacMini or AppleTV or somesuch. Your picture comes on the screen, and the computer barks three or four times to get the attention of your best friend. And then your little message comes on screen.

Okay, that's a trivial example, but Twitter is all about trivial examples. It's the stuff of no importance whatsoever that make us feel nice about being human.

In any case I'm having a blast writing the web service. it's almost ready to deploy.

PS: Almost every domain with the word "cast" is taken. We have podcasting to thank for that. ;->

PPS: Yesterday there were 29 hits on Google for TwitterGram. At noon today there are 406.

Am I competing? Permanent link to this item in the archive.

Yes and no.

I had a philosophical talk about this last week with Marc Canter. For a long time, he and Doc Searls had been saying publicly that I ought to do something to help unify the identity space. Mike Graves, formerly of VeriSign, was saying similar things. I always wondered what they meant. Did they know how I would do it, if I would try to do it?

Last week I spelled it out for Marc. If I try to coalesce some kind of standard the only way to do it is by competing. Writing a spec and asking nicely if everyone would implement it gets you nowhere. The only way to get something to stick is to put up a compelling app, and let the market drive a standard. Tech people don't play nice unless the market forces them to.

That's how it worked with RSS. There was a period of a few years when my software and content dominated, and that's how RSS came to be the powerhouse it is. I had the three sides of the puzzle needed to drive a standard. 1. A tool that generates the content. 2. A tool that consumes the content (two horrible words, but what are you going to do) and 3. Content.

1. and 2. were Radio UserLand. It was a blogging tool that generated RSS 0.92 and then RSS 2.0, and an aggregator that consumed these formats (and all others of course). Following the logic of Postel's Law, we were conservative in what we send, and liberal in what we receive. And #3 was at first Scripting News, and then the content flow of our very powerful partner, The New York Times. 1, 2 and 3, that's all it took. In other words, everything. ;->

So if TwitterGrams take off, and I think they might, I'm going to have to put some software in the middle of it. A new branch to the coral reef that Twitter is. And then people can build compatible front ends, and compatible back ends, and everybody will be happy. Hopefully when the dust settles, if there is something to this, I'll be left with something of value to reward me for the risk and effort (and the years of barking up fruitless trees and chasing down blind aleys, and convincing people they should listen to me). But, as I have found out many times, there are no guarantees if you choose to work openly, which I do.

BTW, hats off to the folks at Twitter for having the guts to work openly themselves. Without their very courageous and liberal API I would never attempt such a project.

Anyway, if you have a service that could be turned into the PuppyGram service described above, go for it. I may do one myself, I do have a desktop client I like to work in, but there's room for so many, in so many different environments. Think about all the places RSS reaches and that'll give you some idea how diverse this kind of market can be.

Between Mike and Charles Permanent link to this item in the archive.

Charles Cooper says "the blogosphere" needs to get real about the line between church and state.

My response: The tech blogosphere was invented because of the sloppy church-state line at CNet and other professional pubs. They're the last people who get to preach this particular gospel.

Inside the tech industry, we all know what's going on there. In private, no one is confused. They always take the side of big companies over small ones, even when it's ridiculous to do so. The reason -- big companies advertise, they pay their salaries. And the little ones are too little to make a difference. Even if their products are standard-setters. Do they look out for their readers or their bottom lines? Of course, they throw the readers under the bus (a metaphor that should be thrown under the bus, btw).

Further, there is no such thing as "the blogosphere" and there's no way for the lines to be anything other than what they are. Of course, individual bloggers can do something about it. And of course we all know who Cooper is talking about, Mike Arrington.

Now this is going to blow Mike away -- I'm going to defend him. Not because he's my friend, even though he is, but because he's doing a bunch of things right, and before everyone goes too far, let's understand what that is.

Mike doesn't tell bedtime stories, or mask his position behind vague words. He comes right out with it, and tells you he's pissed off, or to pound sand, or worse. Sometimes I can't believe the things he says, but at least he's not dancing around it, like some other people do. (More on that in a bit.)

Mike gets stories that CNet doesn't get, that no one else gets. Look at the piece he did on Mitch Kapor's product earlier today. Compare that against the nonsense that passes for tech news done by the pros. They put reporters on the stories who have no idea what they're writing about, and you can tell. Or old school guys who only quote their friends, and haven't found a new trend or product in years. All they know is that Apple, Google and Microsoft are important and that little companies are not. So it's a long time before a CNet hack gets to tell Mike how to do his job, even if he does act as a mouthpiece for a crappy Microsoft campaign (I wish he wouldn't do that).

On the other hand, Mike says he values loyalty above all else, but he turns his back on his friends far too often, and doesn't call some people on their hypocrisy when he really should. If he's really a gunslinger, he needs to take it out of the holster a little more frequently, and aim it at some people who aren't such easy targets. I want the doors to open wide, and the self-dealing in-breeding to stop. It's making it really hard to make progress. Too hard.

The fact is that it's a fucked up little industry, and everyone needs to clean house. There are some pockets of brightness, and we need to help those shine, and we also need to shine the light on the dirty practices that pay your bills, but hurt everyone else. That's creeping into what we used to call the blogosphere, and that's the scary thing. It's not that Mike needs to become more like CNet, it's that Mike is becoming too much like CNet.

Charles, Mike, back to you.

Permanent link to archive for Sunday, June 24, 2007. Sunday, June 24, 2007

I give up Permanent link to this item in the archive.

I don't identify as a consumer. Why not get it over with and refer to me as a parasite.

Will Linked-in open up? Permanent link to this item in the archive.

Apparently Linked-in is considering its options as a platform with an API. The reason: Facebook, newly open to developers, is stealing its thunder. It would be cool if they just implemented an identity service that managed relationships between users, and allowed developers to define the relationships. Rather than incrementally one-upping each other by being slightly more open, why not go all the way, and operate an indentity service for your own application and for everyone else. This would put Linked-in (or whoever) at the center of Internet 3.0.

A few days ago, I wrote about explosive deconstruction of social networks, and said I didn't know how it was going to happen but it was definitely going to happen. I posited that perhaps Twitter was enough of an identity system to serve as the core, and since then I have been able to latch a compelling app onto Twitter, one that captured a lot of people's imaginations in less than 48 hours. So that tells me that Twitter is probably sufficient (I have to finish the implementation).

Twitter meets podcasting, day 2 Permanent link to this item in the archive.

Continuing yesterday's thread.

I'm now working on a web service that takes four parameters:

1. username (a string)

2. password (a string)

3. MP3 bits (base64-encoded binary)

4. metadata (a struct)

The username and password are for the user's Twitter account. This data passes through the web service, it is not retained. You have my word of honor on that.

The bits are the "gram" -- the official limit is 200K, but there's a little bit of grace. (We'll accept slightly more than 200K.)

The metadata is a struct that can contain fields that have the same names as an RSS 2.0 item, such as title, link, description, category, source, etc. Very much like the Metaweblog API. Not all the elements are acceptable, but ones that aren't are ignored. (For example, enclosure.) All are optional, as is the struct itself. The title, if present, is used in forming the Twitter post. The remaining elements are retained, and used to form feed(s).

The twits are also posted to a global Twitter account -- twitogram. (They don't allow accounts whose name begin with "twitter.")

The username and password must be valid for the MP3 to be retained.

The service returns a string, if successful, the URL where the gram is stored. (I'm using Amazon S3 for the storage, so it should be fairly reliable.)

There's a limit to the number of grams you can post over time. Not sure exactly what the limit will be. Maybe no more than one every ten minutes? Interested in people's opinion.

The ideal client for this service, it seems, is Flash, because it can do the MP3 recording and has XML-RPC support. I will also implement a RESTful interface.

Disclaimer #1: Who does he think he is? Just some guy. ;->

Disclaimer #2: My mother loves me. (I think.)

More dislcaimers will follow.

Postscript #1: 29 hits today for TwitterGram.

Sign of the time Permanent link to this item in the archive.

Rafe Needleman: "Go to friend's wedding or blog Federated fracas?"

Berkeley hills Permanent link to this item in the archive.

Berkeley hills

This is the neighborhood I take my walks in.

What you can't tell from the picture is how perfect the climate is for exercise.

I think it's the nicest weather in the whole United States.

Permanent link to archive for Saturday, June 23, 2007. Saturday, June 23, 2007

Twitter meets podcasting? Permanent link to this item in the archive.

The other day I was thinking about other kinds of Twitters. The thing we like about Twitter is that you can't post a book-length story about what's going on right now, you can only do a 140-character synopsis -- "I just got on BART" or "Driving to NoobCamp." It's one of those Worse Is Better or Less Is More things we like so much about the Internet. So I started making a list of different kinds of Twitter, and immediately gravitated to something I call TwitterGram, where you use the 140 characters to link to a 200K audio message. Think of it as Twitter meets podcasting.

So I created one these messages. Click on the link below to listen to it.


I linked to this message from my Twitter acct.

If you want to play the game, record a response, no more than 200K, upload it somewhere, and link to it from your Twitter account, and put @davewiner somewhere in the text of the twit (so I will see it). Of course I'll be surprised if anyone actually responds, but what the heck, maybe people will.

I have a funny feeling Chris Pirillo will like this. ;->

Tom Morris responded! Yehi!!

My response to Tom's twittergram. ;->

George Ellenberg says it's a great idea, but not practical because it's too much work.

My response to George is basically, yes, but if it's fun and people like it, it can be made easy.

Tom Morris suggests a URL scheme for TG's.

Twittergram #4. In the first few hours of brainstorming you don't have to deal with every issue every person might raise. Sometimes it's better just to suspend criticism, you don't even know if the idea of the moment is what you're going to implement. There's always someone who says you can't do it. Amazing how many of the big ideas of the Internet had to go through the objections of people who thought it couldn't work.

Amyloo stays well within the 200K limit. Thanks!

This is kind of like the Dixie podcast we did in 2005. ;->

Twittergram #5. I'm going out for a bit, but when I get back I'll put up a web service that takes care of a bunch of the details of doing Twittergrams. Not all of them, but a lot. You'll need to have software on the desktop that can record an MP3, and that can send an XML-RPC or REST message to a server. You'll get back a URL, but you won't really need it, because it'll also take care of posting the MP3 to Twitter. And it'll probably also generate an RSS feed (it would be kind of ridiculous if I didn't do that too, as far as I know Twitter doesn't understand enclosures, and this app begs for them).

Moving day for Berkman Center Permanent link to this item in the archive.

Baker House, the old Berkman Center building, where I had an office for a couple of years, is on the move. The building is moving down Mass Ave. It's a historic building so it can't be demolished and the law school wants to buid something new and modern where the building used to be.

The Ukranian Center, another historic building, is also moving today.

Comments on people-ready Permanent link to this item in the archive.

Re the "people-ready" discussion.

There are a couple of reasons why the writers shouldn't have done what they did, and in all the comments already posted, no one has gotten to this.

First, Mike Arrington implies, in the title of his post, that everyone knows about this practice. Maybe it's disclosed, quite possibly he has written about it and I missed it. But to imply that everyone knows they're doing it is wrong. I didn't. I'm sure others didn't as well.

Second, and this is the really important one. It's one thing to let Microsoft buy space on your site (it's called advertising) and quite another to accept Microsoft money for words coming out of your mouth. Next month when we read something positive on these sites about Microsoft, how are we supposed to know if it's an opinion, or just another example of being paid to say something supportive of Microsoft.

The only one of the people involved who showed any interest in what others think is Om Malik, and even his interest was conditional. In public writing, what people think of your writing is very important. They may not agree with you, they may not like what you say, they may not like you, but you want to be sure they know where you're coming from. Any doubt about that removes value from your work. Do it often enough and it removes all value.

Mike says that this discussion cost him money that he needs to make payroll. I encourage him to look at a bigger picture. Any cloud over his integrity with readers will have a much bigger impact, imho.

Comprehensive roundup from Jeff Jarvis.

Doc Searls: "The question isn't whether advertisers are paying for text in a box. It's whether they're they're also buying kinder treatment in editorial postings. We need to hear that. Not to be told where to go."

Dan Blank brings some welcome comic relief to the drama. ;->

Permanent link to archive for Friday, June 22, 2007. Friday, June 22, 2007

Did Microsoft pay star writers? Permanent link to this item in the archive.

Valleywag has a story that Federated Media is paying "star writers" to recite a Microsoft marketing slogan.

I sent emails to several of the writers and Microsoft PR. I also asked John Battelle, the founder of Federated Media, if this is true. He said: "As usual, it's a bit more naunced."

I have reason to not trust Valleywag, they've said things in the past I've known were not true, so right now I don't know what to believe.

On the other hand the Federated Media site is for real, and it has quotes from the people Valleywag says are quoted. So some of it is true. Battelle didn't deny it.

Om Malik: "I have requested Federated Media, our sales partners, suspend the campaign on our network of sites, and they have."

What is an identity system?  Permanent link to this item in the archive.

Dinner last night was with Doc Searls, at the St Francis Hotel in San Francisco.

When I got on the BART in Berkeley, I sent an email to Doc from my Blackberry saying I was on the train. When I got to the Powell Street BART station, I sent an SMS saying I had arrived. I walked three blocks to Union Square, and there was Doc, smiling and ready to talk about identity, which is much on my mind these days.

We covered a lot of ground, I reviewed my belief that the features of social networks are due to deconstruct into simple services that can be recombined by skilled users in an infinite number of ways. At the core of all of it is an identity system. So what is an identity system? Is there a good definition somewhere? How many features can you add before it becomes more than an identity system? This is important because in this area, it's important to strip it down to its bare minimum, so that the first component of any network of people, events and resources can be maximally combined with features that depend on identity. The goal is to give the user the most options with the fewest identities.

Now this need to be minimal explains the interest I have in Twitter. Could it be that the ability to post 140-character status messages should be part of any identity system? Should every identity service minimally have a web browser interface, an IM interface and an SMS interface? Or is a back-end service enough, allowing applications to serve as front-ends, exclusively?

It seems that these are the questions we'll answer in the coming months. But my gut feel is that if Twitter has more functionality than is required to define an identity system, it's not much more. Not too much more. To prove it, one would have to build an application that required identity using Twitter as the identity server, and see if the extra features turned out to be useful, redundant, or in the way. My guess is that they would be useful, not redundant, and not in the way.

Then I had a conference call with Marc Canter this morning where we talked about the same issues from a whole different perspective. Marc believes in the explosive decontstruction of social networks, although he uses more polite terminology, because he believes in vendors, and true to form, I'm out to subvert the vendors. ;->

Doc and I reached a very interesting place, but I don't want to, at this time, talk about exactly what that was. Not sure I could do the idea justice. Might be better to put up an example app.

Also I should mention that Elliot Noss of Tucows was at the dinner too. Identity services and domain services are related, don't you think?

PS: In 2001, I wrote about the "explosive deconstruction" of the brand names of journalism, a process that today, is well underway.

What's up with Twitter? Permanent link to this item in the archive.

Last update was 2 hours ago.

Only five updates in the last 12 hours?

What's going on wit da Twit?

Today's links Permanent link to this item in the archive.

Soup of the day: Spicy Chicken Soup.

Drag queen of the day: Rudy Giuliani.

Soul artist of the day: Al Green.

Buongiorno! Permanent link to this item in the archive.

Sports fans!!

Permanent link to archive for Thursday, June 21, 2007. Thursday, June 21, 2007

Dell Hell Permanent link to this item in the archive.

I was thinking of getting an inexpensive Dell desktop for a home server, but after reading this review of their customer service, I was reminded why sticking with Apple is probably the best bet.

Today's links Permanent link to this item in the archive.

Todd Cochrane: AT&T's Secret $10 DSL.

Get my most recent trivia on Twitter.

Gets to the point Permanent link to this item in the archive.

An idea for a conference session...

A-list blogger sits at table in front of room.

Participants line up. Each, in turn, dictates a 140-character blog post, which the blogger dutifully enters, verbatim. Two or three links. Next.

Sort of an open blog.

Only works for bloggers with a certain amount of flow, or A-list goodness to bestow.

Happiness Permanent link to this item in the archive.

Happiness is a doctor's office with open wifi.

More happiness Permanent link to this item in the archive.

Happiness is your blog moving from rank 260-something to 140-something on Technorati for no apparent reason.

It would be wonderful to break into the top 100 again. At the beginning, this blog was #1 on Technorati.

Permanent link to archive for Wednesday, June 20, 2007. Wednesday, June 20, 2007

Question about Creative Commons Permanent link to this item in the archive.

I like to ask technical questions here on Scripting News for a few reasons:

1. If I have the question, there are probably others who have it too. So everyone has a chance to learn.

2. We create an archived thread of knowledge on the subject for the search engines. I benefit from other groups that discuss things that I need to know, there's nothing like practical answers to problems real people have.

3. It gives readers a chance to show off what they know, and gives me a chance to learn about the people who read this site. I am always impressed with the deep knowledge of these people, and their generosity, their willingness to help.

So with that in mind, I have a technical question about something that isn't technology, but is something technologists are using, the Creative Commons.

Back in 2004, when the Creative Commons was very new, and I was working at Berkman Center which was one of the proponents of the Commons, it seemed natural to release the RSS 2.0 spec under one of the licenses. Subsequently, it became a common practice in spec-writing, for example when Microsoft released the SSE spec, they also used the Creative Commons.

It made sense to do so, because it follows in the precedent set by the IETF, the share-alike, for-attribution license, to this non-legal mind, is more or less the same license that the IETF has used for many years for its specs.

So the question is this -- if there are disputes about a work that's licensed under the Creative Commons, what are the mechanisms available to mediate or arbitrate such disputes? Perhaps such mediation is a service that one of the law schools, Stanford or Harvard, might provide? It seems that when a work is licensed under the CC, there should be some free help available to guide the use of the licensed material, since (I presume) one of the goals of the CC is to encourage creative people to be non-commercial with their works. If there's no way to profit from the work, it seems unfair that it should cost money to enforce the terms of the license (however these days nothing about the legal system seems fair to me).

So this is a technical question addressed to lawyers who read Scripting News. Thanks in advance for any help you can offer.

Dan O'Shea is a lawyer who is interested in doing this work.

Creative Commons: "A Creative Commons license terminates automatically if someone uses your work contrary to the license terms."

Italians want to know Permanent link to this item in the archive.

Paolo says they want to know what we think of them.

I was talking yesterday with my friend Mary Trigiani, who as you can tell by her last name, is of Italian descent. Her grandparents were born in the old country. I told her my impression, that for a country of such beauty, and a people so intelligent and friendly, and one that seems from the outsider's point of view to run so well, they sure think very little of themselves!

I didn't see any homeless people in Italy. There were some beggars, they were very aggressive, but they didn't persist if you ignored them. But even they seemed to be taking reasonably good care of themselves.

And the cities are so fantastically beautiful. When Italians visit the United States, what must they think of us. We can't even keep our streets clean. True, NY is doing much better, but we have a long way to go. And our food, it's nothing compared to theirs. Honestly I don't think I had ever really tasted fish until I had lunch with Marco and Paolo in Genova. You can ask them how I was gushing over the flavors and textures.

I go back to the advice I gave at the end of my trip. Let's have an international blogger's camp in rural Italy, off-season, a week retreat, where we talk about the world, in an expansive way. Let Italy be the first host. Then we go somewhere else, maybe South America, New Zealand, Korea. Let's find what's great about all our cultures, and learn from each other.

I think if Italians use the rest of us a mirror they might learn to appreciate what they have more than they do now. It's a beautiful place. And the people are nice. What more could you ask for!

OJ's confession on BitTorrent Permanent link to this item in the archive.

TorrentFreak: "In 2006 O.J Simpson announced he was releasing a book in which he would detail what would have happened, had he really committed the horrific murders of his ex-wife and her boyfriend in 1994. After public outrage, the book was shelved and 400,000 copies of the book were destroyed but now a digital version has been leaked to BitTorrent."

Permanent link to archive for Tuesday, June 19, 2007. Tuesday, June 19, 2007

What to doo with Yahoo? Permanent link to this item in the archive.

The big win for Yahoo was My.Yahoo, it was the perfect example of send them away to get them to come back. Any comeback for Yahoo must include revitalizing this service, quickly, because this is yet another area where Google is gaining ground on the sleeping giant. Scott Gatz, the exec who made My.Yahoo what it is, is still at the company.

I'd also suggest decentralizing the company more. Some analyst told them they needed to gain economy and synergy from their acquisitions by centralizing and eliminating duplication, but this makes no sense. Their goal isn't to economize, the goal is to grow. That's the only thing that matters.

The problem with Yahoo is too many people for too few opportunities. But, ironically, they need to make the problem worse in order to get back on a growth track. They also need more startups outside Yahoo to view Yahoo as the logcial company to acquire them. The way to do this is to set some standards by unbundling basic services, most important being identity. Yes it's nerdy, and hard for a Hollywood guy like Semel to understand, but now that the Hollywood guy is gone, maybe Yahoo can start being a technology company instead of the 21st century equivalent of a pet food retailer. That means implementing some big ideas that are rooted in technology not merchandising.

Basically the problem of Yahoo is the problem of Silicon Valley (and that includes Google btw). But it's not the problem of Apple, which people tend to overlook in their analysis of Silicon Valley (a big mistake, Apple is practically the only Silicon Valley company left).

The business of the valley is not publishing. It is not advertising. It is not retailing. It is not pet food. It is cool packages of technology that thrill people with empowerment and novelty.

So start by giving My.Yahoo some space, and money, and get some new hot features out there ASAP.

And then unbundle some services and offer them to internal users and to developers. It's not mandatory for the internal users to build on them, but there's no guarantee that management won't acquire an external competitor that does a better job of hitching up to the backbone that Yahoo is using.

Google hasn't been very successful with GData, and there are good reasons for this. They think like an advertising company. Try thinking like a technology company instead, and all of a sudden Yahoo will start growing again.

PS: Invest in open source projects. You can buy love.

PPS: Invest in anything that undermines Google.

PPPS: Merging with Microsoft is death.

PPPPS: Doc pulls the killer quote.

Networking puzzle, day 2 Permanent link to this item in the archive.

Yesterday I wrote up a Macintosh networking problem. With two ISPs, I wondered how I could use both networks on one LAN. There was a huge outpouring of very high quality information that almost immediately pointed to a class of hardware product that provides a very elegant solution. But I want some more information before deciding how to proceed, because something even simpler might make more sense for what I want to do.

Suppose, for the sake of argument, that I have a Mac OS X server colocated offsite, but I want to be able to use it as a file sharing server from my home. The machine has a fixed IP address. Of course it doesn't show up as a server under the Network section in the Mac Finder. Now the question. Is there some way to get my desktop Mac at home to connect to the server with just an IP address?

If so, my problem is solved because I have five static IP addresses from one of my ISPs. And if I can just put up a server at a fixed location, that solves the problem.

Me, a cranky geek? Permanent link to this item in the archive.

I gotta admit, I enjoy watching the Cranky Geeks video podcast, mostly because I like the nerdy picture of John Dvorak on the opening screen and the corny polka music that plays in the background. I sometimes even watch the rest of it because Dvorak is such a curmudgeon, and the guests are interesting too. That's why I agreed to be on two of the shows, one which will be recorded tomorrow and the other on July 25 (Jason Calacanis is the other guest).

They just sent me a list of topics they want to discuss. If you have something to say, please post a comment, esp if they make you cranky in a geekish sort of way. That'll give me some idea of what people think, and may get my juices flowing. ;->

podcasting.opml.org Permanent link to this item in the archive.

Last night a message was posted on one of the podcasting support mail lists, observing that an opml.org directory was showing some weird content. It was pretty late, so even though I found the problem right away, I didn't fix it until this morning.

It wasn't a hack job as some people thought, and I hadn't decided to monetize the directory by pointing it to some porn sites, rather it was a dangling pointer left over from a server purge in April, when I was able to turn off four of my six servers, thereby saving a bunch of money every month. The directory had been hosted on one of the machines that I turned off. The ISP reassigned the server to a new customer, who was keeping a directory of porn sites on the machine.

Fixing the problem was simply a matter of redirecting the sub-domain to one of the two remaining servers and telling it to display the OPML file for the directory.

Today's links Permanent link to this item in the archive.

Artima: "Combine the power of Python with the polish of Flash to create a desktop application."

Rolling Stone: The Record Industry's Decline.

Amyloo: "We should present each congressperson with the bios and pictures of our dead during the funding cycle, and ask which snuffed-out life they'd like to claim for personal sponsorship."

Scott Rosenberg: "To this outsider, Semel doesn't appear to have been the Hollywood idiot some now see."

Take Back America, a conference of presidential candidates today in Washington, is powered exclusively by Confabb, a company I am an investor in.

Permanent link to archive for Monday, June 18, 2007. Monday, June 18, 2007

Today's links Permanent link to this item in the archive.

News.com: Yahoo's Semel steps down, Yang takes over.

Jerry Yang blogs about the Yahoo!

A 1999 picture of Scoble 2.0 at age 5.

Jeremy Toeman: USPTO launching P2P patent review.

My first software review was in the NY Times, in 1983.

Marc Canter enjoys the relaxed lifestyle of Trieste.

Kottke reviews Ratatouille. Sounds like a good movie!

Dvorak: "Wake me when Matlock comes on."

Another networking puzzle Permanent link to this item in the archive.

After all the michegas about AT&T last week, I decided to order a second Internet connection. I was pretty happy with their high speed DSL, but if they're going to gang up on customers with the record industry, I want to be sure I have an exit planned out.

So I ordered a Comcast network interface. It should arrive in a few days.

The question is can I have both network interfaces running on the same LAN?

I was thinking if I plug the Comcast box into a G4 desktop that has two Ethernet jacks, while the other is plugged into the big switch I bought a few weeks ago (and it's working great, btw) that's connected into the DSL line, that somehow all my computers would be on both nets at the same time?

I figured some of the network gods tuned into this station may have some ideas.

Is there any way to make use of two net connections on one LAN? Or does it necessarily mean two separate local nets?

Comment here, please.

And sorry for destroying our culture, Andrew. ;->

Driving test Permanent link to this item in the archive.

I have to take a written driving test tomorrow. They have example tests, which is useful. I've never failed one of these tests, but I'm getting a fair number of the practice questions wrong.

One thing that's really cool about the DMV site is they tell you what the current wait time is at the local office, and other nearby offices. It's been a long time since I've been to a California DMV.

BTW, according to Andrew Keen, posts like this are ruining our culture. Sorry for that.

Permanent link to archive for Sunday, June 17, 2007. Sunday, June 17, 2007

It's time to open up networking, again Permanent link to this item in the archive.

Last week I had a meeting with a serial entrepreneur who's working on a new company whose product is a calendar for social networks, or a social network of calendars, depending on which thread you pick up. It's basically a good idea, a no-brainer, because time and networking relate to each other. I have relationships with individuals, or any group of people I choose to meet with. Of course systems can work better if there's a way to express those relationships.

Earlier today I signed up for a service a friend works for, to try it out and give feedback. It's the 20th new service I've signed up for in the month of June (I made up the number, I don't know how many I've signed up for, but it's not far from 20). Every time I sign up, I have to enter the same pieces of information. We all know the drill, we all do it. There is even a social network of people who meet a few times a year to discuss this, but progress comes slowly, if at all.

Everyone is going ga-ga over Facebook, but like the people who hold out on Twitter, I'm not ready to give my life to a service that views me as a college student. My relationships are adult relationships. Okay, I probably won't even use Facebook when they offer me some realistic choices on labels for the arcs that connect me with people in my network, because what we really need is an architecture that allows anyone to add a tag to an arc, the same way we add tags to pictures on Flickr.

All these things point in one direction, esp Facebook. Closed systems are fine in the early stages of a new technology. They're the training wheels for a new layer of users and uses. But, as we always see, the training wheels eventually come off, explosively, creating new systems that throw out the assumptions of the old. Oddly, I think this is what's really behind the Fred Wilson thread, it has little to do with the age of the people, and has more to do with the age of the technology. (The personal computer was "invented" by a group of people, with wide ranging ages. Bill Gates was a teen, but many of the other people were adults. How old were Chuck Geschke, John Warnock and Paul Brainerd when Desktop Publishing came online? Tim Berners-Lee was in his 30s when he created the web.)

Eventually, soon I think, we'll see an explosive unbundling of the services that make up social networks. What was centralized in the form of Facebook, Linked-in, even YouTube, is going to blow up and reconstitute itself. How exactly it will happen is something the historians can argue about 25 years from now. It hasn't happened yet, but it will, unless the rules of technology evolution have been repealed (and they haven't, trust me).

The next big thing Permanent link to this item in the archive.

Re the current thread about entrepreneurship and aging...

1. I think Fred Wilson's intentions are good.

2. I think it's great that VCs have blogs now, so they can post ideas like the one he did, so we can respond to them, and hopefully figure out how to bridge the gap between our understanding of the world and theirs.

3. I am not the entrepreneur I was in my 20s, and that's where I'd like to begin today's story.

When I was young, I had an incredible drive to prove myself and that caused me to invent something new, want to use it to change the world, and made it possible for me to go through some horrible stuff to make it work. Really horrible stuff.

Once, I remember having a thought, at work very late at night, the ony person in the office (I had been the first in the office that morning too) wondering what my last day at Living Videotext would be like. I couldn't visualize it. I was so dug in, so committed, and the situation was so hopeless, I just couldn't see a positive outcome. But in my 20s, I didn't give up. I kept going.

Later, when my board of directors, most of whom were a generation older than me, told me to shut the company down, I told them to fuck off. I knew I had a hit product in the pipe, we just had to get through a couple of months of hell and then the sun would shine. (BTW, thanks to Guy Kawasaki, a VC who blogs, for believing in me, and helping us dig out of that hole.)

Today's Dave would never do any of that. I would give up long before I made my investors their 20x return. Fred's theory is correct, when applied to me. I am a cashed out 50-something ex-entrepreneur. But the problem with Fred's theory is that it flushes away the biggest opportunities in front of him, the ones that could make him an investor in the next Apple, Nikon, CNN or Sony -- at their startup. All it takes is a little flexibility. In other words, our pair of posts present an opportunity to close a big gap, and create a new kind of entrepreneurship that takes advantage of the power of youth, and also takes advantage of the rarest of things, a 50-something person who has spent a life studying creativity, and knows how to keep the wheels moving, even if experience has taught him some very hard lessons about what to try and what not to try (in other words Clay Shirky's thesis is correct too, even though it's only a sliver of the whole picture).

Here's a challenging question. If age is such a killer, why is today's Steve Jobs doing so incredibly well, where the young Steve Jobs shipped a loser (Lisa), then an almost loser (Mac) which was saved over his objections (he had some very wrong ideas about users and stubbornly held to them) and then was either fired or quit in a rage (depending on whose story you believe). Today, people seriously consider the possibility that Jobs's vision of the future may prevail over Gates's. I only use Macs these days. Did I think that would be possible, even five years ago? Never. So did we underestimate Jobs? Absolutely! The 50-something Steve Jobs disproves Wilson's hypothesis.

Me, I'm discovering not only new ideas that are world-shakers, at an incredible pace, but I'm also learning how to make them work in the real world in ways I never could have before. In the 80s, with all my focus and intensity and will to succeed, I only managed to make a modest success, and when we flipped the company, the products died shortly after I left. I suspect that will be true of many of today's flips as well.

But in my 40s, I learned how to make three things work, all non-commercial, but all huge, and all will eventually create commercial opportunities and wealth for people like Fred Wilson. And in the last year, I have openly proposed four more ideas that I believe are all world shakers, each of which could turn into an Apple-sized company, and while I would never volunteer to be the CEO of the company (I'd leave that to a younger person) I would like to play a key role, akin to that of a producer or a director of a movie or HBO series, in the creative side of the work. That's where a guy like me shines. And if there had been a better talent system when I was younger, I would have been cast in that role then too.

So maybe that's the point. Maybe this is the beginning of a conversation that can last a few years (long blocks of time are something older people understand much better than younger people). I've sure had my complaints about venture capitalists. Now we're hearing their complaints about us. Does Fred have an open enough mind to consider Hypercamp, Checkbox News, Podcast Player or Social Camera as possibile businesses? Does he know enough young possible CEO types who could contribute their talents to such ventures? Does he have the vision to help create a system that can take advantage of all our talents?

BTW, I could never have written a post like this when I was in my 20s. While in my heart I knew the answer was "working together" I didn't know how to actually do it.

Thought I'd heard it all Permanent link to this item in the archive.

Doc Searls has an analysis of the end of The Sopranos that's actually new. I thought I had heard every possible angle, and was bored with it. That's why it's good to have a guy like Doc around, he finds something to talk about even when you think it's been talked to death.

Permanent link to archive for Saturday, June 16, 2007. Saturday, June 16, 2007

I did it anyway Permanent link to this item in the archive.

Fred Wilson says that kids are net natives, and that people over 30 don't invent new paradigms. To say that ticks me off is an understatement.

I've been a net native since before I was 20. Yes, I read newspapers growing up, but I also blogged before it was called blogging, and created a lot of the technology that the kids are developing now. Yet I've had arrogant idiotic asshole kids tell me I don't understand the net. Yeah sure.

At this point in my career I'm ready to do the really big ideas, and it sucks that attitudes like the one exemplified by Wilson are in my way. Stop thinking about who can't do what, and start paying attention to who actually does it.

I listened to an interview on public radio with one of the founders of YouTube, a young guy. The things he says were new 20 years ago. He's a good marketer, and no doubt has attracted the people he needs to build a wonderful system. But he doesn't have all the answers. Sometimes a bit of experience can help, not hinder, progress.

In every other creative field people are active into their sixties, seventies or eighties. For some reason in tech we assume people are washed up at 30? Based on what? Marc Andreessen's experience. Hmm.

BTW, when I was a kid, the VCs had reasons why I couldn't do it then. I did it anyway.

Rex Hammock, who's my age, weighs in.

One more thing, since this thread is about Facebook, why is their network so tone-deaf to the lives of adults? Maybe it's because the kiddies don't have a clue about business relationships, adult sexual relationships, or family relationships more specific than "In my family?" How long does it take to add some checkboxes to a dialog? These are the new heroes? It seems we've set the bar too low.

Clay Shirky agrees with his friend Fred Wilson that people over 30 don't invent new stuff.

Shirky also said a few years back that IBM would rule in web services. He was wrong then, he's wrong now.

Steven Hodson: "To Fred -- kiss my ass."

Permanent link to archive for Friday, June 15, 2007. Friday, June 15, 2007

Why no iPhone SDK? Permanent link to this item in the archive.

Scoble says Steve Jobs isn't an idiot, he knows that developers make a big difference in the success of a platform. He concludes that an SDK, turning the iPhone into an open platform, will come at some point after the initial release, maybe as early as January 2008.

But then there's this angle...

Steve Jobs, quoted in a Newsweek interview: "Cingular doesn't want to see their West Coast network go down because some application messed up." This explanation has largely been dismissed as a Jobs attempt at reality distortion that didn't work.

But maybe it isn't such a far-fetched idea...

There's one application, for sure, that could mess up not just Cingular's West Coast network, but the whole idea of an Internet-capable PDA with wifi that wants to be a conventional cell phone. It's called Skype, and it really worries the phone companies. So much so that they might have made the closedness of the iPhone a condition of working with Apple.

Shortly after Apple opens the iPhone, if they ever do, expect a compatible version of Skype to follow shortly after.

But the finger-in-the-dyke approach may not hold back the flood this time...

News.com: "Wal-Mart is the first major retailer to dedicate a section to Skype equipment."

Finally, you gotta wonder why Apple, the pioneer of 802.11 wireless networks, went with such old, expensive, customer-hostile and likely obsolete technology, instead of partnering with Skype, and sticking with businesses they know and have mastered. This might be the mistake of iPhone.

Talking with Scoble yesterday, who says he's going to camp out to buy an iPhone on June 29, I suggested it might not be like buying a Playstation or new version of Windows. Remember, you have to buy a service plan from AT&T when you buy an iPhone, and that involves lots of time. A credit check, options to choose, service plans, etc. It might not be the party everyone thinks it will be.

I still love my Blackberry Permanent link to this item in the archive.

According to CrunchGear, the next Blackberry has wifi.

Important new Twitter feature Permanent link to this item in the archive.

The Replies tab displays messages posted on Twitter that are directed to you even if you aren't subscribed to the person who wrote it. Very good!

Click here to see your Replies tab (assuming you have a Twitter account).

Andy Carvin: "It has an RSS feed." Awesome!

Permanent link to archive for Thursday, June 14, 2007. Thursday, June 14, 2007

New idea: Social Cameras! Permanent link to this item in the archive.

Here's an idea that came to me while waiting for a train to Genova. I was standing on a platform, across a pair of tracks a man was taking a picture of something in my direction. I was in the picture, the camera seemed to be pointed at me.

I thought to yell my email address across the tracks asking him to send me a copy of the picture. (Assuming he spoke English and I could be heard over the din of the station.)

A picture named dave.jpgThen I thought my cell phone or camera could do that for me. It could be beaming my contact info. Then I had a better idea. What if his camera, as it was taking the picture, also broadcast the bits to every other camera in range. My camera, sitting in my napsack would detect a picture being broadcast, and would capture it. (Or my cell phone, or iPod.)

Wouldn't this change tourism in a nice way? Now the pictures we bring home would include pictures of ourselves. Instead of bringing home just pictures that radiate from me, I'd bring home all pictures taken around me while I was traveling.

Of course if you don't want to broadcast pictures you could turn the feature off. Same if you don't want to receive them.

A standard is needed, but the first mover would set it, and there is an incentive to go first because it would be a viral feature. Once you had a Social Camera, you'd want other people to have one. And you'd tell them about it.

Not sure what technology would work best here. Bluetooth isn't fast enough. Is wifi overkill? Maybe a low-power radio transmitter?

When I told this idea to a bunch of friends at breakfast they said they probably already have these cameras in Japan. Do they?

Personally I think this idea is as good as Checkbox News or HyperCamp, neither of which have been done yet, btw. ;->

Kevin Marks says wifi is the way to go.

Gulllp Permanent link to this item in the archive.

Five years ago today: "Lots of non-Internet stuff going on."

That was an understatement. ;->

I choose to remember 6/14/02 as the day I had my last cigarette. On my way to the doctor's office I bought two packs of Marlboro Lights. I smoked one on the way to the appointment. That was the last cigarette.

It was a Friday. I would spend Saturday and Sunday in the hospital, and on Monday I had heart surgery. A life-changing event, for sure. A life-saving event too.

Over the years I've written lots about it. As my body recovered from the surgery little victories seemed pretty big. First, a walk down the driveway. Then a five minute walk down Manzanita Way. Then ten minutes, then twenty. My first trip to the city. Dancing with a 6-foot cigarette in my dreams. And on and on.

A picture named iraq.jpgI think today is a big milestone in that I didn't remember to look at the calendar until 2PM, and I had to go back to the archive page to be sure I had the day right. I am so not a smoker that I didn't even remember to mark the day until well past lunch.

I owe a lot of gratitude to people who helped me get through the toughest part of the recovery.

And I thank Murphy for letting me live another five years. Whew. Think I'll go walk in the hills. ;->

Today's song: Respect Yourself.

Kudos to Progresso Permanent link to this item in the archive.

Vlad: "I'll probably be the only one to make this comment, but it's about time someone noticed the awesome jobs Progresso and Campbell are doing with the gumbo soups."

I haven't tried Campbell's, but Progresso's gumbo is an excellent soup. I buy four or five cans whenever I can. True, most markets don't stock them. Good food!

BBC piece Permanent link to this item in the archive.

I wrote a piece for the BBC a few months ago.

It's on the BBC website today.

AT&T, day 2 Permanent link to this item in the archive.

Re yesterday's post on AT&T.

Gary Secondino wonders if Apple supports them. AT&T is the exclusive service provider for iPhone.

Jake asks if they might also guard against Slingbox users on behafl of Major League Baseball.

Permanent link to archive for Wednesday, June 13, 2007. Wednesday, June 13, 2007

I don't believe in the death penalty... for people Permanent link to this item in the archive.

But I do believe in the death penalty for corporations.

Sometimes they do something so heinous, so unacceptable, that the only just punishment is oblivion.

An example: We should have put Exxon to death after their tanker wrecked the ecosystem of a pristine bay in Alaska.

And today, If there were a death penalty for corporations, AT&T may have just earned it.

Imagine, they have designs of selling access to movies and stuff over the Internet, so they decide to join with the MPAA and the RIAA to spy on and prosecute their customers.

What a lack of awareness of their relationship with customers. They should do things to reward customers for being smart enough to have chosen AT&T as their Internet service provider. Instead, they would make their customers the stupidest people on the planet, choosing the only ISP that will send you to jail to create a new business model for them. Instead of competing to provide great service at the lowest possible price, they want to drive their customers to financial ruin, for having made the mistake of choosing AT&T.

AT&T -- a company that doesn't deserve to live.

Papa Doc: "Kinda gives ya the warm scuzzies, huh?"

Sopranos finale screen shot Permanent link to this item in the archive.

Apple & developers Permanent link to this item in the archive.

Daring Fireball: "Perhaps it's playing well in the mainstream press, but here at WWDC, Apple's 'you can write great apps for the iPhone: they're called web sites' -- message went over like a lead balloon."

Read the whole piece about how developers are reacting to Apple's news at WWDC this week, and consider another theory to explain what's going on.

Apple makes a lot of software that developers used to make. Over time they'll make more. And while that's going on they're becoming more of a consumer products company and less of a computer company. How does that translate for developers? The platform is less important and the package is more important. What the consumer gets out of the box matters. The ability to make a phone call, or listen to music or get directions to a restaurant. But run some random app that someone other than Apple made? There's not much demand for that with users.

How do I know? I've been there. When Apple made very little of the software people used, I still had a hard time explaining to people I met on airplanes or ski lifts, generally well educated people who used computers, that I didn't work for Apple, that I was an "independent developer." What's that.

Apple doesn't open up the iPhone because they don't have to and they don't want to. The security argument is bogus. Skype runs only on computers that are wide open. The phone is just one app, as it is just one app on the iPhone. And Apple has some special understanding of security? Well, that was disproven quickly after Safari shipped for Windows, holes were discovered within hours of its release. No it's not security, it's a shift in positioning. Apple didn't come prepared this year for WWDC because it's not a computer company, and they don't need a developer community.

Which of course is a total shame and utter waste because they have one of the best, if not the best, developer communities in existence. Surely something could be done with all that motivated talent that effectively works for free for Apple?

Mahalo has a community program Permanent link to this item in the archive.

Jason Calacanis announced earlier today that Mahalo now has a way for people who aren't on their payroll to create and maintain pages on their human-powered search engine. Each author and page has to be approved by one of his staffers. Authors get between $10 and $15 per page. Not sure what tools they have, or what protocols they support (that's what interests me most right now).

But $15 seems like not very much money. Do a little math to see how many pages you have to write to make a living. Suppose an employee costs $100K per year after benefits, that means they must do 6666 pages per year. If a book has 300 pages, then a Mahalo staffer would have to write 22 books a year to earn a fairly modest salary. All this is assuming that there is no disparity, that internal authors are paid the same as external ones.

I don't see why people should line up to do this work? I mean, I understand why Jason wants them to do it (he puts ads on the pages). But what value do they provide to authors? I suppose at some point there is flow, but you're not allowed to spam them, so it's just a good feeling that you're helping people? But isn't Jason going to get a personal jet if this thing is successful? Seems like a bit of a plantation to me.

Yes, he's flowing some of the money to Wikipedia, but isn't it obvious that he's wanting to displace Wikipedia's position in Google. Search for almost anything on Google and you'll find the Wikipedia page either at the top or very near the top. Today Mahalo is nowhere, but Jason, the kickass promoter that he is, plans to change that! ;->

So, I don't understand the business of Mahalo, although at a technology level though, I do, and have some ideas. Basically everything we've done with the OPML Editor applies. I'm going to ask Jason for some money to develop the editor (it's an open source project after all, and he's got lots of VC money) so we can put together a great editorial toolkit for Mahalo authors both internal and external, and leave it to him and others to figure out the economics.

Christian Burns has a theory about the economics.

Brian Benz: "Anyone who has written a technical book with a traditional print media publisher will recognize these numbers."

Video recording is a felony? Permanent link to this item in the archive.

Patriot-News: "Brian D. Kelly didn't think he was doing anything illegal when he used his videocamera to record a Carlisle police officer during a traffic stop. Making movies is one of his hobbies, he said, and the stop was just another interesting event to film. Now he's worried about going to prison or being burdened with a criminal record."

Permanent link to archive for Tuesday, June 12, 2007. Tuesday, June 12, 2007

New scanner arrived today Permanent link to this item in the archive.

Click on the pic for the Amazon page.

Aside: I'm now using Flickr to store all the little pics on Scripting News. As before I just drop them in a folder that my script is watching, and when it sees a new pic, it uploads it and puts the HTML for the image in a little window for me to copy/paste.

Later: The scanner is here. An example of a scan.

Example of color scan

David Bianculli on the Sopranos finale Permanent link to this item in the archive.

Fresh Air TV critic has a great summary of how fans view the Sopranos finale.

Just saw an iPhone ad on CNN Permanent link to this item in the archive.

And it's good. Really good.

Here's how it goes...

Narrator: "You're watching Pirates of the Caribbean (on AppleTV of course), and someone says they'd like calimari."

The user clicks a button. Google Maps comes up. Click. A keyboard comes up. Types C-A-L-A-M-A-R-I. Enter.

Pushpins appear on the map. (The phone knows where you are?)

The user touches a pin. A small card with a phone number pops up. Clicks the number. The phone dials. Hello, please send over some calamari.

It's a subset of the Knowledge Navigator without the guy in the bow tie.

Quite compelling. My Blackberry can't do it. Okay maybe I just decided to buy one.

Ooops. ;->

PS: Rich Karpinski says my Blackberry can do it, and iPhone doesn't have GPS. At least it's a good ad.

PPS: The ad is on the Apple site, along with all the others.

Party fire pit Permanent link to this item in the archive.

I tried to post a movie of a fire pit at a party I went to last night, but YouTube doesn't seem to like it. So I put it on blip.tv. That's better. ;->

Permanent link to archive for Monday, June 11, 2007. Monday, June 11, 2007

It's true, bloggers *can* be mean Permanent link to this item in the archive.

NY Times: "The lawyers for I. Lewis Libby Jr. last month invoked the rarely used courtroom tactic: the 'bloggers can be mean' defense."

The Sopranos aftermath Permanent link to this item in the archive.

Got a call from my mom today, she watched the Sopranos finale, like everyone. When the phone rang I fumbled with the Blackberry, hit a wrong key and disconnected the call. I tried calling back while she left a voicemail, and all the while I got more anxious that someone in the family had died or was horribly sick, and the more time went by the more sure I was and the more prepared I was for something horrible.

Call it Post-Traumatic Sopranos Stress Disorder.

An unresolved mass of stress, the feeling of sickness that comes from a huge buildup and letdown.

A picture named fu.gifPeople say this was the best series ever, well no it wasn't, it turns out. It could have been, had it been building to some kind of ending. Who cares if it was cliche. The end of The West Wing was cliche. The President and President-elect ride in a limo to the Capitol steps. The new President takes the oath, gives his inaugural speech. The old President takes his last ride in Air Force One. Thinks about the rest of his life, and we go there with him. It's why we watch dramas, to experience a richness that life doesn't offer. It wasn't supposed to be realistic, it's fantasy, fiction, drama. Go ahead and schmaltz it up, that's what we want and expect.

Rome was pretty good. Six Feet Under was great. The West WIng did it right. The Wire hasn't finished yet, but I bet they'll do it right, same with Entourage. The Sopranos was a mess, and it ended in an unsatisfying cop-out.

In this age of blogs, podcasts, unconferences and level playing fields, it's sometimes nice to just be in the audience. Let someone else do the work. Relax and reach deep inside our emotional being, and yank out something beautiful or horrible, and have a look.

Our lives can be pretty mundane. Please, give us some inspiration, some drama on TV.

The story of encoding Permanent link to this item in the archive.

Which came first, the platform or the developer?

It's like the chicken and the egg, they both have to exist at the same time in order for either to exist. A paradox, that's resolved by evolution.

Before there could be RSS, there had to be XML, a language for expressing data in a way that both computers and humans can read. The great thing about XML is that if the techies are careful, anyone with a little time and intelligence can understand what they're doing.

A picture named chicken.jpgBut XML couldn't have happened until there was a way to encode alphabetic characters, the letters A through Z, numeric characters, 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9, and "special" characters like parentheses, commas, question marks, etc. Encoding is how you take something that a human can read and convert it into something a machine can read, a language called "binary." While some humans can read binary, if they try hard, almost no one wants to read it, because it is so cumbersome and verbose.

There are only two letters in the alphabet of the binary language, 0 and 1. So a number like 27 is expressed in binary as 11011. My name Dave is ridiculously complicated in binary: 01000100 01100001 01110110 01100101. (I did the conversion in my head, so there are probably mistakes. And I added the blanks so if you want to check my work, it won't make you go blind. But the blanks aren't part of the binary language.)

Hopefully, you can see why the smart people who invented "encoding" did so. It's much easier to write "Dave" than all those 1s and 0s! How would you remember them? And would your eyes be able to quickly recognize the string of 1s and 0s as the sounds your mouth makes when you say my name? It was invented to make life easier, and it does.

This encoding stuff was invented before I was born, when information for computers was stored on cards made of the same stuff as file folders, and to record a bit of data, you'd punch a hole where you wanted a 1 and not punch one where you want a 0. Long before there were iPods, disks, thumb drives or even magnetic tape, there were specialized computers used by the government and business that recorded information on mountains of these punched cards.

And of course, there was more than one way to encode the data. So the cards that could be read by National Cash Register's computers couldn't be read on machines made by Burroughs or UNIVAC. The companies sometimes deliberately set it up this way so their customers couldn't switch. Once they had you they didn't want to give you up. (This is called lock-in. Today's computer companies do it too.)

So there were wars about how to encode data, not wars with guns and people dying, but economic wars, with users caught in the middle. The users would prefer to have choice, so they would have more money to spend on other things, or increase their profits, or allow them to do more with the same amount of money. Eventually the wars ended, leaving us with a confusing mishmash of ways to encode bits, it's more complicated than anyone wants it to be, but things work as long as you do them the way we do them in America on IBM-compatible equipment, and of course people in other countries don't like that. That's why sometimes when you display a document that was written on a Mac in Italian on a PC that's used in Korea, you see lots of junk on the screen instead of letters that make sense.

We could spend a lot of time arguing about why that happened, but every reasonable person agrees it's not a good thing.

At least he's consistent Permanent link to this item in the archive.

Like Tim Bray, I've seen this movie.

I don't know if Dare Obasanjo makes valid criticisms of a technology that Tim co-created, but instead of responding to Dare's technical points, Tim makes Dare's personality the issue. I've seen him do it before, he's even done it to me.

I don't always agree with Microsoft (Dare works at MS), and of course I'm scared of them, but I'm scared of Google too and at one point Tim's employer threw its weight around in fearsome ways, but come on, keep the personal attacks out of it.

And to Dare, my sympathies.

PS: Microsoft fully supported RSS when it was just past its tipping point, so Tim's historical argument doesn't really wash. If APP were really ready for everyone to use it, I'm sure MS would be on board.

Apple browser on Windows Permanent link to this item in the archive.

Apple announced today that Safari will be available for Windows. Allrighty. I can't imagine the Windows world will care much, but I bet the malware writers are taking note.

A new attack vector. So is Apple's security better, or are they just untested. Maybe we'll find out now.

Have a latte Permanent link to this item in the archive.

Permanent link to archive for Sunday, June 10, 2007. Sunday, June 10, 2007

Brief comment on Sopranos finale Permanent link to this item in the archive.

Okay, I saw the finale at 6PM, the east coast feed.

I don't want to spoil it, but if you saw it too, you'll understand my one word comment.

Jeff Jarvis thought it was an appropriate end.

Interesting theory. The blackout at the end was Tony's death. Remember the conversation with Bobby in episode 1. It is interesting, and tempting, but the show was never shot in the first person, not from Tony's point of view. It seems if Tony was killed, we'd see it, even if he didn't.

More Flickr API stuff works Permanent link to this item in the archive.

Here's an image that was uploaded through the API, and was located through the API.

It works! Permanent link to this item in the archive.

Man, that was a lot harder than I thought it was.

Flickr chose to use a multipart forms to upload pictures, and my knowledge of those is pretty rusty. I've only used them in programs once, and that was in 1999, when we were working on Manila. The docs on the web on stuff like this really suck, but I stared at it long enough and took a long break, and got it to work.

So my screen shot was uploaded by the code that the screen shot made possible.

How about that!

I love this shit, I admit it Permanent link to this item in the archive.

I've wanted to play with the Flickr API for quite some time, so I woke up in the middle of the night (my body clock is still in Europe) and dug into the docs, which are pretty dense, but they make sense if you take it a step at a time.

As a result I've now got the OPML Editor authorized to talk to Flickr on my behalf, and of course it's coded in such a way that it'll work for all users of the OPML Editor (and Frontier and Radio) once the code is released.

I have some apps in mind, but as usual, this glue is there to make it possible for others to build on the connection, much as we connect with Google, Amazon, Wordpress and other Internet-based services.

I spent a bunch of time talking with friends in Europe about connecting our desktop environment with web services in this way. It's a callback, to the early part of the decade when I was excited about all these things that now are starting to mature. Yeah, I took a few years off, but the lights are coming back on.

What am I working on, well recent experience has taught me it's better to hold my cards a little closer to my chest. There are people who think I am working for them, but it's time for me to be working for me. Tired of being other people's business model. Actually more like fed up with it. ;->

You'd be surprised at how rich some of the people are who think I like to work for free while they make millions from my work.

Anyway, I'll have a screen shot of Flickr working with the OPML Editor once I have code that uploads the screen shot to Flickr. In programming we call that one of two things: 1. Recursion or 2. Eating the dog food.

Permanent link to archive for Saturday, June 09, 2007. Saturday, June 09, 2007

Sopranos speculation Permanent link to this item in the archive.

A picture named liberty.jpgWarning -- spoilers follow. If you aren't caught up with the series, be forewarned.

Tomorrow is the finale of The Sopranos, and like many other people, I'll be glued to my set at 9PM anxious to find out how the series ends. I've read lots of speculation from lots of reviewers and bloggers, and I'm speculating too, but I think some of the obvious choices are very unlikely, at least I hope they are.

Everyone says not to expect every loose-end to be tied up, don't expect the series to end with a feeling that you know how every plot line finishes. The Sopranos is not Six Feet Under, a series with the most satisfying completion ever. And The Sopranos is not Goodfellas, I don't believe (as some do) that Tony will end up a schnook in Utah or suburban Seattle, working a straight job. And I don't see Carmella driving a Toyota and wearing clothes from Banana Republic.

What other choices are there? Well, Tony could end up boss of NY, tracking down Phil Leotardo, and killing him. That would be satisfying, even if Tony is depraved, as the writers keep reminding us, at least he's the top depraved bad guy.

Or Tony could end up dead. I think that would take guts and I think it would be right. Why is it right for Tony to die? Adrianna. I feel she is the central character of the show, more than Big Pussy, or Ralph Siparetto, or Janet's fiancee or Tony's cousin Tony, or Christopher. Adrianna is pivotal because her death proved for sure that Tony really is evil, without a redeeming quality, a pure gangster, period. Remember that Tony got a crush on Ade just before he told her to go with Silvio to see Christopher in the hospital. Remember how that ended for Ade. If any character had our sympathy, even our love, it was her. And how could you feel anything but rage for Tony when she meets her end, especially the way she meets her end.

A picture named adrianna.jpgTo me, that's the just ending. Tony dies the way Adrianna died. Crawling on his hands and knees, suprised to be about to die, crying and begging to be left to live. There should be a sliver of justice to his death, the same way there was a sliver of justice to Ade's death (she was collaborating with the Feds, but not really, she hadn't ratted anyone out, she was just trying to live, her death was tragic and unnecessary, but Tony had no way of knowing that).

And what about Carmella, who surely knew that Adrianna was killed, and who did it. She's almost said it a half-dozen times. What price does she have to pay for her complicity?

So with Tony gone, and maybe Carmella too, would it surprise us if AJ all of a sudden finds that life makes sense. And I think we're going to see Meadow one more time, and her future will be surprising. I'm pretty sure she survives, based on an interview Jamie-Lynn Sigler did on Fresh Air. (Yes, I really have been paying attention.)

How much further out on a limb I can go? What about Paulie? Somehow I think, even with all his flaws, he figures out how to survive. I think Phil dies, and Carmella, and Tony, in that order. I think the kids survive, I don't think Janice becomes the new captain (but it does make some sense, she is a Soprano, after all).

And what about Uncle Junior? He hasn't appeared in a long time, and for such a major character, can they leave it at that? Somehow I don't think so.

Oh I'm so confused! Will I still be confused on Monday morning? Do I want to have it all sorted out? I don't know, I just don't know. I haven't looked forward to an hour of TV this much since the finale of The West Wing.

In summary -- I think Tony dies, and Carmella. Why? They both have to pay for Adrianna.

All the while we've been watching Tony get satisfaction when people betray him. In the end, it would be fair for us, the viewers, to get satisfaction because Tony betrayed us. Adrianna was our heart, which he broke by killing her. Silvio is dying in the hospital, and he deserves it. Tony is next. And Carmella can't get off the hook, she has to pay too.

Or (sorry) maybe Carmella kills Tony when she finds out for sure that he killed Ade. Hmmm. Then Carmella could live.

Patents meltdown Permanent link to this item in the archive.

Fascinating article about patents in today's NY Times.

A picture named thumbdrive.gifGoing to Europe was great for creativity. With much of the UserLand mess settled, I've been having thoughts about doing more products, but then things pop up that remind me that it's not as simple as just creating a product and marketing it, there are always people who show up wanting to take what you created for themselves. More so these days than ever before, likely because my track record for creating wealth for other people keeps getting better.

It may be time to just write a book, and smell the roses. To the extent that I come up with product ideas that excite me, just describe them here so someone else can make them. There might be a limit to how much you can create in one career, because as the parasites become more clever, my energy declines, as does my ambition.

But then articles like this one in the Times come along and make you wonder whether there's any hope for individuals and small companies, for anyone, not just a person like myself.

Political tidbits Permanent link to this item in the archive.

A picture named california.gifGovernor Schwarzenegger can't run for President, but what's stopping a Presidential candidate from assuming the epiphany he had when he realized he could succeed as a politician with a very simple formula. Listen to the people, figure out what they want, and then do it. It's taken him from dismal to resounding support in the electorate, and the confidence that only comes with understanding your job, and how your success will be measured.

Which leads me to the "war" in Iraq. The problem is that we bought into the positioning of it as a war. It isn't a war, it's a mess, a debacle, a catastrophe. A war is something where there are two sides, and one wins and the other loses. That's why the President's story about losing or winning is so frustrating. If he wants to play that game, we should pin him down and get him to explain what winning looks like. I know, Iraq becomes an ally in the war on terror, there's the war word again. Of course that isn't a war either.

A picture named accordion.gifAnd where are the Democrats? It seems they could learn from Governor Schwarzenegger, and just do what the electorate wants. If they won't we need to get rid of them too. Imho, we don't use impeachment enough in this country. Ultimately it may be the only way we get the attention of our elected representatives. As strong as our system is, we have a weakness, the mechanisms for recall aren't often used. We must get over that. We should start considering impeachment the day a president takes office until they start taking us seriously. Maybe in 20 or 30 years we can relax. But we've let this go too far. The Democrats see the Constitution as an issue of election cycles. It is so much bigger than that. I don't care which party wins the White House when our basic freedoms are in such peril. Impeach Bush and Cheney now and let's get on with it. Let's send a message to the 20 or so Presidential hopefuls that they should pay close attention to what happened and continues to happen in California. If we don't like what you're doing we're not going to wait until your term is up to get you out of the way. Ultimately, you serve at our pleasure Mr or Ms President, and don't you forget it.

Finally, I think the country may be ready for Al Gore and vice versa. I don't see an announced candidate for either party that will get my vote. They're all deeply in bed with the war industry and/or the media industry. Gore is independently wealthy, and while he's maintained his personal relationships in Washington, it seems he's burned his bridges with the industries that quietly pull the strings of politicians in Washington. We just need a little more evidence of his independence before he gets the endorsement of Scripting News.

Apache question, day 2 Permanent link to this item in the archive.

I got a few interesting responses to the question I asked yesterday about file writing to a folder served by Apache on Windows 2000.

The only concrete suggestion came from Don Hopkins, who said that turning off automatic file indexing by the OS would cure the problem. I have my doubts since he implied that in his experience the problem clears after a few seconds. As I reported, in my case, the problem only clears after I restart both pieces of software. But I tried it anyway, no need to index files on the server. The only way I'll know if it worked is if the problem goes away. I'll let you know after I update 20 or 30 times.

Permanent link to archive for Friday, June 08, 2007. Friday, June 08, 2007

Apache question Permanent link to this item in the archive.

The server that runs this site is running Windows 2000 and Apache for Windows. My CMS is the OPML editor. I use a desktop tool to communicate with the editor on the server via XML-RPC.

When I save the document locally, it sends a copy to the server, where it renders it in HTML and writes a file in a folder that Apache serves from.

There are two applications running on the server, one writes into the folder and the other serves from the folder. The first is the OPML Editor, the second is Apache. (There actually are other apps on the server, but I don't think they're part of the problem I'm describing.)

This usually works fine, but one in 20 times (or so) there's trouble. When the editor tries to write the file, it gets an error, saying the file can't be accessed. When you try to access the file in a web browser (the home page of this site) you get an access error. (I'll link in a screen shot next time it happens.)

The only way to clear the error is to quit the OPML Editor, restart Apache, and relaunch the OPML Editor. Then it all starts working, until it happens again.

My current theory is that the OPML Editor is trying to write the file while Apache is reading it, and somehow this puts both programs into an untenable condition (the latter part is really confusing).

So I guess the question is this -- is there any way for an app running on the same machine to lock a file, like a semaphore, to basically wait until Apache isn't using the file, causing Apache to stand by until the semaphore clears. There must be some way to avoid this, other than the manual workaround I've found.

I'm an amateur and proud of it Permanent link to this item in the archive.

There's a headline making the rounds of professional pubs, from CNN to South Africa, saying that bloggers are "infuriated" at being called amateurs. I'm listed as one of these alleged fury-filled people.

Now tell me this, if I was so upset about it, why would I use the word so often to describe bloggers, including myself?

Eric Auchard of Reuters (normailly, a reasonable guy) is the author. I know, I know, you don't write the headlines, some evil editor somewhere puts them over your words. And you know what, I don't care. ;->

I'm 6 foot 2 Permanent link to this item in the archive.

The bloggers in Milano thought I was a short guy.

Not so. In school I was usually the tallest, or tied for tallest, in the class.

But I'm a couple inches shorter than Arrington, so if you see me in a picture with him, I Iook shorter.

But I've never heard that anyone thought I was short. Kind of funny. Nothing wrong with being short, of course, but I'm tall.

So in case you've never met me, I'm two inches taller than 6 feet. What is that in meters? I don't know.

Good morning! Permanent link to this item in the archive.

A picture named thumbdrive.gifMy motor skills are really sucking, but I got 14 hours sleep, so I'm not drooping-over tired any more. I really wilted at the Powell St BART station, switching to the Pittsburgh Bay Point line. It hit me. I had only slept 3 hours in the last 48. That's some kind of record. Where did all the hours go? I'll figure it out later.

In the middle of all the jetlag inspired deleria, I had a thought. Where is the TechCrunch of the auto industry? The Engadget of oil? What about the defense industry? Kitchen appliances? Furniture? Sweaters? Skiing? A constant theme here, when we see the pros blame blogs and Craig for their problems -- "Why didn't you do it first?" Time to ask the question again. These blogs have become professional pubs, and they're raking in big bucks. Okay so you didn't invent the model, but why not compete? Isn't this something you supposedly do well, even better, than us poor amateurs?

Buon giorno, Paolo Permanent link to this item in the archive.

A picture named flag.gifPaolo, my main Italian host, tells me that his schedule gets all whacked out when I'm in Europe. He expects to see the first new post on Scripting News in the mid-late afternoon. But when I'm in Europe, the first post comes in the morning. Not quite jetlag -- bloglag? I guess things are all sorted out and back to normal for my buddy Paolo, cause it's approx 4PM there now as I boot up, pre-coffee, eyes still fuzzy. Buon giorno!

Permanent link to archive for Thursday, June 07, 2007. Thursday, June 07, 2007

Grazia, buon giorno, immobiliare! Permanent link to this item in the archive.

So many thanks to my hosts in Copenhagen, and in Italia.

Especially in Genova and Milano, where they have blogger communities that remind me very much of the one in Greensboro I met a few years back. I told them about the strange little city in North Carolina with more bloggers per capita than San Francisco, Cambridge or Sunnyvale.

A picture named flag.gifThey were so gracious and so well-informed. In both places, they asked me about Hypercamp, an idea that I have to admit, no one in California has ever invited me to discuss, to my chagrin. I suggested that Hypercamp was not their next step, that they ought to try a structured unconference, like BloggerCon, with fully empowered and respected discussion leaders who are benevolent dictators, cutting off people who repeat themselves or who promote their products or companies, calling on people with important ideas and perspectives even if they don't have their hands raised, and where there are no presentations, no panels, no speakers and no audience.

They have had a lot of BarCamps, of all flavors, all over the country, and they are looking for the next thing to do.

A picture named tower.jpgI asked that they please consider creating a small subset of their interests on an English-language blog, so we can integrate their work with that of bloggers in the non-Italian speaking world, which is virtually everywhere but Italy. These are very smart, very good, very natural-born bloggers, and it would be great if they could share their enthusiasm and knowledge with all of us around the world. I pointed out that Italy is a popular tourist destination. Wouldn't it be great to have a TouristCamp, where people come from all over the world to taste La Dolce Vita while they work on new ideas and technology for social networking over a plate of delicious Italian food, breathing fresh Mediterranean air?

In other words, would Italy like to be our host? All that's standing in the way, imho, is a little international outreach.

More to say, when I get some of that famous perspective that comes from sleeping and walking and breathing, back home in California.

Prrrrrego! ;->

Worth considering Permanent link to this item in the archive.

Salon: Are We Rome?

Pics from Pisa Permanent link to this item in the archive.

Here are the much-delayed pictures from my Tuesday in Pisa. Click back in the sequence to see all 10 pics.

Homeward bound Permanent link to this item in the archive.

My clock is all kablooey again.

After the very nice blogger dinner in Milano on Wednesday night, I got a ride with Gaspart, a blogger from Como, to a hotel near the Malpense airport, where after logging in, I got three hours sleep before I had to wake up, shower and get over to the airport to make a 6:15AM flight.

On the way to the airport Gaspart asked what was the most impressive thing I saw in Italy, and I hesitated, explaining that I figure things like that out after I have a chance to walk and sleep and process all the events. But I answered anyway. The ruins of ancient Rome. (And I was thinking the beauty of Italian women.)

Anyway when I woke up this morning, it was 7PM Wednesday night in Berkeley. That's important because in a few minutes, when I board the plane to SFO, I'll switch my watch to that time zone. At that time it will be 2AM. I still will have only slept 3 hours in the last 24.

By the time I get to Berkeley, it will be 3PM local time (which is midnight in Europe).

Will I sleep on the plane? Should I try? (My guess is not. It would be better to arrive exhausted, and then, again, try to stay up as late as I possibly can, to get my sleeping clock synched up with local time.)

But we'll find out.

And it's also worth mentioning that KLM said my return reservation had been cancelled and rebooked six times since I arrived in Europe. I had a major panic in Pisa when I saw that my reservation had been cancelled on the KLM website. It took two long calls over two days to get it reinstated, but when I arrived at the airport today in Milan, it was cancelled again. It took a lot of insisting I wasn't going to leave without a boarding pass to actually get one, and they had to issue a hand-written one because the system wouldn't let them print a boarding pass.

Then it occurred to me that it's possible that somehow someone who reads this blog and saw I was returning via Milan, guessed which flight I was on (not too hard, there's only one way to connect from Milan to SFO each day) and it doesn't require a password or mother's maiden name to cancel a reservation. Scary thought. Reading in yesterday's WSJ or IHT (can't remember which) that printed tickets are going to be completely phased out soon, this is not a pleasant thought. Seems they'd better get some kind of identity system going for the online ticketing system before making the full switchover? Not sure about this, obviously. It's totally possible that it was a computer glitch or a leftover Y2K bug that kept knocking my reservation off the system.

Permanent link to archive for Wednesday, June 06, 2007. Wednesday, June 06, 2007

Services at the Duomo Permanent link to this item in the archive.

Buon giorno from Milano! Permanent link to this item in the archive.

Permanent link to archive for Monday, June 04, 2007. Monday, June 04, 2007

Dinners in Genova and Milano Permanent link to this item in the archive.

Paolo Valdemarin, my friend from Trieste and the Frontier community, is hosting a couple of Italian dinners in my honor on Tuesday night (in Genova) and Wednesday night (in Milano), along with Marco Formento, a jovial Genovan who I met at Reboot last week. These are my last days in Europe before returning to America. Of course my jetlag is no longer a problem. Just in time for it to be a problem when I get back home (to my lovely American style bed).

If you can join us in either Genova or Milano, please coordinate with Paolo.

Buon appetito!

Buon Giorno! Permanent link to this item in the archive.

Amazing how I go to sleep on Monday, and wake up (according to this blog) on Monday!

Nine hours time difference, makes it 10:30PM in California.

Which gives me a chance to say that I know I've quit smoking because the five year anniversary is coming up in less than a week, and I didn't remember it until I read about it on another blog. ;->

We have small differences Permanent link to this item in the archive.

We do beds much better than Europeans.

They do bathrooms better. In America, public bathrooms have stalls, so your music is available for all to appreciate. And their music is there for you. In Europe each person gets a little room of their own to do their business. Much more user friendly, for everyone.

Except for showers. They make tiny showers. Our showers are human size. Their showers are tiny child-size showers.

I haven't figured out what to do with bidets, but they're everywhere in Italy. I imagine they think we're uncivilized because we don't have them.

Italians do public displays of affection better than Americans. Scandanavians seem hard to touch.

In general they do food much better than we do. Fast food in Europe is a nice sandwich with fresh ingredients, hand-made. In America it comes wrapped in plastic, filled with preservatives and artificial flavor. A quick meal at a tourist restaurant is filled with flavor and color. The equivalent place in America would not serve edible food.

They eat cheese for breakfast. We eat cheese too, but only melted, on omelettes.

I'm sure I'll think of other things.

English phrases everywhere Permanent link to this item in the archive.

Most Italians don't speak English, not many Americans speak Italian, and most of us are okay. Get into a cab, wave hands, smile, use your fingers for numbers, make big hand gestures, smile some more. You can get by.

But everywhere you look, on billboards, ads on bus stops, store signs, radio programming, there are little snippets of English everywhere. When I see this, I say the words out loud to the cabbie, with a smile, and say English! And I get back a puzzled look. I'm not sure they see that it is English.

Remember that next time someone says you have to use a symbol in a program UI, instead of words or an acronym, because people around the world won't understand little phrases in English. It doesn't seem to be true.

Christians 1, Ancient Romans 0 Permanent link to this item in the archive.

I didn't get a chance to write up my evening tour which included the river and Vatican City because of the wifi outage. No problem because the story is very simple. Rome is a place of great beauty, and much of the beauty is Christian beauty, all of the living beauty is Christian. One thing came through loud and clear. The Christians won. The city of the Romans, who were winning for a long time, lies in ruins. The city of the Christians, is alive in opulence. They had plastic chairs in St Peter's Square, where people had gathered for mass earlier in the day. They had plastic umbrellas for sale where the Roman baths used to stand, where Roman senators deliberated.

Program note, a discontinuity Permanent link to this item in the archive.

I'm writing this on Monday afternoon from Pisa, but the notes are from my brief two-day visit to Rome.

The wifi at the Hotel Plaza, provided by Telecom Italia, flaked out mid-day Sunday, so I couldn't upload pictures from Rome, or any of the notes I took. They appear in today's Scripting News, but they were recorded yesterday.

The wifi in Pisa appears to be great. ;->

All roads lead to... Permanent link to this item in the archive.

Where I am right now. ;->

This morning (Sunday) it was pouring rain, I was feeling better after a second consecutive night of non-jetlagged sleep in a comfortable bed (I'm in a four-star hotel, very nice), but still fighting a nasty head cold that was creeping down into the chest. I slept in, had breakfast, dressed warm (it's unseasonably cool here), put on my rain coat, left the laptop in the room, and headed out for Vatican City, thinking I'd see the insides of some fantastic churches, where it was nice and dry, and try to seen ancient Rome tomorrow.

Well, I made a wrong turn somewhere, and ended up at the home of Caesars and gladiatores, and because it was a drenching rain, it wasn't so crowded, you could actually get around.

Flickr photo set: Italy June 2007.

The scale of the center of ancient Rome is both surprisingly large and suprisingly small.

It's small when you think that for centuries, this was the capital of the western world. It's the size of a small college campus. Smaller than UW-Madison, or Harvard, about the size (or so it felt to me) of Tulane University when I went there in the 70s.

The largeness was best expressed by the feeling standing where an emperor could have stood, looking at something that man had created. At that point in time, it wasn't the only such achievement, but it was a 2.0, compared to the earlier capitals. Yes, they stole ideas from the Greeks and the Egyptians, but the scale of their accomplishment, their power, was unparalleled.

That was the ancient experience. Walking back from the ruins of ancient Rome, you visit functioning architecture of stunning beauty and modernity but also ancient by the standards of civilization where I come from. But the beauty. Oh man. Of all the sites I saw today, the one that impressed me the most was Trevi Fountain. But that's with the caveat that I saw only a small fraction of what Rome has to offer.

I came back to dry off, upload pictures, and take a rest (nursing a cold) before going back out again. The sun won't set until 8 or 9PM and it's ony 3PM, so I should be able to get in a bit more touring before turning in for the night.

This is very good medicine, it seems to me.

Oh one more thing, to Sylvia, the hills of Rome are smaller than the hills of Berkeley. Piece of cake for this hiker. ;->

Permanent link to archive for Saturday, June 02, 2007. Saturday, June 02, 2007

When in Rome Permanent link to this item in the archive.

Arrived safely in Rome, in the cab on the way to the hotel I saw just the slightest glimpse of the ancient places. Can't wait to see them up close, but first I have to eat, then rest. I got a cold in Copenhagen and I'm all clogged up. Health comes first, excitement second!

Here's the obligatory net performance test, coming through Telecom Italia wifi at 15 Euros per day, 40 per week.

A picture named romespeed.jpg

I'm testing it with servers in the U.S. but the results on European servers are suspiciously similar.

Note the asymmetry -- is uploading really faster?

Not sure since I don't upload very huge things that often, but I do download huge things like podcasts.

Flickr: Room service.

Amateur is sexier Permanent link to this item in the archive.

NY Times: "Inexpensive digital technology has paved the way for aspiring amateur pornographers."

The Internet disintermediates everything it touches.

It's more interesting because it's real.

Permanent link to archive for Friday, June 01, 2007. Friday, June 01, 2007

Tracking net perf at hotels Permanent link to this item in the archive.

Jeff Jarvis suggests we gather a database of the hotels with the best Internet access.

A picture named perf.gif

Hotel First, Copenhagen, DK.

Reboot highlights Permanent link to this item in the archive.

One of the highlights of Reboot has been getting to know Euan Semple. We have a lot of friends in common, so it's not a surprise that we enjoyed each others' company and sense of humor. ;->

Also found Ted Rheingold and I have a lot in common. He lives in San Francisco and I live in Berkeley. We had this conversation in Copenhagen, and agreed it made total sense.

Susan Goodwin, executive producer of NPR's Talk of the Nation joined us in an excited conversation about the future of public media. When she discovered I had played a big role in getting RSS going, she blurted out "I love you." I was really flattered, the approval junkie that I am. I said "I love you too." This could be the beginning of a beautiful friendship. Instead of sending roses, I sent a link to a podcast I did about integrating public radio with what we do.

Europe trip phase 2 Permanent link to this item in the archive.

I did an interview with Thomas, the leader of Reboot on stage this afternoon, pumped up on coffee and the great vibes of the people at the conference. This is a very different kind of group, no one is too famous or pushy, and as the conference progressed people got looser and more friendly.

Did anyone record the interview? I'd like to upload an MP3. If so please email me, or post a comment.

Now my Europe trip enters phase 2. I haven't really slept since the first day I got here, two nights with 3 hours sleep has left me pretty wasted. Finally I switched to a very comfortable room with a real bed. I will sleep well tonight, then it's on to Rome, then a mini-tour of Mediterranean Italy, then home on Thursday via Milan and Amsterdam.

I like Jason, a lot Permanent link to this item in the archive.

A picture named peterose.jpgJason Calacanis is a good man.

He's been berry berry good to me.

Always a kind word. NYer. Doesn't mind direct advice.

With that in mind, he needs to get a corporate RSS feed for Mahalo.

That he didn't have one on opening day was a huge mistake.

Even if the feed was empty, a placeholder, they should have had something bloggers could subscribe to. That way, when they have some news, even if Bill and Steve are doing another public trip down memory lane, every little bit of Mahalo news would have a chance to climb the ladder on Techmeme.

I made the suggestion privately, he seemed to think I meant that each page should have an RSS feed (which of course it should, a la Top Ten Sources). But I was asking for something simpler and less ambitious.

I want a feed from his company that my aggregator can check every hour.

Nuf said.

Good morning everybody! Permanent link to this item in the archive.

We took the subway to the concert today.

Stowe Boyd is on stage now talking about flow.

Coolest idea so far: IM Barbie.

Barbie with a cell phone!

Scott Rosenberg reports from D.


Dave Winer, 52, pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in Berkeley, California.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

Dave Winer Mailto icon

My most recent trivia on Twitter.

Comment on today's
Scripting News

On This Day In: 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997.

June 2007
May   Jul

Things to revisit:

1.Microsoft patent acid test.
2.What is a weblog?
3.Advertising R.I.P.
4.How to embrace & extend.
5.Bubble Burst 2.0.
6.This I Believe.
7.Most RSS readers are wrong.
8.Who is Phil Jones?
9.Send them away.
10.Negotiate with users.
11.Preserving ideas.
12.Empire of the Air.
13.NPR speech.
14.Russo & Hale.
15.Trouble at the Chronicle.
15.RSS 2.0.
16.Checkbox News.
17.Spreadsheet calls over the Internet.
18.Twitter as coral reef.
19.Mobs of the blogosphere.
20.Advice for Campaigns.
21.Social Cameras.
22.The Next Big Thing.
23.It's time to open up networking, again.
24.Am I competing?

Teller: "To discover is not merely to encounter, but to comprehend and reveal, to apprehend something new and true and deliver it to the world."

Click here to see a list of recently updated OPML weblogs.

Click here to read blogs commenting on today's Scripting News.

Morning Coffee Notes, an occasional podcast by Scripting News Editor, Dave Winer.

KitchenCam 1.0

Click here to see an XML representation of the content of this weblog.

Click here to view the OPML version of Scripting News.

© Copyright 1997-2007 Dave Winer.

Previous / Next