Weblog Archive >  2002 >  April Previous/Next


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

Permanent link to archive for Tuesday, April 30, 2002. Tuesday, April 30, 2002

Outage update. Our Linux server appears to be infected with a worm. Until we completely back it up to a new server (installed yesterday) the outages will continue. At that point we'll have an extra static server at Exodus. Update at 5:15PM. The backup is complete. At 7PM there will be a planned outage on the static server, as we try to nuke the worm. If it works, everything should be back up by 8PM. If not, we go to plan B, and remap DNS to point to the new server. That will take as long as it takes for the DNS changes to percolate.  Permanent link to this item in the archive.

Survey: "Will the number of weblogs continue to grow organically, or will there be a big spurt of explosive growth?" Permanent link to this item in the archive.

"Google's Genius?" asks Sam Ruby. "To pick a wire format for which there are dozens of toolkits poised to directly translate the protocol into readily consumable bits." Yes. Permanent link to this item in the archive.

Finally, a screen shot of PythonCard. It looks like you could do a kickass blogging tool with it. Permanent link to this item in the archive.

A particularly tricky virus. Who wouldn't want to know about an email to The World Bank that bounced. But wait a minute. I didn't send an email to them. Cute.  Permanent link to this item in the archive.

Mike Chambers points to the Macromedia Developer Resources XML feed. A few weeks ago, as we were getting ready to flow the NY Times content through Radio's news aggegrator, we also released a driver for Macromedia's feed. So if you're running Radio now, you can subscribe to the feed by clicking herePermanent link to this item in the archive.

Giles Bateman: "If the judge took away Internet Explorer (the weapon MS used in the crime for which they have been convicted) and barred them from further development for the Internet (appropriate, given the nature of the crime), Microsoft's monopoly power would dissolve on the spot." Amen. Permanent link to this item in the archive.

Alan Reiter is blogging the Technologic wireless conference in San Francisco. Permanent link to this item in the archive.

A picture named gotspam.gifPermit me to rant about Macromedia. They merged with Allaire. Both companies have BigCo's on the brain. Here's an interview with Jeremy Allaire. And a quote. "What we've found though is that roughly 75% of web applications are built by scripting level developers." Personally, I think a lot of them use non-Microsoft and non-IBM tools and environments. I'd like to see them pitch their capabilities to all developers. Later he says that they've been working privately with Microsoft on interop. This is what I mean by having BigCo's on the brain. When we've tried to work with either Macromedia or Allaire they tell us about their plans to work with the Bigs. They say it nicely, but it's so frustrating. This bugs me bigtime.  Permanent link to this item in the archive.

James Hong: "Dave is like the BigCo of weblogs." Heh. Permanent link to this item in the archive.

Marc Barrot continues his work on activeRenderer. Permanent link to this item in the archive.

John Robb: "Radio is a fully decentralized system. Even better, it provides you with a complete back-up of your weblog on your desktop and the ability to add to your weblog while disconnected. Given that it is decentralized, you can opt to self-host your weblog at your ISP or on your corporate Intranet in under a minute." I posted this to correct some incorrect information that's floating around. We worked really hard for a couple of years to build a completely decentralized system. It takes a few minutes to post an incorrect analysis of the product, and then that floats around out there, and hurts our business. Play fair. Our product isn't perfect, for sure, but don't ding us for not doing things the product does do. Permanent link to this item in the archive.

Roland Tanglao: "I don't understand what the big deal is about moving your weblog from Radio to another system to avoid centralization problems." Note the URL on Roland's weblog. Permanent link to this item in the archive.

On the discussion thread at Burning Bird, the source of the incorrect information, Simon Fell says: "You're not tied to hosting at Userland with Radio." It's so obviously true. Here's a screen shot of the FTP prefs page in Radio. Just click on the checkbox, enter your information, and it upstreams where ever you want. Also a little-known fact, you can serve from the machine you author on. If you're running Radio, try clicking on this link. Navigate through the calendar. It works. For a low traffic site, or a site on an Intranet behind a firewall, you might even want to use it this way. Radio has a lot of power that we don't push, be careful when you say it can't do something, because there's a pretty good chance it can.  Permanent link to this item in the archive.

NY Times: Fun With Your Zip Program. "Using little more than the zipping programs found on most personal computers, [Italian scientists] can easily distinguish between texts written in 10 different languages and almost unfailingly tell which of a large group of texts were written by the same author." Permanent link to this item in the archive.

Chilling Effects Clearinghouse. "Have you received a letter asking you to remove information from a Web site or to stop engaging in an activity? Are you concerned about liability for information that someone else posted to your online forum?" 

250 emails this morning. Only four contained content. The rest were spam and viruses. Permanent link to this item in the archive.


Permanent link to archive for Monday, April 29, 2002. Monday, April 29, 2002

DaveNet: Making friends with HollywoodPermanent link to this item in the archive.

Scott Johnson: Marketing Software When You Are a Small CompanyPermanent link to this item in the archive.

James Hong: "It's disappointing that HotOrNot.com didn't get nominated for a Webby Award." Permanent link to this item in the archive.

Colin Faulkingham: "All I need now is a super groovy Radio client and we are off and running." I hope some enterprising Radio developer writes glue to help get Colin's project flowing. I'd do it myself, but I haven't got the time in the next few days. Let's make this a community barn-raising. He's got a great start. Help all of us out and let's take the next step. Thanks! Permanent link to this item in the archive.

Phillip Pearson notes that a Google search for Scientology now returns Operation Clambake as the first match.  Permanent link to this item in the archive.

Sjoerd offers another view of REST vs RPC. I have yet another. There's a seed of the debates of the early 90s over AppleScript syntax, which if you go deeper into, you'll see is the REST philosophy, viewed through a different lens, at a different time. Lots of nouns, just a few verbs. I don't want to reignite the flames after all these years, but I should say that I was on the RPC side then too. Who wants a lot of nouns. I like man pages that tell you what the parameters are and what each of the procedures returns. I don't believe in super flexible interfaces, I like enumerated entry points. Check out the verb set for our programming environment. Maybe there are two schools of thought. Permanent link to this item in the archive.

It's been one of the most interesting days yet. An outage, some personal stuff (sorry I don't do that here) and then I got an email, from a lawyer at the Church of Scientology wanting us to remove their copyrighted material from one of the free sites we host. I looked at the site, and they may have a point. There is some blockquoted material, the author claims that it comes from a Scientology document, or does it? Is it fair use? The passage is fairly long. I am not a lawyer. And unlike Google, we are playing the role of an ISP, although we don't derive any revenue from hosting the site. Further I'm not that interested in Scientology and I have a few other things on my mind. Anyway I sent an email to the author of the site, Bill St Clair, asking if it is copyrighted material from Scientology. I think that's the appropriate first step. Permanent link to this item in the archive.

Jon Udell: The Google API is a Two-Way Street. "So don't ask only what Google can do for you. Ask also what you can do for Google, and for the Web, by making the most of the metadata you publish." Permanent link to this item in the archive.

FWIW, they should be running articles like Udell's on XML.Com. I took a screen shot of their home page today for reference in a couple of years. How far from pragmatic. This stuff is deploying now. Developers are excited. None of that comes through at XML.Com.  Permanent link to this item in the archive.

InfoWorld interviews Macromedia's Kevin Lynch on Web Services. Permanent link to this item in the archive.

Another day of outages on our main static server. Jake is down at Exodus to investigate. Lawrence explains what this outage means for people using Radio who upstream to our community server. Permanent link to this item in the archive.

Motley Fool: 12 Myths About AOLPermanent link to this item in the archive.

News.Com: "While Macromedia executives tout one of the company's biggest product launches ever--Web design tool Dreamweaver MX--company lawyers will be in court for the beginning of a contentious patent suit against Adobe." Permanent link to this item in the archive.

Adam Curry's mom: "Yikes! I don't even know what RSS feed is. All I know is: I'm up and running - and it's fun. Yes, Adam, you're allowed a smile and an 'I told you so.'" Permanent link to this item in the archive.

USA Today: "Hundreds of Internet radio stations plan to go silent Wednesday to protest proposed record-label royalty payments they say would endanger their industry." Permanent link to this item in the archive.

Mike Chambers has a Flash weblog. Permanent link to this item in the archive.

Zeldman reviews the new Dreamweaver. "You had to jump through hoops to make Dreamweaver 4 support current web standards. Dreamweaver MX Preview Release came out today, offering vastly improved support for CSS, XHTML, and accessibility." Permanent link to this item in the archive.

Dave Ely: "Web Services was a really bad name." Permanent link to this item in the archive.

Steve Gillmor reports on Stop Energy among the Bigs.  Permanent link to this item in the archive.

Matt Brown's Dreamweaver Blog. "This is probably the most exciting day in the last 18 months for a lot of people involved with Dreamweaver. I am convinced that this is the best release of Dreamweaver yet without a doubt." Permanent link to this item in the archive.

Susan Kitchens: "John W Dean made this announcement: He's gonna reveal the identity of Deep Throat on June 17th." Permanent link to this item in the archive.

NY Times: Why Gates Won't Apologize. "Asked by the states' lawyer whether his company had done anything to address the court's finding that Microsoft illegally commingled the code of its Explorer browser with Windows, Mr. Gates said repeatedly that he had made it easy for computer makers to remove the Explorer icon from the desktop." Permanent link to this item in the archive.

Last year on this day I was reading Breaking Windows and writing about the Strategy Tax that we all pay, whether we work at Microsoft or not. Permanent link to this item in the archive.

On this day in 1997, I posted a retraction and apology. When you screw up there's no harm in admitting it.  Permanent link to this item in the archive.

It's raining today. Very nice. The garden just loves it. Lots of planting last week, everybody says "Good timing Dave!" All my new friends, and the old ones too, say how happy they are wth the unusual spring rain. Good deal. 

Marc Barrot makes progress with his activeRenderer.  Permanent link to this item in the archive.

Keith Ballinger explains his dislike for RPC. Permanent link to this item in the archive.

Seth Dillingham documents an ancient optimization. Permanent link to this item in the archive.


Permanent link to archive for Sunday, April 28, 2002. Sunday, April 28, 2002

Sheila Lennon at the Providence Journal has a weblog. "'Bottom-up' journalism from the pros." Permanent link to this item in the archive.

Rogers Cadenhead: "The give-and-take of weblogs lends itself to fast corrections from readers and other webloggers." Permanent link to this item in the archive.

Sam Ruby: "I'm now convinced that one can architect a system in accordance to the principles of REST and then implement that system using RPC style, HTTP transport, POST binding, SOAP. In fact, I'll go further and state that the GoogleSearch is an instance of this." One less thing to worry about. Permanent link to this item in the archive.

A Hollywood-friendly application of the Internet: distribution of movie trailers. Note that some news sites have trailers linked to their reviews. This is a perfect application for Radio, we would link to the trailer as an RSS enclosure, also linked to the source, with a title and a short description. Users' machines download the trailers overnight. No click-wait. Higher resolution. I'd like to do a deal with the movie studios similar to the one we have with the NY Times. We'd be happy to help them sell their product. A win-win. Who should I talk to? Permanent link to this item in the archive.

1/11/01, Payloads for RSS. "I thought that video on the Internet was a loser for three reasons, that build on each other: 1. When I click on a link to view some video, I have to wait. 2. The wait is longer than the video. (In other words I have to wait two minutes for ten seconds of video.) 3. The quality is horrible." Permanent link to this item in the archive.

A picture named lebed.gifAP: "Alexander Lebed, the tough-talking former general who emerged as a strong challenger to former Russian President Boris Yeltsin and was credited with ending Moscow's 1994-96 war in Chechnya, was killed Sunday in a helicopter crash. Lebed, 52, was governor of the Krasnoyarsk region of Russia, and was considered a key regional leader. But his popularity went far beyond military and regional circles." Permanent link to this item in the archive.

We had an outage this morning, cleared around 9:30AM. The main Radio Community Server was down, Weblogs.Com was not updating, everything else was running okay. We've been having problems with our static server, trying to fix them, but well, maybe it's not so fixed. Oy. Someday we'll be completely decentralized. I look forward to that day. Permanent link to this item in the archive.

Dave Polaschek reports from Minnesota that it's snowing again, and his knee went out so he's been watching a lot of movies, and he rates them. That's useful because there are so many boring movies out there. Permanent link to this item in the archive.

Keith Ballinger: "I hate using SOAP for RPC." Why? Permanent link to this item in the archive.

What email has become. 2/3 spam. 1/5 viruses. A bunch of ad hominems, sprinkled with a few interesting messages. Permanent link to this item in the archive.

Morning coffee music Permanent link to this item in the archive.

For some reason for the last two weeks I've had Bruce Springsteen's Thunder Road rolling around in my head.

A picture named borntorunsmall.gif"Don't run back inside darling you know just what I'm here for. So you're scared and you're thinking that maybe we ain't that young anymore. Show a little faith, there's magic in the night. You ain't a beauty, but hey you're alright. Oh and that's alright with me.

"There were ghosts in the eyes of all the boys you sent away. They haunt this dusty beach road in the skeleton frames of burned out Chevrolets. They scream your name at night in the street. Your graduation gown lies in rags at their feet.

"I've got this guitar and I've learned how to make it talk.

"And in the lonely cool before dawn you hear their engines roaring on, but when you get to the porch they're gone on the wind,. So Mary climb in. It's a town full of losers and I'm pulling out of here to win."


Permanent link to archive for Saturday, April 27, 2002. Saturday, April 27, 2002

Heads-up: We're doing some maintenance on a static server this evening at 7:30PM Pacific for about 30 minutes. There will be an outage for Radio.Weblogs.Com sites, UserLand mailing lists and Weblogs.Com. You may also notice some broken images on Manila sites hosted by UserLand.  Permanent link to this item in the archive.

Back to scripting. I've heard a lot of people say that SOAP was designed to circumvent firewalls. In fact, that wasn't one of the goals for SOAP. We chose HTTP because it was broadly supported in scripting environments, and we wanted the lowest possible barrier to adoption. It was also done with respect, don't reinvent something that already works. You can pick up the trail, starting in the strategies and goals section of the XML-RPC spec. We knew some would say that firewall circumvention was a motive, we talked about it, we used HTTP because it was a good match for what we wanted to do. Permanent link to this item in the archive.

Faisal Jawdat: "With the influx of new 'bloggers' over the course of the past few months, I've created a handy key to help newbies understand what they'll be doing." Permanent link to this item in the archive.

Really nice outline browser by Marc Barrot. Permanent link to this item in the archive.

"thinkusaalignright"Report on the responses to my Sharon Must Go piece posted yesterday. A few predictable name-calling emails saying (I guess) that the only way to solve the problem is to kill Palestinians. I generally don't respond, because being warlike in an email seems kind of contradictory. If you have such a will to die for your cause, go fight and good luck, but email is a tool for people who wish to reason and think. Imho, you can't do violence in email, yet some people persist in trying. Other more thoughful responses ask me to see it from the point of view of an Israeli, and that's fine, we've done a lot of that for a long time, now try to see it from the point of view of an American. Israel is a distributor of American power. If it weren't for the US, we assume, Israel would not exist. It certainly has no hope of peace without help from the US. If I have doubts about exactly what we would be going to war to protect, I imagine a few other Americans do too. I think we've made a big mistake by letting the Israeli point of view dominate the discourse. We are two separate countries.  Permanent link to this item in the archive.

A picture named veneziaStatue.gifIt's really cool to see Paolo bloom as a blogger. I visited him a couple of years ago in his home town of Trieste, Italy. He took me to Venezia, and taught me the tiny little bit of Italian I know. He would send me long emails filled with great ideas for what we could do together, but I always wished he would post those on the Web so I could show them to other people. So few in Frontier community knew that there was a thriving developer in Italy of all places. Now that Paolo is blogging, there's a lot more we can do. Today he's thinking about pricing for his products and it's great that he's doing it in the open.  Permanent link to this item in the archive.

The New York Times autoblog is proving quite useful. Whenever it updates, it pings Weblogs.Com, so I don't have to go looking anywhere special to see that there's something new. It just updated a few minutes ago at 10:15AM. Now that's weird, because mid Saturday morning on the west coast seems the least likely time for it to update unless there's some news breaking. During the day last week they would post AP reports on news that's happening in real-time, like Gates' testimony in Washington. Today they posted a deep piece on US strategy re Iraq that's dated tomorrow, so it's for the Sunday paper. We get it on the Web long before it appears in print. It's worth reading. Quite an article. And the autoblog idea is proving itself every day. Permanent link to this item in the archive.

BTW, it's just incredible that I get to play with new delivery systems for such excellent content. I still can't believe that the Times trusts me with this stuff. Thanks! Permanent link to this item in the archive.

Howard Greenstein: "Paul McCartney not only looked great, but he sounded amazing. So I decided to take out my Ipaq and capture the concert in 15 second snippets." Permanent link to this item in the archive.

NY Times: "The United States economy is showing signs of life. So why is the stock market still acting the part of the deadbeat?" Permanent link to this item in the archive.

Happy Tutor: "Perhaps Userland could solicit Social Venture Funding. In addition to economic survival and growth, the company seeks to create a true free-market of ideas on the web, in which peers work with peers, or as citizens, rather than as passive recipients of broadcast, mass-cult, copyrighted content. Rather than rich branded messages, or monopolies that lock us all in the trunk of brand-think, Userland creates the infrastructure that lets a thousand flowers bloom, a good democratic (actually Maoist) ideal. Userland sustains the info-commons -- what Dave calls 'the two-way web.'"  Permanent link to this item in the archive.

Brian Lenihan: "I smelled like a rotting corpse but nobody said anything. Amazing." 

Lawrence posted three print-friendly versions of Frontier tutorials from 1999. The first tutorial walks through the website framework, the lizard brain that forms the underpinnings of Manila and Radio; the second covers scripting and the third is an appendix.  Permanent link to this item in the archive.

Something I've wondered about. "Every screen reader except OutSpoken for Macintosh can handle tables quite adequately, so go ahead and use them." Permanent link to this item in the archive.

Berco Beute wrote his own blogging software using Jini. Permanent link to this item in the archive.


Permanent link to archive for Friday, April 26, 2002. Friday, April 26, 2002

Essay: Sharon must goPermanent link to this item in the archive.

Salon: "Sen. Fritz Hollings is pushing a bill that supposedly safeguards online privacy -- but actually gives intrusive marketers a green light." Permanent link to this item in the archive.

A picture named new11.gifNY Times: "A Microsoft executive told a federal judge that the company should be allowed to make changes in its Windows operating system that impair the performance of other programs so long as the company believes it is acting in the best interest of Windows users." Permanent link to this item in the archive.

On this day two years ago SOAP 1.1 was announced. Permanent link to this item in the archive.

LM Orchard blogs Chris Heschong quoting Ken MacLeod, a proponent (?) of REST: "the only thing holding us back is a marshalling standard." Oy. Permanent link to this item in the archive.

John Burkhardt, who works at Groove, has been tasked with integrating Groove with the rest of the Internet, via SOAP.  Permanent link to this item in the archive.

Matt Pope also works at Groove and has a Radio weblog, which bodes well, I hope, for Steve Gillmor's visionPermanent link to this item in the archive.

To the Groove guys, I think RSS 0.92 is a good first step on the path to interop between Radio and Groove. Here's a walkthrough I did earlier this month showing how the pieces in our publish-subscribe system fit together. Permanent link to this item in the archive.

Tim Bray sent a screen shot of Chimera, a Mac OS X browser that does anti-aliased text. Looks really nice. 

Time.Com has an article about Mozilla. How many factual errors can you spot in the lead paragraph? Permanent link to this item in the archive.

Radio updates heads-up Permanent link to this item in the archive.

A heads-up to Radio users who are interested in the technology of root updates. We're getting ready to deploy a new updates system, one that's based on statically served files, not XML-RPC.

It'll be a two-step corner-turn. First we'll release new parts that implement the workstation side of the new updates process, but to turn it on you'll have to manually edit an object database cell. Everyone at UserLand will turn this on, and we'll ask courageous programmer-type Radio users to do this too (if there's a failure, to get back online for updates, you'll probably have to do something programmerish). We'll cross our fingers and hope for the best, and fix any problems that surface. After a few-days of burn-in, we'll send out an update that sets the object database cell for everyone, and the corner-turn will be complete.

Why are we doing this? It's another step on the path to full decentralization. The work that our server is doing now will be done on the workstation in the future. The static files will be served on Apache, at first, then if need be, will be moved to a more sophisticated server that's capable of bringing more bandwidth online by just adding more iron.

Still diggin!


Permanent link to archive for Thursday, April 25, 2002. Thursday, April 25, 2002

Meg Hourihan: My experience using personasPermanent link to this item in the archive.

Wired: "Kazaa, the largest file-trading network running, has a new business plan that includes a subscription service, audio and video media advertising and an offshore tax haven." Permanent link to this item in the archive.

Cydney Gillis: "I am not John Markoff." Permanent link to this item in the archive.

In April 2001, Sun prepared a Jxta assault against Microsoft. It's more interesting today than it was then because it was so boring then, but seemed so interesting to some. Permanent link to this item in the archive.

Sylvia Nasar, the author of A Beautiful Mind, is speaking at Stanford on May 1. Permanent link to this item in the archive.

News.Com: Hackers turn tables on file-swapping firms. This should make the RIAA shiver. Who are they going to sue out of business now? Permanent link to this item in the archive.

A picture named jones.gifDid you read Andrew Orlowski's analysis of Bill Gates' testimony? If not, stop everything, and read it now. Then read the latest soundbites from The Mind of Microsoft. "Christopher Jones, in charge of development of the Windows operating system for desktop computers, said proposals to let computer makers and rival software developers tinker with parts of Windows would create chaos for consumers and hurt the computer industry."  Permanent link to this item in the archive.

Collin Faulkingham posted a spec for the discussion group web service he's working on. Permanent link to this item in the archive.

Zoe: "Do for email what Google did for the Web." 

Dan Shafer explains in greater detail why he thinks PythonCard on the Mac is such a big deal.  Permanent link to this item in the archive.

Scott Johnson: "Its just amazing how quickly a real community can get something done when they think its important." Permanent link to this item in the archive.

Mark Baker: "I agree completely."  Permanent link to this item in the archive.

Edd Dumbill: "It is past time that the W3C called an end to its involvement in web services. Despite the name, web services have increasingly little to do with the Web as we know it, and those at the forefront of its development seem to have little fondness for the W3C or its technologies." Permanent link to this item in the archive.

I want to be really clear that I do not endorse Edd's position. His focus is wrong, imho. Look at what the independent developers are doing. That's what matters. Edd is a consistent source of what I call "Stop Energy." The reason all this is coming to a head now is that there is a lot of motion. He and his friends have been able so far to control the news coming out of the XML world. I always believed that would break at some point. Now it has. That's good. The XML.Com philosophy is far too centralized, and relied on BigCo's and the W3C for innovation. I don't think Edd has been around the block enough times to know that it's hopeless to expect that to happen. Innovation comes from independents. My rebuttal, posted last night, applies to Edd's piece too. Permanent link to this item in the archive.

RFC: What is Stop Energy? Permanent link to this item in the archive.

Thanks to Groove News for this pointer to a clear statement on competition from a Groove person. Permanent link to this item in the archive.

A NY Times reporter discovers that, with software, it's often even worse than it appears. Permanent link to this item in the archive.


Permanent link to archive for Wednesday, April 24, 2002. Wednesday, April 24, 2002

Paul Prescod: Google's Gaffe. "I take the SOAP-ifying of Google as a sign that the web services hype has now reached overdrive." Permanent link to this item in the archive.

Rebuttal: "SOAP is, as Prescod acknowledges, a juggernaut. It's better, imho, to accept that it's here, above all the objections that have been raised. Every service that comes online is potentially a killer app for the next layer of the Internet, one that's not confined to HTML browsing. I'm sure that somewhere in this space is huge growth of knowledge-sharing made possible by tools that work better for more people. That's where the prize is, in the activation of minds." Permanent link to this item in the archive.

Vint Cerf: "The Internet is for everyone." Permanent link to this item in the archive.

Colin Faulkingham: "The DGWS server is a lot like a Group Weblog but structured more like an actual Discussion Group." Permanent link to this item in the archive.

AP: Microsoft Chairman Bill Gates said Wednesday the company has not tried to figure out how to remove elements of its Windows operating system, because the task would be impossible." Permanent link to this item in the archive.

Andrew Orlowski: "Remember: this is the plea for clemency from a convicted criminal." Permanent link to this item in the archive.

Craig Burton: "He lied. He knows that he lied. Nothing new." Permanent link to this item in the archive.

Dan Gillmor: "I created a quickie weblog for a symposium in Beijing this week and updated it live from the podium as I was speaking. Eyes went wide as people saw themselves show up on the Web." Permanent link to this item in the archive.

Dan Shafer: "My favorite new app development environment, PythonCard, is about to meet up with my favorite new operating system, Mac OS X." Permanent link to this item in the archive.

Wealth Bondage: "Perhaps Userland could solicit Social Venture Funding." Permanent link to this item in the archive.

Kur5hin: "Media giant (and MPAA and RIAA member) Viant conducted an extensively detailed study of filesharing last year. It's an excellent analysis of the current state of various types of filesharing systems as well as an overview of the legal and technical issues surrounding each." Permanent link to this item in the archive.

I'm glad that Clay Shirky has stopped saying that BigCo's and Web Services are one and the same thing. Now he says that SOAP (what about XML-RPC, Clay) is an essential ingredient of decentralization. For that he gets a half a bing. But he doesn't say what it will do for people. He would have gotten the full bing if he had a weblog. That's the next step in ShirkyLand. (Yes, I'm cheeky and I don't know my place.) Permanent link to this item in the archive.

CNN: "Google needs to get untentative," says Dave Winer, the CEO of Userland Software and an influential online essayist. "They need to grow, and developers are central to that. They become your sales force. Google has the two magic ingredients that developers love: users and potential."  Permanent link to this item in the archive.

Paolo and his team have a beta of a new Radio tool that does shared outlines. Permanent link to this item in the archive.

Darrell Smith is the CTO of MorpheusPermanent link to this item in the archive.

James Hong: "How did Jake know what I was up to?"  Permanent link to this item in the archive.

Scott Mace: "How many of you reading this have experienced Launch.Com?" Permanent link to this item in the archive.

Philip Pearson created a PHP implementation of xmlStorageSystem. "This may seem like a completely pointless project, seeing as RCS is already more or less free, and PyCS does everything pretty well already. However, neither of them will run on your $10 hosting account that only allows CGI and PHP. This will." Permanent link to this item in the archive.

With three implementations, I started a new sub-directory for xmlStorageSystem. Permanent link to this item in the archive.

LM Orchard: "When subscribed to 100+ RSS feeds, it's like I'm floating in this N-dimensional space where I can overhear voices from hundreds of rooms without being overwhelmed. When something triggers some of my mental filters and watchwords, I click the link and delve deeper." Permanent link to this item in the archive.

Mike Deem: "The people who run Microsoft could decide to delete all the source code and go home. Microsoft is a private enterprise run for fun and profit. If you take the fun and profit out of it, why bother?" 

On this day last year: "The time to ask the question about Microsoft truly being open isn't now, when they have everything to gain from openness, but when they achieve dominance in the market. At that point, without government intervention, or self-imposed restraint, you can be sure it's going to close up." Permanent link to this item in the archive.

Evan Williams: "Some days—usually Mondays—I wish I had someone to tell me what I should be doing. I mean besides thousands of Blogger users." Permanent link to this item in the archive.

I finally saw A Beautiful Mind yesterday. Very sweet movie. Maybe there's only one good idea in a lifetime. The rest of it is a struggle to see what's real and tune out what's not.  Permanent link to this item in the archive.


Permanent link to archive for Tuesday, April 23, 2002. Tuesday, April 23, 2002

Radio's Outliner: How to write an HTML page in the outlinerPermanent link to this item in the archive.

News.Com interviews the Brains Behind KazaaPermanent link to this item in the archive.

Jon Udell: "As blogspace evolves all around us, new forms of writing appear." Permanent link to this item in the archive.

Cydney Gillis: Did Gates lie? Permanent link to this item in the archive.

AP: "Gates argued that the penalties would keep Microsoft from releasing timely security updates." Permanent link to this item in the archive.

Jacob Reider is looking for benevolence in business. Permanent link to this item in the archive.

A picture named chiat.gifBoy the Google API has stimulated a lot of discussion on the XML developer mail lists. Permanent link to this item in the archive.

Rob McNair-Huff, editor of MacNet Journal, has a public outline of Mac OS X apps by category that tracks the development of each product. This is beyond what the tech pubs used to do. They'd publish snapshots of markets, that were useful, but didn't change over time. This is very cool.  Permanent link to this item in the archive.

A picture named daveisjealous.gifIt may be time to decide how to display OPML docs in HTML browsers. Of course I'd rather it work in decentralized fashion, with rendering happening on the local machine. I don't want to put up a free centralized Web app. Can it be done with XSLT? Another possibility is doing it in Radio, but of course that would only work in desktop apps that clone our /system/pages structure (which is actually happening). I want this because there's a mostly invisible world of frequently updating outlines, following the pattern of the changes.xml file on weblogs.com. If we had a consistent way to render OPML in HTML I could put this in a box on weblogs.com. Recently updated outlines. Weird? When you see it, it's quite natural. Permanent link to this item in the archive.

Scott Johnson: "Write a renderer in PHP." Permanent link to this item in the archive.

Phillip Pearson: "Why not just render them when they're generated?" Permanent link to this item in the archive.

Truth is as strange as fiction. Permanent link to this item in the archive.

Brent Simmons found an outliner in AppleWorks. Apparently it's a pretty good one. Permanent link to this item in the archive.

Martin Traumwind has a graphic Java browser for Google relationships. Permanent link to this item in the archive.

4/2399: "Airport security has stopped hijacking." Ooops. Permanent link to this item in the archive.

Matt Goyer: "It even works in Opera.. Damn I'm good!" Permanent link to this item in the archive.

Howard's Zope Notes: "Thanks Guido!" Permanent link to this item in the archive.

Kevin Stewart: "Microsoft already 'supports' modular versions of Windows with Windows CE and Windows NT Embedded. They allowed a form of Chinese Menu construction of those OSes. Which supports my vote that Gates is misleading the court. Just my $0.02." Permanent link to this item in the archive.

The battle for the Web continues Permanent link to this item in the archive.

Good morning. A small flood of mail about yesterday's Microsoft survey. Some comments follow.

When I read the account of Gates' testimony yesterday I dashed off an email to people at Microsoft who I consider friends. I'm still willing to help Microsoft, but first we have to deal with the mess.

Here are some facts. 1. MS has the dominant Web browser. 2. They got there illegally. They were convicted. 3. We're in the penalty phase now.

My belief: The conviction was the correct result. Now they must come up with a penalty that is appropriate, that will prevent Microsoft and future would-be Microsofts from using a monopoly in one technology to gain a monopoly in another. To allow juggernauts like Netscape a little breathing room to learn and make mistakes before they have to deal with a monopoly that acts willfully to cut off their air supply. To make Microsoft a better platform vendor, with more developers, with more new ideas being tried out. To help developers and their investors trust the market, without illegal and unethical interference from Microsoft.

On strictly pragmatic terms, if Microsoft isn't lying when it says it wants developers for its new platform, they should welcome the opportunity to get its developer relations back on track. Yesterday's survey says that at least people who read Scripting News, many of whom are developers, don't trust them. You can try to rationalize it any way you want, but a majority said clearly that they believe Gates lied about something that is central to the issues at hand. Arguing with me is pointless. The problem is deep. A major correction now is something that a Microsoft that's thinking long-term should welcome.

Microsoft clearly doesn't have any vision for the Web other than owning and controlling and freezing it. As Web developers, it was our air supply that Microsoft cut off. The correct solution is to decouple the Web from Microsoft in a permanent and non-revokable way. It should be done in a way that causes the least possible disruption of service for users, while creating the maximum possibility for competition. For Microsoft to argue fairness is ridiculous. They are not qualified to argue about fairness.

7/12/01: Restoring competition to the browser market.


Permanent link to archive for Monday, April 22, 2002. Monday, April 22, 2002

DaveNet: How to be a revolution. "You can't undermine by trying to dictate the terms, you have to do it by invading at night, slipping in the back door unnoticed. Then when the old folks wake up, it's too damned late." Permanent link to this item in the archive.

Emergent Music is the "seed of a new, better, music industry." Permanent link to this item in the archive.

Dan Bricklin comments on the NY Times auto-blog. "This type of news feed, with reverse-chronological headlines, summaries, and links to articles in real-time, is good for catching up. It's different than a normal news page, sorted by what's most important, where the new stuff may be at the bottom. Breaking stories have frequent updates, and they show up as that." Permanent link to this item in the archive.

Steve Pilgrim: "I've been prowling the weblog world today." Permanent link to this item in the archive.

Fred von Lohman: "The BPDG standard is not about stopping piracy. It's about Hollywood regaining some measure of control over what you can and can't do with television. It's about cramming the VCR genie back in the bottle, and giving Hollywood the power to bring new technologies to heel before they can deliver new capabilities to consumers."  Permanent link to this item in the archive.

Roland Piquepaille: Political Shocker in FrancePermanent link to this item in the archive.

InfoWorld: Gates testifies in remedy hearingPermanent link to this item in the archive.

A picture named gatessmall.gifAP: "Gates echoed arguments by Microsoft chief executive Steve Ballmer that a modular Windows requirement is impossible to engineer and would force the company to pull Windows off the market." Permanent link to this item in the archive.

Survey: Is Gates Lying? Permanent link to this item in the archive.

Mike Deem: "When simplifying for mass consumption any issue as complex as this one, one could 'spin' it in any number of ways without abandoning the 'truth.' Gates is spinning this one in the way that is best for Microsoft's bottom line. It is his responsibility to Microsoft's share holders to do this." I responded "Mike, while I'm not a lawyer, I don't think it's legal to spin when you're under oath. I think it's required that you tell the truth." Permanent link to this item in the archive.

Steve Gillmor: Google, Dave and Ozzie. Great article Steve. This is the InfoWorld I used to love. An inspirational article. I won't give up on Groove yet. If they open it up so that Radio can participate in their network without jumping into the box, we'll be all over it, as we are on the Google API. Permanent link to this item in the archive.

A picture named eliantrooper.gifTwo years ago on this day, I posted a snip that sparked an intense debate in weblog-land. I took a photo that had become an international obsession, and artistically juxtaposed the two faces that made the full picture so emotional and took them into a different context. Faces of people in shock connect in a deep way to all of us. It's the lizard brain that processes these things and dumps massive amounts of fight-or-flight chemicals into our bloodstream. Today, there's been a court case that validates this as fair use, and ethical. I wanted to resolve that. I also pointed to an article on CNN that contained the full story of Elian and the trooper, so attribution is there. We've come a long way in two years. Worth recognizing, imho. Permanent link to this item in the archive.

I added a sixth disclaimer to the docs for the Google-to-XML-RPC gateway. "UserLand does not keep a copy of the keys that pass through this server. We don't use this information in any way, and will not do so in the future." Permanent link to this item in the archive.

A picture named earthsmall.gifI needed a testbed to expose bugs in our implementation of the MetaWeblog API, so I did an experiment I've wanted to try for some time. This new weblog tracks NY Times articles as they enter UserLand's content management system, on their way to people's desktops via the news aggregator in Radio. All these articles appear on the Times website, but they can be hard to find unless you know where to look. If the NY Times had a weblog, this is what it might look like. If it becomes popular, I might dress it up with a new template and a better address. Permanent link to this item in the archive.

Paul Nakada: "Links are the weblog equivalent of venture capital, except, without the strings. We just got funding for this blog today!" Hehe. Here's a second round.  Permanent link to this item in the archive.

Lots of discussion of deep-link philosophy. Here's another analogy. Suppose I told you about this great book. Read it, but read the last chapter first, and if you want you can skip the rest. Would that land me in court? Another one. Suppose I'm writing a scholarly paper. Two years ago another scholar published a copyrighted book on a different but related topic. On page 49 he discusses an experiment he conducted that I want to base part of my argument on. I put a footnote on my citation, telling my readers to look on page 49 of his book. Did I just violate his copyright? Permanent link to this item in the archive.

BTW, if you're a friendly lawyer (there are some) read today's NY Times article about Bertelsmann and let me know what's up with the antitrust case against the BigCo's of the music industry. It seems they don't want us to look at that. Let's look at that. Permanent link to this item in the archive.

Howard Kurtz: Who Cares What You Think? Blog, and Find OutPermanent link to this item in the archive.

