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

<channel>
	<title>Yun Fu&#039;s Worklog &#187; web</title>
	<atom:link href="http://www.fuyun.org/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fuyun.org</link>
	<description>a system engineer&#039;s blog</description>
	<lastBuildDate>Fri, 09 Apr 2010 17:41:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>bit.ly</title>
		<link>http://www.fuyun.org/2009/10/bit-ly/</link>
		<comments>http://www.fuyun.org/2009/10/bit-ly/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 06:05:47 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/?p=116</guid>
		<description><![CDATA[If someone (say google) wants to acquire twitter, but worries about its fair market value, a cheaper alternative may be to buy bit.ly, assuming the goal of acquisition is to get crowdsourcing links in realtime for building a better search engine. Bit.ly is the default link shortening service for twitter. Most outgoing links on twitter [...]]]></description>
			<content:encoded><![CDATA[<p>If someone (say google) wants to acquire twitter, but worries about its fair market value, a cheaper alternative may be to buy bit.ly, assuming the goal of acquisition is to get crowdsourcing links in realtime for building a better search engine. Bit.ly is the default link shortening service for twitter. Most outgoing links on twitter are shortened by bit.ly. My experience on twitter tells me that most valuable tweets have  links referring to useful sites. So bit.ly aggregates most useful sites shared by community. More important, bit.ly is a redirection service. It monitors the click rate of the links, which indicates the value of the links.</p>
<p>However, tradevibes shows that bit.ly is brought to you by the same people who built, acquired, or invested in twitter. So it may not be so easy to hijack twitter in this way. But bit.ly is really a useful link aggregation service. As a fact, bit.ly already provides a <a href="http://bit.ly/app/search">search engine</a> for discovering tweet links. Bit.ly may be even more useful than those social bookmarks, since people use shortened urls not only publicly but also in private emails.</p>
<p>So why do people use bit.ly? Twitter 140-char limit is one reason. But that&#8217;s not all. Tracking purpose is another important reason. If you host a blog yourself, you may have some way to track the click rate. But if you share a photo on flickr, an article you happen to find, how do you know how many people really click your sharing? Even if you host your own blogs, how do you know if people really click 3rd-party links on your blog? Bit.ly is the answer. The dashboard on bit.ly distinguishes it from other url shortening services. It tracks the entire click history including the time histogram, referrers, and locations of clicks. That&#8217;s more advanced than some virtual hosting services or blog services.</p>
<p>What inspires me more is this. Large Internet services all have their own private redirection/tracking services. Now, this kind of non-user-perceived component can become an independent startup to enable other services to build on top of it. So the question is what other components like this are missing on the Internet?  A lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/10/bit-ly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Char By Char Synchronization</title>
		<link>http://www.fuyun.org/2009/09/char-by-char-synchronization/</link>
		<comments>http://www.fuyun.org/2009/09/char-by-char-synchronization/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:42:34 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/?p=142</guid>
		<description><![CDATA[Today google is going to launch google wave to 100K users. Wave is a new form of communication channel, which makes group email more like wiki + instant message conference. One important feature is character by character synchronization among all participants. An interview with wave core engineer Dhanji Prasanna shows that the synchronization part can [...]]]></description>
			<content:encoded><![CDATA[<p>Today google is going to launch google wave to 100K users. Wave is a new form of communication channel, which makes group email more like wiki + instant message conference. One important feature is <a href="http://www.waveprotocol.org/">character by character synchronization </a>among all participants. An <a href="http://www.infoq.com/news/2009/09/google-wave-backstage">interview </a>with wave core engineer Dhanji Prasanna shows that the synchronization part can be traced back to  a 1995 paper, <a href="http://portal.acm.org/citation.cfm?id=215585.215706">High-Latency, Low-bandwidth Windowing in the Jupiter Collaboration System</a>.</p>
<p>I am not sure if char-by-char synchronization is really useful for email. I feel that will be the first thing I am going to disable in my email client if it exists. I prefer  the opposite direction by giving a second thought for everything I send. Isn&#8217;t that another google project, <a href="http://gmailblog.blogspot.com/2009/03/new-in-labs-undo-send.html">undo send</a>? (Actually the dream may come true by replacing distributed emails with a central wave.) But I do see some other scenarios where char-by-char synchronization is very interesting. <a href="http://googleblog.blogspot.com/2009/09/back-to-school-with-google-docs.html">Live cooperation on google doc</a> really introduced huge edge to beat microsoft. A new startup on social answers, <a href="http://www.fluther.com/">flusher</a>, distinguishes itself from other answer sites by instant answers. Also, some professional traders really want to share their trading actions in a more live way. Social needs to go to real time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/char-by-char-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To win a game that is impossible to win</title>
		<link>http://www.fuyun.org/2009/09/to-win-a-game-that-is-impossible-to-win/</link>
		<comments>http://www.fuyun.org/2009/09/to-win-a-game-that-is-impossible-to-win/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 08:52:50 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=73</guid>
		<description><![CDATA[To win a game that is impossible to win, you need to first change the rule.
When Microsoft was busy fixing its IE security problems, Google introduced a browser that is fastest in executing javascript. Who care the difference in javascript execution speed at that time? But, that was a new rule to compare browsers. Gradually [...]]]></description>
			<content:encoded><![CDATA[<p>To win a game that is impossible to win, you need to first change the rule.</p>
<p>When Microsoft was busy fixing its IE security problems, Google introduced a browser that is fastest in executing javascript. Who care the difference in javascript execution speed at that time? But, that was a new rule to compare browsers. Gradually chrome gave me an impression that it is &#8220;fast&#8221;.</p>
<p>After I upgraded to firefox 3.5 beta, a browser with unbelievably long startup time,  I started to seek alternatives and roughly remembered chrome is somehow &#8220;fast&#8221;.  So I started to use chrome and did feel it is fast. All web sites I regularly visit work very well in it.</p>
<p>Now google starts to boost HTML5 using its strategic products. IE, once the king of browsers, needs google chrome frame to fully support HTML5.</p>
<p>No matter whether google can win this game or not, what impressed me is that I saw consistency in google strategies to win a game from all perspectives with patience year over year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/to-win-a-game-that-is-impossible-to-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Success Factor of Social Network Services</title>
		<link>http://www.fuyun.org/2009/09/one-success-factor-of-social-network-services/</link>
		<comments>http://www.fuyun.org/2009/09/one-success-factor-of-social-network-services/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:52:54 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=34</guid>
		<description><![CDATA[I was always wondering what&#8217;s the essence of social networks. How to start a new social network service? What&#8217;s a successful social network service?
This summer is a singing season in China. Two series of singing competition shows were lively broadcasted during the summer by two TV stations. One is more for teenagers and more like [...]]]></description>
			<content:encoded><![CDATA[<p>I was always wondering what&#8217;s the essence of social networks. How to start a new social network service? What&#8217;s a successful social network service?</p>
<p>This summer is a singing season in China. Two series of singing competition shows were lively broadcasted during the summer by two TV stations. One is more for teenagers and more like American Idol. I did not watch. The other, named Do You Remember, is my favorite. This program invented this competition model to see how accurate a singer can remember the lyrics of popular or classical songs and sing them well. Moreover, they keep inventing new rules to compete. For example in the last week show, they let audience to use cellphone messages to vote to determine the winners. But you can only vote during the 180-second period when the singer you support was performing on stage. I can imagine the fans of those singers cannot even leave from the screen for a while to avoid missing the window. How long was the show?  It lasted almost 4 hours.</p>
<p>TV as a media service is changing. Traditional movies or TV series based TV stations cannot compete with DVD or the Internet, where audience can watch any programs any time. This is especially true in China. So what are those top TV players doing in China? They are playing games, live social games like the above shows, with audience. Only in this way, they can draw audience attention for 4 hours continuously.</p>
<p>Internet media services face the same problem. Given a set of users, how to increase user’s time spent on the service. As a consequence, content-based media services are losing users to social networks. Then, how to create a successful social web site? I think one success factor is playing games with your users.</p>
<p>Yahoo recently launched English version Meme silently and ridiculously got a lot of Chinese users to flood in. Yahoo Meme played a very good game in this launch. First, it is an invite-only service. Notice, it is different from other yahoo bucket tests, where users are selectively invited by Yahoo. Instead, users have rights to invite others. This is an old game invented by Gmail. However, as the result,  many Chinese users ask each other on twitter to attempt to get an invitation email to see this mysterious Meme. Second, after users log in, they can immediately notice a re-post button for each post. Yes, this is retweet, one of the most important features on twitter. It is always true that majority of social network users cannot generate novel content. Reposting at least allows them to participate in the game.</p>
<p>If a social network is a game, then what&#8217;s the essence of the game? There are many. One important one is creativity. Not game creator&#8217;s creativity, but user&#8217;s creativity. A good game should intrigue user&#8217;s interest to discover or even to invent! Twitter is a good example of social games. It took me almost half a year to understand twitter better and better. From the beginning, how to find interesting users to follow. To the end, how to get others to follow me. Twitter is also a good example of user invention. An article on MIT Technology Review  &#8220;<a href="http://www.technologyreview.com/web/23312/?a=f"><em>The Evolution of Retweeting</em></a>&#8221; described how twitter users invented reply, hash, and RT. What twitter did in this game is just simply following the users. Remember the most important experience in trading market? Follow the trend, don&#8217;t predicate.</p>
<p>Let&#8217;s imagine what Yahoo would do if Yahoo acquired twitter in 2007, when twitter had not obtained critical user space. Assuming Yahoo realized this could be the most important social network service in the following years, they decided to boost it. First of all, integrate twitter with Yahoo homepage. If after that, the result is not impressive, then what to do? Integrate with search result? Good idea. Let&#8217;s select most valuable tweets and show them above search results as shortcuts to get more traffic. Hmm, the result is still not good enough.  OK, Let&#8217;s use machine learning and NLP to understand user&#8217;s tweets and rewrite them as search queries to get search results to satisfy our users. The final solution may never get a chance to show the result since the product will be cut before that. So what&#8217;s wrong? Traffic acquisition is important. But that&#8217;s still an old-school solution for content-based media services. It is like using Yahoo existing services as a truck to pull a rocket. However, the rocket&#8217;s fuel is not ignited.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/one-success-factor-of-social-network-services/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Your Twitter Follower Statistics</title>
		<link>http://www.fuyun.org/2009/09/your-twitter-follower-statistics/</link>
		<comments>http://www.fuyun.org/2009/09/your-twitter-follower-statistics/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 19:00:05 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=7</guid>
		<description><![CDATA[Check your twitter statistics at TwitterCounter
They even provide an API http://twittercounter.com/pages/api
just try
curl &#8220;http://twittercounter.com/api/?username=your_twitter_account&#8221;
the statistics for me was generated 1 month ago. You can see your rank.
Also, you can see top 100 twitter users here
http://twittercounter.com/pages/100
Related Sites:
http://twitterank.com/
http://twitalyzer.com/twitalyzer/
]]></description>
			<content:encoded><![CDATA[<p>Check your twitter statistics at <a href="http://twittercounter.com/">TwitterCounter</a></p>
<p>They even provide an API <a href="http://twittercounter.com/pages/api">http://twittercounter.com/pages/api</a></p>
<p>just try</p>
<p>curl &#8220;http://twittercounter.com/api/?username=your_twitter_account&#8221;</p>
<p>the statistics for me was generated 1 month ago. You can see your rank.</p>
<p>Also, you can see top 100 twitter users here</p>
<p><a href="http://twittercounter.com/pages/100">http://twittercounter.com/pages/100</a></p>
<p>Related Sites:</p>
<p><a href="http://twitterank.com/">http://twitterank.com/</a></p>
<p><a href="http://twitalyzer.com/twitalyzer/">http://twitalyzer.com/twitalyzer/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/your-twitter-follower-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Luke Wroblewski&#8217;s blog about Facebook Design</title>
		<link>http://www.fuyun.org/2009/09/luke-wroblewskis-blog-about-facebook-design/</link>
		<comments>http://www.fuyun.org/2009/09/luke-wroblewskis-blog-about-facebook-design/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:10:19 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=11</guid>
		<description><![CDATA[Design at Facebook
http://www.lukew.com/ff/entry.asp?879
There are a lot of commonly appreciated points such as &#8220;Feedback is good. Get as much as you can and as early as possible. Helps save time.&#8221; and don’t fall in love with your design.
Some other more unique points:
&#8220;Writing front-end code ties design into the engineering culture of the company. Having a designer [...]]]></description>
			<content:encoded><![CDATA[<p>Design at Facebook</p>
<p><a href="http://www.lukew.com/ff/entry.asp?879">http://www.lukew.com/ff/entry.asp?879</a></p>
<p>There are a lot of commonly appreciated points such as &#8220;<em>Feedback is good. Get as much as you can and as early as possible. Helps save time.</em>&#8221; and don’t fall in love with your design.</p>
<p>Some other more unique points:</p>
<p><em>&#8220;Writing front-end code ties design into the engineering culture of the company. Having a designer that can write code allows details to get figured out and quickly implemented.&#8221;</p>
<p>&#8220;There is no creative director at Facebook, instead use a bottoms up process to get alignment. &#8221;</p>
<p>&#8220;<span style="color: #ff0000;">Mockups lie.</span> They lack content and context. Need to use real content and page designs to understand how the design will work.</em>&#8221;</p>
<p>I like the last point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/luke-wroblewskis-blog-about-facebook-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter, Meme and Jaiku</title>
		<link>http://www.fuyun.org/2009/09/twitter-meme-and-jaiku/</link>
		<comments>http://www.fuyun.org/2009/09/twitter-meme-and-jaiku/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 09:09:14 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=88</guid>
		<description><![CDATA[Yahoo silently launched meme recently. It is pretty nice. But can it beat twitter?
Interesting enough, meme launch drew a lot of Chinese users&#8217; interest in Google&#8217;s microblogging and they found Google acquired a twitter like microblogging service Jaiku in Oct 2007, when we were busy with yahoo answers. We even did not notice twitter at [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo silently launched meme recently. It is pretty nice. But can it beat twitter?</p>
<p>Interesting enough, meme launch drew a lot of Chinese users&#8217; interest in Google&#8217;s microblogging and they found Google acquired a twitter like microblogging service Jaiku in Oct 2007, when we were busy with yahoo answers. We even did not notice twitter at the time.</p>
<p><a href="http://mashable.com/2007/10/09/jaiku-google/">http://mashable.com/2007/10/09/jaiku-google/</a></p>
<p>Almost two years have passed. Let&#8217;s see their growth.</p>
<p>Twitter is now the 13th largest traffic site in the world by today (rank 15 in 3 month average). It occupies 3.75% of global Internet users. The following chart shows the increase of this user reach over the past 2 years.</p>
<p><img src="http://farm3.static.flickr.com/2455/3885761827_321632ee06.jpg" alt="" /></p>
<p>Then what about jaiku in the past 2 years. It almost has no growth. Traffic rank is 19648 in the world.</p>
<p><img src="http://farm4.static.flickr.com/3439/3886558104_7d4c07202d.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/twitter-meme-and-jaiku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tweet using curl</title>
		<link>http://www.fuyun.org/2009/09/tweet-using-curl/</link>
		<comments>http://www.fuyun.org/2009/09/tweet-using-curl/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:32:48 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=17</guid>
		<description><![CDATA[curl -u username:password -d status=&#8221;140-char content&#8221; http://twitter.com/statuses/update.xml
If your password has special characters, try to escape them with backslashes.
]]></description>
			<content:encoded><![CDATA[<p>curl -u username:password -d status=&#8221;140-char content&#8221; http://twitter.com/statuses/update.xml</p>
<p>If your password has special characters, try to escape them with backslashes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/09/tweet-using-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teenagers do not use Twitter</title>
		<link>http://www.fuyun.org/2009/08/teenagers-do-not-use-twitter/</link>
		<comments>http://www.fuyun.org/2009/08/teenagers-do-not-use-twitter/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 00:52:35 +0000</pubDate>
		<dc:creator>Yun Fu</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fuyun.org/wp/?p=22</guid>
		<description><![CDATA[It is not news. NYTimes just published an article Who&#8217;s Driving Twitter&#8217;s Popularity? Not Teens.
http://www.nytimes.com/2009/08/26/technology/internet/26twitter.html?_r=1
some interesting points

&#8220;Though Twitter’s founders originally conceived of the site as a way to stay in touch with acquaintances, it turns out that it is better for broadcasting ideas or questions and answers to the outside world or for marketing a [...]]]></description>
			<content:encoded><![CDATA[<p>It is not news. NYTimes just published an article <strong><em>Who&#8217;s Driving Twitter&#8217;s Popularity? Not Teens.</em></strong></p>
<p><a href="http://www.nytimes.com/2009/08/26/technology/internet/26twitter.html?_r=1">http://www.nytimes.com/2009/08/26/technology/internet/26twitter.html?_r=1</a></p>
<p>some interesting points<br />
<em><br />
&#8220;Though Twitter’s founders originally conceived of the site as a way to stay in touch with acquaintances, it turns out that it is better for broadcasting ideas or questions and answers to the outside world or for marketing a product.&#8221;</em></p>
<p>&#8220;<em>The public nature of Twitter is particularly sensitive for the under-18 set, whether because they want to hide what they are doing from their parents.&#8221;<br />
</em><br />
Let me add another figure of twitter demographics from comscore shared by <a href="http://www.flickr.com/photos/cambodia4kidsorg/"><strong>cambodia4kidsorg</strong></a> on flickr.</p>
<p><img src="http://farm3.static.flickr.com/2637/3905960680_29d68fdc46.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fuyun.org/2009/08/teenagers-do-not-use-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
