Weblog Archive >  2007 >  February >  14 Previous/Next

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

A cell phone with a RSS button. (!) Permanent link to this item in the archive.

Congrats to Kevin Marks on his new job at Google. Permanent link to this item in the archive.

Love and technology Permanent link to this item in the archive.

Here's a great story...

Dave Jacobs is PKD survivor, a hereditary disease that destroys the kidneys. Both Dave and his sister Cher received kidney transplants in 2004. His younger brother, Brant, died from the disease. Dave has three sons and is raising his nephew -- each of these boys have a 50 percent chance of having inherited the disease. So the Jacobs family is very well motivated to solve this problem.

Dave is healthy again, really -- you should see the guy, it's a real miracle. We go out to eat, go to baseball games, take long walks, and kid each other about stuff that doesn't matter, and cheer each other on as we go forward. And Dave is doing some amazing stuff, which I want to tell you about today.

His new company, Silverstone Solutions, has developed software that automates something that used to be done informally, manually and inefficiently, and the result is new kidneys for people who, without them, would likely die. Here's how the system works.

A picture named love2.gifSuppose you have a friend or relative who wants to donate a kidney to you, but for some reason that kidney isn't transplantable in your body (wrong blood type, for example). So you register with your hospital, and they enter your data into the Silverstone software. Another person has a friend with a kidney that's incompatible for them, but works for you. And suppose your friend's kidney works for them. Bingo. Two people survive where before none would. The software of course can handle three-way combinations, and so on.

They've spent a couple of years getting it to work, and have signed their first customer, California Pacific Medical Center in San Francisco. And today, Valentine's Day, they performed their first transplant.

There's no doubt that Big Dave survived his disease to find his purpose in life, to combine technology and knowledge with medicine and love, to save lives. I'm proud to know Dave, and honored to be among the first to tell this story.

A new feature for story pages Permanent link to this item in the archive.

A picture named love.gifA simple new feature, story pages now have a cookie crumb navigation trail at the top of each page, pointing to the day, month, year and entire archive. This way, when the story is indexed in a search engine, you can find your way back to the context in which the story appeared.

PS: I added a second new feature. Each paragraph on each story page now has a purple pound sign linked to a permalink for the paragraph, making it possible to point to individual paragraphs inside stories.

Slowdown Permanent link to this item in the archive.

A picture named lefteye.jpgThings have been a bit slower here the last couple of days -- I had minor elective eye surgery yesterday under general anesthetic, and it knocked me out pretty well. It seems to have been a success, had some problems with the retina in my left eye, still a bit wiped out from the experience, but overall feeling pretty well. Nothing like the surgery I had in 2002.

Pipes, five days later Permanent link to this item in the archive.

A picture named wallyOfficialSpokesperson.gifRichard MacManus writes about Pipes. It has the chicken and egg problem, the same one every programming language has when its new, there's not much interesting data to operate on. In this case, the target is the huge, rich base of RSS feeds, which is designed to work with one kind of aggregator, a River of News, and if you structured Pipes around that -- a filtration process for a river, it might bear some immediate fruit, but its built on a different model.

It assumes that each feed can be dealt with as a procedure call, which according to the REST philosophers, it can, but in practice, feeds don't take parameters, so they're the least interesting kinds of procedures, like clock.now in UserTalk. Sure there are some verbs that build on that verb, date.month, date.year and date.dayOfWeek, but nowhere near as much as verbs that have rich parameter lists, which are like the gateways that Tim O'Reilly and Jon Udell are so excited about.

See XML-RPC for Newbies for background; a Pipes that could do XML-RPC could be interesting, esp because the Metaweblog API is an XML-RPC application, and is widely supported by blogging tools and CMSes.

In the RSS world, and therefore in Pipes, there's no way to tell if items in two feeds are talking about the same thing. The best you can hope for is keyword serendipity, which all the demos so far do, and those make for unsatisfying demos, because you know you couldn't deploy a useful app out of the concepts they illustrate. Very much like the early demos for HyperCard, Marimba, and my own Frontier.

A picture named microBBanimes.gifNow it's possible that a company like Yahoo, with its diverse flows of information, and nearly universal support of RSS, could add enough metadata to their feeds to be sure two items in different feeds were talking about the same thing, and then we'd be somewhere interesting. However at that point, I'd like a nice procedural language, something like Python's treatment of XML-RPC, not the visually appealing but information sparse IDE that so many marketing people fall in love with, but not many programmers actually use.


Last update: Wednesday, February 14, 2007 at 7:15 PM Pacific.

Dave Winer, 51, 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.

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

"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

Comment on today's
Scripting News

February 2007
Jan   Mar

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?

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.

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.