<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>atomless ramblings</description><title>James Tindall : Blog</title><generator>Tumblr (3.0; @atomless)</generator><link>http://ramblings.jamestindall.info/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tindall" /><feedburner:info uri="tindall" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>1MB ~= 1 lump of coal?</title><description>&lt;p&gt;It&amp;#8217;s hard to imagine that our browsing activities on the internet require any energy at all. Somehow it’s easier to accept that watching TV requires energy and to grasp that the longer we watch the more energy we consume. The NET is different. The information is not transferred in a steady stream as with television but more erratically. From low bandwidth activities like email and IM to video streaming and Skype calls.&lt;/p&gt;
&lt;p&gt;In this &lt;a href="http://www.youtube.com/watch?v=GQDQ9rUx-6g"&gt;TEDtalk&lt;/a&gt; Jay Walker states that it takes the energy in 1 lump of coal to move 1 MB of information across the NET. Of course not all of the energy we use comes from burning coal. However, this is an important idea. Whether Walker’s calculations are accurate or not, the &amp;#8220;1 lump of coal = 1MB&amp;#8221; soundbite at least acts as a memorable reminder of the link between information consumption and energy consumption.&lt;/p&gt;
&lt;p&gt;For those wanting more in depth calculations, this &lt;a href="http://energyzarr.typepad.com/energyzarrnationalcom/2008/08/the-true-cost-o.html"&gt;article&lt;/a&gt; analyses the link between information consumption and energy consumption in more detail calculating that it takes 323,000 &lt;a href="http://en.wikipedia.org/wiki/Watt-hour"&gt;KW·hs&lt;/a&gt; of energy to download 100 web pages.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/tindall/~3/ZqBnvLqVjKs/102216847</link><guid isPermaLink="false">http://ramblings.jamestindall.info/post/102216847</guid><pubDate>Fri, 01 May 2009 11:19:00 +0100</pubDate><category>climatechange</category><category>sustainability</category><feedburner:origLink>http://ramblings.jamestindall.info/post/102216847</feedburner:origLink></item><item><title>This Dark Comedy</title><description>&lt;blockquote cite="http://www.garagetv.com/video-gallery/flanders_dc/John_Cleese_Creativity_World_Forum_2008_flv.aspx"&gt;
&lt;p&gt;To know how good you are at something requires the same skills as it does to be good at that thing. Which means if you&amp;#8217;re absolutely hopeless at something, you lack exactly the skills that you need to know that you&amp;#8217;re absolutely hopeless.&lt;/p&gt;
&lt;p&gt;And this is a profound discovery. That most people who have absolutely no idea what they&amp;#8217;re doing have absolutely no idea that they have no idea what they&amp;#8217;re doing. It explains a great deal of life.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This wonderful quote - taken from &lt;a href="http://www.polaine.com/playpen/2009/02/24/john-cleese-on-creativity/"&gt;a talk on creativity&lt;/a&gt; given at the world creative forum by &lt;a href="http://en.wikipedia.org/wiki/John_Cleese"&gt;John Cleese&lt;/a&gt; - like much of the comedy he has written over the years, is both deeply profound and darkly comical. I laughed out loud the first time I heard this. The truth of it and the horror of it&amp;#8217;s implications ringing through my head.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/tindall/~3/ltDJtMzHmjE/81100323</link><guid isPermaLink="false">http://ramblings.jamestindall.info/post/81100323</guid><pubDate>Tue, 24 Feb 2009 15:49:00 +0000</pubDate><category>philosophy</category><category>humour</category><feedburner:origLink>http://ramblings.jamestindall.info/post/81100323</feedburner:origLink></item><item><title>Standard Semantic Markup for Scripting Language Reference Pages</title><description>&lt;p&gt;I frequently need to jump between various programming / scripting languages and have often wondered if there&amp;#8217;s a site out there that helps with this process by mapping the equivalent functions in the various languages.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m yet to find such a site and have recently wondered about the feasibility of a &lt;a href="http://microformats.org/"&gt;microformat&lt;/a&gt; for marking up programming language reference pages. I first thought about this while viewing the reference page for processing:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://processing.org/reference/index.html" title="go to the processing reference page"&gt;&lt;a href="http://processing.org/reference/index.html"&gt;http://processing.org/reference/index.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Would it be possible to mark up similar reference pages for other scripting languages like php, ruby, javascript, actionscript and python using a standardised set of class names and markup structure for the methods and functions that are common throughout each language?&lt;/p&gt;
&lt;p&gt;I put this question to the microformats google group and Ilya Radchenko made the point that the scale and depth of languages like php would make this extremely difficult. But such an effort would not need to cover the idiosyncrasies at the dark edges of each of these languages. To be useful it need only map the common core, most often used functions like those dealing with strings, text, arrays and the more common math methods.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m sure that a consistent, standard and semantic markup format for scripting language reference pages and the resulting consistency in presentation would be a huge help to developers. As the microformat motto goes, “designed for humans first, machines second”, I wonder what the benefits of having this data machine readable would be?&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/tindall/~3/xOcu4Le6tbU/71515909</link><guid isPermaLink="false">http://ramblings.jamestindall.info/post/71515909</guid><pubDate>Mon, 19 Jan 2009 10:55:00 +0000</pubDate><category>semantic web</category><category>microformats</category><category>open standards</category><feedburner:origLink>http://ramblings.jamestindall.info/post/71515909</feedburner:origLink></item><item><title>One language, multiple platforms? </title><description>&lt;p&gt;Wouldn&amp;#8217;t it be nice to be able to code interactive artworks in a single language and easily deploy them on multiple platforms? Recent developments leave me wondering if this day may come sooner than I&amp;#8217;d anticipated.&lt;/p&gt;
&lt;p&gt;With the release of &lt;a href="http://labs.adobe.com/technologies/alchemy/"&gt;Alchemy&lt;/a&gt; - a way to compile C and C++ code to run on the ActionScript Virtual Machine - it might just be possible to code in &lt;a href="http://www.openframeworks.cc/"&gt;openFrameworks&lt;/a&gt; and deploy to both the web (as well as other flash-player enabled platforms) and, with a little additional code to cater for particular interface considerations like &lt;a href="http://en.wikipedia.org/wiki/Multitouch"&gt;multi-touch&lt;/a&gt;, also to deploy to the iPhone.&lt;/p&gt;
&lt;p&gt;Among those leading the way in terms of successfully porting interactive art originally written in C++ to the iPhone are &lt;a href="http://www.hahakid.net/"&gt;Andreas Müller&lt;/a&gt; and &lt;a href="http://leebyron.com/"&gt;Lee Byron&lt;/a&gt;. Müller with his beautiful &lt;a href="http://www.hahakid.net/forallseasons/forallseasons.html"&gt;All Seasons&lt;/a&gt; and Byron with a version of &lt;a href="http://flong.com"&gt;Golan Levin&amp;#8217;s&lt;/a&gt; wonderful &lt;a href="http://www.flong.com/projects/yellowtail/"&gt;Yellow Tail&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to finding time between client work in 2009 to cut my iPhone App teeth while scaling this small &lt;a href="http://en.wikipedia.org/wiki/Tower_of_babel"&gt;tower of babel&lt;/a&gt;.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/tindall/~3/rTJ0ERV3ooA/64284340</link><guid isPermaLink="false">http://ramblings.jamestindall.info/post/64284340</guid><pubDate>Thu, 11 Dec 2008 13:27:00 +0000</pubDate><category>interactive art</category><category>openframeworks</category><category>code</category><feedburner:origLink>http://ramblings.jamestindall.info/post/64284340</feedburner:origLink></item><item><title>Personal and helpful customer support in the cloud?</title><description>&lt;p&gt;Timely, helpful and personal responses to email requests for support have always been important but in the past would probably not have affected my choice of application. This is no longer the case. Now that many of my most used applications reside in the cloud rather than on my desktop (along with much of my most valued data) the responses I receive to support request emails will without doubt influence where in the cloud I choose to upload, aggregate and organise my data.&lt;/p&gt;
&lt;p&gt;Over the past few weeks I&amp;#8217;ve sent a number of support requests / feedback emails to &lt;a href="http://friendfeed.com"&gt;friendfeed&lt;/a&gt; and every time I received a quick, polite, and most importantly personal and helpful response. I even saw a quick change to the output of the widget after complaining about having to click to show all the images in a media post!&lt;/p&gt;
&lt;p&gt;Positive support exchanges with other companies like &lt;a href="http://tumblr.com"&gt;Tumblr&lt;/a&gt; and &lt;a href="http://claimid.com"&gt;Claimid&lt;/a&gt; have also been key factors in my decision to stick with them rather than competing services.&lt;/p&gt;
&lt;p&gt;In complete contrast, a couple of days ago I sent a support request to &lt;a href="http://delicious.com"&gt;delicious&lt;/a&gt;. I first received an automated response from Yahoo! Customer Care that my support request had been received and would be dealt with shortly. Twelve hours later I received a further message from &lt;a href="http://yahoo.com"&gt;Yahoo!&lt;/a&gt; Customer Care that despite being signed &amp;#8220;Florence - Delicious Customer Support&amp;#8221; was every bit as generic, unhelpful, impersonal and probably automated as the initial, explicitly automated response.&lt;/p&gt;
&lt;p&gt;My experience requesting support from &lt;a href="http://flickr.com"&gt;flickr&lt;/a&gt; several months ago (who are also of course owned by Yahoo!) was even worse. But is this a problem of scale? Does personal, helpful support simply not scale? Is it logistically impossible for really large companies to provide truly effective support to their users? Perhaps services like &lt;a href="http://getsatisfaction.com/"&gt;Get Satisfaction&lt;/a&gt; are the answer?&lt;/p&gt;
&lt;p&gt;What seems clear to me is that for services operating in the cloud, especially as the data we pour into them becomes increasingly portable, good customer support could well become the deciding factor between them and their competitors. Now then, what was my &lt;a href="http://ma.gnolia.com/"&gt;magnolia&lt;/a&gt; account login again&amp;#8230;?&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/tindall/~3/PwRDvih0_Ks/63682756</link><guid isPermaLink="false">http://ramblings.jamestindall.info/post/63682756</guid><pubDate>Mon, 08 Dec 2008 12:24:00 +0000</pubDate><category>cloud computing</category><category>data portability</category><feedburner:origLink>http://ramblings.jamestindall.info/post/63682756</feedburner:origLink></item></channel></rss>

