Sunday 15 June 2008

What flavor of Stone Soup is Twine


I have been playing with Twine for a little while now. Some aspects I really like but there are one or two things that puzzle me, and one or two that I am not sure about. I think the twines themselves have potential, I have slowly started building up one that I hope will be a good way to share some resources, particularly when Twine goes public. I am sure that some will think that the aspects that bother me are simply down to not knowing enough about how Twine works, or more likely because I am not using Twine enough yet. This "not using Twine enough" is the thing that bothers me most, the mantra used to answer criticisms of Twine is that "the more you use it, the more you get out of it". Well that seems reasonable but I also think that a cutting edge semantic web app. should do some things almost from the get go.

There is the story of the stone soup, it doesn't really matter if you don't know it and don't wish to read the Wikipedia entry, hopefully my point will still make sense. Is it that the flavor of the Twine soup is mainly derived from all the ingredients that are added to it by the users. A cunning but relatively simple starting framework could attract a critical mass of interaction and this mass then be used to develop a semantic application. Of course you need content to be added and categorized at some level, but once you have content why does it seemingly require a lot of activity to guess what kind of new content a user may be interested in.

My best example so far is a story on Mandarin immersion learning , here are the things that Twine could know.



  1. I have created one twine so far, it is tagged with mandarin

  2. I have posted a high percentage of items tagged with mandarin

  3. I have read a number of other items tagged with mandarin and shared one or two to other twines

  4. I have conducted a search for mandarin

  5. I have pulled an RSS feed against the mandarin tag search

  6. The mandarin tag is relatively rarely used on twine


Yet when a new item is bookmarked on Twine and has a mandarin tag, I am not alerted. Given all the information above and not withstanding any smart programming that may be monitoring my activity across twines or connections I cannot imagine not picking up on at least enough of the low hanging fruit above to alert me somehow on the item. In fact if I had been involved with the programming I would have a red face at this point because Twine is touted to be smart etc. There is a remote possibility that I missed something I suppose but there doesn't seem to be any mechanism to discover or tell me of the important fact, also the twine where the article appeared wouldn't normally hold my interest enough to make it worthwhile subscribing to it, so the standard Twinerian approach of subscribing to a huge number of twines wouldn't have helped either

There are a number of other things I am looking into that worry me. There is a "bug" where if you post a bookmark that is already in Twine you get duplicated items, even if you post to the same Twine. Putting on my programmers hat this is more than a bug, unless I am mistaken it seems that the url of a bookmark is its unique identifier, this should be enforced at the back-end and unit-tested, not allowed to bubble through to the user interface. Other opportunities to cut down on information clutter have been missed for example my Twine digest email informs me of items I have posted myself.

What I have at the moment to discover things I may be interested in a marvelous hack-up of RSS feeds, pumped and tweaked and combined through Google Reader, Netvibes and now increasing Yahoo pipes. This chaotic system has the amazing ability to (assuming I apply a little regular maintenance and tweaking) to supply me with a pretty good overall picture of things I may be interested in. Now I am increasingly adding Yahoo pipes to the mix I can see another big step-up in the ability of my ad-hoc distributed tangle to serve this purpose. In fact if you didn't know how it worked you could even be mistaken for thinking the system I am using has some kind of intelligence (Yahoo pipes probably being the major potential contributor here).

Twine is a useful social repository to drop information into, they have convinced me of that, also it is supposed to automatically tag things (well sometimes), why haven't the simple quick wins to link people with interesting information been picked up on, especially when I can get so much mileage from tweaking and manipulating RSS feeds from disparate sources all over the Internet? The recommendations that are supposed to kick in once Twine has learned enough about me haven't show me anything yet. My experiment is going to be to see if I can get more interesting and relevant content to read from Twine simply by the manipulation of its many RSS feeds (and become a Yahoo pipes power-user at the same time ;)). At the moment I am betting on my system to win, to be fair I am interacting with Twine in a manner that should help their recommendation system, but not as fast as some (anyway a system that only works for power-users is not a mainstream system at all).

As it happens a helpful Twine user called Twain (thank you twain) told me about the Mandarin post in a reply to a comment on an unrelated thread, which was nice, even though I was already aware of it. This however does not count as Twine informing me of it.

Ultimately the stone soup story can be interpreted in a number of different ways, with both a positive and negative slant, lets hope the Twine story has a happy ending.

BBC go full fat RSS

Just a quick YAAAYY. Due to pressure from some of their users, more BBC RSS is full feed. As I have said before I much, much prefer full feeds.

Sunday 8 June 2008

It is supposed to be a conversation (part1)


A chain of thoughts that started a little while ago and ended up in me resolving some personal thoughts about what a semantic web actually means (to me at least). Bear with me because in part 1 the semantic bit is not really obvious.

It all started when I came across a forum that had a "correct this grammar" link next to each post. I am not sure if this is the stupidest thing I have ever seen or just a very, very clever way to divert the time and energy of pedants whilst quietly direct all their corrective output to /dev/null/ (a place where the sun don't shine). If it was a diversion it was very authentic looking as it even had instructions telling you to retain the original meaning, your corrections were supposed to be approved by a moderator.

I came across this whilst I still had the "well intentioned??" efforts of some grammar/spelling actionists fresh in my mind. They hadn't been directed at me but they easily could have been and we had crossed swords. Often the grammar pedant will start with something like "I hate to be a pedant but it irks me when..." so we have to assume that in this case irk > hate.

There are places where writing as correctly as possible is important, however consider that people do not speak grammatically, when having conversations they do not use correct grammar (amazingly some people haven't even realized this). I view comments, some types of blog posts etc. etc. as conversations and the word conversation is often used to describe many interactions on the web. We are pulling in more and more information, and engaging in more and more online conversations, usually testing/refining ideas, for many people now this is not a place to worry too much about the technicalities of language so long as the meanings and concepts are exercised. I consider many of these conversations are supposed to be quick and snappy, and people adapt to this environment. We don't have same pressure to use l8r for later as we would when texting but there is a pressure there

English is often not the first language of the conversationalists but is the default language of many places where they have to interact (not so smart or sensitive to pick holes in what they have written). This was the case when I lost my rag a little and had to intervene (it irked me to intervene but I hated what was going on).

By all means strive for correct grammar and spelling in a CV or presentation or highbrow blog etc. but apart from that I think those that are upset by non-perfect English should deal with the irksomeness out of the public eye.


How do I think this relates to the semantic web, well that is coming soon.


Languages are made by ordinary human beings not by God or the pundits who stand in for him.
Anthony Burgess loved language and was a linguist. He enjoyed the play of words and the technicalities of grammar and pronounciation. However in his books on language he was consistent in objecting against those that were overly sensitive to its usage, ending on one occasion with
When we think we are making such a judgment we are often merely making a statement about our prejudices.