The Blog




The End of Free : Perhaps not was the right answer. As far as I can tell, it's no longer even an option to have an ad-free Yahoo! Group. It seems I'm not the only one to be getting irritated by YahooGroups.




More little teeny robots. Unfortunately these are still in the design phase. Nanowalkers are "fully autonomous and are being designed to make nearly 10,000 movements per second. They will be able to move in three dimensions, with precision as much as 10 million times better than current assembly robots. [thanks, bOing bOing]


Davd Rogers also points us to an article by Lawrence Lessig that argues that the legal strictures on copyrighted material are holding up broadband acceptance. Much as I'd like to see changes in the copyright law, I'm not convinced that that's what's stopping customer demand for broadband. [thanks, JOHO the Blog]


The only thing holding back broadband is price.
- It's too expensive for the users
- It's too expensive for the providers.
This *will* change.


All this talk about content and other factors is just hot air designed to deflect people from the two core issues above.


Geeknews : I don't wanna be on any plane with some terrorist who gets himself root to the planes navagational system.

You have till Sunday night (Jan 27) to make your voice heard about the MS Anti-trust settlement. There's a good description of what to do, here.




Last mile Broadband via the Sewers This one had me giggling. I started imaging this sort of Mission Impossible crossed with Cronenberg scene where a fiber optic umbilical comes out of the toilet bowl or out of the sink. However I guess they have a point. London's sewers are fine pieces of Victorian engineering, they're everywhere, and almost every building already has a connection.




The good Doc suggests I think it's reasonable to want the stuff of infrastructure to be transparent. Note that I'm not talking about the stuff that depends on infrastructure, such as the entire commercial software business upwards of operating systems. I'm talking about infrastructure. [thanks, Doc Searls Weblog] I tend to agree. But there's a problem. As we talk more and more about connected applications and toolkits, where do we draw the line of what is infrastructure and what is not? OS and TCP/IP stacks seem easy. How about Browsers? How about Email readers? IM clients? Personal web servers? As it becomes routine for every app to expose a TCP port and listen on it, does this mean that all of it should be transparent?

Lord of the Rings, by Gene Roddenbury (and others) "The Halflings, cap'n, they will na take the strain"

ReadMe : Crisis of the (Virtual) Commons
Despite the common wisdom that interactivity is one thing the Net does well, some mainstream news sites treat their public forums like bastard children. What are they afraid of?

Community is Dead; Long Live Mega-Collaboration (Alertbox August 1997) Another rather superficial and rather outdated analysis from Jakob Nielsen.








I must not post about that blog. I must check my spelling. I must not post about that blog. I must check my spelling. I must not post about that blog. I must check my spelling. I must not post about that blog. I must check my spelling. I must not post about that blog. I must check my spelling. happy

It's time to talk about Yahoogroups. YG is the largest of a number of hosted mailing lists systems. Between them they've successfully taken all the pain out of starting and running an email mailing list. They handle subscriptions; bounces; they have a searchable web archive and so on. They've added some extra features like calendar, shared file store, a simple dbms. All the things that you can cobble together with Majordomo, Listserv, Mailman. But done moderately well in one place.

This has been so successful that there are a vast number of mailing lists hosted in these places. For many of us the first thing we do on starting a new project is to start another YG.

The price we paid for all this was a small amount of advertizing. And in the past you could pay a little ($50?) per year to have this removed. but in the last couple of months, Yahoo have bumped up the advertizing levels to the point where it's getting really intrusive. There are pop-under windows and adverts inserted every 5th page refresh when viewing messages. The advert appear at the top on send only lists. And as far as I can tell, you are no longer able to pay to have them removed from the emails.

Then there's the question of archives. Already there are archives for the old eGroups that have been lost as the list folded before the Yahoo merger. There is no mechanism now for backing up a YG list. And there is a vast amount of knowledge and thought wrapped up in these archives. If YG ever disappeared (not that there's any suggestion that it's going to, tomorrow) this would all be lost. Do we think that YG will last 20 years? How about 10 or 5? Will Google step in and rescue all the data, as they did for Usenet?

What to do? Is it time to push for a GPL set of code to replicate Yahoogroups and deliberately force them out of business by de-centralizing? Is it time to at least write a YG scraper that can archive a list to a dbms?

This has all been prompted by a recent post to another mailing list (not on YG!).
http://www.drop.org/node.php?id=763
http://kakkune.com/base/post.php?post_id=34
http://groups.yahoo.com/group/syndic8/message/1255
It's also prompted by a bunch of code I've written to mirror a mailing list to a module in Drupal.

