<?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"
	>

<channel>
	<title>ilya haykinson >> blog</title>
	<atom:link href="http://ilya.netapt.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilya.netapt.com/blog</link>
	<description></description>
	<pubDate>Sat, 03 May 2008 08:56:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>OpenTweet - distributed twitter-like service?</title>
		<link>http://ilya.netapt.com/blog/archive/2008/05/03/opentweet-distributed-twitter-like-service/</link>
		<comments>http://ilya.netapt.com/blog/archive/2008/05/03/opentweet-distributed-twitter-like-service/#comments</comments>
		<pubDate>Sat, 03 May 2008 08:55:27 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/?p=22</guid>
		<description><![CDATA[Scott Hanselman in this tweet (and on his blog) proposed a sort of a distributed tweet server to serve as an alternative to Twitter.  He points out that this has been proposed before, and even implemented to some degree.

On the surface, Twitter is a feed of messages &#8212; combined with many ways of getting [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Hanselman in this <a href="http://twitter.com/shanselman/statuses/802411601">tweet</a> (and on his <a href="http://www.hanselman.com/blog/RFCOpenTweetsWhyIsMicrobloggingCentralized.aspx">blog</a>) proposed a sort of a distributed tweet server to serve as an alternative to <a href="http://www.twitter.com">Twitter</a>.  He points out that this has been <a href="http://www.russellbeattie.com/blog/decentralized-twitter-thoughts">proposed before</a>, and even <a href="http://www.russellbeattie.com/blog/peep-an-open-twitter-server">implemented to some degree</a>.</p>

<p>On the surface, Twitter is a feed of messages &#8212; combined with many ways of getting messages <em>to</em> the service, as well as many ways of getting messages <em>from</em> the service, plus a framework for subscribing to others&#8217; feed and seeing others&#8217; friends&#8217; feeds.</p>

<p>A single user can certainly host their own feed, and (via some soon-to-be-established) microformat link to this feed.  Assuming that we discount the issue of maintaining your own feed, how will people find your feed?  How will they subscribe to it in a way that incorporates the rest of their friends&#8217; feeds?  How will replies and direct messages (both excellent features of twitter) be implemented in such a model?  Let&#8217;s dissect these in more detail.</p>

<p><strong>Finding a feed</strong></p>

<p>The low-tech, least-usable way of doing this is, of course, to just tell the reader to find the publisher&#8217;s site, find the tweetfeed link, and add it to their reading software.  In practice, this won&#8217;t really work: nobody wants to search the net to find your tweets.  My suggested solution: a set of web sites where users can register; a federation of registration servers, of sorts.  So ilya@mytweetserver.com may be my default indexing location; yours may be johndoe@leettweets.net.  If each server publishes a list/directory of nicknames (usernames) in a standard format, we can build search engines to search these registries.  In theory this will mean some networks will be effectively private until a search engine finds them, but such is the normal mode of Internet operation anyways.</p>

<p><strong>Subscribing and reading</strong></p>

<p>Feed consumption need not be anything fancy.  Something akin to online or offline <span class="caps">RSS </span>readers will be enough, albeit probably optimized for very short messages without bodies.  When you subscribe, you subscribe to the tweetfeed of the publisher; your reading software will integrate all the tweets into a single, coherent timeline.</p>

<p><strong>Replies / direct messaging</strong></p>

<p>In order to support replies, we need to determine how we will address users, and how we will deliver the messages.  I&#8217;m commingling replies and direct messages here as follows: to me, replies are public messages plus notifications to the target user that a new reply has been created, while direct messages are notifications to the target user that contain the reply, and the reply is not posted to the feed.</p>

<p>So how do we address users?  The @user syntax is a very convenient one, so we can try to piggy-back on that by having @user mean <em>user@SERVER</em> &#8212; and the <span class="caps">SERVER </span>is my default registration server.  If I want to address a user on another server, I can always use the fully-qualified @user@someserver.com.  So for example, let&#8217;s imagine that there are three users in the world: john@serverA, jane@serverB, and jeremy@serverA as well.  When john wants to reply to jeremy, he simply needs to start the reply with @jeremy, since jeremy is a user on the same server.  When replying to jane, however, john would need to start the reply with @jane@serverB.  Perhaps client software can make this easier via address book lookups.  When john&#8217;s tweetfeed is published, the feed contains john&#8217;s default server name, serverA.  A client consuming the feed would know how to resolve the usernames, and thus where to look up these other users&#8217; feeds.</p>

<p>So that&#8217;s addressing, now what about delivery?  This may be approached much like trackbacks: a standardized way of submitting a short snippet of data to your registration server.  In a way, your registration server is your notification server.  Some servers may be configured to forward the message on to your own tweet feed engine as an actual comment-like post; others may email you; others may publish a reply-feed that you may then consume with your own reader.  This will then solve the problem of the privacy of direct messages as well &#8212; your private reply-notification and direct message feed will only be known to you.</p>

<p>Finally, we need to address spam.  In a distributed system, combating fake-reply or direct message spam may not be trivial at all.  My initial thoughts are to a) force reply messages to include a computed hash of some value from your feed, or b) have the reading software filter out any messages from people that it knows aren&#8217;t your friends, and requiring your friends to include a public key in their feed and to sign their messages with their private key.</p>

<p><strong>Conclusion</strong></p>

<p>This may all be a bit overkill, but on the other hand may result in a nice, friendly Twitter-like service that doesn&#8217;t really lose any of the functionality that makes Twitter so attractive and even gains some capabilities to create private networks.</p>

<p>Oh yeah, and follow me at <a href="http://twitter.com/haykinson">http://twitter.com/haykinson</a> <img src='http://ilya.netapt.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2008/05/03/opentweet-distributed-twitter-like-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OLPC and the world economic imbalance</title>
		<link>http://ilya.netapt.com/blog/archive/2007/12/25/olpc-and-the-world-economic-imbalance/</link>
		<comments>http://ilya.netapt.com/blog/archive/2007/12/25/olpc-and-the-world-economic-imbalance/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 20:13:07 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2007/12/25/olpc-and-the-world-economic-imbalance/</guid>
		<description><![CDATA[In ways typical of his usual punditry, John C. Dvorak decides to bash the One Laptop Per Child project.  He reaches into his bag of over-the-top comparisons and sly turns of phrase, and argues that the laptop project is just the rich West being guilted into doing something for poor Africans and choosing this [...]]]></description>
			<content:encoded><![CDATA[<p>In ways typical of his usual punditry, <a href="http://en.wikipedia.org/wiki/John_C._Dvorak">John C. Dvorak</a> decides to <a href="http://www.pcmag.com/article2/0,2704,2227850,00.asp">bash the One Laptop Per Child project</a>.  He reaches into his bag of over-the-top comparisons and sly turns of phrase, and argues that the <a href="http://laptop.org/">laptop project</a> is just the rich West being guilted into doing something for poor Africans and choosing this totally inappropriate remedy.</p>

<p>The British pundit <a href="http://en.wikipedia.org/wiki/Bill_Thompson_%28technology_writer%29">Bill Thompson</a> answers Dvorak and <a href="http://news.bbc.co.uk/2/hi/technology/7138061.stm">pokes holes in his argument</a> &mdash; and does a wonderful job of bringing a dose of reality into the conversation.</p>

<p>The argument isn&#8217;t the first one out there.  The debate about the <span class="caps">OLPC </span>has been going on ever since <a href="http://en.wikipedia.org/wiki/Nicholas_Negroponte">Nicholas Negroponte</a> started talking about the project.  It&#8217;s been both praised and criticized on aspects ranging from its technology, its cost, its educational value, and every single other conceivable aspect of its existence.</p>

<p>The strongest argument, however, is not one based on the <span class="caps">OLPC </span>at all.  While talking about a green computer for kids, we are really getting in the middle of a long-standing debate in the West about how to approach post-colonial Africa and other developing nations.  Is it right for the West to patronize the developing nations?  Should we leave them to figure things out for themselves, even if it takes a hundred years?  As people living in industrialized nations we feel a strong sense of injustice: our life expectancies are reasonable, our purchasing power is providing us with an ever-growing material wealth, and we have risen from working to provide for sustenance to being able to hold meta-discussions about our societal goals &mdash; yet, we have done a lot of this by letting others remain in the dark as we took their natural resources and at times decimated their populations.</p>

<p>With the world&#8217;s wealth severely out of balance, the self-conscious West wants to find ways to help.  It tries sending aid &ndash; food and clothing, technology and money &ndash; most often with no long-term benefit.  With aid efforts coming and going without any noticeable impact, it&#8217;s not surprising that people like Dvorak grow weary of yet another way to ram an unasked-for gift down the throats of people who most definitely like food first, and green laptops later.</p>

<p>The world&#8217;s resources may be seen as a <a href="http://en.wikipedia.org/wiki/Zero-sum">zero-sum gam</a>e, and the West has been playing with the developing world as if the game was exactly that.  It typically talks about help to the developing world as transfer of wealth in some way, be it food, medicine patents, or even free military help to deal with internal political conflicts.  What the West fails to realize is that in order to truly solve the imbalance of wealth we would have to somehow radically re-allocate our resources.  This means that the West has to become really, really poor relative to its current situation.  If the Gross World Product is about <a href="https://www.cia.gov/library/publications/the-world-factbook/print/xx.html">$65,960,000,000,000</a> (that&#8217;s about $66 trillion), and there are about 6.6 billion people in the world, the average per-capita <span class="caps">GDP </span>should be about $10,000.  That&#8217;s four times less than the per-capita <span class="caps">GDP </span>in the United States, less than third of the per-capita figure in France, Malaysia would have to shed nearly a third, and even folks in Mexico would have to sacrifice a little bit.  I do not think that the world, and especially the West, is ready to accept that kind of a transition.  Indeed, even if we wanted to re-balance the world in a less-egalitarian way and, say, created a 4-to-1 disparity between the richer and poorer, we would still have to bring the per-capita figures to $16,000 in the 30 to 40 different Western countries.</p>

<p>Assuming that there will never be political will in the West to voluntarily become poor in order to empower the developing world, the only solution is to think of economic growth for the developing nations as acquiring new abilities rather than simply receiving transfers from the rich parts of the world.  This is where projects like the <span class="caps">OLPC </span>come in.  With a relatively small investment from the West &mdash; mainly comprised of technical and organizational know-how required to put together the laptop, its software, and its manufacturers &mdash; the West creates a tool that may empower some creation of new wealth, and new prosperity, in the developing world.  Education and other stimulants of the information economy have the power to create a set of people who will contribute to the world &mdash; and their local society &mdash; in ways that would not be possible if we were simply providing expendable food.  If a million laptops are distributed, and 700,000 of them crash and burn, and a further 200,000 are stolen, that still leaves a hundred thousand kids who are exposed to the Internet, the information economy, computation, software development, hardware engineering&#8230; you name it, in some way or another.  That knowledge is not priceless, but it will last a lot longer than temporary insufficiently-sized one-time wealth transfers from the ashamed West.</p>

<p>In 2002, the president of Pakistan, Pervez Musharraf, was speaking to the <a href="http://en.wikipedia.org/wiki/Organization_of_the_Islamic_Conference">Oraganization of the Islamic Conference</a>&#8217;s committee on <a href="http://en.wikipedia.org/wiki/Committee_on_Scientific_and_Technological_Cooperation">Science and Technology</a>.  In his speech he <a href="http://presidentofpakistan.gov.pk/FilesSpeeches%5CPolicy%5C10282004123350PM1020200475858AMWord%20File.pdf">pointed out the great difference in educational disparity</a> between the entire Islamic world, and the West (he actually used the example of the <a href="http://en.wikipedia.org/wiki/Ummah">entire Islamic world</a> having only 430 universities, and the country of Japan alone having 1000).  He urged his colleagues &mdash; other heads of state &mdash; to invest in higher education as a way of lifting the member nations out of the relative darkness, as he described the situation.  He even declared a jihad &#8220;against illiteracy, poverty, backwardness and deprivation&#8221;. </p>

<p>Mr. Musharraf&#8217;s words are encouraging.  That a leader of a nation deeply in the midst of poor, developing nations acknowledges at the highest level the need to encourage and develop education as the primary method for getting out of the economic imbalance indicates at least some understanding of these same forces of creating long-term prosperity.  The knowledge and information economy stimulation can also occur via other means than building universities: with methods such as the little green laptops, which cost the West fairly little but provide the developing world with a platform to build their future.   </p>

<p>Now we just have to hope that Mr. Musharraf and others like him continue to believe in this principle, and begin this investment in their future in earnest.<!--a97927e3a5c489bf298af6016ef81f3d--><!--874abb794c6317288d1434a811efd1bd--><!--6b01db74aa2cfaaac439c194c3cc82f8--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2007/12/25/olpc-and-the-world-economic-imbalance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Great job found</title>
		<link>http://ilya.netapt.com/blog/archive/2007/12/25/great-job-found/</link>
		<comments>http://ilya.netapt.com/blog/archive/2007/12/25/great-job-found/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 18:01:26 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2007/12/25/great-job-found/</guid>
		<description><![CDATA[By the way, I now work at Hulu, and totally loving it.  If anyone else is interested in a job, and can stand up to the challenge, I definitely welcome emails or comments to this post.]]></description>
			<content:encoded><![CDATA[<p>By the way, I now work at <a href="http://www.hulu.com">Hulu</a>, and totally loving it.  If anyone else is interested in a job, and can stand up to the challenge, I definitely welcome emails or comments to this post.<!--6f56f13b45f717a2afa82dbcd446437d--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2007/12/25/great-job-found/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Looking for a great job</title>
		<link>http://ilya.netapt.com/blog/archive/2007/09/11/looking-for-a-great-job/</link>
		<comments>http://ilya.netapt.com/blog/archive/2007/09/11/looking-for-a-great-job/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 06:39:52 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2007/09/11/looking-for-a-great-job/</guid>
		<description><![CDATA[After almost 6 years of working on the product, I&#8217;ve resigned from Kareo.  It&#8217;s been a great journey through growing as a software developer and improving my architecture skills, spending almost two years as the manager of the development team, and in general seeing a real business grow from its foundation to something real. [...]]]></description>
			<content:encoded><![CDATA[<p>After almost 6 years of working on the product, I&#8217;ve resigned from Kareo.  It&#8217;s been a great journey through growing as a software developer and improving my architecture skills, spending almost two years as the manager of the development team, and in general seeing a real business grow from its foundation to something real.  However, it&#8217;s now time to move on.</p>

<p>So to that end I&#8217;ve begun looking for a new place to work.  (Here&#8217;s <a href="http://ilyah.netapt.com/misc/Resume_September_2007.pdf">my resume</a>, by the way). I&#8217;m not totally sure where I&#8217;ll end up, but I know about a few things that excite me (both on the business front as well as the technological front):</p>

<ul><li>In general, startup companies with solid business ideas</li><li>Current (thrilling) changes in the .NET world (i.e. <a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx"><span class="caps">LINQ</span></a> and other <a href="http://msdn2.microsoft.com/en-us/vcsharp/Aa336745.aspx">C# 3.0 features</a>)</li><li>The <a href="http://www.mono-project.com/Main_Page">Mono Project</a> and the availability of .NET on Linux</li><li><a href="http://silverlight.net/">Silverlight</a> and <a href="http://www.mono-project.com/Moonlight">Moonlight</a>, as well as <a href="http://www.xaml.net/"><span class="caps">XAML</span></a> and <a href="http://www.mozilla.org/projects/xul/"><span class="caps">XUL</span></a></li><li><a href="http://www.ubuntu.com/">Ubuntu</a>&#8217;s success in creating a thrillingly useful Linux desktop</li><li>Solving the many &#8220;App 2.0&#8243; challenges of bringing desktop apps towards their web brethren</li><li>Agile teams of smart people</li></ul>

<p>If you know of places that are great in some way, let me know.<!--71837a1a321d26c852b4831710b2ebb2--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2007/09/11/looking-for-a-great-job/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hooked on Who</title>
		<link>http://ilya.netapt.com/blog/archive/2007/09/03/hooked-on-who/</link>
		<comments>http://ilya.netapt.com/blog/archive/2007/09/03/hooked-on-who/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 23:03:19 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2007/09/03/hooked-on-who/</guid>
		<description><![CDATA[For the last few months I&#8217;ve been completely addicted to Doctor Who &#8212; I bumped into an episode on PBS, and ended up watching all of the new series (all three seasons).  I then watched Torchwood (the &#8220;adult&#8221; spinoff), and have even started watching the entire old series.  To that end, I&#8217;m keeping [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few months I&#8217;ve been completely addicted to Doctor Who &#8212; I bumped into an episode on <span class="caps">PBS, </span>and ended up watching all of the new series (all three seasons).  I then watched Torchwood (the &#8220;adult&#8221; spinoff), and have even started watching the entire old series.  To that end, I&#8217;m keeping a blog, <a href="http://hookedonwho.wordpress.com">http://hookedonwho.wordpress.com</a>, to chronicle my efforts &#8212; and my impressions.  </p>

<p>Overall, I&#8217;ve got to say a giant Thank You to two entities: 1) Peer to Peer networks, which provided me with the the second and third seasons of the new series which was just not available in the US yet, not to mention Torchwood which is only starting in a few weeks having aired in the UK months ago, and 2) YouTube, whose users diligently upload old serials that are only available on (hard to find) <span class="caps">VHS </span>tapes, making it possible to watch almost the entire old series.<!--e1ebb64be71f9d9ee02b7ace04cf0f70--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2007/09/03/hooked-on-who/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Comparative Subway Systems 101</title>
		<link>http://ilya.netapt.com/blog/archive/2006/11/14/comparative-subway-systems-101/</link>
		<comments>http://ilya.netapt.com/blog/archive/2006/11/14/comparative-subway-systems-101/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 04:01:57 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2006/11/14/comparative-subway-systems-101/</guid>
		<description><![CDATA[It&#8217;s really strange to observe BART as compared to the Moscow Metro.  

BART seems to be very utilitarian, unfriendly to the visitor.  The map is a bit confusing (where are the stations exactly? the lines cover up quite a swath of the city), the lines are confusing (why are there four different lines [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s really strange to observe <a href="http://bart.gov"><span class="caps">BART</span></a> as compared to the <a href="http://metro.ru">Moscow Metro</a>.  </p>

<p><span class="caps">BART </span>seems to be very utilitarian, unfriendly to the visitor.  The map is a bit confusing (where are the stations exactly? the lines cover up quite a swath of the city), the lines are confusing (why are there four different lines going in the same direction over the same track in the city?).  It&#8217;s even less clear which lines the trains are actually from, when they pull up at the platform &#8212; there&#8217;s an announcement of the final destination, but one has to look at the map to really tell which train you really want.  Finally there&#8217;s what&#8217;s announced in the train itself: basically, nothing.  You can kind of hear the name of the station you just pulled up to, and then really quickly an announcement of the destination of the train again.  And the cars have no information on the routes you are following &#8212; definitely not on the current route, and not even a system map that&#8217;s obvious.</p>

<p>Compare with the Moscow Metro.  Trains to different destinations almost never arrive at the same platform at stations &#8212; you always know where the train is going based on the platform you&#8217;re on.  Each platform indicates which stations are still in the direction of travel, so that you can calculate how many stops you need to wait till you should shove your way out of the car.  Upon arriving at each station, the system announced &#8220;Station [name of station]. Transition to station [name of other station] on the [name of line of the other station]&#8220;.  Before the train leaves from each station, the system announces &#8220;Warning, doors are closing; the next station is [next station in direction of travel]&#8220;.  If you&#8217;re on a line for the first time, they&#8217;re making it very obvious what&#8217;s about to happen.  If you&#8217;re there every day, it&#8217;s annoying but possible to tune out.  Each car has a system map next to almost every exit door, and a map of the current line above almost every exit door as well.</p>

<p>In addition to San Francisco, I&#8217;ve been to subways in <span class="caps">LA,</span> Chicago, <span class="caps">NYC, </span>several cities in Russia, several cities in Europe, and in Argentina.  I think the <span class="caps">BART </span>system really gets low points for newbie usability.<!--8235cbd657c3e6d5a790628e7af4285e--><!--efd7dc3fe4fe69799f2c32f66d1f399e--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2006/11/14/comparative-subway-systems-101/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wireless impressions</title>
		<link>http://ilya.netapt.com/blog/archive/2006/08/23/wireless-impressions/</link>
		<comments>http://ilya.netapt.com/blog/archive/2006/08/23/wireless-impressions/#comments</comments>
		<pubDate>Thu, 24 Aug 2006 07:50:47 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2006/08/23/wireless-impressions/</guid>
		<description><![CDATA[There are a few defining technology moments for me.  The first was when I saw a computer for the first time (I remember playing Frogger and Moon Patrol).  The second was when I got a 486 as an upgrade to a PC XT; I was just not prepared for the speed increase.  [...]]]></description>
			<content:encoded><![CDATA[<p>There are a few defining technology moments for me.  The first was when I saw a computer for the first time (I remember playing Frogger and Moon Patrol).  The second was when I got a 486 as an upgrade to a PC XT; I was just not prepared for the speed increase.  The next was when around 1995, when I realized that a three-block pedestrian street near me had a website.  If a street could have a website, then the future surely had arrived.</p>

<p>I think that I had a fourth defining technology moment the other day.  I got my cellphone to stream music from the Net.  It&#8217;s not a major achievement, but here I was, holding a little box in my hand, receiving more data in a few seconds than I could have fit on any storage device just fifteen years prior.  I could go anywhere in my home with this box, and my music &#8212; some music &#8212; would always be with me.  And it&#8217;s not really the music that got me &#8212; after all, you could do this with radio for decades now.  It&#8217;s the fact that I really do now have the jukebox-in-the-sky; I can listen to exactly what I want and where I want, without wires and with just my personal helper device.  It&#8217;s also the fact that it wasn&#8217;t just music that was streaming; it was 40 kilobits per second of highly compressed data.  I was connected; I was really part of the network.  I took this further the next day: I plugged my jukebox-in-the-sky into my car&#8217;s auxiliary stereo port.  Listening to my streaming station at 70 miles an hour, I was on the Internet, still part of the network.  </p>

<p>I was receiving.  This was definitely the fourth defining moment for me.<!--ae469c6dd2a359a6e4c6da37694651c7--><!--248259408e8d22bba779218b7d707a2a--><!--d09985450bcbd46bbaae78762f7f562f--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2006/08/23/wireless-impressions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows / RSS</title>
		<link>http://ilya.netapt.com/blog/archive/2006/08/06/windows-rss/</link>
		<comments>http://ilya.netapt.com/blog/archive/2006/08/06/windows-rss/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 06:52:48 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2006/08/06/windows-rss/</guid>
		<description><![CDATA[Microsoft&#8217;s new version of IE will have RSS feed management based on the new Microsoft Feeds API.  This API is also going to be used by the upcoming Office 2007, notably in Outlook.

This is actually a great development.  I&#8217;ve been a big fan of using mail reader based feedreaders, and totally love the [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;s <a href="http://www.microsoft.com/windows/ie/default.mspx">new version of IE</a> will have <span class="caps">RSS </span>feed management based on the new Microsoft Feeds <span class="caps">API. </span> This <span class="caps">API </span>is also going to be used by the upcoming <a href="http://www.microsoft.com/office/preview/default.mspx">Office 2007</a>, notably in Outlook.</p>

<p>This is actually a great development.  I&#8217;ve been a big fan of using <a href="http://www.newsgator.com">mail reader based feedreaders</a>, and totally love the fact that now I don&#8217;t have to use third party software.  What I&#8217;m not happy about is feed synchronization.</p>

<p>I fairly regularly use three computers: a desktop at work, a desktop at home, and a laptop that I bring back and forth.  I run Outlook 2007 (beta, of course) on my laptop.  However, I sometimes want access to my feeds on one of the other machines, whether because I quickly want to check one of the blogs, or because I find a site that I want to add to my Outlook reading list.  But, being on another machine, I&#8217;m out of luck.</p>

<p>Outlook makers thought of this, somewhat.  Since feeds get delivered into Exchange folders, I can actually just read the posts being retrieved by my laptop from wherever I can run Outlook.   But what if I don&#8217;t want to run Outlook everywhere?</p>

<p>The solution has got to be feed synchronization.  A simple service can receive <span class="caps">OPML </span>files containing your blogroll and then synchronize them across Windows devices.  Run a small client software, and it keeps track of your feeds &#8212; updating any clients with changes from other clients.  All your machines would of course start checking all your feeds, but that&#8217;s a small cost to pay for keeping your computing environments synchronized.</p>

Requirements for such a service:<br />
<ol><li style="margin-top:0; margin-bottom:0;">Create and manage an account</li><li style="margin-top:0; margin-bottom:0;">Support initial import of an <span class="caps">OPML </span>file</li><li style="margin-top:0; margin-bottom:0;">Configure itself as either a reader only, or full synchronizer</li><li style="margin-top:0; margin-bottom:0;">Regularly query the service and update the local Common Feed List with new feeds</li><li style="margin-top:0; margin-bottom:0;">Regularly query the local Common Feed List and upload any changes to the service</li><li style="margin-top:0; margin-bottom:0;">Support export of <span class="caps">OPML </span>file</li></ol>


<p>It would really be best if a service like Bloglines just built an <span class="caps">API </span>for this; they already have <span class="caps">OPML </span>capabilities and have a feed-savvy account base.</p>

<p>Thoughts, anyone?<!--d26b563af375dd9fa17d3b281beffbab--><!--2855880591cd7c72c069c7c9828f681f--><!--71a13bd63f3fa2adb98402ced73825be--><!--2e6df69c1f1d127e00abbd52d011b263--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2006/08/06/windows-rss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Those darn wikis</title>
		<link>http://ilya.netapt.com/blog/archive/2005/06/21/those-darn-wikis/</link>
		<comments>http://ilya.netapt.com/blog/archive/2005/06/21/those-darn-wikis/#comments</comments>
		<pubDate>Tue, 21 Jun 2005 14:16:48 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2005/06/21/those-darn-wikis/</guid>
		<description><![CDATA[The other day, LA Times launched a concept they called wikitorial &#8212; basically, they started a wiki, put a professionally written editorial on it, and link to this wiki from the newspaper&#8217;s site&#8217;s home page.  Then, as far as anyone can see, about a day later they shut the site and blamed vandals for [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, <a href="http://www.latimes.com">LA Times</a> launched a concept they called <em>wikitorial</em> &#8212; basically, they started a wiki, put a professionally written editorial on it, and link to this wiki from the newspaper&#8217;s site&#8217;s home page.  Then, as far as anyone can see, about a day later they shut the site and blamed vandals for the closure. The blogosphere has been laughing, in a way, at the LA Times folks who couldn&#8217;t handle the heat. I think that they&#8217;re wrong to laugh.</p>

<p>Shortly after the wikitorial was put up, I found myself on the LA Times wiki &#8212; they called it <span class="caps">LATW</span>iki. This to me looked like a crippled version of the <a href="http://mediawiki.org">MediaWiki</a> software that runs Wikipedia and Wikinews. Crippled, because some things I expect in the software, like the Recent Changes list, or any sort of community pages for coordination of editing efforts, were very clearly absent. No <a href="http://en.wikipedia.org/wiki/WP:VP">village pump</a>, no <a href="http://en.wikinews.org/wiki/Wikinews:Water_cooler">water cooler</a>. </p>

<p>After just manually going to the recent changes page, two things became obvious: 1) there was some vandalism going on, and 2) <a href="http://en.wikipedia.org/wiki/User:Jimbo_Wales">Jimbo Wales</a> was online, fixing things. Between the two of us, we then moved some pages around, introduced some navigation, created a bit of space for collaboration, left instructions for newbies, and kept an eye on vandalism and reverted it. A few other MediaWiki-savvy folks dropped in over the course of the day to tidy things up.</p>

<p>Where were the site&#8217;s administrators? Probably watching what was happening. After Jimbo and I stopped minding Recent Changes, the admins banned a user or two, and reverted some changes. And eventually had to go to sleep &#8212; which probably quickly resulted in vandals changing the site enough that the only way they knew to cope with it was to close the wiki.</p>

<p>And then the emailed us, asking for advice. Which both Jimbo and I have been very glad to provide. The people at the LA Times who were responsible for the wikitorial really want to do this right, but my feeling is that they simply didn&#8217;t yet know how to properly run a wiki. The terms of service were horrendous, the community-building was nearly non-existent. Even vandal-fighting tools like Recent Changes were not easily available.</p>

<p>In my communication with the LA Times folks in charge of the project, I recommended the following:</p>

<blockquote>Running a wiki requires a very simple formula. The site has to have a purpose (which yours does). The folks who sponsor the site have to be well-known and accessible (that means that you have to be involved on the site &#8212; make user pages, respond to things posted on your talk pages, etc). The site&#8217;s visitors have to be given responsibility &#8212; 
out of all your visitors, a small percentage will get interested enough in keeping your wiki going that they&#8217;ll see it as <em>their</em> wiki: accept their behavior and encourage it! Let the users set all the policy for content, navigation, language, attribution, etc. And reserve the right to rule by fiat, but use it very, very, very rarely.</blockquote>

<p>I think experiments such as this one have to be encouraged, and not ridiculed. It takes a lot to move a mainstream media organization such as LA Times in the direction of the wikisphere and the blogosphere. The very nature of a newspaper is to want to be insular and to bind every published word with some strict legalese. It is the nature of a wiki to be as open as possible and to resist limitations.</p>

<p>So why did the wikitorial come down, and what does it mean?  I argue that it wasn&#8217;t because of vandalism per se, but because LA Times wasn&#8217;t yet ready to start a community. They weren&#8217;t ready to trust random users enough to make them site admins. They weren&#8217;t ready to let users form policy.</p>

<p>And it&#8217;s ok that they weren&#8217;t &#8212; heck, at least they even tried this experiment. Most other large organizations haven&#8217;t, at all. What we as wiki-savvy, online community members should be doing is to give constructive feedback on building such a community, on fixing terms-of-service problems, on making the site work when it comes back up.  And then maybe after a few years we&#8217;ll successfully see a mainstream media wiki that is open, thriving, and accomplishes its goals.<!--a768b43c24fa4c774a878eae86425c95--><!--937ef1cbeb930ad90952711d389477e6--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2005/06/21/those-darn-wikis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>News about Wikinews</title>
		<link>http://ilya.netapt.com/blog/archive/2005/04/30/wikinews/</link>
		<comments>http://ilya.netapt.com/blog/archive/2005/04/30/wikinews/#comments</comments>
		<pubDate>Sun, 01 May 2005 07:35:11 +0000</pubDate>
		<dc:creator>ilya</dc:creator>
		
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://ilya.netapt.com/blog/archive/2005/04/30/wikinews/</guid>
		<description><![CDATA[A few months ago I was interviewed by a reporter about Wikinews. Unfortunately it turned out that the magazine killed the story after the reporter had come out an interviewed a good number of Wikinewsies &#8212; so the story is now posted on a blog. Read the story now!]]></description>
			<content:encoded><![CDATA[<p>A few months ago I was interviewed by <a href="http://www.mateoland.com">a reporter</a> about <a href="http://en.wikinews.org/">Wikinews</a>. Unfortunately it turned out that the magazine killed the story after the reporter had come out an interviewed a good number of Wikinewsies &mdash; so the story is now posted on a blog. <a href="http://citizenskane.blogspot.com">Read the story now!</a><!--8d899c684387e5aafdf5121ba5c63ed7--><!--d3949e11228e3e8628e51d8d0908dac9--></p>]]></content:encoded>
			<wfw:commentRss>http://ilya.netapt.com/blog/archive/2005/04/30/wikinews/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
