Archives for July 2003

JRobb really did move

What features does a K-Log network need?  I am working on a major upgrade to this feature set with my work on Mindplex and other projects. [John Robb's Weblog]

Bah!  Even though I knew JRobb's k-log had moved it never occurred to me that this might be why I hadn't seen any of his new posts that other people have been quoting.  Re-subscribed...

30/07/2003 17:26 by Matt Mower | Permalink | comments:

Not amazing

Odds that John Poindexter will be fired: 100%.

Andrew Orlowski in The Register: Kill a Middle East head of state, win prizes! - Pentagon shows how. A Funny and wise take on DARPA's insane Policy Analysis Market, which sadly is now gone.

The New York Times this morning calls for John Poindexter's famously empty head:

he time has obviously come to send John Poindexter packing and to shut down the wacky espionage operation he runs at the Pentagon. The latest idea hatched by Mr. Poindexter's shop — an online futures trading market where speculators could bet on the probabilities of terrorist attacks, assassinations and coups — was canceled yesterday by embarrassed Pentagon officials. The next logical step is to fire Mr. Poindexter.

In testimony before Congress yesterday, Paul Wolfowitz, the deputy secretary of defense, disowned the futures project. The insensitivity of the idea boggles the mind. Quite apart from the tone-deafness of equating terrorist attacks with, say, corn futures, the plan would allow speculators — even terrorists — to profit from anonymous bets on future attacks. The project's theoretical underpinnings are equally absurd. Markets do not always operate perfectly in the larger world of stocks and bonds. The idea that they can reliably forecast the behavior of isolated terrorists is ridiculous.

The "Policy Analysis Market" would actually have opened for business on Oct. 1 had Senators Ron Wyden and Byron Dorgan not blown the whistle. Despite Mr. Wolfowitz's pledge to kill it, however, the problem of Mr. Poindexter remains. He is a man of dubious background and dubious ideas. A retired rear admiral, he served as Ronald Reagan's national security adviser and helped devise the plan to sell arms to Iran and illegally divert the proceeds to the rebels in Nicaragua. He was sentenced to six months in jail for lying to Congress, a conviction overturned on appeal. He resurfaced under the Bush administration at the Pentagon. His first big brainstorm post-9/11 was a program known as Total Information Awareness, designed to identify potential terrorists by compiling a detailed electronic dossier on millions of Americans.

What's most amazing is that this guy got re-hired in the first place.

[The Doc Searls Weblog]

Call me cynical but I don't find that remotely amazing.

 

30/07/2003 14:58 by Matt Mower | Permalink | comments:

Unwanted-content-encoded:

Atom: The Fatal Flaw No One Has Yet Noticed.

Atom: The Fatal Flaw No One Has Yet Noticed

For the answer to the 1st part of the question, you'll have wait for the interview.  But the flaw to me was here "Atom supports content".  Now I don't have any problem with content being supported -- but -- Atom supports encoded content.  And that, to me, is a fatal flaw.

...

Now if you notice the "base64" I'd have to assume here that they actually intend to support an image file within the RSS feed.  Now what happens when people start to actually use this.  You'll see issues like this:

  • Every single user has to download that image.  Even if they don't want it. This both increases bandwidth and removes control from the reader.  It makes syndication more like email.  Oh that's a good idea !  Sheesh.
  • Bandwidth usage with increase for everyone -- provider and reader. 
  • There's no way to control who downloads that image (or video or audio) -- its all in the one syndication file and you have to download the file to see it
  • If users are disabled (blind or hearing impaired) they still have to get the media.  That makes sense.  Yeah sure it does.  What was Mark Pilgrim thinking?  He even understands these issues.
  • What happens when someone embeds something illegal or a pirated audio or video clip into their syndication file?  Who's liable?  At least when its linked you can choose not to follow it.  Now you could end up with stuff on your hard disc you have no idea was there.  And don't think it won't happen.  What about pr0n in the workplace?
  • When you're a blog author do you have to choose every time that you want a media item to go in your feed or as a linked item?  Sure there can be defaults but what you really want is your tool to say something like this:

    This jpeg is 1.2 megs.  Your feed is downloaded on average 2500 times per day and this will cause X megabytes of bandwidth to be used costing you $154.37.  Do you want this in the feed where everyone will see it or as a link where only 25% (expected probability) will click on it.

    Shame no one will ever write that dialog box.  Good for hosting companies though.  Sure I want to give them more bandwidth.
  • Let's play "Crash that Aggregator"!  Just wait until someone starts fiddling with encoding options and your aggregator is told to expect a jpg file and gets an EXE instead.  Think email is a security minefield now?  Guess what -- your aggregator is headed the same way if it supports encoded content. 

Atom support for encoded content.  What were they thinking ?  Sounds good in theory but in practice?  Yikes.  Just because you can do something technically doesn't mean you should.

[The FuzzyBlog!]

It seems to me that Scott is making some very good points here.  I remember reading the stuff about content encoding and thinking "good idea" so I guess it has some valid uses, but perhaps these are good enough reasons to find another way around...

30/07/2003 14:55 by Matt Mower | Permalink | comments:

A car in every driveway. A taskbar in every screen

For the first time I have realised that I can drive a monitor from my laptop at the same time as using the LCD.  For developing this has lots of obvious advantages and, although not as good as MacOS X, the support is pretty good.   One thing I would like to be able to do though is have a second taskbar running on the 2nd monitor and collecting windows that have been dropped into that screen.  I tried Googling but couldn't find the answer.  Does anyone know if this is possible?

Update: I found Roman Voska's MediaChance site where he offers a free download of a tool which does exactly what I want!  MultiMonitorTaskbar creates a new taskbar on the 2nd monitor.  Windows on the 2nd monitor are only displayed in the 2nd taskbar (neat) and every window now has a button which flips it to the opposite monitor (very neat).  Thank you Roman!

I am already addicted to multi-monitor support :-)

30/07/2003 08:48 by Matt Mower | Permalink | comments:

Blogging steady state

