Archive >  2007 >  August >  15 Previous / Next

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

Reading lists for Twitter? Permanent link to this item in the archive.

I'd like to be able to subscribe to bundles of users.

A picture named chicken.gifUse-case #1. Suppose I'm going to a conference, like Gnomedex last week. For the duration of the conference I'd like to be subscribed to every person at the conference. This would form the complete back-channel. I would hear what everyone was saying during the conference. But maybe that would be too much when I got home, if so, I could just wholesale unsub from the lot.

Use-case #2. Say I'd like to see what it's like to be someone famous for a day or two. So I would say "Subscribe me to all of Steve Jobs's friends." Then I'd see what Larry Ellison, Al Gore and Bill Campbell were doing. Then when I wanted to see the world through someone else's eyes, I'd unsub from Steve's friends and sub to all their friends.

A picture named asshole2.gifUse-case #3. Think of "mutual funds" of people, reading lists managed by experts. So I could subscribe to a list of Macintosh experts as we're approaching an Apple product announcement. Or people in Peru after the earthquake there. Or a U.S. news list that would automatically recalc according to the judgement of an expert when the news shifted from topic to topic. As we approach the New Hampshire primary, news of that state would be heavily represented. After that's over, we'd move to news of South Carolina.

Obviously this feature would work for any news-oriented social network. Originally I proposed it for RSS, they were called "reading lists," but I couldn't get the community of reader developers to implement the feature. I did implement reading lists for the NewsRiver aggregator that's built into the OPML Editor. Maybe the time is right, in the developing social networks, which are very much like the world of RSS.

I'd like to experiment with this. I wonder if it's possible to add it using the Twitter API. I'll have to think about it.

Any thoughts are welcome. Post a comment here.

Finding your own statuses in Facebook Permanent link to this item in the archive.

Bizzle found a Facebook "feed of my own status updates."

Here's my own feed, and a screen shot of where it's located. As you can see I haven't been using Facebook very much.

What becomes possible with this? Well, you could write a bridge app that allows you to use Facebook to enter status messages to Twitter, for example. This is the opposite direction from the one Fred Wilson wants.

Jeff Sandquist: How to publish your Facebook status to Twitter.

Atom is not better and users don't care Permanent link to this item in the archive.

A picture named hmm.jpgI found myself writing an email to friends at Google about Google's religion about Atom (these guys came to Google from different companies, relatively recently). At the end I realized that I had written a blog post, so here it is.

Everything would be okay if they didn't push it so hard.

Remember that users don't care.

Edit all docs and specs accordingly. Everywhere it says "Atom is better" remember "Users don't care."

Facebook is doing the same thing, and I'm pulling back from endorsing them until they take the religion out of their docs. I won't help propogate the myth that one format is better than the other. Users don't care.

If you must answer the question "What's the difference between RSS and Atom?" just say they're different flavors of the same thing. Even better would be to find a way to avoid raising the question at all. Test your reader against all formats with significant installed bases, and do what you can to keep the number of formats to a minimum. That's not only my advice, it's also Jon Postel's.

Further: If people want to debate the merits of one flavor over another, fine, but the discussion should be banished from all places that are visible to users (users don't care). I like chocolate, and someone else likes pistachio or butter pecan. But all are cold and sweet and desserts. The argument should stop when it gets to the qualities of the people who like one flavor over another. "People who like cheddar cheese are inherently better than people who like gouda." Now that's obviously silly. But when you look at some of the discsussions, esp things people say about me, that's what it comes down to. Dave is a bad person because his feed is RSS 2.0. That's when people tune out any discussions of progress as "syndication wars." That's how we get stuck.

Postel's Law Permanent link to this item in the archive.

The Robustness Principle, also known as Postel's Law, appears in the spec for Transmission Control Protocol (TCP), edited by Jon Postel in 1981.

There's a Wikipedia page on Postel's Law.

Restarting the draft Permanent link to this item in the archive.

Two events happened in Washington politics in the last couple of days that puzzled me: 1. Karl Rove, on his way out at the White House, said Hillary Clinton is a "a tough, tenacious, fatally flawed candidate;" and 2. Douglas Lute, our "war czar," said the option of restarting the draft was "on the table."

I figured out why the czar said what he said -- it's the military, sending a message to the President, in clear terms. We can't keep running the way we're running, and if you won't do something about the shortfall of soldiers for the war in Iraq (really an occupation, of course) we'll take the issue to the people, in a way you'll feel. No doubt, even talk of a return to the draft changes things. I think it's a good idea to talk about it, and quite possibly a good idea to reinstate it. That would get us out of this mode of life-as-usual. We are losing in Iraq, pointlessly, and eventually we're going to have to leave. Yes, cut and run is looking like the right way to go, esp when the cut part could be explained as "cut our losses."

Why Rove said what he said, though, is a total puzzle. I am uninspired by Clinton as a candidate, I think a vote for her is a vote for another four or eight years of not dealing with our problems, and she's the most Republican of the Democrats running. But Rove is no idiot, not about things like this, so he must figure that it would serve the Republicans if Hillary was the candidate, because that kind of hype really helps her. I found myself, inside, rallying behind Clinton because I so despise Rove. No kidding. So there must be some reason Rove thinks she'd be easier to beat than Edwards or Obama. Or maybe he's figured we all understand how his (twisted) mind works, and he's telling us this so we won't rally behind Clinton because secretly he knows she's the strongest Dem, and would much rather run against... Oh fuck it, this is pointless.

Facebook's first steps Permanent link to this item in the archive.

While I applaud their first steps at exposing previously trapped data, they still have a long way to go. Fred Wilson, a user of and investor in Twitter, says he'll feel Facebook is open when he can use Twitter to update his Facebook status. It may require an agent to bridge the two systems, there doesn't seem to be much hope that they'll support identical APIs (though it's not too late for that), and at this time Facebook doesn't provide enough in the way of APIs to do this (please correct if wrong) while Twitter does.

A picture named rsshat.gifThere would be hope for a lot more compatibility if engineers weren't such jealous folk, and weren't so inclined to reinvent what already has been invented. The guys at Twitter do it, as do the guys at Facebook. It's seems to happen where ever there is expertise, a tendency to lock up power in the hands of the experts and not share it with competitors and smart users. I saw this happen in the medical industry, recently, where a friend who is not a doctor had an absolutely brilliant idea that would save lives, but he couldn't sell it to the medical profession. Why? It would create more work for them. These are the people we trust with our lives. And having been in the software business for over 30 years, I'm sad to report, we're no better.

So maybe Facebook is filled with visionaries who want to build on the work of others, but I'm pretty sure there are also people there who would be happy to hold things back so they don't have to work so hard. But don't worry, they have them at Google, and Yahoo, and Microsoft and Apple too. It's just the way things are done in the tech world. Ths isn't going to make me a lot of friends (something my friend Fred Wilson says he blogs for) but that's not why I blog.


Last update: Wednesday, August 15, 2007 at 9:52 PM Pacific.

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.

August 2007
Jul   Sep

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