Archive for March, 2007

Of airliners

Monday, March 12th, 2007

I had a strange dream last night. First I was watching a game of rugby which turned into a game of soccer where I was a striker on a minor club team up against a Premiership team. We were holding our own until the groundskeeper started spreading a thickening agent on the grass. This confused the Premier boys and allowed me to score the only goal of the match.

Once that was done we walked out of the stadium and into central London to find the wreckage of a score of airplanes scattered about. My two companions were commenting on how tragic these events from 6 months ago were. Walking past one plane, which had crashed under an archway between Nelson’s column and Buckingham palace, I told them I was on it at the time of the crash but had walked away unhurt. They barely registered the comment and yet kept on talking about the tragedy.

So uhh, well, umm, thanks for having me

Thursday, March 8th, 2007

Here are the first five words from each talk at FoWA (as heard through the MP3s provided though some seem to be cut-off at the beginning a bit.)

  • “Thanks for having me, uhh” - Kevin Rose of Digg
  • “Well thanks for having me” - Mike Arrington - Techcrunch
  • “Well first I, uhh, wanna” - Bradley Horowitz - Yahoo!
  • “So, ummm, docs and spreadsheet” - Jonathan Rochelle - Google
  • “So, uhh, nice to see” - Ben Holmes - Index Ventures
  • “This conference alone, we’ve heard” - Tara Hunt - Citizen Agency
  • “Umm, first I have to admit” - Rasmus Lerdorf - Yahoo!
  • “Well thanks for having me” - Khoi Vinh - NYTimes
  • “I was… I actually emailed” - Simon Willison - openID
  • “Last.fm isn’t just a music” - Matthew Ogle - Last.fm
  • “So yeah my name’s Dan” - Daniel Appelquist - Vodafone
  • “Hello! So I’m Richard Moss” - Richard Moss - Moo.com
  • “Uh, what I wanted to” - Mark Anders - Adobe
  • “So, umm, I am Chris” - Chris Wilson - Microsoft
  • “Good morning, I am here” - Simon Wardley - Fotango
  • “So quotes, are they important” - Amit Kothari - QuotationsBook
  • “My name is, uhh, Stefan” - Stefan Fountain - Soocial
  • “Hello, uhh, first I’d like” - Brice Le Blevennec - ContactOffice.com
  • “The vice president of business” - Stephen Stokols - BT
  • “Thinkfree provides word processing, spreadsheet” - TJ Kang - ThinkFree
  • “Hi, hello, it’s going to” - T Krim - Netvibes

Well, so, um, thanks…

Got to love techies :-D

Corank comes close

Thursday, March 8th, 2007

Corank made me giddy an hour or so ago. It is Digg but I get to pick the 14 year olds I associate with. Digg filtered through a contacts network.

Then the reality started to seep in and the giddiness turned to sadness. Corank is close but my cigar remains unlit, the fat lady is still in her chamber. The first problem is that when you bookmark something the tag field is limited to a few characters. I enter a lot of tags when I bookmark a URL, it helps me find things later. I can’t work as expected with Corank.

The other problem is the filtering is all or nothing. Only items bookmarked by people I specifically add as sources make it onto my front-page. I’d prefer if Corank had a Digg-like front-page and that the “sources” I subscribe to only influence the front-page. That way I can keep a finger on the pulse of the internet but make sure that people I think are smart get to influence that pulse. They must not define the pulse. As Corank stands I’d have to add 50 million people to my list making sure I exclude the 14 year olds. At the least Corank should flip it around.

Yogyakarta air disaster

Wednesday, March 7th, 2007

It is all over the news and even my dad emailed me the story; 21 die in Indonesian airline disaster.

I landed and took-off from that airport last December. At the time I thought the airline, Garuda, and the airport was a bit of a joke but didn’t feel scared for my life. The flight from Jakarta to Yogyakarta was two hours late and a local just laughed and said “They come when they feel like it” when I asked if the plane was coming at all. He also mentioned they will wait around for passengers if there is not enough to fill the plane on time. Landing at Yogyakarta was like landing at a backwater airstrip with the international section of the airport closed down and some guys wheeling our bags on open trolleys to the airport building. The inflight food was different but nice, all sweet breads and nuts and I don’t remember there being a flight-safety presentation before take-off.

Terrible that 21 people died today and I hope it was nobody I met in my time there.

Filtering the Twitter cafe murmur with FeedRinse

Wednesday, March 7th, 2007

So Twitter is nice to have in the background bumbling away but like many programmers I am paranoid I will miss something (admit it all you programmers; you read every single RSS item, every single email and anything that scrolls too fast to read completely is annoying as fek. Programmers want 100% solutions, not 80% or 99.999% solutions.)

Thankfully your Twitter stream comes in RSS (actually, atom) too and you can use a simple feed keyword filter system like FeedRinse to catch any tweets/twits you miss. Here is one I made on my Twitter stream that looks for “@paul” which is how it seems most of my Twitter buddies ping messages at each other.

Simple and Twitter didn’t have to provide the functionality. Yahoo! Pipes could provide an even more complex Twitter filter setup.

The Spam Monty

Tuesday, March 6th, 2007

a new form of spam that’s been popping up: image spam. The content of the spammer’s message is contained within an image to get by content filters. In response, spam-filtering companies are starting to use OCRs to detect words in images. And, in response to that response, spammers begin to distort images slightly so that they can’t be read accurately by OCR software.

Another War We’re Not Winning: Us vs Spam from O’Reilly Radar.

That is ironic. Many sites are implementing CAPTCHAs on registration and comment forms to block bots. They distort the image to stop bots with OCR from reading the image.

Tangential to this spammers come along and what do they do? They send us image spam which we try to use OCR to catch to which they reply by distorting the images.