To post or not to post. I don't feel much like posting in these days. I was about to try writing why... but I don't feel much like posting in these days. [Paolo Valdemarin: Paolo's Weblog]

I went through a very similar experience a couple of months ago.  I just found myself unable to work up the enthusiasm to write.  Then I found myself starting to comment on posts where I had nothing to say, simply to be posting something (I invariably cancelled those posts).

I think my output has dropped since then in both quantity and (measured by the power of hand waving) quality.  I guess this will either fix itself, or it won't.  Maybe this is the new steady state for 1-yr old bloggers?

29/07/2003 17:22 by Matt Mower | Permalink | comments:
More about:

Greed and ruthless ambition

Beautiful young shock troops for Bush. At a weekend pep rally in Washington, a thousand college Republicans clap, cheer and party -- and reveal a troubling dark side. [Salon.com]

Very reminiscent of scenes from Bob Roberts a black comedy about greed and ruthless ambition (recommended).

29/07/2003 08:28 by Matt Mower | Permalink | comments:

How many social networks does it take to change a lightbulb?

Welcome to Tribe.net.

Very cool new social software app: Tribe.net. If you've been exploring social networking software services like Friendster lately, check out Tribe.net.

I just learned this weekend that an old friend and former colleague, Brian Lawler, is part of the dev team... very nice UI on this thing, and seems to facilitate certain kinds of interaction (read: non-gonad-driven) more elegantly than some of the other services out there right now. They're still in beta, but they say they hope to move into general release pretty soon. So far, I'm liking it a lot. Not ditching my Friendster account anytime soon, though.

Where else online could I schmooze with Satan, Carbohydrates, Mister Roboto, and vast legions of Goth/Burningman/Straightedge twentysomething hotties, all under one roof? Wait, don't answer that. Discuss [Boing Boing Blog]

So Mark Pincus' and Paul Martino's baby finally sees the light of day.  I've been helping out, pushing in a few different directions.  danah boyd is also involved.  Come on over and try it out!

[Marc's Voice]

Ok I have finally reached my limit for joining these things.  I had enough trouble trying to persuade friends to join Ryze, let alone Friendster, LinkedIn, EveryonesConnected,...

I got some benefit out of Ryze but not enough to justify paying for it.  It's hard to see what being yet another member of Tribe.net would yield.  Maybe if these networks worked out how to federate membership (and still make money) but I don't see tangible benefits in being a member.

I'd be interested in hearing stories from people who do.

 

29/07/2003 08:22 by Matt Mower | Permalink | comments:

And the next question please?

The path to inner peace..

I discovered my new guru, Deepak Gupta, on Ryze:

I think I have found inner peace. I read an article that said the way to achieve inner peace is to finish things I had started. Today I finished 2 bags of potato chips, one black forest pastry, a fifth of Absolut Vodka and a small box of chocolates. I feel better already. Pass along to those who need it.

[a klog apart]

This sounds like the delicious kind of wisdom I have come to appreciate from the Mulla Nasrudin.

COSTLY

Nasrudin opened a booth with a sign above it:

TWO QUESTIONS ON ANY
SUBJECT ANSWERED FOR £5.

A man who had two very urgent questions handed over his money, saying:

'Five Pounds is rather expensive for two questions, isn't it?'

'Yes,' said Nasrudin, 'and the next question, please?'

29/07/2003 08:01 by Matt Mower | Permalink | comments:

Montagnana

I'm visiting Paolo and Simone.  At the moment I am working with Simone on W4.  I'm staying in Montagnana which is a lovely town inside medieval walls.

<%softShadow( "http://www.walledtowns.com/wtfc/townpics/montagnana.jpg" )%>

28/07/2003 12:23 by Matt Mower | Permalink | comments:

Scary referrers I have known

Hmm.... in my referrer logs I see a number of people coming to me via iaea.org which I was a little surprised to find was the International Atomic Energy Agency!  What have I gotten myself into...
28/07/2003 10:08 by Matt Mower | Permalink | comments:

Getting at meanings

Classifier4J. Nick Lothian tracked back with his checkin of the latest version of Classifier4J. This is definitely worth looking into for Java projects. libots is still interesting because it's in C and could be wrapped for Python or Ruby.

Nick also has a cool hover trick for the background of the blog entry that your mouse is over. [Ted Leung on the air]

I'm really enjoying reading Ted's blog.  He's got some great developer content and, since I am not doing much Java development these days, it's good to be able to keep up with new projects & innovations in this area.  In particular, right now, I am very interested in text classification - getting at meanings.

28/07/2003 08:20 by Matt Mower | Permalink | comments:
More about:

Snapster

Some Dangerous Thinking from Cringely. A very interesting scenario put forward by Mr Cringely to outflank the RIAA. Well worth a read. I, Cringely | The Pulpit... [Dangerous thinking]

Sign me up for a share in Snapster!

28/07/2003 08:02 by Matt Mower | Permalink | comments:

Effective small talk through listening

There's an art to good small talk -- especially at business functions. Rather than just exchange pleasantries, you can gather information and create new relationships. The key: Avoid the canned nod-and-smile approach. Most people will notice if you run on auto-pilot, pretending to care when you're really indifferent or distracted. Instead try to listen and learn.

Here are a few tips for strengthening your small talk skills:

  1. Know what to ask - Come prepared with 2-3 open-ended questions (i.e. "What brought you here today?")
  2. Focus totally on the other person - rather than being concerned what you are going to say.
  3. Keep moving - take the opportunity to connect with as many people as possible.
  4. Listen for common ground - if you find something you both relate to, that establishes a common bond.

[Source: Investors Business Daily]

28/07/2003 07:48 by Matt Mower | Permalink | comments:
More about:

Confusticated apache

I'm not sure if you'll see it but I wanted to say Thank You to all those who responded to my question about Apache security for a specific GET request and also to ScottJ for putting the word out.

In the end I capitulated and modified the CGI.  I appreciate learning about the mod_rewrite approach.  It's neat and would definitely have worked... if this copy of Apache had mod_rewrite installed.  Which it doesn't.   It's on an old RH7 box, there is no source available.  It's brittle.  Bleuch!

On balance of pain, and as much as I didn't want to, modifying the CGI made more more sense.

Thanks anyway though.

23/07/2003 10:11 by Matt Mower | Permalink | comments:
More about:

Not only legally challenged

MIT says RIAA is legally challenged. Keeping students safe [The Register]

The RIAA, and their handlers, are a bunch of money scarfing scumbags who know the jig is up and are just trying to stuff as much swag in their sacks as they can before they're shown the door.

23/07/2003 09:03 by Matt Mower | Permalink | comments:

subverting cvs

Inaugural microcontent quickies. I decided to bite the bullet and create a microcontent category anyway. Here's some items from the last few days to get it started:

  • Phil (again) and Matt Mower are talking about hooking up CVS, RSS, and (in Matt's case) ENT to form a kind of CVS blog. I'm all in favor, but let's do it on top of subversion.

[Ted Leung on the air]

subversion looks pretty cool, designed to be a feature equivalent improvement on CVS I see a lot of things I like.  Particularly clever is the idea of making it a REST application hosted by Apache.  It gives subversion a lot of useful functionality for free.

22/07/2003 12:03 by Matt Mower | Permalink | comments:

Paging Mr Clue

Voda says sorry for sending horrid letter to low-rents. 'Poorly written and quite threatening' [The Register]

Paging Mr Clue...  paging Mr Clue....

21/07/2003 12:10 by Matt Mower | Permalink | comments:

My aggregator would make a poor diary

Publish to the future. Norman Walsh (via Bubba):

I have a possibly odd RSS application: I use RSS to keep track of my schedule. I have an “RSS feed” that shows me my todo items, upcoming calendar events, and some other stuff.

I have a feeling that using RSS for this is either a really clever idea or a really stupid one, but I'm not sure which. Anyway, it's working for me. It means that everytime I peek at my RSS viewer, I see my schedule.

I lean towards the former. This sounds brilliant. I use RemindMe to remember the important events to come. Right now it sends me emails. Wouldn't it be great if it could provide an RSS feed that features the important events of a day, on the day before they happen?

[Seb's Open Research]

I don't know what aggregator you are using, but for me, the answer would be NO!!

Oh sure, having a reminder in there would be fine but, subscribed to 100+ feeds, it would be just too easy for important reminders to get lost in the chaff.

I'd much rather have my PIM with multiple audible alerts.

Now if my PIM could read event details from an RSS feed, that would be a different matter...

 

21/07/2003 12:06 by Matt Mower | Permalink | comments:

A new blogging tool

Zoq 1.0 features. These are Zoq's 1.0 planned features. I hope I didn't forget of any important one. writing/editing/deleting posts (who would expect) comments on your posts pings weblogs.com sending and receiving trackback drafts archives by month and category one click posting ent enabled rss feeds full text search creating new weblogs clean and nice urls inviting writers to colaborate on your blog changing your design different levels of editing permissions chosing from different design templates creating your own template sending images to use on your posts thumbnail generation [Daily Bytes]

Will this be a next generation blogging tool?  I wonder what it's written in.

21/07/2003 11:36 by Matt Mower | Permalink | comments:
More about:

Finally a reason for FOAF

Technorati talks FOAF.

Technorati reads the FOAF file from your blog and creates a profile. Your picture from your FOAF file and a link to your profile shows up when you appear in people's cosmos listings. A good reason to get a FOAF file. TypePad has FOAF built in. If you want to build a FOAF file, you can go to this foaf-a-matic site (thanks for the link Sifry) and make a FOAF file. Put the FOAF file on a server and point to in from your blog with a link tag like this:

FOAF stands for "Friend of a Friend" and it is a project to create a machine readable format for putting information about yourself and your friends on web pages.

Here's Marc Canter's profile

By Joichi Ito jito@neoteny.com. [Joi Ito's Web]

Finally a reason to create a FOAF profile.  Indeed after going through the FOAF-a-MATIC and saving the file I realise I already did this a while ago but never bothered to publish the file.

My FOAF profile is now here and joined up via the <link/> tag.

21/07/2003 11:30 by Matt Mower | Permalink | comments:
More about:

CVS+RSS+ENT = clever source monitoring

Machine Blogging: Programmers sought for project: CVS to weblog/RSS, and back..

CVS as Blogger. Man-Machine Blogging themeBill Lazar seeks programmers interested in bootstrapping a new system. Improve project communication by having your codebase blog.

Yes, blog.

You're all busy doing your own thing, coding here, checking stuff in there, testing this, trying that. Common point of reality? The code. Keeper of the reality? Your configuration management system.

BillSaysThis: Bill wanders the real and src= Bill's solution: Wrap common events in plain english and post them to a weblog. Syndicate the results if you like. Add your project CVS to your blogroll. Comment on your CVS's posts in your own blog.

Wanted: Programmers and QA folks interested in making a tool that will extend the five most popular code management systems with a blogging interface. Contact Product Manager Bill. Bill is an alum of both Sun and Pyra, has a Rutgers MBA, and is polishing his C# in his spare time.

p.s. Bill pays attention to movies in the works. Very cool. He's interested in syndicating this content while preserving its structure. Any suggestions?

[a klog apart]

A great idea for a development shop which I have advocated before.

An even better idea would be using ENT 1.0 tags to attach topics to each of these automated posts representing the project, module, and user the CVS comments are related to.

This would allow a clever aggregator (like, say, W4) to build smart interfaces out of the data allowing you to browse changes for each project or module, related modules or changes made by the same author in different modules.

I'm sure there are more things you could do with this besides.

21/07/2003 10:49 by Matt Mower | Permalink | comments:

Survey of XML API's and techniques

"A Survey of APIs and Techniques for Processing XML." By Dare Obasanjo. From XML.com (July 09, 2003). In recent times the landscape of APIs and techniques for processing XML has been reinvented as developers and designers learn from their experiences and some past mistakes. This article provides an overview of the current landscape of techniques for processing XML and runs the gamut from discussing old mainstays, such as push model APIs and tree model APIs as exemplified by SAX and DOM, to newer participants in the XML world such as cursor APIs and pull model parsers. http://www.xml.com/pub/a/2003/07/09/xmlapis.html

http://xml.coverpages.org/xmlPapers200307.html#ObasanjoAPI

[Cover Pages Newsletter]

21/07/2003 07:23 by Matt Mower | Permalink | comments:

Welcome back John

John Robb is back.

JRobb is Back!

John Robb is back, located now at MindPlex.org. [via Bryan Strawser]

[tins ::: Rick Klau's weblog]
20/07/2003 19:09 by Matt Mower | Permalink | comments:
More about:

Damn the blue pill

Justifiable? Absolutely. WMDs notwithstanding..

An NYC Bloggers poll question was posed today. It reads as follows:

Tony Blair Said Yesterday That History Will Prove the War With Iraq was Justified, Even if We Never Find WMD[base ']s. Do You Agree?"

My answer is actually very simple: Without a doubt. Regardless of whether or not they are found (and I believe that what will be found is remnants and documentation. 12 years is a great deal of leeway to give someone a chance to dispose of something) that the fundamental truth is this:

All of humanity is served by the forced removal of Saddam Hussein and the Baathist regime.

Reports emerge with frightening frequency of mass burial sites; grave site primarily of women and children with gunshot wounds to the head.

His links to terrorist organizations (via Osama or otherwise) are reaffirmed as frequently.

We are taking a bite out of the source of malevolent Arab/Islamic extremism.

We in the west are safer. The people of Iraq (and arguably Israel) are safer.

[The Universal Church Of Cosmic Uncertainty]

Someone else who took the blue pill.

19/07/2003 10:16 by Matt Mower | Permalink | comments:

Changing the rules

Strategic Heckle Command.

I've set up a wiki page to try to heckle conferences more strategically. We should post information about conferences we are going to remote-heckle, list of speakers, past presentations from the speakers, what they are likely to speak about, hard questions we should ask, etc.

By Joichi Ito jito@neoteny.com. [Joi Ito's Web]

I hope speakers are going to get some advance notice that the rules have changed.

19/07/2003 10:03 by Matt Mower | Permalink | comments:
More about:

What does Dean say?

Patent Attack. News.com suggests that Yahoo! may use Overture's patent portfolio to extort money from their competitors. I guess their stategy is ``If you can't beat 'em, sue 'em.''... [Google Weblog]

Since it seems that the US courts are in charge of determining how copyright & patents should work the world over I am interested in where presidential candidates stand on patent reform.  Does Dean have anything interesting to say about this?

19/07/2003 09:59 by Matt Mower | Permalink | comments:

AOL Journal does RSS 2.0

RSS 2.0, generated by AOL Journal 1.0. It looks like AOL is using RSS 2.0.

They're generating link rel lines too:


Comment

[Second p0st]

Interesting.

18/07/2003 19:21 by Matt Mower | Permalink | comments:
More about:

RSS 2.0 has a new home

RSS 2.0 News.

There's lots of movement with RSS to announce today.

1. On Tuesday, July 15, UserLand Software transferred its copyright in the RSS 2.0 spec to Berkman Center for Internet & Society at Harvard Law School. This addresses one of the major concerns about RSS 2.0, that it was published by one of the competitors in the RSS application space. That no longer is true.

2. The spec is licensed under terms that allow it to be customized, excerpted and republished, using the Creative Commons Attribution/Share Alike license. So Berkman is basically acting as a distributor for the technology. We hope that this will inspire new profiles that extend RSS so it can meet the needs of diverse applications.

3. Since UserLand specifically disclaimed ownership of the format that the specification describes, no transfer took place on the format itself.

4. An independent advisory board has been formed to promote the wider use of RSS, to maintain the spec according to the roadmap, and to remove one of the major objections, that only UserLand could answer questions about RSS. The three-member board votes, the majority rules. The three board members are Brent Simmons, Jon Udell and Dave Winer.

5. The first task for the advisory board is to carefully review the RSS 2.0 specification in its new context. Quite a few documents moved, there probably are broken links. Help from the community is requested.

6. A place for comments, questions and suggestions.

A caveat to people concerned about edits, this section will certainly be edited over the next few hours.

[Scripting News]

18/07/2003 19:13 by Matt Mower | Permalink | comments:
More about:

What a crock of...

Blair: History will vindicate war. The UK prime minister tells the US Congress the invasion of Iraq was right, even if no weapons of mass destruction are found. [BBC News | World | UK Edition]

Oh god.  This is all he has left?

"History will vindicate us."

Somebody tell me he bought a one-way ticket.

17/07/2003 21:48 by Matt Mower | Permalink | comments:

Google viewless

Deploying Google Viewer. Greg reports that some of his search results contain a "View results as slide show" link, presumably using Google viewer. Have you seen this?... [Google Weblog]

The interface has an interesting CD player like styling to it.  But in IE6 I got a script error that prevented it from doing anything more than look interesting.  Bummer.

17/07/2003 21:42 by Matt Mower | Permalink | comments:
More about:

Polical leaders of my generation

I was watching a program about Michael Foot the former Labour leader who turned 90 recently.  What caught my interest about the interview was that, even at 90, he was still passionate about his ideals and about the politicians who influenced them.

It set me to thinking, where are the politicians who influence me?  Where are the political voices that would move me to action?  And in particular where are the political leaders of my generation?

I think it's a very sad thing that I can think of no politican who moves me.

17/07/2003 21:12 by Matt Mower | Permalink | comments:
More about:

Crimes of War

With each passing day I find the behaviour of the American government with respect to their operations in Iraq and their treatment of prisoners more abhorrent.  I am also more and more annoyed with the American people who, whether they voted for Bush or not, seem not to care what is being done by their government, in their name.

I've been reading a little about this idea of 'Illegal Combatants' which the American government is using to justify sequestering prisoners at Camp Delta, Guantanamo bay.  Some of them are probably terrorist, some are freedom fighters, others innocents.  Whatever their crime does not justify their treatment.

My understanding is that international law does not recognise the term 'illegal combatant' as defined by U.S. law.  Indeed it is widely perceived as a way of dodging the 3rd Geneva convention on the treatment of prisoners of war.  But when did the Geneva convention become a bad thing? 

 and Israeli law and is widely seen as a convenient way of dodging the Geneva convention.

It's funny but your government dodges the rules of the Geneva convention and you don't whimper.  What are "illegal combatants" anyway?

Moazzam Begg, poor bastard, was locked up in Kabul for a year before being carted off to Cuba.  At least while he was still in Afghanistan he was allowed to talk to his family.

Your government is behaving in an inhumane fashion.  You should be ashamed of yourselves for your lack of action.  You docile masses.

And why am I bothered?  Because Moazzam Begg is a British citizen.  A European.  A westerner.  Hell he might as well be an American.  He could be one of you.  When he moved his family from Birmingham he could have been moving it from Birmingham, Mass.

You are holding, without charge, without any rights, one of my fellow citizens.  And if I don't speak up for him, then maybe one day you are holding me and I can look to no man.

 

[1] Fair Trials Abroad http://www.f-t-a.freeserve.co.uk/potm/2003/apr.htm

[2] Daily Telegraph http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2003/07/05/nguan305.xml

[3] Presidential Order  http://www.law.uchicago.edu/tribunals/exec_order.html

[4] WikiPedia on Illegal Combatants http://www.wikipedia.org/wiki/Illegal_combatant

17/07/2003 20:41 by Matt Mower | Permalink | comments:

Leave a little leaway

What If I Winer Watched You?.

What If I Winer Watched You?

Although the recent controversy over the "Winer Watcher" (ww) has now ceased due to its shutdown, I'd like to raise the issues again.  But before I do, here's a recap.

  1. Dave Winer, the subject of the WW is a prominent blogger who, like other people, sometimes changes his blog posts.
  2. Mark Pilgrim is another prominent blogger who put up an application which tracks every post and shows you all versions of the same post.
  3. Dave has called this stalking while Mark maintains that it is useful since Dave changes his posts and often to Mark's detriment.

Now to start you might be wondering why I'm bringing this up again.  Well a Feedster user, one I respect quite a lot, has asked for us to implement this type of WW functionality -- but for anyone.  So the question becomes: Evil or Not Evil?  And I'm really not going to hash out the rights and wrongs here.  That's not my job 'mon so to speak.  What I am going to point out is this:

  • What felt unfair to me is that Mark didn't subject himself to the same microscope.  He put up the application for Dave and Dave alone.  Why didn't he subject his own posts to the same scrutiny?  If Mark never changes his posts then we'll all know that once and for all.  And if he does then isn't it just plain "more fair" to know that?
  • It would be technically trivial for Feedster to implement Winer Watcher.  All we need to do is add a version bit to our database since we track updated posts anyway.  What we currently do is update our posts table when a post is updated.  It would be easy to just store the updated version, only index the latest version and then show on our cached posts page all versions of a post sorted by newest to oldest.
  • How would you feel if we did this not to just Dave but to anyone?  How would you feel if we did it to you ?

Please understand that I'm not saying that we are going to do this or we aren't.  Just because technology makes something possible, that doesn't mean that it should be done.  My biggest objection to Mark's WW was the lack of fairness -- he subjected one person and one person only to the Microscope and didn't reverse the tool onto himself.  Quite honestly we saw the death of privacy a long time ago and now all we have is an illusion.  Perhaps that illusion is a good one.  I'm not certain.  I do think there is a lot to be said for making people accountable for what they said.  And if there is no record then there is no accountability.  None.  I personally think that one of the things that keeps debate int he blog world more civil than it is in other cyberspace forums is that there is a good record.  Mailing lists and chatrooms, while they may have records, are never as easy to navigate as are blogs.  Does a global WW actually lead to a better, more civilized blogspace ?  Is being accountable for what you say a bad thing?

Now let's think of this in another way.  What about our elected officials?  I mean Howard Dean is now a blogger.  How good would it be to have a WW that tracked what Dean says.  Or a WW that tracked what any politician said?  Or is it that we only want that WW technology when its applied to people we don't like?

Personally I come down on the accountability is good side of the argument.  But that's me.  I will admit, however, that I love the thought of a WW for our politicians.

Comments requested please.  I really do think that this is an important issue.

References

[The FuzzyBlog!]

I would be quite happy for such a technology to exist, provided there was a common framework of rules about how it should work.  For example I quite often edit a post within a few minutes of writing it when I wonder if I've been too snippy or got something wrong.  I accept that, quite often, someone has polled my feed in those few minutes.  That's the name of the game.

What I would like to see is perhaps a value added to the RSS/ATOM feed that specified "do not keep before X minutes".  The way this should work is that if the engine sees an update within those X minutes, it discards the previous version.  Otherwise it can keep it.

Now this is no more enforceable than any other rule, but if followed widely it would allow for the useful ability to track changes, whilst still allowing authors some leaway in making & correcting mistakes of grammar, content or judgement.

17/07/2003 19:20 by Matt Mower | Permalink | comments:
More about:

We don't care

War on terror 'hurts poor'. Poor people hit by disasters around the world are paying the cost of the fight against terror, a report says. [BBC News | World | UK Edition]

What stings is when you read:

The report says the US Defense Department raised $1.7bn of relief and reconstruction aid in April 2003 for Iraq.

It contrasts this with the $1bn shortfall in funds faced then by the UN World Food Programme to avert starvation among 40 million Africans in 22 countries.

Conclusion: We don't care about starving Africans.

17/07/2003 11:53 by Matt Mower | Permalink | comments:

Adopt an MP

Adopt an MP. Get your MP blogging [From The Orient]

I tried to demonstrate the benefits of blogging to a member of my MP's staff about 6 months ago.  His response can be summed up as "but we already have a website!"

Perhaps they will be more receptive to the idea now.

15/07/2003 18:02 by Matt Mower | Permalink | comments:

aggregator://

Aggregator url.

Scott Johnson: what I'd recommend to aggregator vendors is that they standardize on an aggregator:// protocol so that other tools which produce RSS can easily embed that into applications.  I'd gladly add a generic Aggregator button to Feedster in a heartbeat so that this could work with any tool that handles the aggregator:// protocol.  [The FuzzyBlog!]

Sounds like a good idea to me. We'd happily support it too within our current and future applications. [Paolo Valdemarin: Paolo's Weblog]

I don't quite understand the idea, what is processing this aggragator:// protocol scheme?  And what is it telling you?

15/07/2003 17:45 by Matt Mower | Permalink | comments:
More about:

Mozilla ascendant

Mozilla Foundation Launches. From the press release: MOZILLA.ORG ANNOUNCES LAUNCH OF THE MOZILLA FOUNDATION TO LEAD OPEN-SOURCE BROWSER EFFORTS America Online Pledges $2... [Mitch Kapor's Weblog]

Does this herald a period of reinvigoration for the browser?

15/07/2003 17:02 by Matt Mower | Permalink | comments:
More about:

Buoying up Swing

Coding Naked. Getting started programming in Java can be a daunting task. Experienced programmers don't think twice about creating a GUI and adding a JButton. Ken Arnold suggests that you look at the JButton class with the eyes of a newbie. It is overwhelming. Scan the number of methods that are available to you from JButton directly and from the hierarchy from which it descends: AbstractButton, JComponent, Container, Component, and Object itself. All you want to do is create a button with a label that is tied to some action when it is clicked. What's all this other stuff? [Java Today Daily News]

Another good reason to take a look at Buoy.  It's good software.  Using the FormContainer to layout dialogs is so easy and straightforward, the event model is sweet.  What's not to like?

15/07/2003 16:52 by Matt Mower | Permalink | comments:
More about:

FeedsterAds

Advertising on Feedster.

Advertising on Feedster

 Its Here! 

Fully self service, powered by paypal.  Should be easy enough to use but if you have problems, let me know.

[The FuzzyBlog!]

Interesting.  Advertising has certainly been extremely kind to Google.  Good look to Scott & company they've certainly put the effort in.

15/07/2003 16:43 by Matt Mower | Permalink | comments:

The power of dreams

Is it my imagination or is Garrison Keeler doing the voice over for Honda car adverts these days?
14/07/2003 23:41 by Matt Mower | Permalink | comments:

Smart PURLS for Permalinks

Not so permanent permalink.

Joi stepped on an interesting blog-related problem when he was preparing to migrate his blog to TypePad.  It is a common problem, but it took me by surprise too.  Duh.  The problem is, as I call it, not-really-permalinks.  When you change blogging service provider/software or domain, your permalinks no longer points to your old posts, causing links from all the posts that reference your posts to be broken.

While most engineers would reach for a solution by reflex, I am busy thinking about how effective it is as a barrier-to-entry.  Opposite side is just as important: how effective an incentive is zero hassle migration?  So far, my answer for personal blogs is "important only to a small fraction of the market", meaning it is a serious problem only for blogging elites.  For business blogs, my answer is "important but less important than price."

Note that marketing can inflate the seriousness of the problem or the solution.

[Don Park's Daily Habit]

I tried to think of a way of addressing this problem last year, something along the line of using smart PURL's.

14/07/2003 14:29 by Matt Mower | Permalink | comments:

Calling all kernel heroes!

If there are any Radio hackers or kernel experts out there listening, i'd be grateful for your ear.  We're trying to nail down the last few problems with our Radio Trackback client and have come across something that appears pretty wierd.  Details here.
13/07/2003 00:39 by Matt Mower | Permalink | comments:
More about:

Apache security question

Question for Apache guru's.

I'm trying to secure certain parts of a CGI application.  I want it to be public except for actions that modify the contents.  To this end I have limited the POST method so that a username & password is required.  The only thing left is to block the delete action as well.  However this is triggered via a GET to a url with a specific parameter.

The URL is of the form:

http://host.company.com/index.cgi?action=delete&other=param&and=sonon

So I only want to force authentication for URL's containing the parameter action=delete.

Any help would be much appreciated.

Update: I should mention that I would like to do this without having to modify the CGI.  Poking around a bit it looks like I should be able to use a SetEnvIf Request_URI "?action=delete" VERIFY_ACCESS and then test for the presence of the VERIFY_ACCESS env variable.  However i'm not sure how to do that, and how to combine this with the POST,PUT I already have in place.

 

12/07/2003 16:47 by Matt Mower | Permalink | comments:

Tangled in their own web of deceipt

The Moussaoui nightmare. The so-called 20th hijacker looked like a slam-dunk case for federal prosecutors. Now everything has changed. [Salon.com]

It seems to me that the Bush administration has a severe inability to weigh, accept and live with the consequences of their actions.  Now tangled in their own web of deceit the Bush administration are prepared to throw away legal standards and set whatever unpleasant precedents are required to have their way.

12/07/2003 09:13 by Matt Mower | Permalink | comments:

Say no to UK ID

UK ID scheme complex, costly, unworkable, says expert. Biometric bog-up ahoy... [The Register]

Blunkett gets it wrong again?  There's a surprise.

I want to say that he's a fool, or inept, or what-have-you.  But I'm sure he isn't.

Why then do we end up in these situations?

11/07/2003 16:51 by Matt Mower | Permalink | comments:

Fire ping one

Another test post to deliver a ping & check it's still working after adding category support.
11/07/2003 12:04 by Matt Mower | Permalink | comments:

Aggregators a go-go

Aggregator Traffic Stats. Inspired by hebig's post on the subject, I ran the user agent numbers for my RSS feeds (last 30 ...... [LaughingMeme]

There is some question about what the stats actually mean (unique IP's vs. requests) but it was interesting just to see how many aggregator agents there are now.  NetNewsWire still appears to be the firm favourite.

11/07/2003 07:40 by Matt Mower | Permalink | comments:

Ping Post

This post should trigger an automatic trackback ping to the target post below.

Update @ 23:34

The ping worked.

All that remains is to have the client automatically obtain the trackback ping ID, either from the RSS item (if posting from a story in the aggregator and the item supports the module) or by auto-discovery.

10/07/2003 22:22 by Matt Mower | Permalink | comments:

Target Post

This is a dummy post that will act as a target for trackback pings.

I'm now testing the trackback send-ping functionality from the Radio client.

10/07/2003 22:19 by Matt Mower | Permalink | comments:

Purple as in the number

Oxen bloxsom purple communities. EE Kim speaks!.

Eugene Kim has started blogging: EEK Speaks.

Eugene and his partner, Chris Dent (who blogs at Glacial Erratics), of Blue Oxen Associates, both have PurpleNumbers on their blogs, where each paragraph has its own fragment permalink.

Eugene wrote a plugin for his bloxsom blog, and Chris is generating his in Moveable Type. Chis also sends these paragraph level links out in one of his RSS 2.0 feeds.

PurpleNumbers are something totally good for the iCite net, which likes links to content at as fine a granularity as interesting, like a paragraph.

[the iCite net development blog]

I had the pleasure to meet Gene during Planetwork conference.  Somehow they convinced Pierre Omidyar to fund them! 

[Marc's Voice]

I have a question about PurpleNumbers which is:

  • What happens when the paragraph gets edited?

Does it get a new purple number?  If so, where does the old purple number go?  If not, how do you find out that the paragraph you are linking to is no longer the paragraph you thought you were linking to?

 

10/07/2003 14:18 by Matt Mower | Permalink | comments:

TypePad takes off

TypePad is a go.

My TypePad weblog is live and thanks to design help from Mena, it "feels" like this blog, but is light and clean. Let me know what you think. I'm considering making TypePad my main blog.

I'll cross post for awhile, but lets keep the comments on this blog so I can keep them in one place until I do the final export.

By Joichi Ito jito@neoteny.com. [Joi Ito's Web]

Looks good.

10/07/2003 10:16 by Matt Mower | Permalink | comments:

Gimme

:-).

LOL! This windows senior programmer, 20 years of experience, tells me he does know the mac as well. Doesn't seem to know OSX though, so I tell him about the BSD nature of it and show him some quicktimes of the interface (I don't own a mac). After some seconds of unreal silence, he says: "How the hell can they do that using a Motorola 68000?!?" [Cristian Vidmar: CRISTIAN VIDMAR: M y P u b l i c W e b l o g]

[Paolo Valdemarin: Paolo's Weblog]

Gimme Gimme Gimme

10/07/2003 09:57 by Matt Mower | Permalink | comments:

Draw your own conclusions

But nearly 100% watch television.

Frank Davies in the Philadelphia Inquirer: War poll uncovers fact gap. Excerpts:

A third of the American public believes U.S. forces have found weapons of mass destruction in Iraq, according to a recent poll. Twenty-two percent said Iraq actually used chemical or biological weapons.

But such weapons have not been found in Iraq and were not used.

Before the war, half of those polled in a survey said Iraqis were among the 19 hijackers on Sept. 11, 2001. But most of the Sept. 11 terrorists were Saudis; none was an Iraqi...

"It's a striking finding," said Steve Kull, director of the Program on International Policy Attitudes at the University of Maryland, which asked the weapons questions during a May 14-18 poll of 1,256 respondents.

He added: "Given the intensive news coverage and high levels of public attention, this level of misinformation suggests some Americans may be avoiding having an experience of cognitive dissonance."

That is, of having their beliefs conflict with the facts. Kull noted that the mistaken belief that weapons had been found "is substantially greater among those who favored the war."

Pollsters and political analysts offer several reasons for the gaps between facts and beliefs: the public's short attention span on foreign news, fragmentary or conflicting media reports that lacked depth or skepticism, and Bush administration efforts to sell a war by oversimplifying the threat...

Several analysts said they were troubled by the lack of knowledge about the Sept. 11 hijackers, shown in the January survey conducted for Knight Ridder newspapers. Only 17 percent correctly said that none of the hijackers was Iraqi.

Draw your own conclusions.

[The Doc Searls Weblog]

10/07/2003 09:50 by Matt Mower | Permalink | comments:

Clueful MP found. World ends.

MP sets up spam busting site. Use it, don't abuse it [The Register]

Wow!

An actual British Member of Parliament doing something clueful!

10/07/2003 09:27 by Matt Mower | Permalink | comments:

You've got ping

Third-party TrackBack in Radio. markpasc.org
Matt Mower's Python TrackBack server for Radio (and ACLs in PyCS!!). [Trackback pings for matt_blogs_it]

Heh.  Nice to see it worked.  This is my first 3rd party, unsolicited, trackback ping to appear in the RSS feed :-)

10/07/2003 09:24 by Matt Mower | Permalink | comments:

Do oligopolies have benefits?

Do oligopolies have benefits?

In an article called "The Benefit of Oligopolies,. author Sam Vaknin argues that oligopolies get bad rap, that they are more likely to foster R & D and even lower overall prices than a system where there are many competitors just hanging on and killing each other with price competition.

He makes some good points. The naive reaction to oligopolies is that they invariably stifle competition and artificially inflate prices. This is not always the case, as we have shown, though he wrongly implies that it is never the case.

Vaknin ignores the effect of price signaling, easier to effect when there's only a Coke and a Pepsi, a Boeing and an Airbus in the market. He also ignores the problem of excessive political power, as large corporations can threaten retailers, suppliers, and regulators far more effectively than little ones. Like many economists, he presents an ideal market that exists independent of politics and power.

As far as seeing that oligopolies increase innovation, I don't buy it He cites William Baumol of Princeton University who wrote:

.Because firms in an oligopoly characteristically charge above-equilibrium (i.e., high) prices - the only way to compete is through product differentiation. This is achieved by constant innovation - and by incessant advertising.'

But that juxtaposition of advertising and innovation is the point. Innovation for many oligopolies is basically an extension of advertising. In part, it's just pseudo-variety, such as the addition of Multigrain Cheerios or calcium-enhanced orange juice.

The author cites the major investment by the pharmacy oligopolies in developing each new drug. Even that's a mixed bag - many of the real breakthrough come through the high-risk small pharmacy and biotech labs, innovations that oligopolies exploit through distribution deals. Yes, the big companies do have some serious breakthroughs in their labs, but they also spend a lot of money developing copycat drugs to compete with already successful drugs like Viagra or Lipitor. Other resources are spent in tweaking older drugs to extend patents with "new, improved" versions.

Vaknin also indicates his belief in Schumpeterian disruption to keep the naughtier oligopolists in line:

Still, Schumpeter believed in the faculty of 'disruptive technologies' and 'destructive creation' to check the power of oligopolies to set extortionate prices, lower customer care standards, or inhibit competition.

Linux threatens Windows. Opera nibbles at Microsoft's Internet Explorer. Amazon drubbed traditional booksellers. eBay thrashes Amazon. Bell was forced by Covad Communications to implement its own technology, the DSL broadband phone line.

Barring criminal behavior, there is little that oligopolies can do to defend themselves against these forces. They can acquire innovative firms, intellectual property, and talent. They can form strategic partnerships. But the supply of innovators and new technologies is infinite - and the resources of oligopolies, however mighty, are finite. The market is stronger than any of its participants, regardless of the hubris of some, or the paranoia of others.

To a limited extent I agree. The forces of real innovation, usually extrinsic to the big players, are a real threat. But the new oligopolies have found ways to avert or postpone the reckoning day. As we've noted, they can buy out the innovators, copy their products, tie up the intellectual property, and enlist the government to pass laws or grant contracts curbing the innovators.

One very chilling new maneuver is the ability of patenting methods and ideas, rather than products or specific inventions. So that you can't run an online store in certain ways without Amazon's permission, or run an Internet video rental service that looks even remotely like Netflix.

The goal of the new oligopoly is to avert disruption. Oligopolies, for the most part, don't have ambitions to become monopolies. The point isn't that they are near-monopolistic price fixers. The point is that they can, in tacit agreement, raise the barriers and free themselves from some of the worst pressures of free markets.

[Oligopoly Watch]

A great piece worth reading whole.

10/07/2003 09:12 by Matt Mower | Permalink | comments:

What ever did you expect?

A diplomat's undiplomatic truth: They lied. The U.S. may have found the smoking gun that nails the culprit responsible for the Iraq war. Unfortunately, it's in Dick Cheney's office. [Salon.com]

Was it ever in doubt?

Of course the next step is obvious.

America you're feeling sleepy... very sleepy...

10/07/2003 09:09 by Matt Mower | Permalink | comments:

To LinkIn insert trust in slot

Clay meets Ringo. YASNS: Ringo.com. Yet another social networking service, Ringo, yet another bizarre misreading of social networks:

Asking your friends to join is as simple as sending an email. As your circle of friends grows to include your friend's friends, and their friends too, you will quickly find that your new, expanded circle of friends includes hundreds of people. Many circles never stop growing.

Now you are ready to find a match within your list. Are you looking for an activity partner? Somebody to go to the movies with? A friend, a lover, a soul-mate? Or perhaps simply a mechanic or a lawyer?

With Ringo you can instantly find that someone, always safe in the knowledge that they were referred to you by a friend!

In biological systems, things that don't stop growing are called tumors.

The persistent mistake in the design of these systems is to assume that human relationships have frictionless transitivity -- A trusts B, who trusts C, who trusts D, so introducing A and D is a sure bet!

A is my sister. B is me. C is my meth dealer. D is his "debt collector." My relationship wiht my sister includes her trusting me not to introduce her to known criminals. Any service that proposes to remove me from deciding which introductions to broker doesn't get my business.

The general rule in systems like this seems to be "We're going to assume that human behavior is simple and can be easily represented as transitive operations, because thats what we know how to make computers do."

[Marc's Voice]

Marc raises a good point about transitivity of trust.

I observed a little while ago that I thought the LinkedIn model might be superior to other networking services I've looked at.  This is because it has an brokering model where to get in touch with someone I don't know I have to go through someone I do (and further to someone who knows them).  These contacts are not automatic, a human being makes a judgement.

In my case it appears the judgement was negative since I never got a response but I suppose that just proves the system works.

10/07/2003 08:56 by Matt Mower | Permalink | comments:

Bug me baby!

Here's something that looks pretty cool, the SoundBug.

<%softShadow( "http://www.thinkgeek.com/images/products/front/soundbug.jpg" )%>

Turn any hard surface into a sounding board.

<%softShadow( "http://www.thinkgeek.com/images/action/large/20fc6c5.jpg" )%>

08/07/2003 15:10 by Matt Mower | Permalink | comments:

Buoy this looks useful

Swing Facade.

Buoy UI toolkit. The Buoy UI toolkit provides, in the words of the author, A much simpler, cleaner, and more consistent APIA better mechanism for laying out interface componentsA far more powerful event handling mechanism, which is based on dynamic binding of arbitrary... [Blue Sky On Mars]

It is actually a Facade, not a Wrapper. Sometimes I wish people would read up on patterns before misusing the terms. But anyways, it looks good. The event system reminds me of TrollTech's QT for some reason... [Brett Morgan's Insanity Weblog Zilla]

Wow, Buoy looks amazing.  I'm not doing much Java stuff right now but the next time I am working on a UI app I will definitely be giving it a try!

08/07/2003 12:28 by Matt Mower | Permalink | comments:

Sack the president

Berlusconi back in spotlight. The Italian Senate debates a media law which critics say helps the prime minister, as the 'Nazi' insult row continues. [BBC News | World | UK Edition]

I say we should have a sack the president day in Europe and America.

08/07/2003 08:50 by Matt Mower | Permalink | comments:

Needle in a Haystack

Haystack. Haystack, the universal information client. Errr, help. This is looking very much like what I need, but wrapping it up in a client side only app is not going to work. Mind you, after five years of writing web apps, I can honestly understand why they went with a client side app. Writing web apps is a PITA. Anyways, I must read the papers, the docs, and download this sucker. [Brett Morgan's Insanity Weblog Zilla]

This looks interesting.

08/07/2003 08:32 by Matt Mower | Permalink | comments:

Forgiveness

Forgiveness

Forgiveness is the healing of wounds caused by another. You choose to let go of a past wrong and no longer be hurt by it. Forgiveness is a strong move to make, like turning your shoulders sideways to walk quickly on a crowded sidewalk.

It's your move.

It really doesn’t matter if the person who hurt you deserves to be forgiven. Forgiveness is a gift you give yourself. You have things to do and you want to move on.

You can't forget. Forgiving has nothing to do with forgetting. You should remember everything and learn from it. Forgiving is goodness in the middle of remembering.

Above all, forgiveness is a series of choices you make.

You choose not to seek revenge or fantasize about it. You choose not to talk badly about the person who hurt you or wish evil for them.

You choose to let go of your anger and not to feed upon it. Shedding anger takes time and practice, but you choose to move in that direction.

You choose to wish that person well.

If these choices seem impossible to you, you might start by choosing to pray for the person who wronged you. You can pray for someone even if you don’t think God exists.

You should be quiet about your forgiveness, except with close friends. If you need to tell the story, you have not arrived. Choose not to tell the story until you no longer want to.

Forgiveness does not always lead to a healed relationship. Some people are not capable of love, and it might be wise to let them go along with your anger. Wish them well, and let them go their way.

Whatever happens, forgiveness is good food for your soul. Forgiveness is a gift you give to yourself.

Preacher
                    

[Real Live Preacher]
07/07/2003 22:57 by Matt Mower | Permalink | comments:

Was it worth it?

Doubts raised on Iraq dossier. A former US ambassador who investigated alleged uranium procurement by Iraq says his findings were ignored. [BBC News | World | UK Edition]

Doubts raised?  Is there anyone left who doesn't already doubt the veracity of claims by Downing Street and The Whitehouse regarding alleged Iraqi nuclear, chemical & biological weapons?

I'd like to see a balanced, objective, summary of the benefits and costs of the joint UK/US military effots in Afghanistan and Iraq.  A baseline that could be compared against in a decades time.  All the rhetoric.  All the deaths.  All the money funnelled into the pockets of people who make & sell armaments.

How will we ever know what all this was worth?

07/07/2003 10:25 by Matt Mower | Permalink | comments:

Shared transcripts for the masses

Blogs in the Workplace.

An NY Times article on weblogs in business that somehow missed Socialtext ;-(

..."People are starting to use Web logs to archive data that would have otherwise been lost," Mr. Tang said. He noted that much of the company's internal communications had been via instant messaging — and was lost as soon as the correspondents closed their chat windows. Now, though, employees are starting to post transcripts of relevant discussions on the Web logs, he said.

"It's not just making life more convenient," Mr. Tang said, "but actually giving us something new we didn't have before."

[via Scripting News]

[Ross Mayfield's Weblog]

This would seem to support the argument for IM-to-blog as a useful publishing metaphor.  Although I wonder how well it can be made to work in practice:  I can think of few IM conversations that I would want to appear on a blog unedited.  Perhaps there is a middle-step.

An interesting approach to this, for me, would be the idea of a shared transcript editor.  Roughly what I have in mind is a 3rd participant in the conversation (a bot of some kind) which records what is said.  When the conversation is over it sends (via IM) both participants a link to a shared transcript editing page.  Once the participants have agreed the final transcript it then blogs it to both their weblogs.

Of course all of this sounds like it would work much more seamlessly as a Groove application.

07/07/2003 07:16 by Matt Mower | Permalink | comments:
More about:

Gunpowder, Treason and plot

Now Blunkett wants to charge £39 for ID cards. Fourteen quid up on last leak [The Register]

<%softShadow( "http://www.bonefire.org/guy/images/barrel.gif" )%>

This is a government that is, I hope, entirely out of touch with the people.  The way they have handled themselves and mishandled this country and her peoples interests over the last 4 years has sorely taxed my patience for so-called representative democracy.

Remember, remember the fifth of November
Gunpowder, treason and plot.
I see no reason, why gunpowder treason
Should ever be forgot.

06/07/2003 23:08 by Matt Mower | Permalink | comments:

Happy 4th of July Moazzam Begg

Britons 'will get fair trial'. Two Britons held in Cuba will get justice if they face a US military tribunal, says a chief US defence lawyer. [BBC News | World | UK Edition]

Hey, my American friends.   Do you care what is happening in your country?

At the moment the UN War Crimes tribunal, in the Hague, is hearing cases against suspected war criminals like:

  • Slobodan Milosevic
  • Radovan Karadzic
  • Ratko Maldic

These are men accused of orchestrating mass killings in the conflicts among the states of the former Yugoslav republic.  Yet they are being tried in open court with the full benefits of due process.

Do Moazzam Begg and Feroz Abbasi deserve less? What did Moazzam do anyway? Oh, of course, we may never know...

<%softShadow("http://newsimg.bbc.co.uk/media/images/39243000/jpg/_39243868_beggm203.jpg")%>

What does the fact that they are:

  • being tried in a secret military court
  • faced with the threat of death whilst not knowing all the evidence being used against them
  • without the benefits of due process

say about America?  It says more to me than the state of the union speech, postings of the declaration of independence and fireworks on the 4th of July.

05/07/2003 07:08 by Matt Mower | Permalink | comments:

The quality of justice is strained

Britain condemns US terror trials. Britain expresses its concern that some of its citizens held in Guantanamo Bay might face military tribunals. [BBC News | World | UK Edition]

It's a pretty poor sort of justice that has to take place in secret whilst diminishing the legal rights & protections of those accused.

04/07/2003 19:27 by Matt Mower | Permalink | comments:

Berlusconi sure has a big mouth

Berlusconi denies apologising for jibe. Mr Berlusconi says he has not apologised for his Nazi remarks to a German MEP in the European Parliament. [BBC News | World | UK Edition]

For a man hiding behind immunity laws Berlusconi sure has a big mouth.

I have some small hope that he will be forced to resign the EU presidency.  If not for this gaff, then for the next.  Let's face it - a man who cannot avoid such a comment on day 1 has an almost Shrub like ability to screw up.

He is certainly not someone I wish representing me or my interests in Europe.  Indeed at a time like this a convicted monopolist and abuser of state power is that last person we need at the head of the EU.

Now, how the hell do I figure out who my MEP is!?!

04/07/2003 17:10 by Matt Mower | Permalink | comments:

RSS innovation with source GUID

We've not made much noise about it but something that Paolo and I have been doing is working within the framework of RSS2.0 to deliver what we see as useful functionality.  ENT 1.0 is one of those things, another is SGUID.

SGUID allows an aggregator to unambiguously identify the post that an aggregated post is referring to.  By default RSS2.0 only allows you to identify the feed.  The upshot of SGUID is that aggregators could implement simple threading and allow readers to browse back through a series of postings with ease. Whenever I repost an item from my aggregator now, my post get's the appropriate SGUID.

SGUID is simple.  We're hoping it is useful as well.

03/07/2003 23:34 by Matt Mower | Permalink | comments:

Radio Trackbacks via RSS

Testing the new trackback server. Matt's Movable Blog
A test ping against my new Python-based standalone trackback server.... [Trackback pings for matt_blogs_it]

Neat.  It's always nice when something works.  This is the first post from the feed being generated by my trackback server of all trackback pings to my blog.

The next step in this mini-project is to complete the Radio client so that it can both send pings (which it does not at the moment), encode the trackback ping url in the RSS feed (it is already doing that using the trackback module - check it out) and figure out what URL to ping using either a in the incoming feed or RDF autodiscovery.

At that point I think Radio will have trackback support which is the equal of MovableType.

03/07/2003 22:44 by Matt Mower | Permalink | comments:

Messin with Trackback #2

I'm still messing with Trackback for Radio.  This time I have implemented my own standalone trackback server, both to round out the features needed and also to learn Python.  As you can see my posts now sport not only a Trackback link but also a counter showing how many trackbacks have been received for a particular post.  When I've pinged this point I'll know if that particular feature works.

Additionally my server generates an RSS feed per post and also a feed for all trackbacks to the weblog.  I'll be subscribing to this one so I can immediatelly see when people ping a post.

03/07/2003 16:04 by Matt Mower | Permalink | comments:

Recommendation given: Avoid snake oil

Recommendation Wanted: Ergonomic Keyboard.

Recommendation Wanted: Ergonomic Keyboard

I pulled a 17 hour day yesterday of which I was typing probably close to 15 hours.  And for the first time since I learned to type in 1978/7? I went to bed with my right hand hurting enough that I iced it down.  And it still hurts.  So the obvious questions are:

  • Do ergonomic / split keyboards really matter?
  • Recommendation?

Note: Can't be USB since my monitor switcher is classic PS/2 interface.  Thanks in advance.

[The FuzzyBlog!]

As someone who has lived with wrist pain for about 15 years and has used many supposedly ergonic aids I feel reasonably qualified to comment.  No, for me ergonomic keyboard have made little appreciable difference to my pain levels.  That is to say the kind of ergonomic keyboards you buy for £60 at a computer store.  I remain to be persuaded about something like a Kinesis Evolution but then I don't have $600!

Two things have made a difference and you're probably not going to like either of them:

  1. Type less
  2. See a qualified practioner

For #1 I use a piece of software called BreakReminder (single license: $25).  This monitors my time at the keyboard and forces me to take short breaks (in the order of 30 seconds) every few minutes and then longer breaks (10-15 mins) at lengthier intervals.

<%softShadow( "/images/grabs/breakreminder.jpg" )%>

 

Today I am having moderate pain and am in the middle setting.  10 x 30 second micropause, 4 minutes apart.  Followed by a 10 minute rest break.  When you work it out this means that in a period of 1hr I am typing for about 45 minutes.  That's not too bad (on more painful days I ratched it up and am maybe typing 5-10 minutes less per hour).

I use the short breaks to review my notes, to stretch, allow my eyes to focus on something else (I have noticed less eyestrain since I started using this program).  The rest breaks I go make a cup of tea, catch up on reading articles, etc...

For #2 I was going to see a chiropractor on a regular basis however I can't afford to do that now.  With money I would be going reguarly (I was up to about every 2 months before I had to stop going).

 

03/07/2003 15:40 by Matt Mower | Permalink | comments:

Too many gardeners spoil the hibiscus

WikiGardener - Joi Ito Wiki. Quote: "Wiki gardening is the process of incrementally editing a wiki space to preserve continuity, make additional connections and links, and otherwise clean it up to be more consistent"

Comment: via this Clay Shirky piece [Serious Instructional Technology]

Wiki Gardening (I've seen it called Page Refactoring on programming related Wiki) is both a blessing and a curse on the Wiki concept.

It's a strength because it means that someone can come along and summarize a point, rephrase to help build consensus or just plain weed out the old & the irrelevant.  Wiki's without a gardener quickly become a mess.

But herein lies the curse.  Unless you are lucky enough, like Sam Ruby of the Echo wiki, to have a conscientious gardener what's going to happen?  What if no-one wants to do the weeding (like in my back garden) or if lots of people with very different views decide to weed the same patch?

I'm not quite sure what point I'm making yet.  But I'm definitely thinking a lot about the interface (at a conceptual level) between weblog and wiki and the benefits they could bring to each other.

 

02/07/2003 15:03 by Matt Mower | Permalink | comments:

Ad's by Google.

GAAAH!

Three times today I have clicked on a link in my aggregator and seen Google Ad's appear on the page.  This is getting insidious.  If it weren't for the fact that I don't get remotely enough visitors to make it worth my while I would join in.  As it is I'm thinking about starting the boycott campaign ;-)

A more serious comment perhaps is that I think the Google ad's are really boring.  I know they've gone for text ad's in order to keep down bandwidth and distraction but the net result is, well they're dull.

But I think the clincher is what Paolo mentioned earlier.  The ad's are choosen by Google.  When we chatted about our own idea on the way back from BlogTalk we definitely had in mind a service that let the blogger choose which specific ad's they wanted to use - this might actually only be 1 or 2 but that's fine.  It was about letting you advertise only those brands that you really want to stand by.

Putting generic Google ad's on your site says something about your relationship with your readers.  Firstly that you are trying to monetize them and second that you are optimizing the site for your own interests rather than theirs.  It's true that both of these points were probably in the small print of the unwritten contract from the start, but the ad's brings them into focus.

I will be interesting to see if people (myself included) are seriously using AdSense in 12 months, and, if so, what AdSense will look like by then.

02/07/2003 14:56 by Matt Mower | Permalink | comments:

SmartBarXP.

SmartBars are just applications that cling to a side of your screen like the way Windows Task Bar does.  I typically use it to quickly access folders and applications instead of navigating the Start Menu.  I found two SmartBars via Scoble, SmartBarXP and Desktop Sidebar, and decided to try the SmartBarXP (looked better than the other one).  Nicely done although it's not quite commercial product quality yet.  It comes with 14 gadgets ranging from MP3 player and system resource monitor.

SmartBarXP's main problem is that it is too big and slow for a program intended to be running all the time.  It eats up 24 to 32 meg of memory and responds slowly when interacting with it.  I thought it might be written with .NET, so I took a look at the binaries and found that it was written in Visual Basic 6.  You can build nice programs with VB, but not when you need minimum impact on memory and CPU.

[Don Park's Blog]

I find applications like SmartBarXP take up way too much time & space and all the gadgets tend to be 1-minute wonders that I never actually use.

On the other hand True Launch Bar has been a real productivity boon for me for over a year now.  It's like the Win2K/XP quick launch bar only much better.  You can add buttons which popup menus, folders, or run programs.  Oh and it has gadgets too if you want them.

<%softShadow( "/images/grabs/truelaunchbar.jpg" )%>

Recommended.

02/07/2003 14:24 by Matt Mower | Permalink | comments:

Just say no to GMO

Euro vote ends GM food ban. The European parliament passes controversial laws that in effect lift a ban on genetically modified foods. [BBC News | World | UK Edition]

Oh crap.  The huge multinationals win again, presumably many MEP's pockets have been well lined over this one.

What I don't understand is how they get away with this 0.9% labelling requirements nonsense.  I mean doesn't this really say "we have no idea where the GMO's are because we can't really control them"..?

Oh well.  Don't blame me if you kids develop udders or cloven hooves.

02/07/2003 14:09 by Matt Mower | Permalink | comments:

Echo location

Foolishly Tossing My Hat into the Ring on Echo ... Here's What I Want.

Foolishly Tossing My Hat into the Ring on Echo ... Here's What I Want

Ok.  I've followed this discussion from afar.  And since I couldn't even find where the Wiki* was to add this idea, here's what I'd like: Post Level Geo Urls.

As Richard Soderberg has done his best work to convince me of the importance of this, I have to start by giving credit to him.  Anyway ... What I want is a zip code / latitude / longitude / gps coords that can be applied to a single post.  Why?  Because blogs are a great way to capture off the cuff knowledge, feedback, etc.  Long time readers may recall my troubles with the furnace in my current residence at 124 Langley Road in Newton MA.  What I'd ***love*** is the ability to (in a standards compliant way) tag my blog post with this data.  Then some future poor sod who rented this place could take advantage of my troubles and ask intelligent questions like "Fixed the furnace yet you pathetic excuse for a landlord"?.  As blogs become less and less about purely digital stuff and more about the real world, this is increasingly useful.

Or how about this -- "find me anything about what's happening within a 25 mile radius of Reading, PA ?".  If coordinate approaches became standardized, I could do this in a hot second.  Well maybe a day or three.

And if you think the fact that I woke up w/o hot water today and on restarting my furnace, I then found thick smoke filling my basement AGAIN has anything to do with this then you would be 1000% correct.  Necessity is indeed the mother of invention but I suspect that Rage is invention's father.

*Note: I didn't try very far.  I did find an RSS profile wiki but is that the same as Echo ?

[The FuzzyBlog!]

Neat idea.  A collated feed of increasingly local information could be really useful and fun.

I think the RSS profiles idea has been subsumed into the Echo initiative.

01/07/2003 15:14 by Matt Mower | Permalink | comments: