<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3776799</atom:id><lastBuildDate>Wed, 01 Jul 2009 21:25:17 +0000</lastBuildDate><title>Sean McGrath</title><description>Sean McGrath's Weblog.</description><link>http://seanmcgrath.blogspot.com/</link><managingEditor>noreply@blogger.com (Sean)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1713</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SeanMcGrath" type="application/rss+xml" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-8936750007039157676</guid><pubDate>Wed, 01 Jul 2009 21:19:00 +0000</pubDate><atom:updated>2009-07-01T14:25:17.150-07:00</atom:updated><title>AALL Conference, end of July, Washington D.C.</title><description>So, I've just finished my slides for the American Association of Law Librarians conference coming up in &lt;a href="http://www.aallnet.org/events/am-update-200906.asp"&gt;D.C. end of July&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is the first AALL conference I have attended and I'm really looking forward to it. If you are around the D.C. area 25-28 July and interested in meeting up, let me know.&lt;br /&gt;&lt;br /&gt;I'll be talking at AALL about the challenges involved in preserving law and other legislative artifacts. How XML doesn't necessarily help unless you approach it exactly right[1].&lt;br /&gt;&lt;br /&gt;[1] In this case, "exactly right" is at odds with the standard XML orthodoxy. Hint: the wrong place to start is with a logical model of legal texts as "structured" artifacts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-8936750007039157676?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/Nwiou39sCms/aall-conference-end-of-july-washington.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/07/aall-conference-end-of-july-washington.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-8375376264435541683</guid><pubDate>Sun, 28 Jun 2009 14:00:00 +0000</pubDate><atom:updated>2009-06-28T07:05:41.288-07:00</atom:updated><title>Lisa Hannigan</title><description>Ever since I came across &lt;a href="http://www.damienrice.com/"&gt;Damien Rice&lt;/a&gt; I've been watching out for evidence of his backing vocalist &lt;a href="http://www.lisahannigan.ie/"&gt;Lisa Hannigan&lt;/a&gt; branching out on her own. She is waaay to good to be a second fiddle.&lt;br /&gt;&lt;br /&gt;And now she has. I hope she plays more dates in the US soon.&lt;br /&gt;&lt;br /&gt;If you have not come across her before thing of a mashup between Norah Jones, Leonard Cohen with a touch of Mary Margaret O'Hara.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-8375376264435541683?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/MrHoeJFDf2o/lisa-hannigan.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/06/lisa-hannigan.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-2846205178770850867</guid><pubDate>Sat, 20 Jun 2009 16:39:00 +0000</pubDate><atom:updated>2009-06-20T09:44:47.222-07:00</atom:updated><title>Oh for two slices of ... something</title><description>One of the perennial risks with Atkins-style diets is that there comes a point where you really, really want two slices of something to hold your bacon and cheese together in an ergonomic and non-messy way. The urge to grab that wonderful but seditious invention - bread - is very strong. Lettuce works but just doesn't feel right. Especially if you just lurve the smell of toast:-/&lt;br /&gt;&lt;br /&gt;I am reminded of Woody Allen's hilarious short story about the Earl of Sandwich...&lt;br /&gt;&lt;br /&gt;All joking aside, s/he who invents something that is very low carb (that rules out most of the so-called low-carb breads on the market), and can function like bread in a sandwich, has a bright financial future.&lt;br /&gt;&lt;br /&gt;Suggestions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-2846205178770850867?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/3KcUvdgKoSE/oh-for-two-slices-of-something.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/06/oh-for-two-slices-of-something.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-7711841069619817023</guid><pubDate>Wed, 17 Jun 2009 18:34:00 +0000</pubDate><atom:updated>2009-06-17T11:36:24.814-07:00</atom:updated><title>Jython 2.5!</title><description>Great! &lt;a href="http://www.jython.org/"&gt;Jython&lt;/a&gt; hits 2.5. I'm looking forward to giving this a whirl and using it extensively in upcoming projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-7711841069619817023?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/mQZbSXlXQaU/jython-25.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/06/jython-25.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-1065303125662654750</guid><pubDate>Fri, 29 May 2009 12:39:00 +0000</pubDate><atom:updated>2009-05-29T05:44:43.329-07:00</atom:updated><title>Balisage looks good (again)</title><description>Again, the &lt;a href="http://www.balisage.net/2009/Program.html"&gt;lineup&lt;/a&gt; for the Balisage conference looks good.&lt;br /&gt;&lt;br /&gt;Some of the talks look intriguining. Markup as a nomic game sounds very interesting. Lots about pipelines...&lt;br /&gt;&lt;br /&gt;I see that Michael Kay is going to talk about Jacskson Structured Programming and how it relates to XML and XML processing. Yay! Back in 1996 I gave a talk about JSP/JSD and SGML processing at &lt;a href="http://xml.coverpages.org/SG96progCAT.html"&gt;SGML '96&lt;/a&gt;. I'm looking forward to reading Michael's paper. Jackson's inversion concept was a stroke of genius and his JSP/JSD work has very much influenced how I think about XML processing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-1065303125662654750?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/Sb05WWFN10A/balisage-looks-good-again.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/balisage-looks-good-again.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-5635917821682860211</guid><pubDate>Tue, 19 May 2009 19:37:00 +0000</pubDate><atom:updated>2009-05-19T12:40:40.291-07:00</atom:updated><title>More techtorials?</title><description>I'm soliciting feedback/suggestions on the techtorials I have been doing with ITWorld.&lt;br /&gt;&lt;br /&gt;I know that the handwriting quality is a problem for some people. Its tough writing with a pen interface and my handwriting is bad to start with...I have some ideas to address that.&lt;br /&gt;&lt;br /&gt;I'm wondering whether the format has legs, what topics would be of potential interest and so on.&lt;br /&gt;&lt;br /&gt;If you have something to say on the topic please use &lt;a href="http://getsatisfaction.com/leftfield/products/leftfield_techtorials"&gt;Left Field Techtorials&lt;/a&gt; feedback site or comment on this blog, or e-mail me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-5635917821682860211?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/Gqp294criKs/more-techtorials.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/more-techtorials.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-1259774494662243950</guid><pubDate>Sat, 16 May 2009 14:13:00 +0000</pubDate><atom:updated>2009-05-16T07:17:01.491-07:00</atom:updated><title>career damaging self-description</title><description>&lt;a href="http://www.itworld.com/video?bcpid=1578108607&amp;bclid=1588003312&amp;bctid=23220283001"&gt;career damaging self-description&lt;/a&gt;: some thoughts on how programmers describe themselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-1259774494662243950?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/uMRRrlP3_0I/career-damaging-self-description.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/career-damaging-self-description.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-174774364002215927</guid><pubDate>Fri, 15 May 2009 14:30:00 +0000</pubDate><atom:updated>2009-05-15T07:30:50.996-07:00</atom:updated><title>Risidual risk</title><description>A techtorial on risidual risk &lt;a href="http://www.itworld.com/video?bcpid=1578108607&amp;bclid=1588003312&amp;bctid=23226487001"&gt;Is it secure?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-174774364002215927?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/xQcO1y2T094/risidual-risk.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/risidual-risk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-8283806851088853242</guid><pubDate>Wed, 13 May 2009 14:00:00 +0000</pubDate><atom:updated>2009-05-13T07:28:15.666-07:00</atom:updated><title>Microformats...here we go</title><description>So &lt;a href="http://radar.oreilly.com/2009/05/google-adds-microformat-parsin.html"&gt;Google will be adding microformat parsing to HTML&lt;/a&gt;. Who would have thought that semantically rich content-in-the-wild would turn out this way?&lt;br /&gt;&lt;br /&gt;Certainly not most of us XML types back in the Nineties. Microformats, microdata, rdfa. Fascinating. I'll still call it &lt;a href="http://seanmcgrath.blogspot.com/archives/2005_04_17_seanmcgrath_archive.html#111373018875397589"&gt;semantic steganography&lt;/a&gt; though.&lt;br /&gt;&lt;br /&gt;I wonder what &lt;a href="http://www.itworld.com/nls_ebiz_mastfoo060502"&gt;Master Foo&lt;/a&gt; would make of it all?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-8283806851088853242?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/HFDeDv50qx8/microformatshere-we-go.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/microformatshere-we-go.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-605391093669639070</guid><pubDate>Tue, 05 May 2009 17:59:00 +0000</pubDate><atom:updated>2009-05-05T11:01:01.492-07:00</atom:updated><title>Entering the twilight zone</title><description>Heh. A &lt;a href="http://twilight.timetric.com/"&gt;heckle-meter for Twitter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-605391093669639070?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/CTz9SS1c34I/entering-twilight-zone.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/05/entering-twilight-zone.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-3472667660496378601</guid><pubDate>Sat, 25 Apr 2009 13:37:00 +0000</pubDate><atom:updated>2009-04-25T06:42:30.248-07:00</atom:updated><title>Congrats to Timetric</title><description>Congrats to &lt;a href="http://timetric.com/"&gt;Timetric&lt;/a&gt; on their &lt;a href="http://blog.seedcamp.com/2009/04/mini-seedcamp-london-winners.html"&gt;Seedcamp London&lt;/a&gt; success.&lt;br /&gt;&lt;br /&gt;The notion of using the Web as a base platform for numerical quantities, leveraging all we have learned from the textual Web era, is growing apace and it is exciting to watch.&lt;br /&gt;&lt;br /&gt;The next big thing on the Web, in my opinion, is numbers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-3472667660496378601?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/X-48OVg3NTc/congrats-to-timetric.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/04/congrats-to-timetric.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-3959225771586686665</guid><pubDate>Sun, 19 Apr 2009 13:44:00 +0000</pubDate><atom:updated>2009-04-19T07:39:09.951-07:00</atom:updated><title>AtomPub...</title><description>Atompub is the subject of Hugh Winkler's &lt;a href="http://hughw.blogspot.com/2009/04/rest-hypothesis.html"&gt;REST hypothesis&lt;/a&gt; post. I think I agree with most of it. When history is written, I think it will show that without the visual nature of the Web, it never would have taken off as an IT substrate. I.e. The web was something you looked at. It attracted end-user eye-balls first. The droves of substrate diver-types came second. No end-user eyeballs to fuel the fires, no web. Or, looked at another way, no compelling end user application out of the box, no reason to engineer a compelling IT substrate.&lt;br /&gt;&lt;br /&gt;The slippery bit here is the stuff that eyeballs look at on the web. We all know that the web started as "pages" where electronic "page" had a strong analogy to a paper "page". The content was forged from tags that marked out paragraphs and bold and headings and what not...&lt;br /&gt;&lt;br /&gt;...but that was then and this is now. Moving from mere pages to full-on applications requires more than just html. More than just declarative syntax for end-user-facing text. For a while, the technical answer seemed obvious. Allow browsers to work with structured content if they want to and render said structured content using stylesheets.&lt;br /&gt;&lt;br /&gt;For reasons I do not profess to understand, this never really happened. Somewhere along the line, the "structured content+stylesheet=dynamically rendered page" equation broke down. Javascript began to flex its Turing Complete muscles and today we are staring down the barrel of a completely different concept of a web "page"...&lt;br /&gt;&lt;br /&gt;...In the new world, it seems to me that HTML is taking a back seat and becoming - goodness gracious me - an envelope notation into which you can pour Javascript for deliver to the client side...&lt;br /&gt;&lt;br /&gt;...where it gets turned into HTML (maybe) for rendering using the HTML rendering smarts of the browser.&lt;br /&gt;&lt;br /&gt;It is as if declarative information is disappearing into the silos that are not on the web - but interfaced to it. Interfaced by application servers that convert content server side into Javascript programs to be EVALed by the client. The EVAL-ed javascript is then further EVAL-ed by the end-user eyeballs that birthed the success of the web in the first place.&lt;br /&gt;&lt;br /&gt;So what? Well, There is a big loss happening I think. At least, I believe it is a real risk. Maybe I'm just a pessimist. I see content disappearing at a rate of knots into silos that are not on the web. Access to these silos is being controlled by application servers that are spitting out programs. Not pages-o-useful-content but PROGRAMS.&lt;br /&gt;&lt;br /&gt;We are doing this because programs are so much more useful than mere content if we want to create compelling end-user-applications and because if you squint just right, content is a trivial special case of a Turing Complete program. Just ask any Lisper.&lt;br /&gt;&lt;br /&gt;This is happening somewhat under the covers because HTML - gotta love it - allows JavaScript payloads. But if 99% of my pages are 99% JavaScript and 1% declarative markup of content, am I serving out content or serving out programs?&lt;br /&gt;&lt;br /&gt;Maybe JSON is pointing at where this is all headed. Maybe we will see efforts to standardize data representation techniques in JSON so that the JSON can be parsed and used separately from the rendering normally bound to it? Maybe XML-on-the-client-side will have a resurgence?&lt;br /&gt;&lt;br /&gt;I don't know which way it will go but I would suggest that if we are searching for what exactly the web *is* we have to go further than say it is HTML, as Hugh does in this piece.&lt;br /&gt;&lt;br /&gt;For me, the web is URIs, a standard set of verbs and a standardized EVAL function. The verbs are mostly GET and POST and the standardized EVAL function is the concept of a browser that can EVAL HTML and can eval JavaScript. I don't thing we can afford to leave JavaScript out of the top level definition of what the Web is because there is too much at stake.&lt;br /&gt;&lt;br /&gt;There is a huge difference between a web of algorithms and a web of data. For computing eons, we have known that a combination of algorithms and data structures lead to programs. Less well known  (outside computer science) are the problems of trying to build applications using one without the other or trying to fake one using the other.&lt;br /&gt;&lt;br /&gt;Lisp, TeX, SGML...all of these evidence the struggle between declarative and imperative methods. Today, the problems are all the same but the buzzwords are different: JavaScript, XSLT, XML...&lt;br /&gt;&lt;br /&gt;We have not solved the fundamental problem: separating what information *is* from what information *does* in a way that makes the "is" part usable without the "does" part and yet does not impede the easy creation of the main application which unfortunately (generally) needs to fuse "is" and "does" in a deep and complex way.&lt;br /&gt;&lt;br /&gt;Anyway. Enough Sunday morning rambling. If this stuff is of interest to you you might be interested in &lt;a href="http://adactio.com/journal/1469/"&gt;Orangutans, Oxen and Ogham Stones&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-3959225771586686665?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/Vsegm42ido8/atompub.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/04/atompub.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-1356394726226243054</guid><pubDate>Sun, 05 Apr 2009 13:08:00 +0000</pubDate><atom:updated>2009-04-05T07:17:55.374-07:00</atom:updated><title>Questioning the form of the question</title><description>We live in interesting times on the web-o-data front. An interesting discussion is taking place on &lt;a href="http://blog.jonudell.net/2009/04/03/facts-and-friction/#comments"&gt;Jon Udell's&lt;/a&gt; blog.&lt;br /&gt;&lt;br /&gt;Lets imagine a Web awash with machine readable numbers and with the ability to perform all sorts of wonderful calculations for you on said numbers behind the scenes. So wonderful if fact that you, as an information consumer, do not need to know or care if the answer to your questions was pre-computed or computed on the fly.&lt;br /&gt;&lt;br /&gt;Now. How would you best like to express your questions to this web-o-data/computations? Visually? Textually? What software abstractions exist now for framing such questions? Google has a text box. Geo-systems have maps. RDBs have query-by-example and good old SQL. What else? Lots of programming languages of course, but what else can we use in an end-user, non-programmer context?&lt;br /&gt;&lt;br /&gt;Well, I think the spreadsheet is one of the most powerful abstractions for asking questions of data/computations ever discovered. However, there ia a huge disconnect between the old spreadsheet concept of offline, localized data/localized formulae and what the Web enables.&lt;br /&gt;&lt;br /&gt;We kmow how to decentralize the data. All the bits are in place. We have the HTTP, URI's, XML, CSV, JSON, RSS/Atom. We know how to notify people/processes when data changes : e-mail, RSS/ATOM, XMPP, WebHooks yada, yada.&lt;br /&gt;&lt;br /&gt;Two necessary bits are late to the party. The first is well on the way : cloud computing. It is what will allow us to take *a computation* and put it on the web as a first class, always-on, scalable resource. Once we can compute easily in the cloud, we can derive facts from existing facts and - critically - derive notification events when the inter-relationships between fact objects change. (Sidebar: Change...think about how many business functions you know of that are triggered by the changing relationships between facts. Lots right?)&lt;br /&gt;&lt;br /&gt;The second missing bit is the paradigm for asking the questions of the web-o-data. Wolfram Research are making exciting noises in the area of natural language questions. The Geo brigade are creating ever more fantastic stuff for geo-located data. RDF etc. continues to provide a grand unifying theory of it all but...where is the end-user facing paradigm for interacting with a humongous web of smart numeric data and its concomitant legion of web-hosted computations?&lt;br /&gt;&lt;br /&gt;I think the spreadsheet metaphor is an interesting place to start. Facts are cells. Questions (known as formulas) as also cells. New facts and new formulas can be created based on existing facts/formulas ad infinitum.&lt;br /&gt;&lt;br /&gt;Now put that concept natively on the Web.&lt;br /&gt;&lt;br /&gt;Wow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-1356394726226243054?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/F1tZT0Vqq4Q/questioning-form-of-question.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/04/questioning-form-of-question.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-4586398790779400400</guid><pubDate>Fri, 03 Apr 2009 20:02:00 +0000</pubDate><atom:updated>2009-04-03T13:04:07.123-07:00</atom:updated><title>Balisage: The Markup Conference. Call for participation.</title><description>&lt;a href="http://www.balisage.net/Call4Participation.html"&gt;Balisage: The Markup Conference 2009&lt;/a&gt;. Deadline for papers approaching fast. You know what to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-4586398790779400400?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/JJQYH4iHipg/balisage-markup-conference-call-for.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/04/balisage-markup-conference-call-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-5706631961098087017</guid><pubDate>Tue, 31 Mar 2009 01:18:00 +0000</pubDate><atom:updated>2009-03-30T18:19:14.715-07:00</atom:updated><title>Loose coupling of the temporal kind</title><description>A short screencast explaining my views on &lt;a href="http://www.itworld.com/video?bcpid=1578108607&amp;bclid=1588003312&amp;bctid=17388922001"&gt;Loose Coupling&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-5706631961098087017?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/_0UHdzrtNjw/loose-coupling-of-temporal-kind.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/loose-coupling-of-temporal-kind.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-1898845592167395545</guid><pubDate>Thu, 26 Mar 2009 21:19:00 +0000</pubDate><atom:updated>2009-03-26T14:40:11.661-07:00</atom:updated><title>Capitol, Washington D.C.</title><description>Some pics from this weeks trip to Capitol Buildings, Washington D.C. &lt;a href="http://www.flickr.com/photos/propylonsean/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I had the great privilege of visiting the House chamber floor on my visit. My goose bumps have not yet subsided.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-1898845592167395545?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/zC9pkP8mIKk/capitol-washington-dc.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/capitol-washington-dc.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-4421842106399726876</guid><pubDate>Thu, 26 Mar 2009 19:50:00 +0000</pubDate><atom:updated>2009-03-26T12:52:15.485-07:00</atom:updated><title>Look, let me draw you a picture</title><description>&lt;a href="http://www.itworld.com/development/65154/techtorials-experiment-electronic-sheet-foolscap"&gt;techtorials - an experiment with an electronic sheet of foolscap&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-4421842106399726876?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/nOlxmRlIXKc/look-let-me-draw-you-picture.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/look-let-me-draw-you-picture.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-1746494282152320467</guid><pubDate>Sat, 21 Mar 2009 19:28:00 +0000</pubDate><atom:updated>2009-03-21T12:31:00.998-07:00</atom:updated><title>Grand slam!</title><description>Victory is ours! &lt;a href="http://www.rbs6nations.com"&gt;http://www.rbs6nations.com&lt;/a&gt; What a game. What a team!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-1746494282152320467?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/XUYdCjOYakI/grand-slam.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/grand-slam.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-6707275760359598346</guid><pubDate>Sat, 21 Mar 2009 14:05:00 +0000</pubDate><atom:updated>2009-03-21T07:06:30.306-07:00</atom:updated><title>Attend XML Prague : right now</title><description>Just click &lt;a href="http://river-valley.tv/broadcasting/"&gt;here&lt;/a&gt;. Excellent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-6707275760359598346?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/5Xw2f5A2wnE/attend-xml-prague-right-now.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/attend-xml-prague-right-now.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-5060826162242884154</guid><pubDate>Thu, 19 Mar 2009 11:35:00 +0000</pubDate><atom:updated>2009-03-19T04:48:27.467-07:00</atom:updated><title>Numbers on the web and Recombinant Growth</title><description>In a comment to my &lt;a href="http://seanmcgrath.blogspot.com/2009/03/open-scalar-data.html"&gt;recent blog post&lt;/a&gt; on &lt;a href="http://www.timetric.com"&gt;timetric&lt;/a&gt; and open scalar data, Sean Park points to hypernumbers:&lt;br /&gt;&lt;ul&gt;Giving numbers URIs is something that &lt;a href="http://hypernumbers.com/"&gt;Hypernumbers&lt;/a&gt; is trying to do. Will be interesting to see if they get traction. They are a bit stealthy so not sure how they are progressing since winning seedcamp in 2007.&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I'm hoping that soon now, the number of entities live in the business of giving numbers homes on the Web will reach the recombinant growth threshold number R.&lt;br /&gt;&lt;br /&gt;R is a term we use in Timetric-land for to capture the economic/biological concept of "&lt;a href="http://tinyurl.com/czfya2"&gt;recombinant growth&lt;/a&gt;. Thankfully, R is, I think, in the low single digits in this case :-)&lt;br /&gt;&lt;br /&gt;It is straightforward to see how entities can independently host numbers that collectively can be mashed-up to create new host numbers. The more the merrier! Less obvious[1] is how the fabric of the Web can be made to support the critical concept of near real-time calculations and update notifications on those numbers so that "calculating" is as easy as "hosting" is today.&lt;br /&gt;&lt;br /&gt;Then of course, there is the minor sounding but hugely thorny issues of naming the numbers (the URIs), namespaces, normative copies yada, yada.&lt;br /&gt;&lt;br /&gt;Hard and interesting problems one and all. Problems well worth solving for the value they will bring. I would suggest that this emerging space is the future of what today is known as a "spreadsheet". It is not a desktop calculation experience hosted in a web browser. That is not particularly interesting as it just takes a desktop paradigm and puts it on the Web. I'm talking about radically rethinking the whole concept of a spreadsheet. I'm talking about something that is not so much "on the web" as "in the web". Built in. Native. All around you. All the time. A worldwide interlinked network of bazillions of numeric quantities. All updating and being updated in line with their semantic interconnections (known in today's terminology as "spreadsheet formulas"). All ready to be used to create yet more numbers and drive decision making at client and server levels of the ecosystem.&lt;br /&gt;&lt;br /&gt;[1] Dare I say "cloud computing"?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-5060826162242884154?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/lsmdavvTMqk/numbers-on-web-and-recombinant-growth.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/numbers-on-web-and-recombinant-growth.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-2280368999266398677</guid><pubDate>Mon, 16 Mar 2009 12:00:00 +0000</pubDate><atom:updated>2009-03-16T05:13:42.345-07:00</atom:updated><title>Open (scalar) Data</title><description>Sean (no relation) over at the always-interesting &lt;a href="http://www.parkparadigm.com"&gt;Park Paradigm&lt;/a&gt; is thinking about the relationship between the semantic web and financial (numeric) data :  &lt;a href="http://www.parkparadigm.com/2009/03/16/semantic-shemanticrich-open-data-is-what-we-want/"&gt;Semantic shemanticrich open data is what we want&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The world is literally awash with very, very useful scalar data types. The big gorilla being integer and fractional[1] quantities that change value over time. I firmly believe that in order to make these things first class members of the Web, they need to live *on* the web.&lt;br /&gt;&lt;br /&gt;Simply put, numbers need URIs with RESTian APIs for management. Lets put that layer in place first. Then we can make RDF statements about numbers (and numbers at idempotent points-in-time). We can also provide feeds that describe time series changes using things like XBRL...&lt;br /&gt;&lt;br /&gt;That is what the &lt;a href="http://www.timetric.com"&gt;www.timetric.com&lt;/a&gt; is all about.&lt;br /&gt;&lt;br /&gt;[1] Financial markets love fractions, as do market makers of all forms horses, two-flies-on-a-wall etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-2280368999266398677?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/R8b7MNpRHnA/open-scalar-data.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/open-scalar-data.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-6308896351738381870</guid><pubDate>Sun, 15 Mar 2009 14:20:00 +0000</pubDate><atom:updated>2009-03-15T07:44:58.826-07:00</atom:updated><title>Carbs - their part in my downfall</title><description>&lt;a href="http://www.xmlgrrl.com/blog/archives/2009/03/14/if-theyd-called-it-fecula-i-wouldnt-have-eaten-it/"&gt;Eve&lt;/a&gt; has started blogging about the fattening effect of carbs and is pointing out that low-carb regimes like Atkins are not as crazy as some would have us all believe.&lt;br /&gt;&lt;br /&gt;I thought I would weigh[1] in with my story. A few years ago I woke up and found myself weighing 18 stone with high blood pressure, high cholesterol and a stressful, largely exercise free lifestlye.&lt;br /&gt;&lt;br /&gt;I tried the standard approaches, precise calorie counting, fruit for lunch, nothing after 6...all that stuff. No joy. I stumbled upon Atkins and the geek in me was intrigued. I have a soft spot for contrarian conceptual models that put received wisdom through the wood chipper. I decided to give it a go although I was very skeptical. Especially when I read the sentence in the book that says something like "Remember to eat regularly. You may forget to eat.". Yeah, that will happen...&lt;br /&gt;&lt;br /&gt;But it did. I found that I had essentially complete control over hunger pangs. With Atkins, if you are hungry you eat. That's it. It is just that you are very careful *what* you eat. Hunger pangs are not part of the recipe. You control them so that they do not control you.&lt;br /&gt;&lt;br /&gt;So, the weight started to come off. I joined a gym and the weight started to fall off. I lost 2.5 stone without a single hunger pang. "This is trivial", one part of me said while another part of me was thinking "Perhaps my insides are turning to mush. Perhaps by arteries are disintegrating or getting clogged with lumps of cheesey egg roll wrapped in chicken skin?".&lt;br /&gt;&lt;br /&gt;I went to the doctor for a checkup and my blood pressure and cholesterol were both significantly better than they were before. Now as a geek, I'm always wary of conflating correlation with causation. I don't know if was purely the weight loss that dropped the BP and cholesterol. Maybe the diet was not a part of it. Perhaps the diet was the primary driver of the weight loss? I don't know...and neither, it seems does medical science.&lt;br /&gt;&lt;br /&gt;I have my weight under control now. Every now and then I fall of the wagon and it starts to climb up again - especially now that I live in the epicenter of the processed carb universe - the USA. Every now and then I drop some more carbs from my intake and the extra weight goes away. No panic. No problem.&lt;br /&gt;&lt;br /&gt;Yes, yes I know that I really should get some exercise too but, heck, who's perfect? I'm working on it. Quit nagging! Yes, yes, I know that the scientific/medical community is very much split on this whole low-carb issue and maybe I'm killing myself.&lt;br /&gt;&lt;br /&gt;I've seen scientific controversies before and been involved in a few (if you allow "computing" to be classed as a science that is). This one looks very familiar. It smacks of Thomas Kuhn. It also smacks of "&lt;a href="http://en.wikipedia.org/wiki/Big_Tobacco"&gt;Big Carb&lt;/a&gt;". Consider me a walking experiment if you like. If the low-carb lifestlye kills me, the lack of activity on my blog will let you know I was wrong and the "fat makes you fat" brigade were right :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1] Ho ho ho&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-6308896351738381870?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/WH-aYi0Furc/carbs-their-part-in-my-downfall.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">14</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/carbs-their-part-in-my-downfall.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-7492137300416137070</guid><pubDate>Sat, 14 Mar 2009 19:00:00 +0000</pubDate><atom:updated>2009-03-14T12:01:39.006-07:00</atom:updated><title>Python API for Timetric</title><description>Jacob has created a &lt;a href="http://github.com/jacobian/timetric/tree/master"&gt;Python API for Timetric&lt;/a&gt; with a nice Pythonic API.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-7492137300416137070?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/HEeyYW3tuYE/python-api-for-timetric.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/python-api-for-timetric.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-8222020881736521046</guid><pubDate>Sat, 07 Mar 2009 14:10:00 +0000</pubDate><atom:updated>2009-03-07T06:36:02.478-08:00</atom:updated><title>Take a look at Timetric</title><description>Some time ago, I had some ideas burning a hole in my head. Ideas I knew I had no time to pursue but felt pretty passionate about. My &lt;a href="http://seanmcgrath.blogspot.com/2008/07/two-django-ideas-in-need-of-good-homes.html"&gt;Two Django ideas in need of good homes&lt;/a&gt; posting resulted in some meetings and some false starts...but it also resulted in meeting up with three ace Django/Python programmers / "recovering" scientists, based in the fine city of Cambridge, UK. Three of the smartest folks I've ever met to boot.&lt;br /&gt;&lt;br /&gt;It took me all of, uh, 20 seconds to explain one of the ideas to them and the result, a mere matter of months later is &lt;a href="http://timetric.com/"&gt;http://timetric.com/&lt;/a&gt;. it is now in public beta and you might like to check it out.&lt;br /&gt;&lt;br /&gt;The idea is simple but has significant consequences in my opinion&lt;br /&gt;&lt;br /&gt;The basic thought is this: What if numbers were first class members of the Web ecosystem?...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What if numeric quantities had their own "home" on the Web? I don't mean a great big slab of numbers, or a database, I mean the actual numeric quantities themselves : the time it takes you to drive to work, the spot price of gold, the average daily rainfall in Tanna Tuva...whatever.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;What if the changes to those quantities are recorded through time? You would end up with a time series for each numeric quantity.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;What if each time series was a blog, with its own feeds, its own simple web based update mechanism etc?&lt;br /&gt;&lt;br /&gt;&lt;li&gt;What if all these numeric blogs lived out in the cloud so that it can scale to silly numbers and provide very high availabilty?&lt;br /&gt;&lt;br /&gt;&lt;li&gt;What if the entire system provided simple webby APIs so that developers can upload as well as download stuff easily?&lt;br /&gt;&lt;br /&gt;&lt;li&gt;And last but definitely not least...what if new time series could be created using spreadsheet like formulae - and &lt;i&gt;automatically updated&lt;/i&gt; when any of the underlying numeric quantities are updated.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;That would be pretty interesting. Not a database on the web, not a spreadsheet on the Web. Something new and much more interesting on the Web.&lt;br /&gt;&lt;br /&gt;It will be fascinating to see what types of applications get built on top of the Timetric platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-8222020881736521046?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/OpWOooNozzQ/take-look-at-timetric.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/take-look-at-timetric.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3776799.post-6484524947950250531</guid><pubDate>Sun, 01 Mar 2009 22:11:00 +0000</pubDate><atom:updated>2009-03-01T14:25:08.798-08:00</atom:updated><title>Dochead screening tool</title><description>Partly in jest and partly in complete seriousness. Here are a list of things I believe contribute to docheadedness.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A love of language. This can present itself in a love of reading, puns, typography, poetry, concern for the beautiful renderings of the theorems of &lt;a href="http://en.wikipedia.org/wiki/Srinivasa_Ramanujan"&gt;Ramanujan&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A love of classification. This can present itself in a love of folder structures, meta-models, abstractions that blur distinctions between nouns and verbs. Formalisms like speech act theory, &lt;a href="http://en.wikipedia.org/wiki/FRBR"&gt;FRBR&lt;/a&gt;, HyTime, RDF. Frameworks like ebXML, TEI etc.&lt;li&gt;A love of reference and citation. Language referencing language. Language that references itself. Dynamically typed programming systems. Recursion.&lt;li&gt;An output-centric mentality for computerization. IT is good if it helps you produce great outputs quickly. Everything else is secondary.&lt;li&gt;A love of patterns. This can present itself in a love of music, logic puzzles, dance, cooking.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;I do not know any dochead who score 100 on these but I don't know any docheads that score 0 either.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3776799-6484524947950250531?l=seanmcgrath.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/SeanMcGrath/~3/sBnKSm20lHE/dochead-screening-tool.html</link><author>noreply@blogger.com (Sean)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://seanmcgrath.blogspot.com/2009/03/dochead-screening-tool.html</feedburner:origLink></item></channel></rss>
