<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Utterances of a Zimboe</title>
	<atom:link href="http://zimboe.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zimboe.wordpress.com</link>
	<description>Programming the Internet.</description>
	<lastBuildDate>Thu, 05 Jan 2012 07:26:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='zimboe.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Utterances of a Zimboe</title>
		<link>http://zimboe.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://zimboe.wordpress.com/osd.xml" title="Utterances of a Zimboe" />
	<atom:link rel='hub' href='http://zimboe.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Synzkä-piknikki</title>
		<link>http://zimboe.wordpress.com/2009/06/23/synzka-piknikki/</link>
		<comments>http://zimboe.wordpress.com/2009/06/23/synzka-piknikki/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 19:51:19 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=288</guid>
		<description><![CDATA[HOX! Keliarpojilla putos kolikko toiselle kyljelle, nyt on luvassa sadetta. Seurataan tilannetta ja pysytään rauhallisina. Suunnitelma Bollingeria pohditaan tarvittaessa. HOX II! Joo nyt taas paistaa. Väliäkö hällä. Pian se nähdään. Ehkä jo sunnuntaina saavat ennusteenkin kohdalleen. HOX IIIIIHH! Vettä! Märkää! Iiiih! Ulkoiloittelu vaarassa! Tai pikemminkin mäellä!! Niin siis arvon asiakkaat, pohdimme suurissa mielissämme että jos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=288&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>HOX! Keliarpojilla putos kolikko toiselle kyljelle, nyt on luvassa sadetta. Seurataan tilannetta ja pysytään rauhallisina. Suunnitelma Bollingeria pohditaan tarvittaessa.</em></p>
<p><em>HOX II! Joo nyt taas paistaa. Väliäkö hällä. Pian se nähdään. Ehkä jo sunnuntaina saavat ennusteenkin kohdalleen.</em></p>
<p><em>HOX IIIIIHH! Vettä! Märkää! Iiiih! Ulkoiloittelu vaarassa! Tai pikemminkin mäellä!! Niin siis arvon asiakkaat, pohdimme suurissa mielissämme että jos keli ei vakaannu aurinkoiselle puolelle niin siirtäkäämme lejriä lähemmäs katettua tilaa eli tuohon tähtitörnin mäelle. Voidaan jekuttaa keliä ottamalla välillä satunnaisia spurtteja kohti mun kämppää.</em></p>
<p><em>Jos keli kuitenkin paranee niin voidaan hypätä lauttaan.</em></p>
<p><em>HOXIS! Fiudat tääl mitää ala sataan. Mut eisemidist, otetaa ny silti toi tähtis ettei kelit muutu.</em></p>
<p>Kaikki saa liittyä seuraan lauantaina 27.6. <span style="text-decoration:line-through;">suokkiin</span> tähtitorninmäelle <span style="text-decoration:line-through;">jos aurinko-povaukset pitää jotensaki kutinsa</span>.</p>
<p>Hieman jos viettelisi suurieleetöntä synttäriä siinä ohessa.</p>
<p>Hissimusat hostin puolesta ja jos ei sillä päihdy+kylläzy niin kandee pakkaa eväxiä mukaan. Ja äänet tosiaan pihistetään näistä mun työpöytäpurkeista, ei mitää isostelua siinäkään.</p>
<p>Lahjoituksia ei oteta vastaan. (En kannata ostos kexuxia.) Panostakaa omaan viihtyvyyteenne.</p>
<p>Leiripaikka tarkentuu jossain vaiheessa, mahdollisesti jo ennen sunnuntaiaamua. Järjestyksenvalvojia karkaillessa voi myös vaihtua pitkin iltaa.</p>
<p>Eli neljäks tai jälkeen inee, viimeistään kahden lautalla lentää pihalle.</p>
<span style='text-align:left;display:block;'><p><object type='application/x-shockwave-flash' data='http://s0.wp.com/wp-content/plugins/audio-player/player.swf' width='290' height='24' id='audioplayer1'><param name='movie' value='http://s0.wp.com/wp-content/plugins/audio-player/player.swf' /><param name='FlashVars' value='&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;soundFile=http%3A%2F%2Fs3.amazonaws.com%2Fstern54%2F01%20-%20Music%20Sounds%20Better%20With%20You%20%255bRadio%20Edit%255d.mp3' /><param name='quality' value='high' /><param name='menu' value='false' /><param name='bgcolor' value='#FFFFFF' /><param name='wmode' value='opaque' /></object></p></span>
<p>Kesiä ainakin! (tai, muodossa yksikön kolmannen persoonan indikatiivin preesens, kesii!)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=288&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2009/06/23/synzka-piknikki/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://s3.amazonaws.com/stern54/01-MusicSoundsBetterWithYou%5bRadioEdit%5d.mp3" medium="audio">
			<media:player url="http://zimboe.wordpress.com/wp-content/plugins/audio-player/player.swf?soundFile=http://s3.amazonaws.com/stern54/01 - Music Sounds Better With You %5bRadio Edit%5d.mp3" />
		</media:content>
	</item>
		<item>
		<title>Farewell, XML!</title>
		<link>http://zimboe.wordpress.com/2008/07/10/farewell-xml/</link>
		<comments>http://zimboe.wordpress.com/2008/07/10/farewell-xml/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 11:25:40 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=280</guid>
		<description><![CDATA[Minor update: I&#8217;m a little concerned over the ‘service’ construct; is request-response still such a valid schema that it&#8217;s worth promoting to a native concept in the specification? I might rather try to suppress it in favor of asynchronous patterns. Back to business &#8211;&#62; Welcome to the developer documentation for protocol buffers – a language-neutral, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=280&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Minor update: I&#8217;m a little concerned over the <a title="Defining Services" href="http://code.google.com/apis/protocolbuffers/docs/proto.html#services">‘service’ construct</a>; is request-response still such a valid schema that it&#8217;s worth promoting to a native concept in the specification? I might rather try to suppress it in favor of asynchronous patterns.</em></p>
<p><em>Back to business &#8211;&gt;<br />
</em></p>
<blockquote><p>Welcome to the developer documentation for <a href="http://code.google.com/apis/protocolbuffers/docs/overview.html">protocol buffers</a> – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.</p></blockquote>
<p>Hah, Google did it again! Excellent. God damn, I&#8217;ve <a href="http://zimboe.wordpress.com/2007/11/18/processing-speed-not-compression/">really waited</a> for something like this.</p>
<p>Protobuf is of course missing tons of features compared to XML (schema), but I&#8217;m quite sure there&#8217;s nothing fundamental that can&#8217;t be built on top of protobuf. And this is the way to go: very small core that&#8217;s a good ground to build on.</p>
<p>Missing:</p>
<ul>
<li>namespaces (implement with field numbers)</li>
<li>validating data types (use higher abstractions; message types)</li>
<li><span style="text-decoration:line-through;">types</span>, types of types (simple/complex), elements, attributes, groups… all the cruft (just types and extensions; rok)</li>
</ul>
<p>(Protobuf doesn&#8217;t compare to JSON; former is <span style="text-decoration:line-through;">strongly</span> (statically) typed. JSON is good for small-scale browser stuff.)</p>
<p>Oh, I just luuuuuv it! (== positive initial impression)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/280/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/280/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=280&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2008/07/10/farewell-xml/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Volatile Social Graph, implemented</title>
		<link>http://zimboe.wordpress.com/2008/07/09/volatile-social-graph-implemented/</link>
		<comments>http://zimboe.wordpress.com/2008/07/09/volatile-social-graph-implemented/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 17:01:12 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=278</guid>
		<description><![CDATA[About Genome: Because it will use open protocols, the goal is to let users carry their identites anywhere on the web. Updates made to those identities out on the web will make their way back to Genome instead of users having to return to Genome to edit their profiles. This means the implementation of volatile [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=278&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.readwriteweb.com/archives/exclusive_first_look_at_genome_next_gen_social_network.php">About</a> <a href="http://genomepeople.com/">Genome</a>:</p>
<blockquote><p>Because it will use open protocols, the goal is to let users carry their identites anywhere on the web. Updates made to those identities out on the web will make their way back to Genome instead of users having to return to Genome to edit their profiles.</p></blockquote>
<p>This means the implementation of <a href="http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/">volatile Social Graph</a>. Go, ruskies!</p>
<p>And this was very nice to hear as well:</p>
<blockquote><p>Genome will provide an open instant messenger that&#8217;s integrated with your contacts.</p></blockquote>
<p>(I&#8217;m sure that implies XMPP.)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/278/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/278/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=278&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2008/07/09/volatile-social-graph-implemented/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Earth, wind, fire, .. and .. uh, what was it&#8230;</title>
		<link>http://zimboe.wordpress.com/2008/07/09/earth-wind-fire-and-uh-what-was-it/</link>
		<comments>http://zimboe.wordpress.com/2008/07/09/earth-wind-fire-and-uh-what-was-it/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 10:19:53 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Future]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=276</guid>
		<description><![CDATA[Bwah, I was really spoiled by my readings while I was traveling from Helsinki to Rovaniemi by train last night. At first I finished reading Hackers &#38; Painters by Paul Graham, which was simply the best non-technical book about programming I&#8217;ve ever read. (For some of the others, you can check my LibraryThing.) It also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=276&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bwah, I was really spoiled by my readings while I was traveling from Helsinki to Rovaniemi by train last night. At first I finished reading <a title="at Amazon.com" href="http://www.amazon.com/exec/obidos/ASIN/0596006624/utteranofazim-20"><em>Hackers &amp; Painters</em></a> by Paul Graham, which was simply the best non-technical book about programming I&#8217;ve ever read. (For some of the others, you can check my <a href="http://www.librarything.com/catalog.php?view=stern&amp;shelf=list">LibraryThing</a>.) It also got me considering using Lisp in an embedded system project. (Other strong candidate is OCaml—I&#8217;m having this hybrid season now—but the selection is a whole other blog post…)</p>
<p>And right after Hackers &amp; Painters I started reading this short story collection <a title="at Amazon.com" href="http://www.amazon.com/exec/obidos/ASIN/0441003753/utteranofazim-20"><em>Hackers</em></a>. Oh boy, what a nice combination. I can definitely recommend if you&#8217;re really serious about software. (People without experience on functional languages don&#8217;t need to bother; trust me, I&#8217;ve been there. It&#8217;s a whole other realm on the other side.<a href="#foot-276-1"><sup>1</sup></a>)</p>
<p>And why was this so spectacular? While reading Painters, I came to realize that the more fundamental aspect of hacking may actually be the current (or becoming) leading edge in natural sciences. For example, there has already been heated discussion if <em>information</em> can escape black holes; scientists are starting to use information to represent physical phenomena. (Just mentioning here so that you can believe the facts instead of me. By the way, as a tip for youngsters, I&#8217;d be a little hesitant on choosing physics over compsci just because one has so much experience on computers already.) Furthermore, the more philosophical aspects of information theory may be the “leading” topic in metaphysics as well.</p>
<p>What I&#8217;m trying to say is that hacking is not just about programming computers, but it&#8217;s actually about the (current) most fundamental aspects of reality. Becoming the most “serious” of the “serious” sciences. (Compsci has traditionally been considered an order of magnitude less serious than math or physics, and universities adopting Java hasn&#8217;t really helped in this regard&#8230; ;)</p>
<p>This quote by Dijkstra is one of my all time favorites:</p>
<blockquote><p>Computer science is no more about computers than astronomy is about telescopes.</p></blockquote>
<p>But we are still in the <a title="Information theory in Wikipedia" href="http://en.wikipedia.org/wiki/Information_theory">early days</a> of comprehending and applying information. Do we have any good reason for <em>not</em> considering information (currently just merely 1 and 0) as the current water-fire-earth?</p>
<p>Just for the sake of context, lets remind here that in “ancient greece” the basic elements of nature were <a href="http://en.wikipedia.org/wiki/Material_monism">water, fire, and earth</a>. At some point along came gravity and <a title="Lorentz ether theory" href="http://en.wikipedia.org/wiki/Lorentz_ether_theory">ether</a>. In last century the hot topics were related to structure of matter and <a href="http://en.wikipedia.org/wiki/Theory_of_everything">Theory of everything</a>.</p>
<p>It would be interesting to know what are the “atoms” of information, but I&#8217;m not holding my breath here — getting from water et co. to atoms took quite a while, if measured in human lifetimes. (And we <a title="“[…] attractive force of gravity arises due to exchange of virtual gravitons, […]” — just gimme back my ether" href="http://en.wikipedia.org/wiki/Gravity#Gravity_and_quantum_mechanics">still don&#8217;t know shit about gravity</a>.) Qubits may shed some light to this in the near future.</p>
<p>In any case, I&#8217;m pretty sure it&#8217;ll be interesting to try to master information. A purposeful goal for a lifetime or even few, I suppose.</p>
<blockquote><p>All classes fear this relentless abstraction of the world, on which their fortunes yet depend. All classes but one: the hacker class. We are the hackers of abstraction. We produce new concepts, new perceptions, new sensations, hacked out of raw data.</p>
<p>— in <a title="in Amazon.com" href="http://www.amazon.com/exec/obidos/ASIN/0674015436/utteranofazim-20">A Hacker Manifesto</a>, second paragraph</p></blockquote>
<p>I&#8217;ve always been intrigued by sharp edges — it&#8217;s merely fascinating to get little cuts to your fingers every now and then. And what&#8217;s a more fundamental cutting edge than one that&#8217;s shared in philosophy as well.</p>
<p>ps. I just found out that in emacs you can duplicate line with shift-up/down. Neat. (And, in addition to the readily provided shift-left/right character transpose, I&#8217;ve had line and word transposes for a while as well. Recommend.)</p>
<p>pps. I&#8217;m quite confident that there&#8217;s a quite straightforward religious aspect in this philosophy as well… haha, the languages, naturally! Where Lisp is the One True God and pg is the head preacher. ;) (But, seriously. Programming languages are the tools for molding information. (And Lisp is the most abstract.))</p>
<p><a name="foot-276-1"></a>1) Imperative programming is about abstracting computers, functional about abstracting information. The longer you deny it, the more you&#8217;ll regret.<br />
<span id="more-276"></span><img src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=276" border="0" alt="" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/276/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/276/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=276&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2008/07/09/earth-wind-fire-and-uh-what-was-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=276" medium="image" />
	</item>
		<item>
		<title>New companies, updated structures</title>
		<link>http://zimboe.wordpress.com/2008/05/04/new-companies/</link>
		<comments>http://zimboe.wordpress.com/2008/05/04/new-companies/#comments</comments>
		<pubDate>Sun, 04 May 2008 11:22:48 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=275</guid>
		<description><![CDATA[While reading the quite excellent book “Mavericks at Work”—which discusses about the most innovative and imaginative companies in the US—I bumped into these notes that I think are quite relevant in this era of fast evolution (technological and others): [Malcolm] Gladwell drew on social science research that documents the importance of practical skills (“tacit knowledge”) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=275&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While reading the quite excellent book “<a title="Why the Most Original Minds in Business Win" href="http://www.amazon.com/exec/obidos/ASIN/0060779616/utteranofazim-20">Mavericks at Work</a>”—which discusses about the most innovative and imaginative companies in the US—I bumped into these notes that I think are quite relevant in this era of fast evolution (technological and others):</p>
<blockquote><p>[Malcolm] Gladwell drew on social science research that documents the importance of practical skills (“tacit knowledge”) over raw brainpower; the tendency of individuals who think they&#8217;re smareter than others (and get treated that way) to worry more about acting smart than learning new things; and the dangers of what three psychologists have called “the dark side of charisma.”</p>
<p>[…]</p>
<p>Groups don&#8217;t write great novels, and a committee didn&#8217;t come up with the theory of relativity. But companies work by different rules. They don&#8217;t just create; they execute and compete and coordinate the efforts of many different people, and the organizations that are most succesful at that task are the ones where the system is the star.</p>
<p><em>(pp. 198-199)</em></p></blockquote>
<p>In the last couple of years, I think I&#8217;ve been starting to learn that accomplishing things is less about individuals and more about coherent, healthy, and diligent groups of people. This implicates also that projects need to change along the people and a successful system must support such a living structure. In today&#8217;s world—or at least with Internet-related projects—you can&#8217;t afford spending a year to collect a team, and then go away for a few years to establish a single company.</p>
<p>Current, tens of years old form of a company doesn&#8217;t support this kind of an approach; shares and wages should be deprecated as forms of ownership and compensation. For building successful businesses we need to create more dynamic models; and an open attitude, as always.</p>
<p>And, of course,</p>
<blockquote><p>[…] a system without stars is not going to win.</p>
<p><em>— <a title="The 20 &quot;Rules&quot; for Great Recruiting" href="http://www.drjohnsullivan.com/index.php?option=com_content&amp;task=view&amp;id=169&amp;Itemid=36">John Sullivan</a> on p. 200</em></p></blockquote>
<p>although those stars may be revealed (or made) not until by that exact system.</p>
<p><span id="more-275"></span><img src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=275" border="0" alt="" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/275/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/275/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=275&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2008/05/04/new-companies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=275" medium="image" />
	</item>
		<item>
		<title>PollEngine</title>
		<link>http://zimboe.wordpress.com/2008/04/09/pollengine/</link>
		<comments>http://zimboe.wordpress.com/2008/04/09/pollengine/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 19:53:56 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/?p=274</guid>
		<description><![CDATA[Uh oh, AppEngine is the shit! I&#8217;m very excited! Might just be the News of the Year.. we&#8217;ll see about that. But, I always want more.. GAE is definitely packed with a lot of sweet features. Like having Python as the first language, and Django being the ‘featured’ web framework there. Ruby might have been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=274&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uh oh, AppEngine is the shit! I&#8217;m very excited! Might just be the News of the Year.. we&#8217;ll see about that. But, I always want more..</p>
<p><abbr title="Google AppEngine">GAE</abbr> is definitely packed with a lot of sweet features. Like having Python as the first language, and Django being the ‘featured’ web framework there. Ruby might have been pretty much as good as a language, but Python&#8217;s more comprehensive platform suite stuff is very handy to have; and I got a feeling that the Ruby community has a minor emphasis on creating “flashy web sites” over creating a bit more novel services.</p>
<p>Also, I was very happy to see relations and transactions in the DB interface. SimpleDB is just <em>too</em> simple.</p>
<p>But, now, I also think that (to be frank) the AppEngine is a little retarded already: the only communication pattern available is request-response. Nothing like event-based mechanisms can be implemented using the current interfaces.</p>
<p>There are currently at least two factors that limit the design of more responsive apps:</p>
<ol>
<li>connection timeout limit is ‘a few seconds’ → no persistent connections (think <a title="Comet (programmign)" href="http://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a>)</li>
<li>no threads or background processing</li>
</ol>
<p>Drivers for this are clear: current API structure grants that there are absolutely no limits to distribution and scalability of the applications. (You <em>can&#8217;t</em> build such even you wanted! Interesting, eh?) Programmer doesn&#8217;t need to care about load balancing, state handling, platform architecture, etc. He can just feel happy that them codes are proposedly running on BigTable etc. And the abstraction really does feel successful. At least for simple apps.</p>
<p>But now, if you remember that</p>
<ul>
<li>services <a title="Xernelia » Sudden Rush to Push" href="http://blog.xernel.com/2008/01/sudden-rush-to-push/">are switching</a> to two-way communications to suppress polling load and cut down lag,</li>
<li>amount of <a title="Twittah" href="http://twitter.com/">time-sensitive information</a> is increasing, and</li>
<li>patience of a user is decreasing (might be plural, but to be on the safe side),</li>
</ul>
<p>you don&#8217;t need to be Nostradamus to see the severity of the request-response cycle.</p>
<p>Basically, I&#8217;m disappointed not seeing interfaces to Google&#8217;s messaging platform anywhere. But, push assumes quite a different application architecture so I guess there wasn&#8217;t enough business reasons — and perhaps not enough concrete experience — to design/publish that kind of a platform. Dion might <a title="Do you want your browser to Jabber away?" href="http://almaer.com/blog/upgrade-the-web-do-you-want-your-browser-to-jabber-away">know a little more</a> about Google&#8217;s standing..</p>
<p>But, the thing shall be called PollEngine for now.</p>
<p>And yeah, I&#8217;ve been a little too occupied with work now recently, severely lagging in following the industry. At least I got my ACM Queue order in place, which I think as one of the best tech magazines. Although I need to still get a couple more issues to be really sure about it..</p>
<p>Tags: <a rel="tag" href="http://del.icio.us/stern54/architecture">architecture</a>, <a rel="tag" href="http://del.icio.us/stern54/platform">platform</a>, <a rel="tag" href="http://del.icio.us/stern54/web">web</a>, <a rel="tag" href="http://del.icio.us/stern54/xmpp">XMPP</a></p>
<p><span id="more-274"></span><img src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=274" border="0" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/274/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/274/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=274&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2008/04/09/pollengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=274" medium="image" />
	</item>
		<item>
		<title>It&#8217;s snowing!</title>
		<link>http://zimboe.wordpress.com/2007/12/30/its-snowing/</link>
		<comments>http://zimboe.wordpress.com/2007/12/30/its-snowing/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 22:15:56 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/12/30/its-snowing/</guid>
		<description><![CDATA[Jiaa! Got snow falling on my blog!! And, it&#8217;s especially delightful as we still don&#8217;t have real snow here. :/ (The snow effect is available only until Jan 2nd, unfortunately. So, we must enjoy it as much as possible while it lasts!)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=263&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://zimboe.files.wordpress.com/2007/12/snow2.png?w=700" alt="snowing!" align="right" hspace="20" vspace="20" />Jiaa! Got snow falling on my blog!! And, it&#8217;s especially delightful as we still don&#8217;t have real snow here. :/</p>
<p>(The snow effect is available only until Jan 2<sup>nd</sup>, unfortunately. So, we must enjoy it as much as possible while it lasts!)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/263/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/263/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=263&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/12/30/its-snowing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://zimboe.files.wordpress.com/2007/12/snow2.png" medium="image">
			<media:title type="html">snowing!</media:title>
		</media:content>
	</item>
		<item>
		<title>Social features</title>
		<link>http://zimboe.wordpress.com/2007/12/29/social-features/</link>
		<comments>http://zimboe.wordpress.com/2007/12/29/social-features/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 18:54:09 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Future]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/12/29/social-features/</guid>
		<description><![CDATA[Whoa, couldn’t’ve even dreamt to see something like this yet: For instance, if you land on a Business Week article about IBM, the site will then look at your LinkedIn profile (assuming you’ve given it permission to do so) and highlight the people you know at IBM. in The New LinkedIn Platform Shows Facebook How [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=261&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Whoa, couldn’t’ve even dreamt to see something like this yet:</p>
<blockquote><p>For instance, if you land on a Business Week article about IBM, the site will then look at your LinkedIn profile (assuming you’ve given it permission to do so) and highlight the people you know at IBM.</p></blockquote>
<p>in <a href="http://blog.wired.com/monkeybites/2007/12/the-new-linkedi.html">The New LinkedIn Platform Shows Facebook How It&#8217;s Done</a>.</p>
<p>That goes very much to the direction <a href="http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/" title="Volatile (ie., highly dynamic) supergraphs">I super-briefly outlined before</a>, even though these ‘features’ are only scratching the surface of the whole (dynamic! real-time?) <abbr title="Social Networking Site">SNS</abbr> system.</p>
<p>And LinkedIn was thought to be dead already&#8230; Will 2008 bring pervasive social networks? And how will it mash with <a href="http://scobleizer.com/2007/12/27/ready-for-micro-2008/" title="Scobleizer » Ready for “micro” 2008">micro-stuff</a>? The micro-ness is absolutely one of <a href="http://jsav.jaiku.com/presence/22184315">my favourite predictions</a>. Exciting times ahead, hopefully also business/technology-wise (as in speaking of our <a href="http://xernel.com/">little startup</a>..)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/261/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/261/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=261&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/12/29/social-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Volatile (ie., highly dynamic) supergraphs</title>
		<link>http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/</link>
		<comments>http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 19:55:46 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Future]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/</guid>
		<description><![CDATA[Update: Chris Messina had similar thoughts a month earlier: In fact, it’s no longer even in your best interest to store data about people long term because, in fact, the data ages so rapidly that it’s next to useless to try to keep up with it. Instead, it’s about looking across the data that someone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=254&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update: Chris Messina <a title="Putting People into the Protocol" href="http://factoryjoe.com/blog/2007/10/31/opensocial-and-address-book-20-putting-people-into-the-protocol/">had similar thoughts</a> a month earlier:</em></p>
<blockquote><p>In fact, it’s no longer even in your best interest to store data about people long term because, in fact, the data ages so rapidly that it’s next to useless to try to keep up with it. Instead, it’s about looking across the data that someone makes transactionally available to you (for a split second) and offering up the best service given what you’ve observed when similar fingerprint-profiles have come to your system in the past.</p></blockquote>
<p><em>Now back to my contribution… </em></p>
<p>Now that everyone&#8217;s frenzying over the <a title="Web 2.0 Explorer - Who is afraid of the GGG?" href="http://blogs.zdnet.com/web2explorer/?p=419">gruffalo</a>, I guess it&#8217;s as good a time as any (at least) to expand my <a title="Six Apart is Opening the Social Graph) -- Social Network Portability" href="http://groups.google.com/group/social-network-portability/browse_thread/thread/9bd0eca3896b92d8/7159d476966fb1b3#7159d476966fb1b3">graph post</a> [<a rel="no-follow" href="http://zimboe.wordpress.com/2007/09/29/stop-making-copies-of-the-social-network/">also</a>] a little. The post isn&#8217;t anything notable but it gives some context, if interested.</p>
<p>For the topic&#8217;s current initiation, see TBL on <a href="http://dig.csail.mit.edu/breadcrumbs/node/215">Giant Global Graph</a>:</p>
<blockquote><p>[Internet] made it simpler because of <em>[instead?]</em> having to navigate phone lines from one computer to the next, you could write programs as though the net were just one big cloud, where messages went in at your computer and came out at the destination one. The realization was, “It isn&#8217;t the cables, it is the computers which are interesting’.<br />
[...]<br />
The WWW increases the power we have as users again. The realization was &#8220;It isn&#8217;t the computers, but the documents which are interesting&#8221;.<br />
[...]<br />
Now, people are making another mental move. There is realization now, &#8220;It&#8217;s not the documents, it is the things they are about which are important&#8221;.</p></blockquote>
<p>(See also a nice roundup on ZDNet, <a href="http://blogs.zdnet.com/web2explorer/?p=419">Who is afraid of the GGG?</a>)</p>
<p>My views next.</p>
<h3><em>Dynamic</em> graphs</h3>
<p>Put it simply, my approach to building a next-gen <abbr title="social network service">SNS</abbr> would be to extends the current feed polling capabilities to the graph aspects as well (social networks etc). For example, I have <a title="meh purrfile" href="facebook.com/profile.php?id=296700011">Facebook</a> ‘<a title="seems pretty dysfucntional currently" href="http://apps.facebook.com/jaikubook/">importing</a>’ my <a title="meh joikhas" href="http://jsav.jaiku.com/">Jaiku feed</a> currently, so why FB couldn&#8217;t just as well import changes to my Jaiku contact list and apply them to the FB domain?</p>
<p>The underpinning aspect here is that the future services should not try to be <abbr title="walled gardens">exhaustive</abbr> by themselves, but to <strong>present the <em>whole</em> graph from their point of view</strong> as well as possible — be that ‘entertainingly’ or whatever is their beef. More generally, services should fetch data all over the web, and <strong><abbr title="programmatically speaking">decorate</abbr></strong> it in their own, valuable way. Services would be much more interesting if they combined all the data and not just tried to hold on to that very tiny fragment (eg., the FB account) of my <abbr title="number of different web site accounts 167 and counting">overall graph</abbr> so fiercely.</p>
<p>This implicates that services would need to adapt to whatever changes in the user&#8217;s social graph, and that happens to be exactly what I want at a very personal level — ofcourse, this is also professionally highly intriguing. In practice, it&#8217;d be even somewhat trivial; just import the damn changes as you read the feeds. The difference to feed polling here is that it&#8217;s not <em>new</em> content per se that is fetched, but changes to existing data. So, services need to delete stuff (relationships etc.) as well. For implementation details, see for example “<a href="http://citeseer.ist.psu.edu/eppstein99dynamic.html">Dynamic Graph Algorithms</a>” by Eppstein <em>et al.</em>, 1999, which appeared among the first google hits (can&#8217;t remember for what; try out). (‘Someone’ should probably adopt those to rails so we could get the ball rolling&#8230;)</p>
<p>Of course, the most prohibiting problem currently are the walled gardens. (I expected the Open Social to do something about this, but Google failed me.) There are however at least <a href="http://esw.w3.org/topic/FoafSites">a couple of sites</a> that publish more data, but it&#8217;s very little still. And note that the data here comprises is the basic building blocks of the semantic web, but semantic web drafts completely ignore the fluctuating nature of data; which is why I think the semweb is born retarded.</p>
<h3>Supergraph instead of a flat global graph</h3>
<p>Then there was my notion about ‘supergraphs’ in the title; volatile was just to emphasize the true dynamism — if you don&#8217;t store external data, you don&#8217;t need to synchronize it. (Keep it simple.) With <a href="http://en.wikipedia.org/wiki/Supergraph">supergraph</a> I mean that different kinds of graphs should not be bluntly blended but the metadata should be used accordingly. Social networks provide a fine example here, too.</p>
<p>This ‘supergraph’ thing should be very intuitive also: if I ever wanted my LinkedIn contacts to be mapped to Facebook, it&#8217;d be extremely nice if the LI contacts were presented in a different style than my Jaiku contacts. And, perhaps, there could be some different tools available for each kind of network — please, no vampire stuff (like, wtf&#8230;) for the business contacts, aight?</p>
<p>And, just to note, not all contact networks should be mapped to every service (of course), but that&#8217;s a whole another graph story and I&#8217;ll leave it for later.</p>
<p>So, this ‘volatile supergraph’ thingy should be rather easy to implement (no hard non-trivialities) if you was a systems designer (and not part of the <a title="see ‘Two Types of Programmers’" rel="no-follow" href="http://blog.red-bean.com/sussman/?p=79">80%</a>) and I&#8217;d be very excited to have it working. I bet a few googol other zimboes would be as well.</p>
<p>Expect next: dynamic, rich graphs. (Or probably not. But still,) Thanks for listening!</p>
<blockquote><p>Dynamist artists used the concept as part of a way of representing the complexity of processes, rather than be limited by the discrete and static moments within change, which also illustrated the limits of human perception.</p>
<p>— found in <a href="http://en.wikipedia.org/wiki/Dynamism">Wikipedia</a></p></blockquote>
<p>Tags: <a rel="tag" href="http://del.icio.us/stern54/internet">Internet</a>, <a rel="tag" href="http://del.icio.us/stern54/sns">Social networks</a>, <a rel="tag" href="http://del.icio.us/stern54/standards">Standards</a>, <a rel="tag" href="http://del.icio.us/stern54/theory">Theory</a>, <a rel="tag" href="http://del.icio.us/stern54/future">Future</a></p>
<p><span id="more-254"></span><img src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=254" border="0" alt="" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=254&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/11/28/volatile-ie-highly-dynamic-supergraphs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=254" medium="image" />
	</item>
		<item>
		<title>Processing speed, not compression</title>
		<link>http://zimboe.wordpress.com/2007/11/18/processing-speed-not-compression/</link>
		<comments>http://zimboe.wordpress.com/2007/11/18/processing-speed-not-compression/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 18:18:06 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/11/18/processing-speed-not-compression/</guid>
		<description><![CDATA[In Will EXI Mean XML Everywhere?: “It is unlike data compression, which has overhead associated with it,” explained Schneider, whose day job is as CTO of AgileDelta, which makes XML parsers. “XML is verbose and inefficient; [EXI] streamlines all of [the processing] with the minimal size representation of XML information possible,” said Schneider. “We want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=253&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.sdtimes.com/article/LatestNews-20071015-10.html">Will EXI Mean XML Everywhere?</a>:</p>
<blockquote><p>“It is unlike data compression, which has overhead associated with it,” explained Schneider, whose day job is as CTO of AgileDelta, which makes XML parsers. “XML is verbose and inefficient; [EXI] streamlines all of [the processing] with the minimal size representation of XML information possible,” said Schneider. “We want to make it competitive with hand-optimized binary formats.”</p>
<p>“When W3C tested EXI, it was, on average, 12 to 14 times faster than processing normal XML.”</p></blockquote>
<p>I hope people will finally stop mixing up compression and efficient processing.</p>
<p><a href="http://zimboe.wordpress.com/2007/09/18/information-encoding-revisited/" title="Information encoding, revisited">Me</a>:</p>
<blockquote><p>Quoting <a href="http://zimboe.wordpress.com/2006/09/13/a-bit-more-of-binary-encoding/" title="A Bit More on Binary Encoding">myself</a>: ;)</p>
<blockquote><p>And, as the binary format should be the most efficient way to represent that data, it really is the leanest ad-hoc binary format.</p></blockquote>
</blockquote>
<p>and</p>
<blockquote><p>Only minor improvements should be able to be gained with further ad hoc binary formats, as the qualitative improvement in reducing the parsing complexity is already achieved. Thus, there should be no room for more efficient ad hoc format [...].</p></blockquote>
<blockquote></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/253/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/253/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=253&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/11/18/processing-speed-not-compression/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>The Stinky Bits</title>
		<link>http://zimboe.wordpress.com/2007/11/07/the-stinky-bits/</link>
		<comments>http://zimboe.wordpress.com/2007/11/07/the-stinky-bits/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 22:46:36 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/11/07/the-stinky-bits/</guid>
		<description><![CDATA[These are hardly of any inspiration for anyone else, but just to show the code(s) that ‘sparked’ my previous observation: That&#8217;s just a bit of JBI-related framework logic, which lazily parses some WSDL-files and caches the structures until the required descriptions are found. Works fine. :) ps. definitely not the best show-case for abstraction, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=251&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>These are hardly of any inspiration for anyone else, but just to show the code(s) that ‘sparked’ <a href="http://zimboe.wordpress.com/2007/10/31/pattern-matching/">my previous observation</a>:</p>
<p><pre class="brush: java;">
override def init(ctx: ComponentContext) {
  val descs = descriptions(new File(ctx.getInstallRoot))
  provides.foreach { svcName =&gt;
    debug(&quot;Searching description for service %s&quot;, svcName)
    descs.map(t =&gt; (t._1.getService(svcName), t._2)).find(_ != null) match {
      case Some(t) =&gt; services = t :: services
      case None =&gt; warn(&quot;No description found for service '%s'&quot;, svcName)
    }
  }
  info(&quot;Found %d services: [%s]&quot;, int2Integer(services.size), services.map(_._1.getName).mkString(&quot;, &quot;))
}</pre><br />
<pre class="brush: java;">
def descriptions(dir: File): Iterator[(Description, Document)] = {
  val cache = new HashMap[String, Option[(Description, Document)]]
  dir.listFiles(wsdlFilter).elements.map(f =&gt;
    cache.getOrElseUpdate(
      f.getAbsolutePath,
      try {
        wsdlReader.synchronized {
          debug(&quot;Reading WSDL '%s'&quot;, f.getName)
          val doc = domParser.synchronized(domParser.parse(f))
          Some((wsdlReader.readWSDL(wsdlReader.createWSDLSource | { s =&gt; s.setSource(doc) ; s.setBaseURI(f.toURI) },
                new WodenHandler(f.getName)), doc))
        }
      } catch {
        case t: Throwable =&gt; error(format(&quot;Exception while reading '%s': %s&quot;,
                                   f.getName, t.getMessage), t)
                             None
      })
  ).filter(_.isDefined).map(_.get)
}</pre><br />
That&#8217;s just a bit of JBI-related framework logic, which lazily parses some WSDL-files and caches the structures until the required descriptions are found.</p>
<p>Works fine. :)</p>
<p>ps. definitely not the best show-case for abstraction, but I just wanted to play around with files a little.</p>
<p>pps. my editor is 100 cols wide, and the parts that don&#8217;t fit are irrelevant.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/251/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/251/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=251&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/11/07/the-stinky-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Pattern Matching</title>
		<link>http://zimboe.wordpress.com/2007/10/31/pattern-matching/</link>
		<comments>http://zimboe.wordpress.com/2007/10/31/pattern-matching/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 17:01:42 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/31/pattern-matching/</guid>
		<description><![CDATA[Hm, I&#8217;m kind of starting to notice a repeating pattern in writing Scala code. It&#8217;s a very simple pattern: after the size of a source file reaches some notable size (like 100 lines or so, corresponding to some 500 lines of Java — or 5000, while at it&#8230;) I&#8217;m spending more time admiring the existing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=250&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hm, I&#8217;m kind of starting to notice a repeating pattern in writing Scala code. It&#8217;s a very simple pattern: after the size of a source file reaches some notable size (like 100 lines or so, corresponding to some 500 lines of Java — or 5000, while at it&#8230;) I&#8217;m spending more time <em>admiring</em> the existing code than actually writing more of it. :) (&#8230; just being bluntly honest.) (Certainly, this has never happened with Java,  in case you were thinking.) But, I&#8217;m still living the <a href="http://www.nabble.com/Private-names-tf4717879.html">initial crush</a>, so I must beg your forgiveness for my utter <a href="http://en.wikipedia.org/wiki/Narcissistic_personality_disorder">narcissism</a><a href="http://reddit.com/info/5ybcv/comments/c0299y4">❣</a></p>
<p>Plus, beer &amp; listening to <a href="http://en.wikipedia.org/wiki/Antony_and_the_johnsons">Antony and the Johnsons</a> may have something to do with this. Life&#8217;s good at times.</p>
<p>(And hey, despite the slacking, I&#8217;m <em>still</em> 250% more productive compared to Java; although, that figure is probably something like 1k due to increased happiness. (Non-leaky) Abstractions rule.)</p>
<blockquote><p>I am very happy<br />
So please hit me<br />
I am very very happy<br />
So come on hurt me</p>
<p>I&#8217;ll grow back like a Starfish<br />
I&#8217;ll grow back like a Starfish<br />
I&#8217;ll grow back like a Starfish<br />
I&#8217;ll grow back like a Starfish</p></blockquote>
<p>— in “<a href="http://en.wikipedia.org/wiki/Antony_and_the_Johnsons_(album)">Cripple and the Starfish</a>”</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/250/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/250/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=250&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/31/pattern-matching/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>XO link-local</title>
		<link>http://zimboe.wordpress.com/2007/10/18/xo-link-local/</link>
		<comments>http://zimboe.wordpress.com/2007/10/18/xo-link-local/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 20:46:23 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/18/xo-link-local/</guid>
		<description><![CDATA[Peter notes in his presentation Jabber, the Real-Time Internet, and You [via] that the XO-1 (OLPC) uses XMPP for link-local messaging. I could of course state something like way cool!, but that would only implicate that it was something unexpected, which it definitely isn&#8217;t. Reasonable options are getting slim, fortunately! :)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=248&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Peter notes in his presentation <a href="http://www.saint-andre.com/jabber/Jabber-Real-Time-Internet.pdf">Jabber, the Real-Time Internet, and You</a> [<a href="https://stpeter.im/?p=2054" title="More Slideware" rel="no-follow">via</a>] that the <a href="http://en.wikipedia.org/wiki/XO-1_(laptop)">XO-1</a> (OLPC) uses XMPP for link-local messaging. I could of course state something like <em>way cool!</em>, but that would only implicate that it was something unexpected, which it definitely isn&#8217;t. Reasonable options are getting slim, fortunately! :)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/248/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/248/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=248&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/18/xo-link-local/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Unstable identifier</title>
		<link>http://zimboe.wordpress.com/2007/10/17/unstable-identifier/</link>
		<comments>http://zimboe.wordpress.com/2007/10/17/unstable-identifier/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 21:38:25 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/17/unstable-identifier/</guid>
		<description><![CDATA[In case you had missed this teeny bit of Scala spec [v2.6, 8.1.4 Stable Identifier Patterns]: Example 8.1.2 Consider the following function definition: def f(x: Int, y: Int) = x match { case y =&#62; ... } Here, y is a variable pattern, which matches any value. If we wanted to turn the pattern into [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=246&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In case you had missed this teeny bit of Scala spec [v2.6, <em>8.1.4 Stable Identifier Patterns</em>]:</p>
<blockquote><p><strong>Example 8.1.2</strong> Consider the following function definition:</p>
<p><code>def f(x: Int, y: Int) = x match {<br />
case y =&gt; ...<br />
}</code></p>
<p>Here, y is a variable pattern, which matches any value. If we wanted to turn the pattern into a stable identifier pattern, this can be achieved as follows:</p>
<p><code>def f(x: Int, y: Int) = x match {<br />
case ‘y‘ =&gt; ...<br />
}</code></p>
<p>Now, the pattern matches the y parameter of the enclosing function f. That is, the match succeeds only if the x argument and the y argument of f are equal.</p></blockquote>
<p>And, a little earlier:</p>
<blockquote><p>A variable pattern <em>x</em> is a simple identifier which starts with a lower case letter.</p></blockquote>
<p>I was trying to match a type with a lowercase name and it took me a moment to figure out why it didn&#8217;t work.. :)</p>
<p>Btw., I don&#8217;t like this syntax-by-convention a bit, and it was a major surprise to bump into such here (with Scala, that is). I guess I need to question this at the forum.</p>
<p><em>Update (a better look):</em> Ok, backquoting an id is an established syntax for denoting a stable identifier. Oh so novice for not knowing. But <em>still</em>, “identifier which starts with a lower case letter”.</p>
<p>Tags: <a href="http://del.icio.us/stern54/scala" rel="tag">Scala</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/246/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/246/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=246&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/17/unstable-identifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Exit strategy</title>
		<link>http://zimboe.wordpress.com/2007/10/13/exit-strategy/</link>
		<comments>http://zimboe.wordpress.com/2007/10/13/exit-strategy/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 21:51:53 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/13/exit-key/</guid>
		<description><![CDATA[If you want to get acquired by Google, use python. :)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=245&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you want to get acquired by Google, <a TITLE="Jaiku | most of jaiku's stuff is written in python using twisted, and devku is running django" HREF="http://jaiku.com/channel/python/presence/4859003">use python</a>. :)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/245/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/245/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=245&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/13/exit-strategy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>My Musical Taste</title>
		<link>http://zimboe.wordpress.com/2007/10/11/my-musical-taste/</link>
		<comments>http://zimboe.wordpress.com/2007/10/11/my-musical-taste/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 21:22:52 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/11/my-musical-taste/</guid>
		<description><![CDATA[Well, less open than age average, but at least more open than finnish average, 103 vs. 98 vs. 93&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=244&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, less open than age average, but at least more open than finnish average, 103 vs. 98 vs. 93&#8230;</p>
<p><a HREF="http://www.musickum.com/omi/index.php5?username=stern54"><img SRC="http://s217122409.online.de/musickum/omi/graphics/omi/ostern54.png" /></p>
<p><img SRC="http://s217122409.online.de/musickum/omi/graphics/taste/tstern54.png" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/244/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/244/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/244/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=244&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/11/my-musical-taste/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Joined Jaiku</title>
		<link>http://zimboe.wordpress.com/2007/10/07/joined-jaiku/</link>
		<comments>http://zimboe.wordpress.com/2007/10/07/joined-jaiku/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 14:21:31 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/07/joined-jaiku/</guid>
		<description><![CDATA[Eventually. Contacts welcome. The IM interface is the killerest, thanks guys. It feels like the way Jaiku should be used, 140 char input really doesn&#8217;t need a web page. Update 10/09: And at the very last time: Jaiku got bought by Google, and they&#8217;re invite-only currently. Congratulations, guys! That&#8217;s awesome!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=243&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://jsav.jaiku.com/">Eventually</a>. Contacts welcome.</p>
<p>The <a HREF="http://jaiku.com/help/im">IM interface</a> is the killerest, thanks guys. It feels like the way Jaiku should be used, 140 char input really doesn&#8217;t need a web page.</p>
<p><em>Update 10/09: And at the very last time: <a TITLE="We’re joining Google" HREF="http://www.jaiku.com/blog/2007/10/09/were-joining-google/">Jaiku got bought by Google</a>, and they&#8217;re <a HREF="http://www.jaiku.com/invite/request">invite-only </a>currently.</em></p>
<p><em>Congratulations, guys! That&#8217;s awesome!</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/243/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/243/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=243&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/07/joined-jaiku/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Facebook the spam attracter</title>
		<link>http://zimboe.wordpress.com/2007/10/06/facebook-the-spam-attracter/</link>
		<comments>http://zimboe.wordpress.com/2007/10/06/facebook-the-spam-attracter/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 15:53:49 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/10/06/facebook-the-spam-attracter/</guid>
		<description><![CDATA[Duh! The morons of stalkbook printed out my Jabber address in plain text, which naturally is the same as my personal email address. (And my phone number, if I just managed to collect myself and configure Asterisk; PBXes didn&#8217;t let you use your own domain last time I checked.) (Fixed it already.) ps. spammers would [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=239&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Duh! The morons of stalkbook printed out my Jabber address in plain text, which naturally is the same as my personal email address. (And my phone number, if I just managed to collect myself and configure <a href="http://www.asterisk.org/">Asterisk</a>; <a href="https://www2.pbxes.com/">PBXes</a> didn&#8217;t let you use your own domain last time I checked.)</p>
<p><img border="0" vspace="20" src="http://zimboe.files.wordpress.com/2007/10/fbnoobs1.png?w=700" hspace="20" alt="stalkbook n00bsters" /></p>
<p>(Fixed it already.)</p>
<p>ps. spammers would be unbelievably stupid not to use some very simple OCR to read addresses out of those pics&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/239/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/239/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=239&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/10/06/facebook-the-spam-attracter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://zimboe.files.wordpress.com/2007/10/fbnoobs1.png" medium="image">
			<media:title type="html">stalkbook n00bsters</media:title>
		</media:content>
	</item>
		<item>
		<title>Stop making copies of the social network</title>
		<link>http://zimboe.wordpress.com/2007/09/29/stop-making-copies-of-the-social-network/</link>
		<comments>http://zimboe.wordpress.com/2007/09/29/stop-making-copies-of-the-social-network/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 22:03:38 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/29/stop-making-copies-of-the-social-network/</guid>
		<description><![CDATA[Update 10/01: I was a bit late: Stop building social networks:) (was on my reading list, but it took a while to acquire a time slice from my unfair scheduler.) However, I&#8217;d like to emphasize that it&#8217;s great to have all kinds of social services, but just try to hold back from multiplicating data. I stumbled [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=234&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update 10/01: I was a bit late: </em><a rel="nofollow" href="http://factoryjoe.com/blog/2007/09/20/stop-building-social-networks/"><em>Stop building social networks</em></a><em>:) (was on my reading list, but it took a while to acquire a time slice from my unfair scheduler.) However, I&#8217;d like to emphasize that it&#8217;s </em>great<em> to have all kinds of social services, but just try to hold back from multiplicating data.</em></p>
<p>I stumbled upon this discussion and couldn&#8217;t resist&#8230; My reply on <a href="http://groups.google.com/group/social-network-portability/msg/7159d476966fb1b3">I *wish* that existing social sites would import from CSV (was that Re: Six Apart is Opening the Social Graph)</a> on Social Network Portability.</p>
<p>Related to the <a href="http://del.icio.us/stern54/openid%2Bidentity%2Btechnology" title="Only a little over year ago">long-awaited</a> <a href="http://del.icio.us/stern54/social%2Bstandards" title="http://del.icio.us/stern54/social+standards">opening of the graph</a>. (*yawn*)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/234/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/234/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=234&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/29/stop-making-copies-of-the-social-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>OAuth a closed system?</title>
		<link>http://zimboe.wordpress.com/2007/09/26/oauth-a-closed-system/</link>
		<comments>http://zimboe.wordpress.com/2007/09/26/oauth-a-closed-system/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 20:27:47 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/26/oauth-a-closed-system/</guid>
		<description><![CDATA[Hm. This was really a major surprise: [OAuth spec] OAuth includes a Consumer Key and matching Consumer Secret that together authenticate the Consumer (as opposed to the User) to the Service Provider. I.e., the service provider needs to know the consumer service in advance. Although the spec says Consumer Secrets MAY be an empty string when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=231&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hm. This was really a major surprise: [<a href="http://oauth.net/documentation/spec" title="OAuth 1.0 Draft 1 09/21/07">OAuth spec</a>]</p>
<blockquote><p>OAuth includes a Consumer Key and matching Consumer Secret that together authenticate the Consumer (as opposed to the User) to the Service Provider.</p></blockquote>
<p>I.e., the service provider needs to know the consumer service in advance. Although the spec says</p>
<blockquote><p>Consumer Secrets MAY be an empty string when no Consumer verification is needed.</p></blockquote>
<p>the approach is clear.</p>
<p>So, what&#8217;s my issue? It&#8217;s simply that the Consumer Key kills spontaneous federation. For example, OAuth might get very handy with the <a rel="no-follow" href="http://factoryjoe.com/blog/2007/09/20/stop-building-social-networks/">opening of the social networks</a>, but not all social networks can (and much less should!) be registered to each other; with <a rel="no-follow" href="http://en.wikipedia.org/wiki/List_of_social_networking_websites">these 93 services</a>, it would require 8556 registrations. Furthermore, these registrations could slow the growth rate of new services as the users had to wait for the services to register with each other. And, while I wouldn&#8217;t like to sound too cynic, this allows services to completely deny federation with other, chosen services. (Read: ‘big services’ may easily cripple ‘small services’ by closing them off).</p>
<p>Please correct me, but it seems the OAuth board took a step backward from OpenID. I&#8217;m a huge fan of OpenID, and I&#8217;d like to see also the OAuth taking the bright path.</p>
<p>Even Google&#8217;s <a href="http://code.google.com/apis/accounts/AuthForWebApps.html" title="Account Authentication Proxy for Web-Based Applications">own protocol</a> has a more friendly approach in this regard (see also <a href="http://www.google.com/search?q=x-google-token" title="google it">x-google-token</a>):</p>
<blockquote><p>Decide whether or not to register your web application. Registered web applications have the advantage of being trusted by Google; the standard caveat displayed to users on the Google login page is omitted.</p></blockquote>
<p>Vs. “you MAY not need to register your application.” (Emphasis not mine, although the quote somewhat adapted..) But, at least the Google doesn&#8217;t punch you to the nose for a welcome (and that&#8217;s <em>really</em> something.. :)</p>
<p>This was also interesting (from OAuth; my bolds):</p>
<blockquote><p><strong>Service Providers SHOULD NOT rely on the Consumer Secret as a method to verify the Consumer identity</strong>, unless the Consumer Secret is known to be inaccessible to anyone other than the Consumer and the Service Provider.</p></blockquote>
<p>Well, is it secret or not.. So, you <em>still</em> need to do IP-based authorization? This also undermines the “allows the Service Provider to vary access levels”.</p>
<p>I hope that I&#8217;m wrong and someone corrects me. <a rel="no-follow" href="http://zimboe.wordpress.com/2006/12/31/rest-not-for-tubes-but-still-suitable-for-ui/" title="‘I’d be so glad if eBay would provide a standard federation mechanism instead of the proprietary solution.’">I really would like to have an open federation mechanism</a>.</p>
<p>Tags: <a rel="tag" href="http://technorati.com/posts/tag/oauth">OAuth</a>, <a rel="tag" href="http://del.icio.us/stern54/mashups">Mashups</a>, <a rel="tag" href="http://del.icio.us/stern54/standards">Standards</a></p>
<p><span id="more-231"></span><img border="0" src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=231" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/231/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/231/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/231/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=231&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/26/oauth-a-closed-system/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=231" medium="image" />
	</item>
		<item>
		<title>Brief note about ubiquitous communications</title>
		<link>http://zimboe.wordpress.com/2007/09/26/brief-note-about-ubiquitous-communications/</link>
		<comments>http://zimboe.wordpress.com/2007/09/26/brief-note-about-ubiquitous-communications/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 18:06:22 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Future]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/26/brief-note-about-ubiquitous-communications/</guid>
		<description><![CDATA[I was just reminded of an ‘old’ thought, which I hadn&#8217;t written down anywhere. Nothing too relevant, though&#8230; The reminder was in 10 More Future Web Trends, the prediction about “Integration into everyday devices”. I had played with a thought of applying XMPP to that domain: all those embedded terminals would contain simple XMPP clients and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=228&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was just reminded of an ‘old’ thought, which I hadn&#8217;t written down anywhere. Nothing too relevant, though&#8230;</p>
<p>The reminder was in <a rel="no-follow" href="http://www.readwriteweb.com/archives/10_more_future_web_trends.php" title="10 More Future WebTrends">10 More Future Web Trends</a>, the prediction about “Integration into everyday devices”. I had played with a thought of applying XMPP to that domain: all those embedded terminals would contain simple XMPP clients and they would publish themselves as my latest communications resource as soon as I&#8217;d entered their presence. Thus, all my communications would follow me effortlessly. The terminals could—for example—use known bluetooth device addresses (ie., phones) to authenticate people, I guess it&#8217;s signal would be enough short-range for routing communcations somewhat correctly. Though, if I&#8217;d have the phone with me all the time what would be the point&#8230; But it&#8217;d be oh so neat. :)<a href="http://flickr.com/photos/moleskineart/223806545/"><img border="0" vspace="20" align="right" width="150" src="http://farm1.static.flickr.com/92/223806545_63ef23de31.jpg" hspace="20" alt="Nabaztag" /></a></p>
<p>Also, <a href="http://www.xmpp.org/extensions/xep-0174.html" title="XEP-0174 Link-Local Messaging">link-local</a> would offer more lightweight m2m-comms compared to <a href="http://en.wikipedia.org/wiki/Universal_Plug_and_Play" title="Universal Plug and Play">upnp</a>.</p>
<p>Ah, and of course the <a href="http://en.wikipedia.org/wiki/Nabaztag" title="It's the pedias">Nabaztag</a> should <strike>support</strike> natively use XMPP. That&#8217;s so trivial.</p>
<p>Tags: <a href="http://del.icio.us/stern54/xmpp">XMPP</a>, <a href="http://del.icio.us/stern54/internet">Internet</a>, <a href="http://del.icio.us/stern54/future">Future</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/228/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/228/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=228&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/26/brief-note-about-ubiquitous-communications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://farm1.static.flickr.com/92/223806545_63ef23de31.jpg" medium="image">
			<media:title type="html">Nabaztag</media:title>
		</media:content>
	</item>
		<item>
		<title>Schema is the protocol</title>
		<link>http://zimboe.wordpress.com/2007/09/25/schema-is-the-protocol/</link>
		<comments>http://zimboe.wordpress.com/2007/09/25/schema-is-the-protocol/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 08:31:35 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/25/schema-is-the-protocol/</guid>
		<description><![CDATA[Just a little note regarding my last post about encodings: encoding is just encoding, and only XML schema defines a ‘concrete’ protocol. (Yeah, yeah, basic stuff. But I&#8217;ve seen this being mixed up.) More precisely, it&#8217;s schema+encoding that define a concrete protocol, but if we&#8217;re assuming the verbose encoding (‘normal’ XML, for debugging), it&#8217;s the schema [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=227&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just a little note regarding my last <a rel="no-follow" href="http://zimboe.wordpress.com/2007/09/18/information-encoding-revisited/" title="Information encoding, revisited">post about encodings</a>: encoding is just encoding, and only XML schema defines a ‘concrete’ protocol. (Yeah, yeah, <a href="http://www.w3.org/TR/wsdl" title="Back to 2001, ‘Web Services Description Language (WSDL) 1.1’">basic stuff</a>. But I&#8217;ve seen this being mixed up.)</p>
<p>More precisely, it&#8217;s schema+encoding that define a concrete protocol, but if we&#8217;re assuming the verbose encoding (‘normal’ XML, for debugging), it&#8217;s the schema alone that suffices for defining the protocol. And, naturally, each version of an XML schema defines a different protocol. Due to the flexible processing of XML, apps are quite often able to handle several protocols. (Which albeit are/shouldbe/mustbe quite similar.)</p>
<p>And as encodings are <a href="https://fi.dev.java.net/" title="Fast Infoset Project">completely isolated</a> from the schema, those are transparent for the application.</p>
<p>Btw., this is no way an academic discussion, this is <em>pure practice</em>. I&#8217;m into implementation currently, all major research is on the hold currently.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/227/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/227/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=227&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/25/schema-is-the-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Information encoding, revisited</title>
		<link>http://zimboe.wordpress.com/2007/09/18/information-encoding-revisited/</link>
		<comments>http://zimboe.wordpress.com/2007/09/18/information-encoding-revisited/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 20:07:28 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/18/225/</guid>
		<description><![CDATA[Update 9/25: A little follow-up. (A concrete protocol is defined by schema and encoding. I.e., each version of an XML schema is a new protocol. Understanding this is a prerequisite for reading any further.) Stefan Tilkov notes about some basic differences between AMQP and XMPP, and especially this one caught my eye: One of my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=225&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update 9/25: A little </em><a href="http://zimboe.wordpress.com/2007/09/25/schema-is-the-protocol/" rel="no-follow" title="Schema is the protocol"><em>follow-up</em></a><em>.</em></p>
<p>(A concrete protocol is defined by schema and encoding. I.e., each version of an XML schema is a new protocol. Understanding this is a prerequisite for reading any further.)</p>
<p>Stefan Tilkov <a href="http://www.innoq.com/blog/st/2007/09/17/scaling_messaging.html" title="Random Stuff » Scaling Messaging">notes about</a> some basic differences between AMQP and XMPP, and especially this one caught my eye:</p>
<blockquote><p>One of my motivations, though, was that XMPP is based on XML, while AMQP (AFAIK) is binary. This suggests to me that AMQP will probably outperform XMPP for any given scenario — at the cost of interoperability (e.g. with regard to i18n).</p></blockquote>
<p>Which of course is very correct for sure. XML is a bad choice for a transport protocol for a number of reasons. XML is complex to parse, and too ambiguous. These are not that critical when dealing with documents, but with live communications, all complications tend to escalate sharply.</p>
<p>And that&#8217;s exactly why I really would like to see some experimentation with <a href="http://en.wikipedia.org/wiki/Binary_XML" title="Binary XML in Wikipedia">binary encodings</a>—at least for protocols, if not for other uses of XML. It&#8217;s only just over a year since I <a href="http://zimboe.wordpress.com/2006/09/13/i-wish-efficient-xml-encodings-for-xmpp/" title="Efficient XML Encodings for XMPP">last argued this point</a>. Unfortunately enough, <a href="http://xernel.com/" title="Xernel - Everywhere Services">other stuff</a> has taken precedence over my tinkering with encodings.</p>
<p>Quoting <a href="http://zimboe.wordpress.com/2006/09/13/a-bit-more-of-binary-encoding/" title="A Bit More on Binary Encoding (got the joke? ;)">myself</a>: ;)</p>
<blockquote><p>And, as the binary format should be the most efficient way to represent that data, it really <em>is</em>the leanest ad-hoc binary format.</p></blockquote>
<p>Ie., when done right (and why wouldn&#8217;t it be), EXI/whatever should be very competitive against any proprietary protocol—XML itself shouldn&#8217;t set much restrictions on the efficiency of information encoding. Merely vice versa, as when both sides know the respective ‘schema’ (protocol spec, like AMQP), the amount of space used for describing structure in the actual transferred content should be minimal. So, there shouldn&#8217;t be <em>any</em> reason at all to handcraft more transfer formats; room for further optimizations should be quite limited.</p>
<p>I must emphasize the following point as it&#8217;s constantly ‘misperceived’: binary encoding is <strong>not to compress</strong>, but for making <strong>parsing more simple and robust</strong>. (Well, that&#8217;s the most important feature for me, at least.) Naturally, binary encoding helps save some space as you don&#8217;t need to verbose the tags all the time, but it certainly doesn&#8217;t compress the actual content. Of course, the compression is a good selling point (to the masses), but no sentient being should constrain itself by focusing only on that petty (uninteresting, trivial) property.</p>
<p>Elaborating just a little bit more, the point with binary encoding is exactly the fact that it is just an encoding. That&#8217;s completely independent aspect/abstraction from the data model. So, XML has always its extensibility, was it encoded with excess number of tags or some simple, singular octets (or so, ykwim.) I don&#8217;t know how extensible the AMQP is, but I&#8217;m pretty sure it isn&#8217;t extensible in an ‘industry standard way’.</p>
<p>Summary:</p>
<ul>
<li>XML <a href="http://www.w3.org/TR/REC-xml/#sec-well-formed" title="Well-Formed XML Documents">standard encoding</a>: sucks (in protocols, ok in blogging)</li>
<li>XML <a href="http://www.w3.org/TR/xml-infoset/" title="XML Information Set">data model</a>: rocks</li>
</ul>
<p>This kind of a rant this time. Take care. :)</p>
<p>Tags: <a href="http://del.icio.us/stern54/xmpp" rel="tag">XMPP</a>, <a href="http://del.icio.us/stern54/xml" rel="tag">XML</a></p>
<p><span id="more-225"></span><img src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=225" border="0" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/225/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/225/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/225/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=225&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/18/information-encoding-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=225" medium="image" />
	</item>
		<item>
		<title>Speculating the Google Phone</title>
		<link>http://zimboe.wordpress.com/2007/09/09/speculating-the-google-phone/</link>
		<comments>http://zimboe.wordpress.com/2007/09/09/speculating-the-google-phone/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 16:40:09 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/09/09/speculating-the-google-phone/</guid>
		<description><![CDATA[Update 09/10: For some more ideas, see here: The Gphone is coming; how Google could rewrite the rules. In the latest episode of GigaOM Show, Ryan Block of Engadget presented some interesting speculation about the rumored Google Phone. Ryan suggested that the Gphone would be a mobile terminal for Google&#8217;s data in the cloud—a rather obvious proposition, for sure. Although, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=205&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update 09/10:</em> For some more ideas, see here: <a href="http://www.last100.com/2007/08/29/the-gphone-is-coming-how-google-could-rewrite-the-rules/">The Gphone is coming; how Google could rewrite the rules</a>.</p>
<p>In the <a href="http://revision3.com/gigaom/digital" title="The GigaOm Show Episode 7 - Gphone, All Things Digital">latest episode</a> of GigaOM Show, Ryan Block of <a href="http://www.engadget.com/">Engadget</a> presented some interesting speculation about the rumored Google Phone. Ryan suggested that the Gphone would be a mobile terminal for Google&#8217;s data in the cloud—a rather obvious proposition, for sure. Although, I&#8217;d rather consider it as a client to <em>services</em> in the cloud, instead of mere data.</p>
<p>But hey, just watch the show.</p>
<blockquote><p>[Google is] building a mobile operating system, and they want to make it flexible, extensible, expandable, and open.</p></blockquote>
<p>(Based on a software platform by Android, which was <a href="http://en.wikipedia.org/wiki/List_of_Google_acquisitions" title="List of Google acquisitions - Wikipedia">bought by Google</a>.)</p>
<p><a href="http://blog.scifi.com/tech/archives/2007/09/02/peer_review_gphone_rumors_stoke_commentary_creativity.html" title="Sci Fi.com - Peer Review: GPhone rumors stoke commentary, creativity"><img border="0" vspace="20" align="left" width="120" src="http://zimboe.files.wordpress.com/2007/09/gphone.png?w=120&#038;h=120" hspace="20" alt="Supposedly a " height="120" /></a>Gphone&#8217;s placement was suggested to be against the more generic platforms like Nokia&#8217;s S60 and Windows Mobile, whereas iPhone has its own, more specific segment.</p>
<p>I&#8217;m expecting the Gphone to be an extremely interesting platform—if it ever materializes—but what I seriously would like to see (finally!) is a PC-kind of hardware standard for mobile devices. So that like with PC&#8217;s, individual hardware components would be upgradeable (memory, processor) and you could perhaps even add one or two additional components, like an RFID reader, a crypto/security chip, or even a 3D-graphics accelerator for fancier mobile game graphics; think <a href="http://wow-mobile.blogspot.com/" title="World of Warcraft for Mobile Phones">mobile World of Warcraft client</a>.</p>
<p>Btw., the GigaOM Show is one of my favorites, I recommend. Om is the man. :)</p>
<p>Tags: <a rel="tag" href="http://del.icio.us/stern54/mobile">Mobile</a>, <a rel="tag" href="http://del.icio.us/stern54/eq">Eq</a>, <a rel="tag" href="http://del.icio.us/stern54/google">Google</a></p>
<p><span id="more-205"></span><img border="0" src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=205" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/205/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/205/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=205&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/09/09/speculating-the-google-phone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://zimboe.files.wordpress.com/2007/09/gphone.png" medium="image">
			<media:title type="html">Supposedly a </media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=205" medium="image" />
	</item>
		<item>
		<title>Nokia opens door to wonderland?</title>
		<link>http://zimboe.wordpress.com/2007/08/29/nokia-opens-door-to-wonderland/</link>
		<comments>http://zimboe.wordpress.com/2007/08/29/nokia-opens-door-to-wonderland/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 19:31:54 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/08/29/nokia-opens-door-to-wonderland/</guid>
		<description><![CDATA[Ovi (en: door) provided something that I thought was never possible: I was stunned by a fr**ing Nokia production! There doesn&#8217;t seem to be much stuff out yet, but the intro looked ‘soulful’ and the promise was interesting—even grand, perhaps. Nokia hasn&#8217;t really provided much of either ever before, but especially the attitude has always [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=204&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://ovi.nokia.com/" title="Ovi by Nokia">Ovi</a> (en: <em>door</em>) provided something that I thought was never possible: I was stunned by a fr**ing Nokia production! There doesn&#8217;t seem to be much stuff out yet, but the intro looked ‘soulful’ and the promise was interesting—even <em>grand</em>, perhaps. Nokia hasn&#8217;t really provided much of either ever before, but especially the attitude has always been visibly missing. Phones have been allright, but all the ‘interestingness’ has been carefully filtered out. Especially their software has been less glamorous.</p>
<p>It almosts seems like Nokia had grown up and might be ready to put themselves ‘in the line of wire’. Of course, getting into content business is a fine business opportunity for them, but still, a street-credible service just might indicate that there&#8217;s some genuinely fresh thinking going on in there. (I mean, there&#8217;s tons of stuff being explored internally, but they don&#8217;t dare publish anything.) Also, the name selection, as it implies that they&#8217;re comfortable with their roots, tells something about maturity.</p>
<p>I hope I&#8217;m not overreacting. We&#8217;ll see how this starts to fold out.</p>
<p>Congrats to Nokia. Nice intro. Be brave! Or—C&#8217;mon, speak! Risk it!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/204/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/204/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=204&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/08/29/nokia-opens-door-to-wonderland/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Java is done</title>
		<link>http://zimboe.wordpress.com/2007/08/26/java-is-done/</link>
		<comments>http://zimboe.wordpress.com/2007/08/26/java-is-done/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 19:52:09 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/08/26/java-is-done/</guid>
		<description><![CDATA[Russell Beattie: I like Jonathan Schwartz a lot, but I think that unless some drastic changes are made to Java, the move to JAVA as Sun&#8217;s ticker symbol is going to be as relevant as changing it to COBOL. Couldn&#8217;t agree more. Scala ftw. (for my tasks; feel free to use Ruby/whatever for web UI, etc&#8230;) An excellent post, btw.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=203&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a REL="nofollow" HREF="http://www.russellbeattie.com/blog/java-needs-an-overhaul" TITLE="Java needs an overhaul">Russell Beattie</a>:</p>
<blockquote><p>I like Jonathan Schwartz a lot, but I think that unless some drastic changes are made to Java, the move to JAVA as Sun&#8217;s ticker symbol is going to be as relevant as changing it to COBOL.</p></blockquote>
<p>Couldn&#8217;t agree more. <a HREF="http://www.scala-lang.org/" TITLE="Scala the language">Scala</a> <abbr title="for the win">ftw</abbr>. (for my tasks; feel free to use Ruby/whatever for web UI, etc&#8230;) An excellent post, btw.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/203/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/203/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=203&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/08/26/java-is-done/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Phonebook as the social network</title>
		<link>http://zimboe.wordpress.com/2007/08/26/phonebook-as-the-social-network/</link>
		<comments>http://zimboe.wordpress.com/2007/08/26/phonebook-as-the-social-network/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 10:44:39 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Future]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/08/26/phonebook-as-the-social-network/</guid>
		<description><![CDATA[Update 09/06: Aka Aki: Mobile Social Networking “Auf die straße” “First heard” from Om Malik, at the GigaOM Show ep 3: When you come to think of it, at the end of the day the only [...] social network that really matters, is the [...] people in our cell phone. Like, hell yeah. Well, probably [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=202&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update 09/06</em>: <a href="http://www.techcrunch.com/2007/09/04/aka-aki-mobile-social-networking-auf-die-strase/">Aka Aki: Mobile Social Networking “Auf die straße”</a></p>
<p>“First heard” from Om Malik, at the <a href="http://revision3.com/gigaom/sling" title="The GigaOM Show - Episode 3 - Sling it, baby">GigaOM Show ep 3</a>:</p>
<blockquote><p>When you come to think of it, at the end of the day the only [...] social network that really matters, is the [...] people in our cell phone.</p></blockquote>
<p><img border="0" vspace="20" align="right" width="176" src="http://img218.imageshack.us/img218/2660/phonebook015uk.jpg" hspace="20" alt="Nokia phonebook" />Like, hell yeah. Well, probably even I had heard this concept before, but now was the time for it to finally crystallize in full extent and clarity—and, ah, it&#8217;s so dead simple. Once again, so funny how the most obvious things are so hard to spot. It&#8217;s amazing how this realization took this long.</p>
<p><a href="http://en.wikipedia.org/wiki/Ayo_Technology" title="50 Cent - Ayo Technology">Ayo, technology</a>! The only technical issue with the concept is to get your phonebook to the web—for which at least just about all Nokia phones already contain an adequate over-the-air synchronization solution. It&#8217;s actually scary how trivial this&#8217;d be.</p>
<p>Also, <a href="http://jaiku.com/" title="you should know them already...">Jaiku</a> is definitely in the prime spot for this; they already pwn your contact list so it&#8217;d be trivial for them to bring it to the web (although their technology may currently be limited to Nokia phones.) Albeit, for me Jaiku is still merely a microblogging platform and less of a Facebook, but it&#8217;s probably just me once again. (Or, perhaps do some minor brand tweaking in the future?) They must have thought about this a lot as Jyri is a <a href="http://www.zengestrom.com/documents.html" title="Jyri's publications">social systems heavyweight</a>.</p>
<p>And if Jaiku&#8217;s not willing to head this direction, I&#8217;m sure it&#8217;d be fun and interesting to build such a system—just ask if you need some technology or extra hands. :)</p>
<p>Btw., also the note about “IM chat list” by Joyce was <a href="http://xernel.com/" title="Xernel - IM services platform">delightful</a>. Although, I&#8217;m sure these lists will soon converge into a single contact book. (Like, d&#8217;uh.)</p>
<p>Tags: <a rel="tag" href="http://del.icio.us/stern54/social" title="'social' in my del.i">Social</a>, <a rel="tag" href="http://del.icio.us/stern54/mobile" title="mobile' in my del.i">Mobile</a>, <a rel="tag" href="http://del.icio.us/stern54/web" title="'web' in my del.i">Web</a>, <a rel="tag" href="http://del.icio.us/stern54/future" title="'future' in my del.i">Future</a></p>
<p><span id="more-202"></span><img border="0" src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=202" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/202/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/202/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/202/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/202/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/202/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=202&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/08/26/phonebook-as-the-social-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://img218.imageshack.us/img218/2660/phonebook015uk.jpg" medium="image">
			<media:title type="html">Nokia phonebook</media:title>
		</media:content>

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=202" medium="image" />
	</item>
		<item>
		<title>Dreaming of Control</title>
		<link>http://zimboe.wordpress.com/2007/08/19/dreaming-of-control/</link>
		<comments>http://zimboe.wordpress.com/2007/08/19/dreaming-of-control/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 11:08:14 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/08/19/dreaming-of-control/</guid>
		<description><![CDATA[Rosenberg&#8217;s Law: Software is easy to make, except when you want it to do something new. And then, of course, there is a corollary: The only software that&#8217;s worth making is software that does something new. — Rosenberg, p. 268 I just finished reading “Dreaming in Code” with some mixed feelings. It was really good as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=199&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Rosenberg&#8217;s Law: <em>Software is easy to make, except when you want it to do something new</em>. And then, of course, there is a corollary: <em>The only software that&#8217;s worth making is software that does something new</em>.</p></blockquote>
<p>— Rosenberg, p. 268</p>
<p>I just finished reading “<a href="http://www.amazon.com/exec/obidos/ASIN/1400082463/utteranofazim-20" title="Dreaming in Code by S. Rosenberg - Amazon">Dreaming in Code</a>” with some mixed feelings. It was really good as a story book, but entertainment was pretty much all it had to offer. I had hoped a little more; new stimuli for improving project management, not just to confirm the average case. The book described a lot of “don&#8217;t do this”-stuff, but the “do this instead” was missing.<a href="http://www.flickr.com/photos/stern54/1070238216/" title="Photo page in Flickr"><img border="0" vspace="20" align="right" width="200" src="http://farm2.static.flickr.com/1023/1070238216_2615486850_m.jpg" hspace="20" /></a></p>
<p>The bulk of the content was a well-written story about the early history of <a href="http://www.osafoundation.org/" title="Open Source Applications Foundation">OSAF</a>, and it&#8217;s project <a href="http://chandlerproject.org/" title="Chandler Project">Chandler</a>. While it was some easy reading, the project was yet another incident of unclear plans and execution. So it wasn&#8217;t that helpful, just (somewhat) entertaining.</p>
<p>The last third of the book was more interesting as there was listed some of the most accurate and interesting observations from the history of computer science and practice. Still, even if the quotes were very interesting reading, it didn&#8217;t educate much. Programming methodologies and technologies have advanced a lot in half a century, but, although some later developments are also described in the book, the main focus in the book was just in verifying the unfortunate state of an average software project with less-than-optimal practises.<sup><a href="#foot19901">1</a></sup></p>
<p>However, it was <strong>a very fine story book! A must read for managers</strong> and relatives, not so for programmers themselves.</p>
<p>Joel Spolsky was quoted several times, and I must include this quote here as it describes one of the most important aspects of my aspiration for being an entrepreneur in software product business:</p>
<blockquote><p>Craftsmanship is, of course, incredibly expensive. The only way you can afford it is when you are developing software for a mass audience. Sorry, but internal HR applications developed at insurance companies are never going to reach this level of craftsmanship because there simply aren&#8217;t enough users to spread the extra cost out. For a shrinkwrapped software company, though, this level of craftsmanship is precisely what delights users and provides longstanding competitive advantage, so I&#8217;ll take the time and do it right.</p></blockquote>
<p>— in ‘<a href="http://www.joelonsoftware.com/articles/Craftsmanship.html" title="Craftsmanship">Craftsmanship</a>’</p>
<p>(Delivery as shrink-wrapped is essentially the same as delivery as a service.)</p>
<p>Tags: <a rel="tag" href="http://del.icio.us/stern54/books" title="my del.i: books">Books</a>, <a rel="tag" href="http://del.icio.us/stern54/programming%2Bmanagement" title="my del.i: programming+management">Programming management</a>, <a rel="tag" href="http://del.icio.us/stern54/history" title="my del.i: history">History</a>, <a rel="tag" href="http://del.icio.us/stern54/culture" title="my del.i: culture">Culture</a></p>
<p>PS. a three-page excerpt of the book available <a href="http://zimboe.files.wordpress.com/2007/08/dreaming-126.pdf" title="Excerpt from Dreaming in Code, pp. 126-128">here</a>.</p>
<p><a name="foot19901" title="foot19901"></a><sup>1</sup>) Perhaps the main message of the book was that software projects are hard to manage; thus the title.</p>
<p><span id="more-199"></span><img border="0" src="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=199" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/199/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/199/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=199&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/08/19/dreaming-of-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>

		<media:content url="http://farm2.static.flickr.com/1023/1070238216_2615486850_m.jpg" medium="image" />

		<media:content url="http://c18.statcounter.com/counter.php?sc_project=1937023&#38;java=0&#38;security=8c40f6e0&#38;invisible=1&#38;post=199" medium="image" />
	</item>
		<item>
		<title>Google Reader, it really rocks</title>
		<link>http://zimboe.wordpress.com/2007/07/18/google-reader-it-really-rocks/</link>
		<comments>http://zimboe.wordpress.com/2007/07/18/google-reader-it-really-rocks/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 20:16:28 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/07/18/google-reader-it-really-rocks/</guid>
		<description><![CDATA[My feed reading has been in a little flux recently as I got frustrated by some minor usability issues of FeedDemon. I bought the license and tried to use it a few months, but it just falls short with my feed collection. Put concretely, its less efficient collection views efficiently cut my reading efficiency in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=196&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My feed reading has been in a little flux recently as I got frustrated by some minor usability issues of <a HREF="http://www.feeddemon.com/" TITLE="FeedDemon">FeedDemon</a>. I bought the license and tried to use it a few months, but it just falls short with my feed collection. Put concretely, its less efficient collection views efficiently cut my reading efficiency in half. And it really means some time&#8230; (ie., less reading the actual content, more clicking the fracking reader.)</p>
<p>So, as a quick fix, I reverted back to <a TITLE="RSS Bandit" HREF="http://www.rssbandit.org/">RSS Bandit</a>, which had a serious bug fixed a while ago so it&#8217;s usable now. But it&#8217;s much heavier compared to FeedDemon, and it and Eclipse don&#8217;t really fit into my machine concurrently (1,8g/1 mobile pentium, 1,5gig mem.) So, now it was performance issues which made the reading slow.</p>
<p>So, I was looking for another solution and decided to give <a HREF="http://www.google.com/reader/" TITLE="Editor's Choice">Google Reader</a> a go. I knew to expect fabulous things from the Google engineers, but I was a little suspicious over the web interface. I really liked the native UIs: the multi-pane layout,  high responsiveness and UI elements playing together well. The web interface of the Reader really does fall short on those areas, but the reading list is still functional enough—though, HTML is a language for presenting content, not UI. Reader however provides preview and title listing modes, which suffice well.</p>
<p>There are also a couple features where the server-side solution excels compared to a local client: performance—as in  handling the feed item mass—and feed updating. Now I can use Eclipse and have a feed reader available simultaneously. ^_^ The feed updating issue was something I discovered during my <a HREF="http://flickr.com/photos/stern54/sets/72157600732928262/" TITLE="2007-07-04 Arctic Ocean">short vacation</a> of a week, during which I couldn&#8217;t let the Bandit update feeds. It would&#8217;ve cost a long penny to do over cellular networks&#8230; This resulted in missing items in some high-volume feeds (read <a HREF="http://programming.reddit.com/">programming.reddit.com</a>). Fortunately, that&#8217;s bygones now.</p>
<p>Currently, I&#8217;m still in middle of the transition to Google Reader. It&#8217;s pretty tedious trying to maintain the read state of little over 800 feeds&#8230; Divide and conquer, one category at a time.</p>
<p>PS. I also tried <a HREF="http://www.newsgator.com/ngs/" TITLE="NewsGator Online">NewsGator</a> but it had some issues back then.</p>
<p>tags: <a REL="tag" HREF="http://del.icio.us/stern54/web%2Bservices" TITLE="web+services">web+services</a>, <a REL="tag" HREF="http://del.icio.us/stern54/google" TITLE="microsoft 2.0">google</a></p>
<p><span id="more-196"></span><img BORDER="0" SRC="http://c18.statcounter.com/counter.php?sc_project=1937023&amp;java=0&amp;security=8c40f6e0&amp;invisible=1&amp;post=196" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/196/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/196/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=196&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/07/18/google-reader-it-really-rocks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
		<item>
		<title>Define Excellence</title>
		<link>http://zimboe.wordpress.com/2007/06/24/define-excellence/</link>
		<comments>http://zimboe.wordpress.com/2007/06/24/define-excellence/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 12:07:55 +0000</pubDate>
		<dc:creator>Janne Savukoski</dc:creator>
				<category><![CDATA[Diary]]></category>

		<guid isPermaLink="false">http://zimboe.wordpress.com/2007/06/24/principles-of-lust/</guid>
		<description><![CDATA[The principles of lust // Are easy to understand Do what you feel // Feel until the end The principles of lust // Are burnt in your mind Do what you want // Do it until you find // Love — in “Principles of Lust” by Curly M.C. et al. (1990)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=194&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>The principles of lust // Are easy to understand<br />
Do what you feel // Feel until the end<br />
The principles of lust // Are burnt in your mind<br />
Do what you want // Do it until you find // Love</p></blockquote>
<p>— in “Principles of Lust” by Curly M.C. <em>et al</em>. (1990)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zimboe.wordpress.com/194/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zimboe.wordpress.com/194/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zimboe.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zimboe.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zimboe.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zimboe.wordpress.com&amp;blog=319053&amp;post=194&amp;subd=zimboe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zimboe.wordpress.com/2007/06/24/define-excellence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://static.zimboe.com/principles_of_lust.mp3" length="630185" type="audio/mpeg" />
	
		<media:content url="http://0.gravatar.com/avatar/2b69712f8221b573bfe1e9cb4ce3b152?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">jsav</media:title>
		</media:content>
	</item>
	</channel>
</rss>
