Ironick

Contingency, Irony, and Solidarity

Activism Worthy of the Name

What I find most disappointing, irritating, and dismissive about Malcolm Gladwell’s recent New Yorker article Small Change: Why the revolution will not be tweeted is that it sets the activism bar so high. He’s dismissive of any form of activism except “high-risk activism”: “Activism that challenges the status quo—that attacks deeply rooted problems—is not for the faint of heart.” And since “weak ties seldom lead to high-risk activism”, he’s dismissive of such ties as well.

Gladwell dismisses (or at least denigrates) less risky forms of activism and the weak ties that can enable it. Weak ties (and the social media that supports and enables them) can lead to low-risk activism (say a donation to the Haiti relief fund, or voting for one candidate instead of another) or even medium-risk activism (submitting something to wiki-leaks).

Why in the world shouldn’t we celebrate and encourage such lower-risk activism? And it’s not just social media activities that fail the “high risk” test. Most marches and demonstrations in Washington are pretty low risk, so are they unworthy of our efforts? Are silent vigils? Are fund raising events like “walks for <fill in the blank>”?

Gladwell comes off as implying that only high-risk activism makes a difference and that any other form of activism is some sort of cop-out: “It makes it easier for activists to express themselves, and harder for that expression to have any impact.” So if I’m not willing to risk my life in my activism, I shouldn’t even bother? Or I shouldn’t call it activism?

Sorry. I don’t buy it. I think every little bit helps change the world. Small is beautiful…even small change.

Enhanced by Zemanta

October 04, 2010 in Current Affairs, Social Software | Permalink | Comments (1) | TrackBack (0)

The Battle Between the Two Gods of Hypermedia: The Reader and The Writer

[This is a continuation of a discussion of the “shape of the web” that started in Twitter and then moved to Richard Veryard’s blog: What shape is the Internet.]

Glad we agree on the 1st point. On the 2nd point, I'm not sure Tim's vision of hypermedia was all that "innocent".

I think both Tim Berners-Lee, and Ted Nelson before him, understood that "hypermedia" implied not only following links to go from media to media, but also that such media would be (mis)interpreted, copied, rearranged, (mis)used, mashed up, etc.

In a speech from 2005, Tim presents a slide entitled "The two gods of literature", which goes as follows:

[begin slide]

according to Ted Nelson

* The Writer

* The Reader

A common benefit, overlap of need.--but a battle.

[end slide]

A bit cryptic, so I searched(!) for any discussion of the two gods by Ted. The only discussion that I could find is in this BBC interview: “I think of it as a form of writing - and writing is essentially what I would call a two-God system, because God the author proposes and God the reader disposes. The author is completely free to do anything on the page that he likes.” (I would have said “to the page”.)

I can’t be sure, but I think Ted (and Tim perhaps to a lesser degree) WERE plugged into the more general concept of intertextuality: “the shaping of texts' meanings by other texts. It can refer to an author’s borrowing and transformation of a prior text or to a reader’s referencing of one text in reading another.” ( ). For a good discussion of intertextuality (if you like semiotics and literary theory), see this article.

What I think both are alluding to with the metaphor of “two gods”, the reader and the writer, is the idea that “hypertextuality increases intertextuality”: hypertext increases the (mis)use of text (really all media) by users (readers) in ways unforeseen (and often unapproved) by producers (authors). So I think both Tim and Ted are completely unsurprised (but not unconcerned) with how the web of hypermedia is (mis)used in ever more sophisticated ways. It is not just any battle, it is a Red Queen arms race among readers and writers!

The web of linked media enables easier exploration and exploitation of that media.

[The very movement of this discussion from twitter to blog to blog is a perfect example of the intertextual battle. As is my use of a link shortening service…]

Enhanced by Zemanta

September 17, 2010 in Internet Architecture, Philosophy, Semantic Web, World Wide Web | Permalink | Comments (0) | TrackBack (0)

Tim Berners-Lee Doesn’t Seem to Think “Linked Data” Requires RDF

I just plunged back into the linked data scene after having been more focused on other topics, like design thinking/hybrid thinking. I was surprised to find that the controversy about whether linked data requires RDF is still raging: When is Linked Data not Linked Data? - A summary of the debate. I assumed this would have been settled by Tim Berners-Lee’s two TED talks on linked data: one last year (Tim Berners-Lee on the next Web) and an update this year (Tim Berners-Lee: The year open data went worldwide).

Tim does not mention RDF at all in either of them. Here is how he defines linked data in his 2009 TED talk:

So I want us now to think about not just two pieces of data being connected, or six like he did, but I want to think about a world where everybody has put data on the web and so virtually everything you can imagine is on the web. and then calling that linked data. The technology is linked data, and it's extremely simple. If you want to put something on the web there are three rules: first thing is that those HTTP names -- those things that start with "http:" -- we're using them not just for documents now, we're using them for things that the documents are about. We're using them for people, we're using them for places, we're using them for your products, we're using them for events. All kinds of conceptual things, they have names now that start with HTTP.

Second rule, if I take one of these HTTP names and I look it up and I do the web thing with it and I fetch the data using the HTTP protocol from the web, I will get back some data in a standard format which is kind of useful data that somebody might like to know about that thing, about that event. Who's at the event? Whatever it is about that person, where they were born, things like that. So the second rule is I get important information back.

Third rule is that when I get back that information it's not just got somebody's height and weight and when they were born, it's got relationships. Data is relationships. Interestingly, data is relationships. This person was born in Berlin, Berlin is Germany. And when it has relationships, whenever it expresses a relationship then the other thing that it's related to is given one of those names that starts HTTP. So, I can go ahead and look that thing up. So I look up a person -- I can look up then the city where they were born I can look up the region it's in, and the town it's in, and the population of it, and so on. So I can browse this stuff.

Now one might argue that Tim was simply avoiding using geek-speak to a general interest audience. But what’s telling is his choice of examples of linked data successes. In particular, he highlights Open Street Maps (OSM) in both talks. AFAICT, the OSM data format is linked, and it is XML, but it’s not RDF.

So if Tim is going to use OSM as a prime example of linked data (actually an example of linked open data), then he’s going to have to open the linked data tent to formats other than RDF. BTW, in the update video this year he also cites examples from both the UK and US open data efforts, many of which I’m sure are not in RDF.

And for those looking for a name data that does require RDF, SPARQL, et al? How about Semantic Web Data? Don’t get me wrong. I’m not against the full blown Semantic Web standards per se. I just feel that they fail critical test of the simplest thing that could possibly work or as Tim describes it, the Principle of Least Power.

Remember, linked data is all about the links and the relationships—not the format.

So for me at least, linked data refers to any machine-readable data with URLs pointing to it and URLs pointing out of it. It doesn’t get any simpler than that. I think Tim would agree.

Enhanced by Zemanta

July 21, 2010 | Permalink | Comments (0) | TrackBack (0)

Design Thinking Comes to the US Army

Great review by Roger Martin of the US Army Field Manual 5-0: The Operations Process and its embrace of design thinking. His review was published yesterday on the Design Observer website. Martin gives a GREAT backgrounder on how the field manual came to be revised to emphasize design thinking (lots of great links to earlier Army thinking and debate on the topic). I just left a comment on the article that will hopefully show up on the page soon. Here's what I said (partially in response to a comment by "Jason"):

For me, this is one of the most important passages in FM 5-0:

The introduction of design into Army doctrine seeks to secure the lessons of eight years of war and provide a cognitive tool to commanders who will encounter complex, ill-structured problems in future operational environments.... As learned in recent conflicts, challenges facing the commander in operations often can be understood only in the context of other factors influencing the population. These other factors often include but are not limited to economic development, governance, information, tribal influence, religion, history and culture. Full spectrum operations conducted among the population are effective only when commanders understand the issues in the context of the complex issues facing the population. Understanding context and then deciding how, if, and when to act is both a product of design and integral to the art of command. (paras. 3-16 & 3-17, emphasis added.)

For me, the key word "if" (as in "deciding if to act") speaks directly to Jason's legitimate concern that design thinking might merely be used to inflict pain, suffering, and death (one of the explicit objectives of warfighting) more efficiently. Design thinking will only be a success in influencing Army doctrine if it sometimes leads to decisions NOT to engage in armed combat; to try a different, less lethal approach to achieving an objective.

I think if you read FM 5-0 more closely Jason, you'll see that this is one of the primary reasons for introducing design thinking into battlefield operations doctrine: to better understand when force of arms is NOT the right approach.

That said, I am somewhat disappointed that one needs to read FM 5-0 so closely to see this message. The concept of "human centeredness", which I feel is essential to design thinking is not highlighted in the field manual. I hope that in discussions of FM 5-0 and eventually in revisions to it, that the concept of "human centered experiences" and meaningfulness take center stage.

May 04, 2010 in Innovation | Permalink | Comments (0) | TrackBack (0)

Twitter and I Both Own My Content

I just took a look at twitter’s revised terms of service. I posted the my feedback using the feedback link, but I’d thought I’d also post it in my blog for all to see (and respond to):

We both own my content

Given your legal language below, twitter effectively jointly "owns" my content. In other words, anything I can do with my content, twitter can too. You might want to change your "tip" to reflect this.

Currently the tip says: "This license is you authorizing us to make your Tweets available to the rest of the world and to let others do the same. But what’s yours is yours – you own your content." When told they own something, most non-lawyers assume that have EXCLUSIVE rights of ownership. That is NOT the case with twitter content. Twitter effectively has ALL the ownership rights to my content that I have. Twitter can use or sell (license) my content any way I can.

I think your "tip" should make that clearer. How about: "This license is you authorizing us to have all the same rights to the content that you have. Your content is twitter's content -- we both effectively own it."

LEGAL LANGUAGE:
You retain your rights to any Content you submit, post or display on or through the Services. By submitting, posting or displaying Content on or through the Services, you grant us a worldwide, non-exclusive, royalty-free license (with the right to sublicense) to use, copy, reproduce, process, adapt, modify, publish, transmit, display and distribute such Content in any and all media or distribution methods (now known or later developed).

Enhanced by Zemanta

September 15, 2009 in IT Industry | Permalink | Comments (0) | TrackBack (0)

Carbonite: I’ll check back in a couple of years

I finally decided to systematically back up my home computer – the one I have for family/personal use. I’ve been using one sort of PC or another since the Compaq Portable in the mid-1980s. In all that time, I’ve only done sporadic backups of various directories when paranoia kicked in. Despite this utter lack of care, I’ve pretty much never lost an important file due to a failure or accident. I have had two hard drives fail on me, but in both cases a data recovery service was able to recover all the files.

But I figure that after 20 years, I may be pushing my luck a wee bit too far. So I decided to check out Carbonite, based on David Pogue’s review of the leading web (oops, now cloud) based backup services: Carbonite and Mozy.

I’m currently in the middle of a 15-day free trial of Carbonite and I’m loving it: simple to install, completely unobtrusive, continuously operating. There’s only one problem, but it’s a show-stopper for me: Carbonite will not backup external drives! In my case that means it won’t back up the USB drive that I use to store all my photographs and videos and music.

I was (and I still am) incredulous. I didn’t recall a single review mentioning this crippling feature. I was so incredulous that I searched the web to confirm it. My first confirmation was from this 2007 blog post comment (Carbonite: FAIL, Mozy: ON NOTICE) by the (then?) CEO of Carbonite:

David Friend wrote:

James: Hi, I’m the CEO of Carbonite and I noticed your comments about Carbonite on your blog. Backing up external hard drives is a feature that is available in our PLUS product which will be available shortly. Carbonite didn’t fail to back up your hard drive – we state clearly on the web site that the BASIC version does not back up external hard drives. Doing so would alter the economics of our business model and would require that we charge everyone a much higher price, or abandon our UNLIMITED backup policy which most of our customers really like.

