Jon's Radio : Jon Udell's Radio Blog
Updated: 8/6/2002; 12:28:54 AM.

 

Note: Jon's Radio has moved to InfoWorld

storyList


Jon's homepage

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Monday, March 04, 2002

Reading books online

Reading books online

"I don't get to read books very often anymore." [A Shifted Reading List]

Uh oh. That's a scary thing to hear from a librarian. :-) There is, of course, an emerging middle ground between print books and blogspace: online books. When O'Reilly created Safari [disclosure: I was heavily involved in the project, and am still peripherally connected to it], we imagined a bimodal pattern of use, whereby people would read print books in their leisure time, to enlarge their worldview, and use online reference libraries for tactical research.

While I think that's generally true, my own use of Safari is somewhat contrary. Here are some of the books I've recently read online.

Java and XML, 2nd ed.

COM and .NET Component Services

.NET Framework Essentials, 2nd ed.

Programming Web Services with SOAP

I was very grateful to the authors and editors of all these books, each of which did just what a good book should: enlarge my worldview on a topic. Granted, these are programming books, so it was especially useful to go through them online, cutting/pasting/testing code fragments as I went. But I am rethinking, to some degree, the assumption that people "won't read books online." I find that I do, and it helps me to stay current. Note that .NET Framework Essentials, 2nd ed., just came out last month.

It's tempting, from the perspective of blogspace, to undervalue books and magazine articles. But the slower, more reflective process they embody, and their more ambitious aims, still matter -- arguably more than ever. Amidst an often bewildering flux, we need anchors and touchstones.

There is no doubt in my mind that the process of writing books will change for the better as the publishing world increasingly reckons with, and adapts to, what is happening here. I hope to be involved, somehow, in making that happen.

What has already changed is the means of access to (some) books. When you find out about a book that's in Safari, you don't have to wait for Amazon to ship it, you can read it right now.  I hope there's a business model here that will help authors, editors, and publishers continue to be able to do what they do.

8:36:22 PM    

Hashtables, structs, XML-RPC, and SOAP

Hashtables, structs, XML-RPC, SOAP

It is a darn shame.  XML-RPC does define a struct which reasonably maps to a hash table.  If only SOAP had done the same in section 5, then Jon's adventure would have been a rather short one. [Sam Ruby's Radio Weblog]

Certainly that would have helped, and I'm hopeful it will yet happen. I suspect there's more going on here, though. Sam and I both believe that the dynamic nature of scripting languages is not the root cause of WSDL pain. Scripting culture, however, does play a role. Hashtables are popular with scripters because we can build up data structures without having to name all of their parts. This is a major convenience that speeds up development quite a lot. It also has a cost both to us, in terms of future readability, and to others, in terms of maintenance and (when we go over the wire) interop. How to weigh the benefits and costs of anonymous versus named data? And, how to join programming cultures that prefer things one way with cultures that prefer things the other way?

7:29:10 PM    

Using people as filters

Using people as filters

Rael Dornfest: "The result is that when I wake up in the morning, I get to see a lot of the stories that come through Slashdot or from the New York Times that are interesting to me, without having to wade through Slashdot to find them." [ORN interview with Steven Johnson]

Rael's comment goes to the heart of what's happening here. As individuals become both producers and consumers of RSS feeds, they can use one another as filters. Today, Rael reminded me of some non-Radio RSS aggregators -- including his own Peerkat, and Carmen's Headline Viewer. Historically there wasn't a huge demand for these, since the centralized aggregators do a fine job with the canonical set of available channels. When channels proliferate, and when they inhabit spaces that the centralized aggregators can't see, it becomes clearer why a desktop aggregator is useful.

5:05:39 PM    

Sam's encounter with manufactured serendipity

Sam's encounter with manufactured serendipity

Jon is right that Radio is a lab for group-forming, but one thing he apparently missed is that there is enough data out there for Google to be a part of the equation. [Sam Ruby's Radio Weblog]

Absolutely. The fact that blogs are exposed to public search engines is a key ingredient. I tend to take this for granted, though it bears repeated mention.

The tricky thing, looking forward, is keeping the manufactured serendipity going when you start to cleave off private or semi-private spaces. Years ago Netscape's Collabra handled this nicely. All your private newsgroups were indexed, but search results were appropriately filtered on user credentials. Even so, there were subtleties. When you play the game of information hiding, it's easy to forget what has been hidden from whom, and why. And since information sources are never homogenous, you also have to think about federating different search engines.

It's lovely when we can all share a common, open, and relatively flat infrastructure, as we do here. When we get to a world of overlapping and federated zones of collaboration, with differing policies about access and sharing, there will be hard problems to solve. In solving these kinds of problems, it will become much more obvious what all the SOAP/WSDL/UDDI plumbing was for. There will also be fascinating UI challenges.

2:58:20 PM    

WSDL interop adventures

Given the range of business interests and programming models stirring the pot, I don't know what the outcome will be. But let's get it settled sooner rather than later. What we need is working applications, not cosmic architectures. [from today's BYTE.com column]

As John Robb notes, subscription sharing is one of those shoes that's been waiting to drop. In this column, I explored a more realistic web-services version of the widget now seen on my homepage. Predictably, things weren't seamless. But my point is that they can only become so when people are bootstrapping real apps. In a world of heterogenous community servers, where story flow has to negotiate personal and institutional trust boundaries, a lot of what now seems like academic debate will become very real.

2:41:42 PM    

Oops, broke the News page

Steven Vore pointed out that the previous item breaks the News page. I removed the angle brackets surrounding the word "title" as a workaround. If you've already received the feed containing that item, though, you should probably unsub/resub. And, I guess, avoid using amp-lt-semi until this gets sorted out.

Mark Pilgrim ran into the same thing.

10:54:42 AM    


© Copyright 2002 Jon Udell.



Click here to visit the Radio UserLand website.

 


Top 10 hits for "limits of transparency" on..
Google
1.
2.
3.
4.
5.
6.
7.
8.

9.
10.

Help link
 8/6/2002; 12:04:03 AM.

currently subscribed to:

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link 80211b News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link ARTS & FARCES internet

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogging Alone

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogzilla - a blog about Mozilla

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blur Circle

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Brian Jepson's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Business 2.0 - Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Clemens Vasters: Enterprise Development & Alien Abductions

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Content Wire - Digital Copyright

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link decentralization

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Digital Identity

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Digital Identity World

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link DJ's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Economist: Books

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Free XML tools

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link IBM DeveloperWorks: XML News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Industrie Toulouse

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link InfoWorld: Top News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link internetnews.com: Internet Advertising Report

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link jDance

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeremy Bowers: Jabber

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeremy Zawodny's blog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeroen Bekkers' Groove Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link John Burkhardt

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link John Patrick's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon Schull's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon's Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon's Radio (full-length descriptions)

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Kevin Altis' Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Kimbro Staken: XML Database JuJu

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link klogs

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Larry Welkowitz's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Latest RFC:s

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Liftoff

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Line56: B2B News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Linux Magazine

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Loosely Coupled weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Macromedia Resource Feed

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Matt Pope's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link matt.griffith

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link McGee's Musings

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Meatball Wiki

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Meerkat: An Open Wire Service

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Michael Helfrich's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Nature: Human Genetics

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New Scientist

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New Web Services from SalCentral

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Business

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Science

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link News Is Free: Recent Additions

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link O'Reilly Network Articles

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link O'Reilly Safari

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Patrick Logan's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Peter Drayton's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Privacy Digest Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Python News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Ray Ozzie's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link ResearchBuzz

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Russ Lipton Documents Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link s l a m

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Salon: Arts & Entertainment

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Sam Ruby

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Scientific American

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link search.cpan.org

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link SearchTools News for 2002

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Security Focus

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link sellsbrothers.com: Windows Developer News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Simon Fell

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Sjoerd Visscher's weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link snowdeal.org > {bio,medical}informatics

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Steven Vore: KM

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link syndication

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The GrooveLog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The World Wide Web Consortium

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Tony Bowden's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link toolbox

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Voidstar

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Web Services Articles from The Stencil Group

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Web Voice: internet business models and technical marketing - a blog by Olivier Travers

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link weblog-devel

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Werblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Windley's Enterprise Computing Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link WriteTheWeb

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link xmlhack

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Yahoo News Headlines - XML

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Zope Products

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Zope.org

Here's how this works.