Could our anti-spam systems advance OCR technology and so inadvertently allow bots to get through CAPTCHA?

Command line comeback?

Tuesday, March 6th, 2007

An interesting SMS project over in India is proving to be popular with farmers. Twitter is a presence command line, YubNub an internet command line and IM bot systems like IMIS are coming out into the open. I for one spend most of my day between the Mac OS X terminal and a text-editor (which interestingly can run terminal commands.) When I use Gmail or Google Reader I use the keyboard almost exclusively. I wish WordPress had better keyboard support. Even when I am in Photoshop or Fireworks I find learning the keyboard shortcuts to be invaluable though in those two cases it becomes an even faster system of mouse and keyboard movements. Mac OS X with Quicksilver or even Spotlight is a god-send for launching applications and finding files.

Even Windows Vista has made some improvements by putting a search/run/command text-box in the Start menu. Now if only Windows would have a good command line as default (PowerShell requires extra steps, make it the default Microsoft.)

All in all the command line and the keyboard are reclaiming some lost-ground that the mouse ate.

Twitter’s not for twits

Tuesday, March 6th, 2007

Twitter is a strange little creature. Hyper simple, super focused and potentially very useful. If I explained it here you’d think it was a frivolous service for asbos and ADD afflicted kids. Worse than blogging, way worse than IM and email, bah!, way worse than that email malarky that will never catch on with us high-minded folk.


follow PaulMWatson at http://twitter.com

The way I see Twitter is as the background murmur in a cafe filled with super intelligent people. You let the stream of twitters slip by in the background until a keyword or thought pulls you in and you respond to it. The next thing you know you’ve helped someone with a problem in your area of expertise or they’ve helped you or you’ve shared a joke that titillates just two people on the face of the earth.

It is a way of connecting as if serendipity could be programmed.

Don’t be too bothered by it. Don’t try and read every twitter, just let it flow by*.

* Much the way you should treat RSS really.

TextMate tips

Monday, March 5th, 2007

I use TextMate for most of my working day. The TextMate Basics Tutorial is a good place to start to increase your proficiency with it. Here are a few of the more useful keyboard-shortcuts:

  • Another rather hidden feature is the incremental search. ⌃S or ⌃⇧S incrementally searches forward/backward as you type (the status bar will turn into an input field in that case).
  • ⌃G (Text → Convert → To Opposite Case) with no selection will toggle the case of the character next to the caret and advance the caret. with a selection it will toggle the case of all the characters in the selection (and leave the selection in place).
  • Subversion Support is provided via this Bundle. Just checkout a directory or file from a Subversion repository, open it in TextMate and you can use this Bundle. All Subversion Commands use the same shortcut ⌃⇧A
  • Bookmarks are marked places in your document. ⌥⌘B (View → Gutter → Bookmarks) will show them in the gutter (the gray panel to the left of the editable area, containing line numbers etc.) You can create a bookmark with ⌘F2 (Navigation → Add Bookmark). This will put a star (★) in the bookmark column of the gutter for that line. You can then always cycle through your bookmarks with F2 (Navigation → Next Bookmark) and ⇧F2 (Navigation → Previous Bookmark).
  • So, F1 View → Fold Current Block

There are many more but it is best to add a few every week to your knowledge so they become automatic.

Wallet loosening Macs

Thursday, March 1st, 2007

Mac OS X has an amazing ability to loosen the wallets of its users. In all my years of Windows computing I personally bought exactly one application; Winzip. And that purchase was more out of guilt for having used it for years and never paid. Funnily enough I switched to Mac OS X a short month after buying Winzip. Most of the other software I had installed was free or provided by a MSDN subscription.

In the few months I have had a Mac though I have bought TextMate, Omnigraffle, Photoshop, Fireworks and now Synergy.

The initial reaction to this is that Windows is better because “it has more free software for it and so you don’t need to pay” which is technically true. On another level though Mac OS X is better; The level of the computer as a productive tool and not an end in itself.

Synergy proves this out for me. It is a $5 utility app. that controls iTunes. I would never have paid for a Windows equivalent because nothing on Windows comes close to the quality of Synergy. It integrates so beautifully with the Mac OS X menu bar (and system-wide keyboard shortcuts) that after a few days of free use I realised it was worth more than $5.

Synergy feels like it is part of my daily Mac OS X experience. It is there when I need it, out of the way when I don’t and it works as if I had personally told the developer exactly what I wanted and he had gone and made it.

A lot of Mac OS X software is like this.

I can’t think of any Windows software like this. Maybe iTunes on Windows…

If I had read this post a few months ago, when I was still a Windows user, I would have scoffed at it. I would have said it was some air-headed Apple fanboy under the influence of Jobsian spells.

Now I think the reality is that Windows is the one casting spells on its users. Spells of illusion, of forgetfulness and of tolerance for poor quality. More to the point; Windows casts the spell of practicality which pervades enterprise thinking. It is the grey-suited men telling you what is good for you and you sucking it down for your rationalised life.

And before you say it; If I’m going to suck anything down I’d rather suck it down from a black pollo-neck wearing wizard who dares to dream.

Macs and Mac OS X are something you have to use to appreciate. It changes your computing experience, from the frustrating chore that is Windows where you spend more time dealing with a computer than with what you are trying to achieve. With Mac OS X I find I get more done and in a more pleasant manner. That is important, that I enjoy what I am doing while I am doing it.

I don’t expect Windows users to like hearing this or think it is even remotely true. It takes actual sit down time with a Mac and Mac OS X to have the spell lifted.

Remember, I was a Windows user for 14 years. I developed with Microsoft technologies, used Microsoft tools and thought Apple was a high-priced toy that had lost touch with reality. How things change.