Regards,
Dave Friend, CEO
Carbonite, Inc.
http://www.carbonite.com Carbonite Online Backup

Posted on 23-Oct-07 at 9:03 am | Permalink

When I read this I thought to myself, “Great! Let’s check out Carbonite Plus to see how much it costs. It’s been almost two years since this post, so I’m sure it’s available now.” So I go to the Carbonite site and search for “carbonite plus”. Unfortunately, this is what I found:

1074 : [General] External, Network, and USB Drives

Article Viewed 3

Reviewed 6/11/2009

The current version of Carbonite backs up only the files that reside on permanent hard drives on your PC.

Check back soon for a Carbonite service plan that will allow you to back up your external drives.

So I guess I’ll check back around mid-2011. In the meantime, I’m off to check out Mozy…

Related articles by Zemanta
  • Online Backup Company Carbonite Loses Customers' Data, Blames And Sues Suppliers (Updated) (techcrunch.com)

Enhanced by Zemanta

June 19, 2009 | Permalink | Comments (2) | TrackBack (0)

Zemanta

I'm trying our Zemanta, an add on to Windows Live Writer. Zemanta is supposedly a semantic web application that automagically enriches your blog posts with suggested links, tags, related articles, pictures, etc.

For example, if I type the phrase mars lander, Zemanta will automatically do wonderful things. Well it's supposed to do amazing things, but I don't see anything happening. Would the concept of Gartner make a difference. Or the happenings in Iran. Nada. The movie, The Watchmen seems pretty cool.

It’s working now as you can see. The problem was that I was running an old version of Windows Live Writer. Now let’s see if it can handle more obscure terms like meiosis, or stigmergy, or tsallis entropy. Wow, it did all of them except for stigmergy, even though stigmergy is in Wikipedia.

Hmmn… It looks as if pictures is not working. I’d love to see a picture of Dolphins, or some Transformers, or maybe even Spider-Man.

I think I’ll try it for a while…

Related articles by Zemanta

  • Zemanta is a good social media tool (zemanta.com)

Enhanced by Zemanta

June 17, 2009 in About This Blog, Weblogs | Permalink | Comments (0) | TrackBack (0)

Two Timely T-Shirts

June 04, 2009 in Fun | Permalink | Comments (1) | TrackBack (0)

Is Google Chrome Taking Off?

I got a lot of hits on my post My 2¢ on Google Wave.... When I looked at the browser share stats (which I rarely do), I was surprised to find Google Chrome had more than a 12% share for the day:

image

Contrast this with Chrome's under 5% share since the beginning of the year:

image

Does this mean Chrome is taking off with the technorati? Or was the sample skewed by the fact that my popular post was about Google Wave?

I guess we'll have to wait and see...

June 03, 2009 | Permalink | Comments (1) | TrackBack (0)

Epiphany: Replace HATEOAS With "Hypermedia Describes Protocols"

As a few of my friends know, I live for epiphanies. I love to connect concepts. So I'm really happy to be having one now (it's been a while as regular readers of my blog -- if any remain -- can tell).

For a LONG time, I've been talking about how all interfaces can be defined in terms of IFaPs (Identifiers, Formats, and Protocols). My canonical example of an interface composed of IFaPs is of course the Web: URL (I), HTML (F), and HTTP (P). All three intersect in a particular instance of HTML, say my blog's home page. The HTML for my blog's home page is filled with URLs, HTML tags, and even HTTP "verbs" (though these are quite rare, mostly in an HTML form or embedded JavaScript).

Then along came REST and with it the concept of HATEOAS: Hypermedia As The Engine of Application State. And everyone, myself included, spent a lot of time trying to grok it and explain it to others. We're still trying. One way I try to explain it is by highlighting that HATEOAS requires that each server response must contain not only the requested data -- but also control information (in the forms of specially tagged URLs) describing the next set of permitted interactions with the server. It is this additional control information (at a bare minimum just some links to more data) that turns mere media into hypermedia.