Steve MacLaughlin: Taking the "R" Out of Free

On this day last year: "I write software for guys like Doc." Permanent link to this item in the archive.


Permanent link to archive for Sunday, April 21, 2002. Sunday, April 21, 2002

DaveNet: The Mind of Google. "I started to feel like I was interacting with something with a mind. Of course Google doesn't have one, but it does a fantastic job of tapping into our collective minds." Permanent link to this item in the archive.

NY Times: "If Bertelsmann buys Napster, it will have two of its divisions on opposite sides of a serious legal divide, with billions of dollars in damages at stake." Permanent link to this item in the archive.

Ernie the Attorney: "If all I do is point someone to a location on the web, then what have I done that triggers the copyright laws? I haven't made a 'copy' of anything." Permanent link to this item in the archive.

ResearchBuzz found a semi-documented Google feature, searching by date.  Permanent link to this item in the archive.

Sam Gentile ran a great rant about C programmers trying to understand programming with a runtime. "This is not Windows. This is not COM." True. Hey it would be interesting to see a feature-comparison of runtimes. Microsoft has some features we don't, and vice versa.  Permanent link to this item in the archive.

Hal Plotkin: "Targeting a handful of specific lawmakers for defeat makes a lot more sense than putting a bunch of geeks on planes." Permanent link to this item in the archive.

Wired: "Joining Hollings as co-sponsors of the CBDTPA are one Republican and four Democrats: Ted Stevens (R-Alaska), Daniel Inouye (D-Hawaii), John Breaux (D-Louisana) and Dianne Feinstein (D-California)." Permanent link to this item in the archive.

Paul Snively: "Rather than defending our future, they are selling it out from beneath us." Permanent link to this item in the archive.

A picture named bosworth.gifAdam Bosworth: "RPC suggests that it is okay to automatically map the parameters or return type into or from XML messages. It isn't. That is a private implementation detail. Everyone's implementations will vary and all implementations will vary over time. RPC also implies that the caller knows the signature and classes of the receiver. In fact, it is a miracle if the one application's classes and parameter order happen to match another's. In the real world, every implementation will have its own classes." Finally it's clear what we've been debating and why we disagree. In my model of loosely-coupled apps, there is no variability allowed in the places Bosworth says he must allow it. If you want to implement the Google API, you must implement the same method names, and they must take the same parameters and return equivalent results (the search databases are different in different search engines). We went through this with the Blogger API, and it worked fine. I don't see the value in allowing variability, because you trade that off against complexity, too high a cost, too little gain. I think the world of Adam, but I think he's advocating the wrong approach. And it's good to get the issues aired and clear. Permanent link to this item in the archive.

Steve Zellers: "I'm definitely in Dave's camp on this." Permanent link to this item in the archive.

Paul Snively: "Adam and Dave are talking about two different things that are often used to accomplish the same result." Permanent link to this item in the archive.

Last year on this day: "The subjects of the press are now doing their own press. Does this strike you, as it does me, as a loop? Why is it necessary? Haven't we been here before? Isn't this what happened with mainframes when personal computers came along? How secure were the mainframe people when faced with a horde of Apple developers with nothing to lose. They were dismissive, for sure, I was there (so was Bricklin) but it didn't matter. The users could do it for themselves. And then that's what happened." Permanent link to this item in the archive.

Scottish Lass: "With the dawning of the age of the Google Outline Browser all three predictions are now given earthly form and the wise shall heed the goodness unleashed on all mankind by the guardians of the 'G'. Those whose arms sit at right angles to a body that neither sleeps nor eats shall be the bringers of a new age of knowledge sharing and enlightenment." Hehe. Permanent link to this item in the archive.

2/15/98: Meet an Outliner. "I had to experience the usefulness of an outliner before I could envision using one, to advantage, myself." Permanent link to this item in the archive.

A picture named thinkUsa.gifEdward Cone: "The Think! flag was created by the writer and software developer Dave Winer in the days after 9/11. 'It's the combination of love, strength and thought, which is the best of the USA,' Winer wrote at the time on his Internet journal, Scripting News. The image is unabashedly pro-American, and the challenge to exercise our brains and our freedom to use them is bracing. It ought to become the symbol of our national commitment to complexity." Permanent link to this item in the archive.

A picture named kirkpatrick.gifFortune's David Kirkpatrick interviews Microsoft's Jeff Raikes. "There's no single competitor that matches the breadth and depth of investment we're making in knowledge work," he replied. 'Sun Microsystems is trying to pick off pieces of what we've done in the authoring area with Star Office. I wouldn't think of Siebel as a competitor, but they might see us that way as we try to get the front end connected to the back end.'" It's the old sleight-of-hand thing again, but this time they're SOH'ing themselves. They like to look at Sun and Oracle, IBM, even Siebel, as if that's what they're competing against. Instead they should kick back and be a good husband to independent developers, and instead of loving closed boxes like Ray Ozzie's product, they should embrace the messy confusion and cacaphony of truly independent developers. There's another insurrection already in process. They're setting themselves up for a replay of history, and if it goes like it always seems to, they're going to be scrambling to be relevant once again; and again, with history as a guide, they won't make it the second time through that loop. Permanent link to this item in the archive.

Wired News revisits the issue of deep linking. 

Tony Bowden did a G.O.B. in Perl. Permanent link to this item in the archive.


Permanent link to archive for Saturday, April 20, 2002. Saturday, April 20, 2002

Radio's Outliner: Google Outline Browser. "It's a different way to crawl through The Mind of Google." Permanent link to this item in the archive.

A picture named ritchie.gifHere's a screen shot of my G.O.B. I started with the outliners.com home page. It took me to Primeval C, then a TechWeb article about classic software, then to Dennis Ritchie, and from there to Bjarne Stroustrup, Don Knuth, Richard Stallman, Linus Torvalds, Andrew S. Tanenbaum, Woz, Brian Kernighan and Ken Thompson.  Permanent link to this item in the archive.

BTW, this is very much like something I played around with in MORE in the 80s. We licensed a thesaurus. I wired it into the outliner. Type in a word. Double-click to see its synonyms. Repeat until exploration is done. It was a great way to think up product names. Browsing Google the same way is different.  Permanent link to this item in the archive.

Sjoerd Visscher did a G.O.B. in HTML. He also offers some possible insight into Sam Ruby's light bulb. Permanent link to this item in the archive.

I added the three G.O.B.s to the apps sub-directory. Permanent link to this item in the archive.

I came across the word telegraphy in dictionary.com as I was Google Outline Browsing, and found many of the related pages were mine! Somehow it seems to have figured something out about me, or how I am perceived. The Mind of Google. Permanent link to this item in the archive.

Adam Curry is GOB'ing too! Permanent link to this item in the archive.

David Watson is combining Google with Swing. Permanent link to this item in the archive.

David Davies released a new version of his assetManager tool for Radio. Permanent link to this item in the archive.

Adam Curry released the long-awaited picture of his helicopter flight crew.  Permanent link to this item in the archive.

A picture named newsweeksmall.gifI had dinner with Adam Green last night. He just showed up in Calif out of the blue. We had sushi and talked about old times and current events. Adam, who is now a Boston-based angel investor, talks about how the software industry is wrecked. I agree of course, and I hope we can get back on track. Then I asked Adam a rhetorical question. What if, in 1979, the RIAA had sued Personal Software and shut them down. Could the PC revolution have happened without its breakthrough product? Something to think about. Permanent link to this item in the archive.

On this day in 1999, Jakob Nielsen advised that we were stuck with old browsers until 2003. Coool. Only eight more months.  Permanent link to this item in the archive.

On this day in 1998, Bob Atkinson, one of the designers of XML-RPC, said that the debate over HTTP-POST was a red herring. Chuck Shotton agreed. "No disrespect to Jeff Allen, but his comments are FUD." The debate continues to surface from time to time on mail lists and weblogs. Permanent link to this item in the archive.

Kazaa, Morpheus, Brilliant Permanent link to this item in the archive.

What really happened between Kazaa and Morpheus? Who owns Brilliant? I stopped watching Music-on-the-Internet when Napster was shut down. I'm back in the loop again, reading, asking questions, learning. I am not running the software on my desktop yet. Are you?

3/4/02, News.Com: Morpheus' downfall: Bills weren't paid.

4/8/02, Register: "Since late last year KaZaA downloads have contained 'sleeper' software which let Brilliant Digital Entertainment, a 3D advertising and modelling software start-up to activate Altnet, its own P2P network."

4/18/02, Wired: "Kazaa users, angered by the network's inclusion of secretly embedded spyware, can now connect to the peer-to-peer network using a hacked version of the application called Kazaa Lite."

Who do you trust? Permanent link to this item in the archive.

The Wired article, linked above, may be the worst news yet for the RIAA. Their theory so far has been that they can shut down music sharing by shutting down companies like Napster, MP3.Com, Morpheus and Kazaa; and whatever pops up next. Their technologists seem to be telling them that there is no such thing as decentralized file sharing. But what if there is?

And the music industry strategy may have a twist. Consider this possibility, and it's just a possibility. As they say on TV, this story is based on real events, but the story itself is fiction, real people are not portrayed.

Let's say a popular music sharing network starts up. Call it Music For The People Networks (MFTPN). It's popular, millions of people download and use the software. MFTPN is low on money (of course) so a group of Hollywood producers, (apparent) renegades, start a new venture to capitalize on the flow of creative material over the Internet. They approach MFTPN, and say "Include our software in the package and we'll give you $3 million, no questions asked." MFTPN reviews the software and sees that it is what it appears to be, and says yes. But there's a back door, because the software can update itself over the Internet.

Now behind the scenes, the renegade Hollywood group is actually funded by Disney, AOL and other members of the RIAA. Why would they give so much money to fund a company who develops software that they so despise?

Fade to commercial. Tune in next week for the next episode


Permanent link to archive for Friday, April 19, 2002. Friday, April 19, 2002

A picture named peace.gifReading the blogs today it seems I offended some people in the last couple of days. Well, I don't particularly want to ruffle feathers, but it comes with the territory. My web writing has always evoked strong reactions, starting many years ago. To be clear, I love both SOAP and XML-RPC. But I also think Brent and Daniel make solid points. Listen to them if you can. I sincerely hope that SOAP vs XML-RPC does not become another My Platform Is Better arena that's so common in tech culture. Both protocols are fine. There is extra stuff in SOAP that's not present in XML-RPC. But the details are hidden in most scripting platforms, so the extra stuff isn't in anyone's way. Interop was in question, but a lot of the concerns were laid to rest with Google's interop. Now any reasonable person, no matter what their protocol preference, should be able to move on from here. Even the REST folk are fine, if it weren't for Amazon's patent mess, I'd be banging the drums for their XML interface too, but not to the exclusion of SOAP and XML-RPC. Onward. Permanent link to this item in the archive.

On a lighter note, from Wes Felter, "Some home-brewed Ethernet addresses I've seen: 0xFE:ED:BA:BE:F0:0D (describing Calista Flockhart?) 0xDE:AD:BE:EF:CA:FE (time for a steak?) 0xDE:AD:CA:FE:BA:BE (must be a Java-hater)." Permanent link to this item in the archive.

Steve Zellers: "0xC0CAC01A 0xADD511FE" Permanent link to this item in the archive.

David Johnson: Building an Open Source J2EE Weblogger. Hmmm. Kinda looks familiar.  Permanent link to this item in the archive.

WSJ: "AOL Time Warner Inc., whose online service is struggling to hold on to customers who want high-speed Internet access, is rethinking its cornerstone strategy of promoting such broadband access nationwide. The move calls into doubt one of the main goals of the merger that brought the Internet and media colossus into existence." Permanent link to this item in the archive.

News.Com: "In yet another test of new services, Google is quietly wading into the expert-advice market, a lackluster business that proved too taxing for some former Net highfliers." Permanent link to this item in the archive.

Mozilla 1.0 Release Candidate 1. Permanent link to this item in the archive.

Sean Gallagher: "I just finished doing an immersion in the ebXML specifications for an article I've been working on." Permanent link to this item in the archive.

Talking with Jon Udell, he tells me that there's a white-on-orange XML icon for the RSS feed of O'Reilly's Safari website. It tells you when a new book appears on the Safari service. Permanent link to this item in the archive.

Seth Dillingham: "Customers who buy gifts for their vendors? Just six months ago, I would have said that such things don't happen, but Brian is the second customer to do it this year."