Curiouser and curiouser!

 28 November 2003

5:16:47 PM     : Looking for leadership in all the wrong places

Fingerprints of Unhappy Companies All Look the Same.

John R. Brandt writes the column Brandt On Leadership for Industry Week. His latest article Come On, Get Happy, is another gem. Brandt says,

It never ceases to amaze how completely the managers and employees of unhappy companies -- whether actively failing or merely mired in mediocrity -- can convince themselves that their troubles are unique.

Invariably, I'm told that their predicament is due to: difficult market conditions beyond their control; wholesale customer defections based on currency fluctuations or unfair trade; a particularly toxic or strangled culture that prevents change.

Please.

Brandt claims all unhappy companies look alike sharing five fingerprints:

  1. A belief that employees are dangerous and lazy.
  2. A conviction that customers cannot be trusted.
  3. A focus on policies, not principles.
  4. An obsession with today, not tomorrow.
  5. Leadership in all the wrong places.

Brandt does a good job elaborating on each of the five fingerprints. Take a look. While you're there, see if you recognize any of those fingerprints for your company or project.
[Reforming Project Management]

I just love Hal's blog.  Every post is a gem.

5:07:44 PM     : More MovableType tricksyness

Okay so I am trying to customise a MovableType template and have hit a snag.  I can include my customisations to the edit_entry.tmpl using the <TMPL_INCLUDE> directive and this works okay.  However I need to put a dynamic url into the included HTML, the Url coming from a configuration file supplied with our tool.  And this is where I am having problems.

There doesn't seem to be a way of doing this from the template language that I can find (please tell me if i'm wrong) so my next idea was to write a simple MT plug-in to return the Url for me.  That way I could include the plugin to my template and all would be well.

Except it looks like MT doesn't interpolate custom plugins when processing the editing template.  I just see the tag (I tested with the <MTServerUptime> example) embedded in the output, not the content it should represent.

This seems like such a simple thing to want to do.  Can anyone help me?

10:58:59 AM     : So Bush has Kool-Aid too

You know, I can't imagine a more courageous thing for a US President to do than going to visit Iraq on this Thanksgiving.

[The Scobleizer Weblog]

It is exactly this kind of statement that makes me very afraid of what harm America is going to inflict upon us all over the next 5 years.

 26 November 2003

10:53:04 PM     : 2.51? A vintage year

If anyone reading this knows where I can download a copy of MovableType 2.51 I would be really grateful.

Thanks.

----

Update:  Thanks to Mark Paschal and John Howard for jumping in with the goods almost before the bits had settled on the page.

 24 November 2003

4:22:16 PM     : I am not a vector. I am a free man!

We've posted an essay which attempts to highlight where we think organisations can benefit from blogging.

It continues our effective organsiations theme and uses what we think is a very strong visual metaphor for understanding how different organisations can apply similar amounts of effort but get wildy different results.

4:14:55 PM     : Proud to announce K-Collector 1.0

Can it really be a year since that fateful day when Paolo and I scribbed on a whiteboard in Ronchi?  Can it really be six months since Paolo, Simone and I gave the first demo of the K-Collector prototype?

Time flies when you're having fun and the last year with my new partners at Evectors (Paolo, Simone, Monica and Fabrizio) has gone so quick my head is spinning.  Or maybe it's the champagne because today we are announcing the launch of K-Collector 1.0!

I'm so proud of what we've achieved together in the last 6 months.  The product is better than I could ever have imagined it would be, and the best is yet to come!

 22 November 2003

12:24:35 PM     : Let's make nice

Brand Emotion.

I'm sitting here in Seattle's airport. My flight is delayed. The plane is broken. A new one is getting flown in. But, it gives me some time to think about how people perceive brands and what can affect that perception. Particularly when it comes to Microsoft

What do you think when I say "Nordstroms?" I think great service. "Coca Cola?" Refreshing. "Nike?" I wanna be like Mike. Apple Innovative. "Levis" Cool. "Krispy Kreme" Hot and fresh.

Now, what do you think when I say "Microsoft?" Do you think "Monopolistic? Ruthless? Rapatious? Arrogant? Low quality? or Untrustworthy?" Many people do.

[...]

What do you think? How can we work together to make a win-win?

[The Scobleizer Weblog]

[Note I have edited this piece because I think I was being unfair to Robert.and more self-righteous than usual.]

Behind Scobles brand guff lies my truth. People do not fear Micorosft simply because they dominate the software market. People fear Microsoft because they have proved, repeatedly, that they will do anything to win including acts which are unethical or illegal.

I think that one of the reasons Scoble, a prominent blogger, was hired was because Gates & Ballmer have a new strategy called "Let's make nice." I think they've realised they have a growing PR problem and their way of dealing with it is to get people saying nice things about them.

I don't think they are above hiring people like Scobe, giving them the shock & awe therapy whilst feeding them the kool-aid and then letting them get on with spreading the good word about about how "we've changed."  If that also means giving them secret new toys, printing glossy values packs and signing campfire songs then so be it.

A companies values flow from the top. Gates & Ballmer have been responsible for Microsofts values for a long time. I don't believe they have changed. Why on earth would I?

12:11:04 PM     : The poor bastards who will impeach Clinton but cling to Bush

"The president ought to be ashamed". Former Sen. Max Cleland blasts Bush's "Nixonian" stonewalling of the 9/11 commission, his "lies" about Iraq, and his flight-suit photo op on the USS Lincoln after "hiding out" during Vietnam. [Salon.com]

There are two US national scandals in this piece:
  1. The president and his administrations handling of 9/11 and the war in Iraq.
  2. The big media companies spinning things for their pals in the administration.
For Iraqi's wondering about an American style democracy handed to them, at gun-point, by America I can't help but think they are sceptical.  And who could blame them for voting for an Islamic state?

I also think it is shameful that Clinton can be impeached for lying about having sex with an aide whilst Bush and his cronies lie & disemble daily, imprison without trial, dismantle America & sell it (where do you think all this money is coming from to fund your war?) and reap the profits.

"For shame!"  It makes me angry to think about it.

11:43:19 AM     : Counting the days

The media octopus loses a tentacle. Congress has dealt Bush a stinging defeat on the FCC's relaxed new ownership rules -- and is threatening to strike a fatal blow.

[Salon.com]

This Salon piece was just so interesting in so many ways.  Foremost was a little education about the way bills in the US are so multi-faceted.  I'd never quite understood why totally unrelated legislation could be tacked onto a bill as it went through the houses.

What are the odds of Bush now following through on a threatened administration veto? Most Beltway observers today think the 60 percent chance Murdoch gave has dwindled to 1 or 2 percent, that there's virtually no chance Bush will veto the $280 billion spending bill in order to make a stand on behalf of media behemoths like the networks, Viacom and Fox that would be allowed to expand their TV empires under the new rules.

Is this is?  To allow unpopular (to one side or the other) legislation to pass by threat of blocking other, less controversial, legislation?  It's an interesting situation.  Are there rules about what can be attached? And by whom?

I also found it interesting to hear about the people pushing conservatives into supporting media restrictions:

That, plus the fact that Bush has never issued a veto before, and would be unlikely to use his first on an issue that does nothing to energize his political base. In fact, active conservative Christian groups, along with NRA members, have been among the 2 million Americans who contacted the FCC complaining about further media consolidation. The conservative groups are opposed to expanding the power of Big Media because they regard it as too liberal; they regard TV in particular as drenched in immoral sex and violence.

Christians & the gun lobby do make kind of strange bed-follows with the a
nti-corporatist liberals, anti-monopolist conservatives, and free-speech advocates.

But if, as the article proposes, the reason these groups are banding together to defeat Big Media is a growing awareness of their power in society, and the harm they can cause, then what  I wonder what this says about things like the Broadcast flag.

Big Media's days have been numbered for a while.  Can we count them now?

 21 November 2003

6:47:08 PM     : Whose personality do you want today?

l.m.orchard commented regarding the using Bayesian analysis on news. In fact, as soon as I saw it I remembered, I had read his piece already. It was probably his writing that triggered my initial interest in using a Bayesian classifier in K-Collector.

Re-reading that piece I got an interesting different angle since his approach was to blend a Bayesian classifier with his news aggregator to try and have it prioritize news he would find interesting and not to categorize it by topic. I think this is a much more scalable task, from a K-Collector perspective, than what Jon is experimenting with. I think the efforts of training a system-wide recognizer to differentiate between topics would be too much for most users of the product to bear.

Our product roadmap for K-Collector already includes allowing users to personalize the system. For example we think that people should be able to say which feeds they think are relevant on different topics. Notice that this is a much very granular relationship since it means that I can say "Matt Mower is a real expert on the topic sock puppets" but that this says nothing about how relevant I am on "dating." or any other topic. Indeed each user might rate the exact same sources differently over a wide range of topics.

What might be interesting is if people could "share" and "subscribe to" preference maps. As a new user of the system you might not really know who is relevant on any particular topic. But imagine you worked with David Weinberger, Phil Wolff, or Dan Gillmor. If you knew them and trusted their judgement you could pick one of their preference maps as a starting point and immediately gain a usseful insight into the data as it is structured by topic. You might even switch between personalities to get more perspective!

Thanks to l.m.'s piece I am now wondering also about whether a Bayesian classifier might be more use in helping users to establish their own preference maps about which content is most relevant to them.

6:05:38 PM     : Don't dis my sock puppet

Garfield for 21 Nov 2003. [Garfield]

It's hard to see your entire life reduced to 3 panels.

5:11:57 PM     : The very model of a modern internet service provider

The ISP Nanny State. I've become interested in the wireless ISP business, partly because I'm tired of the "half-fast" Internet served up by the telcos and cablecos, and partly because the cost/quality ratio of radios has improved to the point that it's plausible to consider establishing a wireless ISP business in some of the growing, but under connected, areas where I live. So I started prowling several industry web sites and mail lists to get a feel for the landscape.

One of the first things I came across did not make me feel good. Going through the [isp-wireless] list archives I came across a disturbing, 35-message thread on P2P blocking. Over two dozen people made comments after a wISP in Sioux Falls, SD posted the following:

Last week I installed a Mikrotik 2.8beta box configured as a bridge after the router. We are blocking P2P file sharing and the results have been very entertaining. People will not actually call up and tell you that Kazaa is not working. It is the "Internet" has stopped working... Or I cannot get to the sites that I need.


This ISP has instituted arbitrary packet blocking without notice to customers and seems to think it's a joke. A number of other wISPs expressed interest in just how this was being done, what equipment was being used, and how they could serve up the same QOS. There was a fair amount of discussion of how and why to block P2P, how much to choke it down, and whether or not customers who think "the Internet has stopped working" could figure out what was happening. But not much about the blatant stupidity of this policy. Only one participant called this outright foolishness and asked how the wISP was getting away with it, though in fairness there were a few others who voiced some disapproval or suggested smarter alternatives such as more flexible billing or blocking only the outbound P2P packets.

To some extent this conversation isn't surprising. There is a real need to manage bandwidth usage and costs and with the wireless ISP industry still nascent, and with a disproportionate number of small-time (and likely unsophisticated) operators, it's not surprising to see this sort of talk. But it is still sad. And worse, these guys apparently think this sort of thing is going on at larger ISPs:

This type of filtering is the EXACT same thing that cable companies are putting into place nation wide. Here in Mass, Our local cable company is putting caps on the kazaa downloads and uploads using this type of filter but because it only effects that application, web browsing and email are totally unaffected. Although they are not admitting to doing this, we have confirmed via actual trials that this is indeed what is going on. The trick is to figure out what a good speed ratio is and cater to that figure. For us, the 1k/s per person is perfectly acceptable since it doesn't impact downloading. Less then that would affect search packets and thus be noticed.


I do not, at present, use any of the P2P file sharing packages. I wouldn't know if my ISP, earthlink, were blocking outbound Kazaa packets. But I do know that once the ISPs start down the path of arbitrary packet monitor they have stopped being an ISP and become the worst kind of nanny -- a nanny who hides behind the cloak of technology and does in secret what could not be done in public.

Some of the ISPs fall back on the "NO SERVERS" clause in their customer contracts -- a brain-dead paean to the half-fast "consumer" Internet model of the media conglomerates (you know, those people who think the purpose of a roof is to keep rain off the television set.) Others don't see any need to justify what they're doing, proving they don't know what they're doing at all.

I won't argue with an ISP who wants to become a hall monitor as long as they disclose what they're doing (AOL makes billions selling the Internet with training wheels.) I certainly won't argue with one who wants to bill for excess bandwidth usage. But I wonder if this business of approving some content while preventing others doesn't start the whole ISP industry down a slippery slope of legal liability for messages that pass across their pipes.

What I do know is that there is a lot more at stake here than just some backwater ISP's backhaul bill. Secret packet filtering is neither good ethics nor good business. [b.cognosco]

Good post Terry.

I have a real problem with ISP's selling bandwidth with their left hand and then taking it away with their right.  If they can't afford for all their users to actually use the bandwidth they've paid for then perhaps they're in the wrong business.  I have no problem with being charged in accordance with my usage (which is not to say that I advocate per-byte costs or anything like that, just that I think I am heavy internet user and would expect to pay for it) but don't sell me something and then not deliver it!

I also agree that ISP's should have no business messing about with what I can or cannot do with the bandwidth I have.  I totally agree that this no servers business is a load of old crap.  If it's because they are afraid of bandwidth use - deal with that problem!  If it's because they think it will undercut their over priced business packages - get a clue!  But don't try and tell me what I can do with bandwidth I've paid for.  It's none of your business!

I should also say that Telewest Blueyonder are a great ISP and I would recommend them for their service and aftercare.  They do have an AUP but so far I've had no cause to read it and complain.



 20 November 2003

5:37:16 PM     : What comes after changeblogs?

Quick Links.
[0xDECAFBAD]

Phil Wolff and I were talking about this a little while ago and now Jason Gessner has it working.  That's great!