Now along comes Jim Webber with a much better (dare I say brilliant) way of explaining HATEOAS and hypermedia: "Hypermedia Describes Protocols!" (See slide 26.) At first this might seem counterintuitive, since I said that HTTP is the Protocol and HTML is the Format in the WWW. But URLs, HTML, and HTTP are just generic description languages for describing domain-specific identifiers, formats, and protocols. Thus, think of a web of specific HTML pages as a domain-specific protocol. Jim Webber uses the example of ordering a Starbuck's coffee. (What's important is that each hypermedia DSL is composed using the generic languages of URL, HTML, and HTTP.)

This notion of bringing together identifiers, formats and verbs to describe a protocol is not new. One of the best descriptions of this was in the WS-BPEL 1.1 spec:

In thinking about the data handling aspects of business protocols it is instructive to consider the analogy with network communication protocols. Network protocols define the shape and content of the protocol envelopes that flow on the wire, and the protocol behavior they describe is driven solely by the data in these envelopes. In other words, there is a clear physical separation between protocol-relevant data and "payload" data. The separation is far less clear cut in business protocols because the protocol-relevant data tends to be embedded in other application data.

So if WS-BPEL was already thinking about mixing protocol data with "payload" data, what's so new about HATEOAS? The fundamental difference is that WS-BPEL is based on the concept of providing an entire static protocol description up front once and for all -- and providing it out of band. But HATEOAS is based on the notion of progressive description (don't bother Googling the term, I coined it; and not to be confused with progressive disclosure). More and more of the description of the protocol is provided to the client (in band in the protocol itself) as the client executes its part of the protocol. I guess another good term might be JIT Protocol Description (Just In Time). Another good term might be "self-describing protocol". So now when explaining HATEOAS, instead of saying "each server response must contain control information" (huh?), I can say "each server response progressively self-describes the current protocol."

Now there are pros and cons to static/complete vs dynamic/progressive protocol descriptions. How can I program a client to execute its part of a protocol if I don't have a full description of it up front? But if I encode the complete static description of the protocol into my client up front, how can I change the protocol dynamically?

Love to hear others' thoughts. I'm going to think about this some more. That's why I love epiphanies -- they make you think about things in new ways.

June 02, 2009 in Application Development, Innovation, Internet Architecture, IT Industry, Web Services Architecture, Web/Tech, World Wide Web, XML | Permalink | Comments (0) | TrackBack (0)

»

About

Lijit Search

Ironick Link Blog

Categories

  • About This Blog
  • Application Development
  • Complexity Theory
  • Current Affairs
  • Economics
  • Entropy
  • Evolution
  • Film
  • Fun
  • Future
  • Health
  • History
  • Innovation
  • Interesting People
  • Internet Architecture
  • IT Industry
  • Language
  • Management
  • Music
  • Open Source
  • Philosophy
  • Programming
  • Quotations
  • Random
  • Religion
  • Science
  • Semantic Web
  • Service-Oriented Architecture
  • Social Software
  • Systems Management
  • Theory of Interfaces
  • Web Services Architecture
  • Web/Tech
  • Weblogs
  • World Wide Web
  • XML
  • Zeitgeist

Miscellaneous

  • Antagonyms
  • Disclaimer
  • Ironist

October 2010

Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Recent Posts

  • Activism Worthy of the Name
  • The Battle Between the Two Gods of Hypermedia: The Reader and The Writer
  • Tim Berners-Lee Doesnt Seem to Think Linked Data Requires RDF
  • Design Thinking Comes to the US Army
  • Twitter and I Both Own My Content
  • Carbonite: Ill check back in a couple of years
  • Zemanta
  • Two Timely T-Shirts
  • Is Google Chrome Taking Off?
  • Epiphany: Replace HATEOAS With Hypermedia Describes Protocols
View Nick Gall's profile on LinkedIn
See how we're connected

Archives

  • October 2010
  • September 2010
  • July 2010
  • May 2010
  • September 2009
  • June 2009
  • March 2009
  • January 2009
  • December 2008
  • November 2008

More...

Other Widgets

  • Xobni outlook add-in for your inbox
Blog powered by TypePad