SatireWire | Surprise Settlement Splits Microsoft : Redmond, Wash. (SatireWire.com) %u2014 In a surprise settlement today with nine U.S. states, Microsoft agreed to be split into two independent companies, one that will continue to make Microsoft operating systems, browsers, and server software, and another, potentially larger company that will make patches for Microsoft operating systems, browsers, and server software.




Re WSDL: Curiouser and curiouser, Dave writes: Sam Ruby believes[1] that WSDL is one of the cables of the bootstrap of Web Services. I don't. How will this get resolved? We'll try both ways. If he wants to support services that don't have WSDLs, he'll have to bend. If I want to connect my software to services that require WSDLs, I'll have to.

And Sam Ruby replies : And any service which is described with a WSDL can certainly be invoked without referencing the WSDL. No lock-in here! Which is certainly my understanding of WSDL.

There's a couple of issues here. The first is interop. As long as some SOAP interfaces and toolkits are missing WSDL, the others will have to cope with these situations. Which is roughly where we are today. The second as usual is MS. If MS client toolkits expect WSDL because MS Server toolkits always produce it, then they may drag the rest of the industry with them. And it's not just MS. IBM, BEA and The Mind Electric GLUE are also important players. But that's all currently speculation.

All this analysis avoids the real question. Is WSDL useful? Sam and Dave seem to disagree and I'm not sure. A formal documentation standard for SOAP interfaces seems like a good thing. But if it adds complication which actually slows up web service adoption, then maybe not.

[1]That's not a permalink I'm afraid as they seem to be broken. Check Friday, Jan 18.

City older than Mohenjodaro unearthed - The Times of India : Indian scientists have made an archaeological find dating back to 7500 BC suggesting the world's oldest cities came up about 4,000 years earlier than is currently believed Also Indian civilisation '9,000 years old' at the BBC and also a Radio article. This is all being discussed on Metafilter. The significance is that this goes back into the ice age and it appears that the city may have been swamped when the ice melted. Perhaps another source of the Great Flood myth? This city is 5*2 miles which is a substantial size that would have taken many years and perhaps centuries to develop. This has major implications for our views on the development of civilization and pre-history.

Here's UserLand's Winer talking at Infoworld's Conference on web services. He has some good points to make but then we get the old hobby horse. Pointing at IBM and Microsoft, Winer said WSDL (Web Services Description Language) was invented in such a way that it will only work in Java and .Net environments. "It can't work in a dynamic environment; it's a static interface," he said.

I have to say, I just don't get this. WSDL is a formalised documentation of a SOAP interface and the end points and locations at which that service is located. Because WSDL is XML it can be mostly generated directly from web service code in some environments. It can also be read and used to generate code and function stubs for a client to call it. I can't see anything to stop a web service written in a scripted environment like Perl, PHP, VB or UserLand's scripting language being documented in WSDL, even if it's done by hand. in fact Simon Fell has done exactly this for UserLand's Manila SOAP interface.

Looking from the client end, I can't see anything inherent in a scripting language that would stop you writing something to parse a WSDL file, extract the key information and build function calls. More likely in both scripted and compiled languages is that you'd define a system that understood the function calls after reading the WSDL. You'd then only use the WSDL at run time to determine the location of the end points. This mainly due to the difficulties in understanding the semantics of the function calls. This is mostly because (for example) knowing that PostID is an Int doesn't tell you where the data comes from or why you should use it.

Our Dave keeps making these statements about WSDL being unsuitable for dynamic environments but he doesn't seem to be able to say why. I've just spent the last few minutes searching for an example of this in a mailing list late last year, but failed. If I find it again, I'll post it. Ah! Google to the rescue. Start here and follow the thread.

Wired had the RH image on their Rants and Raves page last month next to a couple of letters about the open source movement. I was hoping they'd put it on the web so I could point at it, but they didn't, so here's a scan.

Tasty poster from The Modern Humorist. Shazaam! Kazaa Shuts Down What Wired really means to say is that Kazaa has turned off downloading of their client, but Grokster is still downloadable and the network is still running and serving more MP3s than Napster at it's height. I've said it before, and I'll say it again. Kazaa should just declare bankruptcy (or something) and voluntarily shut themselves down. They cannot win the legal battle and it's not worth the large amounts of money to try. Just release the protocol as open source and run for the hills. We're in the middle of a 30 year war to re-define what we mean by copyright and there's no point in being a casualty.




This post came from Radio v8 on my desktop via the Manila to Blogger API tool into Drupal. This uses my Blogger API add on to Drupal V3. It worked first time!


1 to 20 of 3860