The next stage for me would be to start creating RSS feeds with ENT metadata from those changeblogs. At a very basic level I can imagine a K-Collector topic corresponding to each project.  Then each topic view could aggregated not only what developers were writing in their own blogs but also CVS messages corresponding to the status of the project.

But why stop there.  Your junit based daily smoke & build test could be generating a similar feed, your project management system, issue database and so on.  All these feeds could be flowing into project topics giving you an uptodate and holistic view of what is happening in those projects.

Who'd ever be caught on the hop in a project meeting again?


5:23:49 PM     : NewsBayes

Working with Bayesian categorizers.
There's been some discussion in the blog world about using a Bayesian categorizer to enable a person to discriminate along various interest/non-interest axes. I took a run at this recently and, although my experiments haven't been wildly successful, I want to report them because I think the idea may have merit. [Full story: O'Reilly Network: Working with Bayesian Categorizers]
This month's O'Reilly Network column was a struggle because categorization itself is a struggle. I remain convinced that the automated classifiers that are doing such a good job beating back the tide of spam will also turn out to be more generally useful. But finding the right synergy between an automated assistant and a human overseer is a subtle and tricky thing. ... [Jon's Radio]

Great write-up by Jon of his experiments trying to hotwire Bayesian categorizers for auto-classifying blog posts.

I think his conclusions demonstrate that there is value in the approach, certainly as Jon notes, for auto-classification of incoming items as in a news aggregator.  Of course this is exactly what we are doing with K-Collector and I have mused for a while about whether we could use a Bayesian classifier to improve how we do that (at the moment we are using some pretty simple keyword analysis).

I think one of the biggest obstactles is the training.  We have somewhere around 400 topics and many thousands of posts.  How hard would it be to train a classifier?  How long would it take?  Could you sell it?

11:50:26 AM     : 4 passwords has to be more secure than 1 doesn't it?

D'ohLTish Security Illustrated.

Tog, UI expert who escaped Apple long time ago, illustrates how more security often lead to less security. Read it and weep. This is why when someone tells me about some elaborate security scheme, I often find myself sighing.

[Don Park's Daily Habit]

Great article.

9:53:53 AM     : Who said the dinosaurs were extinct?

Verizon admits voice is just an application. Lawrence Babbio, vice-chairman of Verizon, announced that the telco would start offering voice over IP to its DSL customers next year:

"VoIP for the mass market is coming," said Babbio, "and just like with LNP (local number portability) there is nothing anybody can do to stop it." Babbio said Verizon would be very aggressive in meeting or beating the pricing of any consumer VoIP service. The company is currently planning a two phase strategy. Phase One, beginning in Q2 2004, will be a non-QoS consumer VoIP offering that will be positioned as a second line service for DSL users. Verizon will either outsource the service or build the application itself. They will offer several plans for local/LD/international calling, as well as free on-net calling. It will also include numerous Web-based features, such as a voice portal, voice-dialing, web-based voicemail, and address book integration. Phase Two, beginning in Q4 2004, will be a managed network, QoS-based VoIP service designed to meet Verizon's traditional wireline quality standards.

This follows similar announcements by other Bells, though I haven't seen this much detail before. What's interesting is that Verizon is evolving toward a DSL and wireless company, rather than a wireline phone company. VOIP will be a way to sell DSL, just as Verizon's WiFi hotspots at payphones are a way to sell DSL. And with number portability, an increasing percentage of Verizon customers will use a mobile phone for their primary line.

This is absolutely the right transition for a company like Verizon to make, though it will be difficult to pull off. Many of us have long intoned the mantra that "voice is just another application on converged data networks." We're finally seeing it happen big time.
[Werblog]


I've emphasized part of the quoted passage because I think it spells out what is wrong with so many large companies.  Here we have something like VOIP which is potentially great for consumers and has been a commercial possibility for at least a couple of years and these guys are finally admitting they can't stop it.  Which says to me that they don't give a rats about the customer.  They might as well say:

"The customer will get what's in our interests to give and like it.  Oh and we've all merged together to avoid competition.  And don't think of starting a new venture in this area, we'll sqush you like a bug."

Where was the vision to say "This is a great thing for customers, how do we make the most of it?"  Like the RIAA dinosaurs these guys can't see past their narrow short term business interests to the longer play.  In this they do not serve real shareholder interests because they don't build long term value, instead squandering opportunity on shoring up dying business models.

 19 November 2003

11:25:54 PM     : Regular expressions question

I want to write a regular expression that matches any XML entitiy except the built-in entities.  To match the built-in entities I would use:

&(amp|lt|gt|apos|quot);

so what I think I want to do is invert the middle section.  But inversion only works within a character class leaving me a bit puzzled about how to say "anything that doesn't match the middle part of this expression."

The best I've come up with so far is:

&([^a][^m]?[^p]?.*|[^l][^t]?.*|[^g][^t]?.*|[^a][^p]?[^o]?[^s}?.*|[^q][^u]?[^o]?[^t]?.*);

which seems a little inelegant.  Can anyone suggest a better approach?

  • More about:
6:44:09 PM     : Because he opens his mouth and words come out.

I had the dubious pleasure today of listening to the speech by George Bush described as the keynote speech to his visit over here

I have to say I cannot work out how this man got elected to anything, he is a terrible speaker! I spent the first half wondering why he was periodically sneering at the audience, before realising this was his idea of projecting warmth!

With respect to the content I can only say this:

I cannot remember ever before hearing so many noble sentiments, wrapped in such powerful rhetoric and so completely devoid of substance or principle. I think what summed it up for me was this gem:

"The poor need democracy to defend themselves against corrupt elites."

The very fact that lightning did not pour from the sky and incinerate the entire hall is, for me, a final proof of the non-existance of God.

12:28:46 PM     : You didn't listen to a word I've said.

Capacity for Language Introduces Uncertainty.

There's a book or two (or three) on this topic. I'll make a few points. Perhaps you can add to them with your comments.

n.b. Remember the context of this posting is doing projects.

We take our capacity for speaking for granted. We can't remember a time when we couldn't speak. It's just what we do. But communicating with language is not straight forward. We think the meaning of our speaking is clear, only to discover the listener understood something different than we meant. Humberto Maturana claims denotative meaning (precise definitions) in speaking is not possible; there is only connotation (inference, nuance). He's saying that each of us gives meaning to what we hear based on the distinctions we can make, our preoccupations (concerns) at the time, and the relationship we have with the speaker. In other words, in spite of the care we give to saying what we mean, people will listen what they listen.

One of the tragedies of projects is when someone sees that action is required but they fail to speak about it. Sure, sometimes we see people complaining to a friend or coworker. But they don't speak up to a person who's in a position to act. We can speculate why this is the case. Frankly, it's not useful. Just knowing that people don't speak up is enough to begin changing the behavior of people with the authority to act.

Another tragedy of the project setting is when people don't listen. Not just the bosses. Finish the sentence, "How many times have I told you ..?" We've all said that. Breakdowns are inevitable when their are patterns of not listening. Further, not listening leads to not speaking. "Hey, I'm justified in keeping my mouth shut. They don't listen to me anyway."

The work of projects is coordinated through conversations. It's not about process. It's not about schedules. Work is certainly not coordinated through controls. It's all about conversations, particularly requests and promises. Yet people don't see the coordinating aspects of commitment conversations. Instead, they see writing code, hanging doors, designing product, and doing one report after the other. It fits that people don't get highly competent at something they don't see.

To recap,

  • People listen what they listen, not necessarily what was intended.
  • People don't speak when they have something to say.
  • People don't listen to what others are saying.
  • People don't speak or listen for commitments.

Disaster? You bet! But it is also the good news for project managers/leaders. We can anticipate that we'll encounter one or all four conditions throughout our projects. I bet you will find examples today!
[Reforming Project Management]

Another great post by Hal.


12:25:21 PM     : Oh happy day! Kalu! Kalay!

Pomp and pageantry welcomes Bush. The Queen formally welcomes President Bush to the UK with a colourful ceremony at Buckingham Palace. [BBC News | World | UK Edition]

I'm sure all the busy, happy, servicemen in downtown Baghdad will be so pleased to see nice Mr. Bush (who hates war by the way) supping tea and eating scones with her maj.

 18 November 2003

11:44:37 AM     :

Hello Mother.

 17 November 2003

4:32:28 PM     : What comes after a title?

I'm using Titles Now.

I'm trying to put titles on my items now, which should help out my RSS feeds. Hope they work OK. I'm looking for other ways to improve my weblog's usability. Any other good ideas out there? Of course, if I forget to put the titles on, then what's the use? I really hate having to do more work, but I think it's worth it.

[The Scobleizer Weblog]

How about adding topics and linking your posts to the shared knowledge space that K-Collector is becoming?

1:50:19 PM     : It's nice to be safe isn't it?

Bush security swings into action. An "unprecedented" security operation is under way ahead of US President George Bush's state visit to Britain. [BBC News | World | UK Edition]

Compare and contrast.  A lesson from todays BBC lunch time news:

Item #1 : Bush's visit.

Apparently all police leave has been cancelled across London, 14,000 officers have been made ready for the largest security operation in UK history.  Context: Thousands of people are going to converge upon London to tell Bush we don't want him in our country.  Result: He will shrug off our protests at a cost to us taxpayers of millions of pounds.

I especially enjoyed Bush's comments:

"I understand you don't like war, and neither do I.

How would he know?

Item #2 : Rising crime in rural areas.

Although crime is apparently falling in urban areas it is steadily rising in rural areas.  The reason?  Lack of police officers.  The days of the 'village bobby' are long past and most villages appear to have to fend for themselves.

Solution offered by the home office are to re-instate the dedicated village officer at a cost to each village of £10,000.  Money presumably to be extorted from the poor buggers who live there.  However in the trial mentioned in the piece the programme had been scrapped because the so called dedicated officer was continually being called away to emergencies.  Did they get a refund?

Alternative solution is for village to hire their own private security firms.  I won't elaborate other than to say what a truly awful idea this is.

Compare and contrast.

 16 November 2003

9:52:37 PM     : It's new, it's shiny, it's BlogTalk 2.0

Blogging: static or moving forward.

BlogTalk 2.0 taking off. I have just received the annoucement that BlogTalk 2.0 is taking off. Vienna... here we come! [Paolo Valdemarin: Paolo's Weblog]

I know that Paolo and Matt had a great time at last years BlogTalk and I know that I had a great time in Vienna in Sept. I wonder if the BlogTalk folks want to hear about personal publishing that goes BEYOND just blogging (or shall I say amatuer journalism.)

There are so many wonderful, exciting things going on in the world of identity, calendar events, recipes and reviews - I hope that these "futuristic" topics make it onto the 'agenda'.

I guess the only question is - is the term blogging going to remain static or move forward?

[Marc's Voice]

BlogTalk 1.0 was a fantastic experience.  We had a great time, met cool people, talked lots.  I even enjoyed the drive to Vienna and back.

I think it was right that 1.0 was a mainstream blogging conference.  It was the first chance we Europeans had to eyeball each other on the subject.  I would hope that 2.0 takes the opportunity to add a dash of European style to some of the issues that Marc is raising.

For myself I am hoping to see more in terms of how businesses are embracing weblogs as a route to simple & effective knowledge management.  In that light identity and events are both import ideas.  Here is what the organisers have to say:

The overall goal of the conference is best summarized under the motto Xchange. The discursive exchange between developers, researchers and the community of users is our declared goal. This common discourse is the basis for a fruitful development and usage of weblogs both as a form and a technology.

I'm looking forward to July 2004.

5:52:09 PM     : Skype control

Just received a Skype call from someone who "wanted to talk to someone in England."  This has lead me to discover that Skype has an option which, if enabled, only allows incoming calls from people on your friends list.  I'm happier with this as a default.  If you want to get in touch just IM me first and I can make you a friend (or not.)

 14 November 2003

9:07:42 PM     : Don't worry... Search happy....

If you ever find yourself looking at file called ggviewer67-30.exe in the taskmanager and wondering if you've acquired a new trojan don't fret.  You've probably installed the Google Deskbar.

4:54:39 PM     : Buoying up Swing (Pt.2)

Swing - again. "I believe in Swing. I really think it's the best toolkit for writing robust cross-platform applications. However, if we don't do something to jumpstart it's growth then it'll die along with the dinosaurs: big, powerful, and unable to keep up." [java.net Daily News]

Peter Eastman (author of the Art of Illusion package) has just released the beta version of Buoy which is a widget set that kind of replaces Swing. The intention isn't really to do away with Swing since Buoy is largely implemented on top of Swing and you can access the underlying Swing components if you need the more esoteric features therein.

What Buoy does is to offer a considerably simpler API set than Swing.  For example, quooting from the documentation:

In all cases, Widgets present a far simpler API than the corresponding Components. For example, the J2SE 1.4.1 version of JComponent has 306 public methods. The current version of Widget has 37.

This is often achieved by not offering 100 different ways of doing everything and by hiding away details that may only be of interest to 5% of developers.

An even bigger treat is the Buoy event model which is more elegant and more powerful than Swings. Buoy events can do things that aren't possible in Swing.  I think it's worth posting part of the introduction to show just how powerful this thing is.

I have now given many examples of ways that Buoy's event handling mechanism produces simpler, more easily maintainable code than Swing's. Are you convinced that it is better? Well don't answer yet, because I haven't even started! All of the advantages I have described above are important benefits of using Buoy, but I must admit that none of them was the reason I designed it the way I did.

The true reason for Buoy's event handling mechanism is that it is vastly more powerful than Swing's. It makes it easy, even trivial, to do things that are difficult or impossible with Swing. Let me give a few examples.

Suppose that you want to monitor every event of any sort that is generated by a particular Widget. Simply call

addEventLink(Object.class, this);

and you will get them all. Suppose you then want to "play back" those events at a later time. Simply pass them to the Widget's dispatchEvent() method. This will work even if you have no idea what types of event the Widget might generate, even if some of the events are a custom event class that you do not even know exists.

Doing the same thing with Swing would be an enormous undertaking. You must know in advance every type of event a particular Component may generate. You must implement the event listener interfaces for every one of those event types, and provide a nearly identical implementation of every method defined by every one of those interfaces.

Here is another example. Suppose that a window's contents are variable. Other objects may want to be notified of events being generated by Components inside it, but that list of Components may change at any time.

To do this with Swing, an object that wants to be notified of a particular event type would need to recursively go through the containment hierarchy, identify every Component in the window that can generate that type of event, and add itself as a listener to each one. Any time the contents of the window changed, each listener would need to repeat this process to make sure it is still a listener for every Component. This could possibly be done by listening for HierarchyEvents, or alternatively the window itself could provide a notification mechanism to inform outside objects when its contents have changed.

An alternative solution would be to have the window (or another object) act as a "proxy" for events generated by its contents. The window would add itself as a listener to each Component inside it, then forward events to other objects that wanted to receive them. The window would need to implement an appropriate mechanism for objects to request notification of events generated by its contents, and of course the entire system would need to be implemented separately for every type of event that could be generated. Needless to say, this system will only work if you know in advance every type of event that might be generated by any Component in the window.

With Buoy, proxying events is so trivial that it's almost embarassing. The window simply invokes the following method on each of its child Widgets:

widget.addEventLink(Object.class, this, "dispatchEvent");

Any object can then call addEventLink() on the window, and be notified of any event generated by any Widget in the window. This works even if you have no idea what event types the child Widgets might generate, or which ones an outside listener might be interested in.

One more example. Suppose you want your program's menus to be user configurable. This can be done by using a file to define the list of items in each menu. With either Swing or Buoy, the file can define the name, position, keyboard shortcut, and action command of each menu item. With Buoy, you can take this a step further and actually define what method should be called when the menu item is selected. The is an incredibly powerful technique, especially for programs that can be extended by means of a plugin mechanism.

With the new beta Peter has made Buoy almost feature complete. I'm looking forward to trying it out in some of my applications.  Highly recommended.

4:40:09 PM     : Nothing like a little arrogance

Ex-security chiefs chide Israel. Four former Israeli security service chiefs publicly attack the government's handling of the peace process. [BBC News | World | UK Edition]

The Israeli government response:

Israeli government officials called the men's criticisms naive.

I willing to bet that you don't stay head of the Shin Bet for 7 years if you're naive.

3:43:53 PM     : And they said talking was good for you

The truth about mobile phones and driving. What the 1 December law change really means [The Register]

Something to be aware of.

2:53:28 PM     : If you know you're not wanted...

This is London reports on Bush's security arrangements for his UK visit.

In case you were worried:

the Met and the US Secret Service have reportedly agreed "rules of engagement" allowing Bush bodyguards to shoot anyone they believe is clearly threatening the life of the President.

So that's alright then.  It goes on to say:

White House officials have already vetoed the traditional drive in an open carriage along the Mall. They fear it would make Mr Bush too vulnerable to attack or confrontations over British support for the US in Iraq.

and

But with tens of thousands of protestors from around the UK set to join blockades and marches during the Bush trip, US officials are reportedly insisting on an "exclusion zone".

They say terrorists could use the crowds as cover to attack the President.

Secrecy surrounds his itinerary during the trip, which starts on 19 November. He will stay at Buckingham Palace and his staff want The Mall, Whitehall and part of the City closed. Besides provoking a civil liberties backlash, the Met fears such a move would cause traffic chaos and incur huge loss of business across the capital

If they're so afraid then there is a simple answer that won't cost the UK taxpayer millions of pounds.

Bush can stay at home!

2:15:53 PM     : Keep shrubs away from the border

Quick Links.
[0xDECAFBAD]

I'd like to add my voice to the others and say, wholeheartedly, that I do not want the lousy president of the United States of America in my country.

10:01:09 AM     : Where is all the music?

Something that has surprised me travelling in and out of London twice a week is how few people listen to music.  I mean, there are quite a few people with walkmans, but my lazy observation is that it is less than 20% overall.  I find this surprising.  Do these people not listen to music at all?  Not at home?  Where is all the music?

 13 November 2003

2:46:45 PM     : More free ideas

share this idea. Ian Ayres and Barry Nalebuff have written a book, Why Not?, with a bunch of ideas that they want to give away, as a way of teaching innovation. Ideas like "why can't I email a list of numbers I need to call to my cell phone" are there (and here) for the taking. They've also built a website with more free ideas. [Lessig Blog]

I found it interesting browsing their site.

11:29:31 AM     : A smattering of version control

Source control systems. Today at work we were venting a little bit about source control systems. CVS has been a great help to open source development but it has 2 major flaws:

  1. It is theoretically possible, but practically impossible to go backwards in time, because there's no notion of a changeset that can be backed out.
  2. It doesn't version directory moves or renames.
There are others, but these are the big two in my mind. Possible solutions include (in no particular order):
  • Perforce
  • Arch
  • Bitkeeper
  • Subversion

I'm biased against Perforce and Bitkeeper because they aren't open source. I'm also biased against Perforce because I don't know much about it. I'm biased towards Subversion because a lot of ASF'ers working on it, but I'm nervous because this will be the 3rd ApacheCon that I've gone to where Subversion hasn't yet reached beta. [Ted Leung on the air]

For Paul.

 12 November 2003

10:56:42 PM     : So you can have too much of a good thing...

I must confess that I've rather grown to like Thunderbird since I started using it. I thought that, since I am soon to try Bloomba and then TheBat that I would check out some of the extensions and see if they addressed the few shortcomings I see. You can imagine my pleasure when I not only see a way of toggling the preview pane but also macros & sticky notes as well.

Sadly, however, this was my downfall. I installed these extensions and another which lets you grab addresses easily from messages. I restarted Thurnderbird as requested and all seemed well. I was able to turn off the preview pane (heaven!) Then I double clicked an email and Thunderbird crashed.

Ouch!

"Okay," thought I, "lets dump the extensions for now." But no, Thunderbird now crashes as soon as I open it. Anyone know a manual procedure for removing extensions from your profile?

I guess the morale is: If you're more or less happy with a version 0.3 beta of a product, don't get greedy.

---

Update: Well how odd, Thunderbird crashed 3 times in a row so I decided to leave it alone until I next restarted.  Then a couple of minutes ago I wanted to email someone and reflexively started it up and.... no crash.  I've disabled the extensions for now and am happy again.  Thank you Thunderbird!

9:10:09 PM     : Bloombastic

Ok i'm pretty impressed.  I post a minor gripe about importing with Bloomba this morning and find, a little later on, a comment from them inviting me to get in touch so they can help me out.

11:24:51 AM     : Not very happy

Well Outlook is working at the moment, seemingly.  But Bloomba spent 13hrs importing and only got 14% (about 2,500 messages) of the way through before I had to stop it.  It had my CPU at 100% (Bloomba not Outlook) and I need my computer back.  At this rate importing will take about 4 days to finish importing all the messages.  I'm also not convinvced that it is entirely Outlook to blame here since Bloomba took about 5 minutes of 100% CPU to delete those messages after I cancelled the import.

This sucks.

 11 November 2003

6:20:31 PM     : Sure I'd trust Microsoft with my data again...

Good grief I can't even start Outlook now. It opens then immediately runs up to 100% CPU and sits there unresponsive. I'm not even sure it will work to the extent that other clients importers will be able to get the data out. What do I do then?

One thing you can be certain of. I will never buy into a world of Microsoft controlled DRM. They don't build the kind of software that I would trust not to lose my licenses, invalidate my data or lock me out of my system. If this was Outlook + Palladium then doubtless the PST files on my backup CD wouldn't be readable by now either.

I can't wait to say "Good riddance Outlook."

-----------------------

20.30 Update

Sure enough I tried to use Bloomba to import my Outlook mail and no go.  It spent 2 hrs twiddling it's thumbs while Outlook just looked on and laughed it's fiendish laugh.  My next step will be to do a final backup and then attempt to re-install Outlook so that I can export my mail archives into another application.

What a drag.

1:19:45 PM     : Blair be damned!

Blair wants rift with US healed. Europe and America must heal their divisions over Iraq and work together on winning the peace, says Tony Blair. [BBC News | World | UK Edition]

Blairs suggests that the divisions between Europe and the US are simply the result of anti-Americanism. In this he not only ignores America's absurb lurch to the right but also the truth - at least as I have observed it - that what is growing is a sense of resentment about the Blair and Bush administrations and how they behave, rather than about European views on the general population.

I for one have no interest in healing the rift between Europe and the Bush administration.  Nor do I think this will have any impact on the situation in Iraq since it will just signal more of the same.  Blairs original argument, that getting our feet under the table on Gulf War II would give us some influence, has been proved a hollow mistake.  Let's not give Bush any more authority to make things worse.

When a future US administration re-instates a respect for the rule of law, as it applies to itself rather than as they would apply it to others, then I think there will be less need to heal divisions and more willingness to resolve the issues that we have collectively brought upon ourselves.

1:02:27 PM     : The document triangle

The interdependence of the structure, information and presentation dimensions. Peter J. Bogaards has written an article on the three aspects of documents: structure, information and presentation. To quote: Every paper and digital document shares three basic dimensions: structure, information and presentation. Although these dimensions are always interwoven, some people... [Column Two]

An interesting overview of the relationships between different aspects of documents and the data presented within them.

11:08:06 AM     : Liberating civil liberties

I think this is a good speech by Al Gore on the subject of civil liberties in times of trouble.  I wanted post a summary but I've just realised I didn't re-install Copernic Summarizer after the last rebuild of this machine.  Must do that.

10:58:22 AM     : Before you give away all our freedoms

"This is the destiny of democracy, as not all means are acceptable to it, and not all practices employed by its enemies are open before it. Although a democracy must often fight with one hand tied behind its back, it nonetheless has the upper hand. Preserving the Rule of Law and recognition of an individual's liberty constitutes an important component in its understanding of security. At the end of the day they (add to) its strength."

10:18:05 AM     : War is hell


This Modern World. Chicken hawk down! [Salon.com]

[Reproduced with the kind permission of Tom Tomorrow]

7:32:27 AM     : Reigning in on patents

Patents on progress. Surfing tonight I've seen a couple of patents on what folk regard as obvious - Jon comments on XML pull parsers, and Gadgetopia

I've commented before on this subject but I'd like to reiterate my personal position: on streaming media (and at least one other I can't find). How can we possibly carry on like this? Patents protecting innovation are one thing, and I can find space in my thoughts for them. Patents taxing standardisation are another. They are surely anathema in a fast-paced, techno-centric culture?
Once a technology has, through an open process, been incorporated into a ratified standard from a recognised body like W3C, it should be impossible to assert patent rights over it unless they were asserted during the standardisation process.
I think that provides a reasonable compromise, and though I can at this point only speak for me, I'd love to see a body of us articulating that position and getting it into the law in some places that matter like the EU. If we don't patents will have become a tax by the unethical on progress. [WebMink]

I think this is certainly a good starting point.  Does anyone have a list of MP's & MEP's who are savvy to patent issuses?

 10 November 2003

2:50:17 PM     : Talking of Thunderbird issues

A couple of Thunderbird gripes (I should probably start a page for all this sort of stuff):

  • One of my mailboxes doesn't seem to be collecting automatically even though it is configured that way
  • I have had a case where the UI appeared to stall collecting mail. Turned out it was fine once I clicked on a mailbox but it looked frozen (hourglass cursor and all)
  • Collapsed threads aren't marked unread if the top-level item is read
  • I can't seem to delete a thread in one go
Now all of these are pretty minor, especially when you consider that this is still an early beta. I'm very impressed with the Thunderbird experience so far.

12:39:58 PM     : It's not just about email

One thing about ditching Outlook will be that I will be giving up my main calendaring application.  It's not necessarily that I think Outlook is good at this (it might be, i'm not sophisticated enough to judge) but I do use it.  I could switch to iCal on the Mac but for me the PIM argument is won,  I want events in there with my messages where I can see them (it also means it's likely I'll have the client open a lot).

Thunderbird isn't doing events and I doubt TheBat or Bloomba are either.  Chandler isn't a product yet although CleverCactus sounds like it's getting close.  I'd really like something with a little beyond a standard PIM though, something that helps me keep track of what I should be doing by making suggestions to me about my actions & behaviour.  I guess Act! may do this but I think i'd need a training course.

12:14:26 PM     : Learning templates for organising content

I've just come across Denham Grey's Information Gathering Template post.  I'm not sure how I missed it before, I'm subscribed to Denham's feed.  Anyhow it's really interesting.

What he's done is to publish his informal framework for categorizing information when doing research.  It goes like this:

  • People
  • Places
  • Problems
  • Promises
  • Principles
  • Patterns
  • Products
Please read Denham's post for his excellent notes on each category.  Obviously this is very similar to the approach we have taken with K-Collector.
  • Who
  • Where
  • What
  • When
to which I think it might make sense to add 'Why'.  In this case our framework is simpler, conflating: problems, promises, principles, patterns, and, products into what.

Although W4 is less expressive than Denham's template we think making it simpler keeps it suitable for general use (Denham is a consultant and far more experienced than most people.)

 However if we can find a way to layer additional levels of meaning without giving up that simplicity I think we will do it.  It makes sense to enable users who can benefit from that extra expressability and for all users to benefit from the new relations we can build among topics.  Since K-Collector's architecture allows us to do this it's just a matter of working out the best way and Paolo and I have been talking about this recently.  We'll also be sounding out beta testers and customers to see what they think.

I'm keen to hear from anyone about their frameworks for collecting & organising content.  I do think we have many lessons to learn and want K-Collector to reflect that learning as much as possible.

11:42:48 AM     : More on email clients

Some observations about Mozilla Thunderbird as a mail client.

First of all, it's very good.  By which I mean it seems quite polished, the interface is neat and responsive (take note Outlook) and best of all it's multi-threaded.  Why Microsoft cannot cope with the idea that I might want to do other things whilst it churns through mailboxes downloading spam is a mystery best known to themselves.

The filters are very good and seem to work reliably (again not something I associate with Outlook).  One thing I particularly like is that you can actually specify which header you're filtering on.  I've come across one glitch (in bugzilla) where it treats Sender as From: hopefully that will be fixed in a later build but it's nothing that can't be worked around so far.

Another thing I like is that you can define filters to apply instantaenously in your inbox.  So I can create a filter for Paolo's messages and just apply that.  It's much more convenient than searching given that I look through his messages a lot.

One thing which is not an improvement from my perspective is the separation of mailboxes.  I mean, I can see why some people might want to work that way & keep everything separate.  I'd rather just chuck everything into one mailbox and start from there.  But, whilst I could filter all messages into a local folder I can't run further filters from there.  I guess it's not a problem, but it's not comfortable for me.  We'll see how that goes.

Unanswered questions are still:

  • How good is the junk filtering, i'm not convinced it's as good as SpamNet but I have no idea how long you need to train it and it gives me no feedback
  • Will I be hurt by the lack of integration with my anti-virus software & is there a way to fix that?
My box summary so far is that I see a lot to like and I would be happy to advise anyone not totally happy with Outlook to give Thunderbird a try.  My thanks to Jon for the initial suggestion to me.

I'm going to stick with Thunderbird for a few more days, then try TheBat and Bloomba.

 09 November 2003

5:47:52 PM     : Cramming it onscreen

Hey coders, there's a new font that's designed specificially for code editors who like to code in small-sized fonts. ProFont was created in the early ‘90s by Andrew Welch, a famous Macintosh shareware developer, and now it’s available on all platforms. It was designed to be a monospaced font for source code – i.e. a 0 and a O are clearly distinguished, as are ; and :, 1 and l and I, etc.

[The Scobleizer Weblog]

ProFont is, indeed, great for cramming a lot of stuff onscreen and still being able to read it.

4:56:55 PM     : Keeping the IRS (or Inland Revenue) off your blog

Shelley POwers says that the IRS found her weblog. Wow. Makes one think about what you should put on your weblog. But, if you've been reading here for the past three years or so, you'll have gained a huge amount of knowledge about me. My sleep patterns. My sexual preference. My religious beliefs. My work history. My school history. Even what former employers of mine say about me (there are a couple who hang out in the comments here). There really is very little you all don't know about me.

[The Scobleizer Weblog]

Maybe not a new observation but it seems to me that in the old world we shared about ourselves with people, face to face, and differently depending upon how much we trusted them. We would not be likely to stand at the street corner shouting details of our financial dealings to passers by. Yet posting to my blog is just the street corner with a fabulous memory (thanks to Google and The Wayback Machine).

I don't think I express myself very personally here on C&C. You probably know a lot about what I know and what my politics are but I would be surprised if you really know very much about what kind of person I really am from reading this. From time to time, as I've gotten comfortable with the medium, I have yearned to post much more personal stuff but held off, I think, because I am quite a private person and, no matter how few people might be reading, this is a very public space.

This is where I think LiveJournal probably is a different world (I say think, I've never actually used it.) My understanding is that you can make each piece you write available to different audiences of LiveJournal users. That way when you share details of your love-life, mood, or, financial dealings you are doing so in a much more controlled environment. If it does work that way then I think it sounds like a good approach and one which I might like to try out some day... if I can be sure which of my friends work for the government!

4:27:01 PM     : Another Mozilla UI headache

Does anyone know of a way to remove the option "Close Other Tabs" from the Mozilla tab menu?  I can't count the number of times I have hit this by accident and lost a load of open tabs and, yet, I have never had occasion to use it deliberately.   Seems like a UI blunder to me.

4:12:05 PM     : GoogleDeskbar is the biz

Google Constellation?. Some of you may remember a product from Netscape around 1997 called Constellation. This was back in the days when Netscape was riding high, having rejected a huge buyout offer from Microsoft. Constellation was a frontal assault on the Windows franchise -- an attempt to make the browser the primary interface for accessing files and applications. Microsoft responded with various mechanisms to put Web content on the Windows desktop, and tightly integrated Internet Explorer into Windows. Of course, Contellation failed, Netscape lost its browser lead, and the company was never heard from again. (Well, maybe that's an exaggeration, but you get the idea.)

So what to make of Google Deskbar. In an eerily parallel development, Google reportedly rejected a $10 billion buyout offer from Microsoft, and is now launching a product that puts Google directly onto the Windows desktop. Google's executives are much wiser that Netscape's, so you don't hear any sabre-rattling about how they are going to crush Windows. Google CEO Eric Schmidt has been at two companies -- Sun and Novell -- that bore the brunt of successful Microsoft assaults, so you can bet he understands the game he's paying.

Perhaps Google has to go after Windows, or be a sitting duck when Microsoft comes after its search franchise. That's clearly what Microsoft intends. With its extraordinary financial and research assets, Microsoft can close the technical gap with Google's search engine. Whether it can overcome Google's mindshare is another question.
[Werblog]

I love the Deskbar. It is so much more what I want than the IE toolbar (or any of the Mozilla replacements I've used). I even prefer it to the Firebird quick search box. The way the search results pop up in a preview window is especially neat. It makes looking up URL's a breeze. As I was writing this I wanted the URL for Firebird. I copied the "firebird" to the clipboard, hit Ctrl+Alt+G, hit enter, waited a second for the pop-up, right clicked the URL to copy the link, clicked back to the browser (dismissing the pop-up) and added the link. I think that's a very effective tool.

Whether I will still want to be using anything by Google in 6 months time is an open question for me, but right now the Google Deskbar is great!

3:56:55 PM     : More reasons why Bush should be reviled

Guardian. The men and women in the ballroom had paid a minimum of US$1,500 for their hot dogs, and almost all of them had contributed much, much more. The single night brought the Republican party a total of US$14 million... In the end, the televised rally involved the president's supporters dressed as the working poor, cheering for more money to go to the rich. It is hard to think of a more fitting tableau for Bush's America. [John Robb's Weblog]

From the same article that John quotes:

Nearly half the benefits of Bush's US$1.35 trillion tax cut in 2001 went to the richest 1 percent, while 60 percent of this year's cuts will go to taxpayers with incomes of more than US$100,000, according to the tax policy center run by the Urban Institute and the Brookings Institution in Washington.

Bush also fought hard to repeal an inheritance tax that affected only the wealthiest 2 percent, as well as cutting capital gains tax and trying to abolish the tax on dividends.

The Bush cabinet also stands out for its big money background. Every member is a millionaire and, the Center for Public Integrity says, its total net worth is more than 10 times that of the Clinton cabinet.

President Bush may not be the cause of America's unequal society, but the members of his administration arguably personify a new plutocracy.

Judge a man by his deeds not his rhetoric.

2:08:07 PM     : Another one for the list

Bloomba - search-based e-mail client.

Enter Bloomba. I can’t even begin to explain how it works (I’m sure I’ll stare at it long enough to figure it out, but right now I don’t really care): it just works. The idea is that instead of using folders to sort your e-mail, it indexes everything. Want to find a message? Just type in the words that describe the e-mail. Searches I’ve done have taken less than a second. This is the first time I’ve felt like I can Google my e-mail. (Yes, this contradicts what I said the other day. Maybe this is an answer?) You can still use folders if you want to, but after just a few hours of use I can see how folders become far less important.

By rick@rklau.com (Rick Klau). [tins ::: Rick Klau's weblog]

Thanks for the pointer Rick.  Added to the list.

 07 November 2003

6:07:57 PM     : Fullscale Email client evaluation

So far I've had 4 email client recommendations

I've decided to try and use Thunderbird as my client for a little while to establish a baseline for what I can expect from a free client.  I'm concerned that there are people making a living from mail clients and my company can afford to buy me one.  I won't be unduly dropping a commercial product if it delivers good features and value for money.

I have to say I really didn't take to Eudora on first opening it and my initial experience of setting up the account and trying to retrieve mail didn't warm me to it.  Given I have 4 other clients to choose from I'm not sure i'll bother evaluating it further. What I can say already is that, as an email client (leaving aside all other concerns), Thunderbird has Outlook 2002 whipped.  You're not surpised?  Shame on you ;-)

Lastly I'd love to hear any more client recommendations (esp. why you recommend a particular client) and am grateful for any links to pertinent reviews etc.

11:27:28 AM     : Client vs. Client

Today I'm looking at Eudora 6.0 and Thunderbird Milestone 3 email clients.  My first impressions of Eudora is not positive.  I find the interface confusing (and I don't think it's because I'm an Outlook user) and it seemed to take forever to display messages.   That said lots of people use Eudora so I need to give it a fair shake.  I felt rather more at home with Thunderbird and it seemed to work quite smoothly.   More later...

11:18:15 AM     : Met David Rosam for beers

“You're not drunk if you can lie on the floor without holding on.” -- Dean Martin

I confess to having something of a hangover this morning.

Met David Rosam last night for beers. David is great company and we talked about loads of stuff including his new phone which has a dandy camera in it. My phone will need to be replaced at some point soon and I think I am starting to crack about cameras and colour screens. I'm also resolved to take another look at Ecademy and maybe set-up a club there.

Looking forward to meeting up again soon David.

 06 November 2003

5:24:25 PM     : Learning from collaborative filtering

[0xDECAFBAD]

I need to understand how the work being done on collaborative filtering can help us to improve K-Collector.

5:21:09 PM     : Cougaar

[0xDECAFBAD]

It's been a long time since I last experimented with Java agents.  I think it was Voyager 1.0 (from Graham Glass' old, old, company ObjectSpace).  Cougaar seems like an impressive framework.  I could get interested in this stuff again.

7:47:34 AM     : I need a new mail client

I hate Outlook more and more with every day I draw breath.  It's been my primary email client for about 2 years since it was mandated by my previous company and, when I got the next version with Office Professional, I resolved to persevere with it hoping that my list of gripes would have been addressed, somewhat, in the upgrade.

I was wrong.

Among it's many catalogue of bone headed behaviours and incomprehensible problems is the new superpower of thrashing the CPU @ 100% whilst simultaneously failing to do anything useful about collecting my email.  I could go on and catalogue the litany of abuses Outlook has heaped upon me like rules only seem to work and so on but what's the point?  Even if you cared Microsoft will never fix them.

I would love to hear from you if you have a recommendation for a new email client.  Two concerns I have are losing CloudMark SpamNet and the  email scanning via McAfee.

Any suggestions?

 03 November 2003

8:24:44 PM     : We will not be moved

Bush undeterred by Iraq violence. The US president says the deaths of 15 soldiers in an attack on a helicopter will not deter the US from its mission. [BBC News | World | UK Edition]

One if left to wonder if anything could deter the US from its mission.

11:12:37 AM     : K-Collector client for MT update

Over the weekend I finished the basic K-Collector client for MovableType.  It's still a little rough around the edges, unoptimized and what have you, but it seems to work here.   In the first instance we're looking for a handful of MT users who are technically savvy (happy installing perl modules, CGI & don't mind mucking about with their templates and such) to do the testing, then we'll open it out when we are sure we have any problems locked down.

If you would like to be part of this first group please drop us a line.

11:04:39 AM     : Say no to Plaxo (fix the real problem)

This Plaxo thing is insidious.

I just got an email from someone I spoke to a while ago which says "I'm just updating my address details, please can you confirm or correct what I have?"  The email is automatically generated by Plaxo and shows a neat card that indicates this guy doesn't really have have my details.  So I think "Okay."  And trott off using the link provided to go update them.

But as I'm there I'm thinking "hey... if I change my details again, i've got this work to do again.  And maybe for each person who keeps my details in Plaxo."  He's put the burden of updating my details on to me.  Fine for him, not fine for me.  Of course Plaxo offer the carrot "If you get Plaxo too then you won't have to do this.  We'll do it for you."

Of course then I'm signed up for the Plaxo service.  They'll want something in return (and I still have no solution for the other people who will not be using Plaxo).  Some people might call this clever marketing, but I think it's a bit like being blackmailed and I don't like it.

For my money  Kunekt have (or had, I'm not sure if the service is still supported) a better approach.  I keep my details on their server and they provide an RSS feed that can be used to be notified when I make changes.  Two key differences:

  1. The architecture is open, it's just RSS.
  2. It doesn't bother you unless you want to use it (and even then it doesn't bother you).

For me, no. 2 is not just an option.

If the authors of mail & PIM clients got their acts together even the Kunekt style service wouldn't be needed.  I don't need them to host my contact details.  I already do that in Outlook.  If Outlook could generate & consume contact details feeds that would be all I would need.  Oh happy day!

(Of course Plaxo could still play if they would be able to subscribe to my contact details feed.  Of course, whether there is still a need for Plaxo in such a world...)

 01 November 2003

11:26:06 AM     : Chinese standards play

The Register (and 2): Extremely interesting. China has jumped into the standards game and they are throwing their weight around in a big way. This first forray is with TD-SCDMA (a combination of cellular technologies) for next generation 3G cellular handsets. Basically, they co-developed this technology with Siemens and own the IP jointly. This standard is in direct competition with Europe's WCDMA effort for 3G (and Qualcomm's CDMA solution).

The terms: deployment in China is royalty free and everywhere else it is 30% cheaper than alternatives. With 250 m cellular users, the ability to mandate faster acceptance, lower costs for upgrades (due to $0 royalties), and a spill over effect into the rest of SE Asia (perhaps another 100 m users): China may win big here (particularly Chinese consumers). [John Robb's Weblog]

This the first evidence that has persuaded me (in my gut) about the coming of China as a dominant economic force in the world.

1:08:25 AM     : It's always tomorrow.

It's no good, I can't finish this thing tonight.  There's one stupid bug after another to fix and I'm too tired to keep fighting with movable type.  Maybe a clear head tomorrow will make it easier to fix.