<?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>semanticvoid &#187; Yahoo!</title>
	<atom:link href="http://semanticvoid.com/blog/index.php/category/yahoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://semanticvoid.com/blog</link>
	<description>extracting the semantics from the void</description>
	<lastBuildDate>Thu, 22 Sep 2011 21:05:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>WYCIWYS</title>
		<link>http://semanticvoid.com/blog/2011/09/21/wyciwys/</link>
		<comments>http://semanticvoid.com/blog/2011/09/21/wyciwys/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 21:12:39 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[hackday]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/?p=659</guid>
		<description><![CDATA[Many a times I&#8217;ve stared at Explored Flickr Photos and tried grokking its artistic nuances. My lack of artistic sensibility, at times causes me to fail to understand the photography techniques or properties that the photographer used or intended to capture. But the Flickr community is brimming with experts who often chime in about what [...]]]></description>
			<content:encoded><![CDATA[<p>Many a times I&#8217;ve stared at Explored Flickr Photos and tried grokking its artistic nuances. My lack of artistic sensibility, at times causes me to fail to understand the photography techniques or properties that the photographer used or intended to capture. But the Flickr community is brimming with experts who often chime in about what they like/see in comments. My #nlproc hack (for the upcoming Yahoo! Winter Hackday) aims to solve this by <em>summarizing</em> this expert knowledge (wisdom of crowd) for a photograph.</p>
<p><em><strong>W</strong>hat <strong>Y</strong>ou <strong>C</strong>omment <strong>I</strong>s <strong>W</strong>hat <strong>Y</strong>ou <strong>S</strong>ee</em> (<strong>WYCIWYS</strong>) is a Flickr hack that harnesses the comments of photos to determine the attributes/properties of the photo that people are talking about. It also gives a sentiment score (+ve) for each attribute to help a user gauge what other users find most interesting about a photo. Following are some outputs for WSCIWYS (<strong>click to zoom</strong>):</p>
<p><a href="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.51.43-PM.png"><img class="size-medium wp-image-661 alignnone" title="image 1" src="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.51.43-PM-300x195.png" alt="click to zoom" width="300" height="195" /></a></p>
<div class="mceTemp">
<dl id="attachment_663" class="wp-caption alignnone" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.56.05-PM.png"><img class="size-medium wp-image-663" title="image 2" src="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.56.05-PM-300x162.png" alt="click to zoom" width="300" height="162" /></a><a href="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.59.43-PM.png"><img class="alignnone size-medium wp-image-666" title="image 3" src="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-1.59.43-PM-300x161.png" alt="click to zoom" width="300" height="161" /></a><a href="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-2.01.07-PM.png"><img class="alignnone size-medium wp-image-668" title="image 4" src="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-2.01.07-PM-300x189.png" alt="click to zoom" width="300" height="189" /></a><a href="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-2.04.11-PM.png"><img class="alignnone size-medium wp-image-669" title="image 5" src="http://semanticvoid.com/blog/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-2.04.11-PM-300x192.png" alt="click to zoom" width="300" height="192" /></a></dt>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2011/09/21/wyciwys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>what the bleep!</title>
		<link>http://semanticvoid.com/blog/2011/03/04/what-the-bleep-2/</link>
		<comments>http://semanticvoid.com/blog/2011/03/04/what-the-bleep-2/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 19:13:15 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Abuse]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[profanity]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2011/03/04/</guid>
		<description><![CDATA[Profanity is often prevalent in user generated content (like comments). Websites that do not want to display such profane comments/content currently employ masking as a solution to get rid of profanity. Masking replaces the profanity in the content with characters like ####. The masked content still though conveys the existence of profanity to the user. [...]]]></description>
			<content:encoded><![CDATA[<p>Profanity is often prevalent in user generated content (like comments). Websites that do not want to display such profane comments/content currently employ masking as a solution to get rid of profanity. Masking replaces the profanity in the content with characters like ####. The masked content still though conveys the existence of profanity to the user. Humans have built up a great language model to infer missing words. Try it yourself &#8211; it should be easy for you to guess a bunch of profanity words for the following sentence:</p>
<blockquote><p>What the ####!</p></blockquote>
<p>My hack (<strong>Bleep</strong>) for the Yahoo! Spring &#8217;11 Hackday is yet another natural language hack that tries to remove the profanity from a comment without altering the semantics of the content. In brief, removing the profanity word from the content makes the parse tree less probable. The algorithm tries to alter this improbable parse tree to find the best local parse tree.</p>
<p>Following are some corrections suggested by <strong>Bleep</strong>:</p>
<p><a href="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.39.53-PM1.png"><img src="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.39.53-PM1.png" alt="" title="1" width="503" height="106" class="aligncenter size-full wp-image-603" /></a><br />
<a href="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.40.25-PM1.png"><img src="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.40.25-PM1.png" alt="" title="2" width="378" height="111" class="aligncenter size-full wp-image-604" /></a><br />
<a href="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.40.56-PM1.png"><img src="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.40.56-PM1.png" alt="" title="3" width="390" height="117" class="aligncenter size-full wp-image-605" /></a><br />
<a href="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.41.22-PM1.png"><img src="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.41.22-PM1.png" alt="" title="4" width="613" height="122" class="aligncenter size-full wp-image-606" /></a><br />
<a href="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.41.51-PM1.png"><img src="http://semanticvoid.com/blog/wp-content/uploads/Screen-shot-2011-03-04-at-12.41.51-PM1.png" alt="" title="5" width="397" height="121" class="aligncenter size-full wp-image-607" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2011/03/04/what-the-bleep-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the evolving spammer</title>
		<link>http://semanticvoid.com/blog/2010/09/08/the-evolving-spammer/</link>
		<comments>http://semanticvoid.com/blog/2010/09/08/the-evolving-spammer/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 03:10:31 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[Abuse]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/?p=454</guid>
		<description><![CDATA[Though I&#8217;ve only recently started tackling it (spam), what I hear from veterans is that spam is hard problem. It is so not because its difficult to model (unlike some sub-domains in NLP) but because essentially it is a battle of human-vs-human. The opponent is now a constantly evolving machine. They learn and they learn [...]]]></description>
			<content:encoded><![CDATA[<p>Though I&#8217;ve only recently started tackling it (spam), what I hear from veterans is that spam is hard problem. It is so not because its difficult to model (unlike some sub-domains in NLP) but because essentially it is a battle of human-vs-human. The opponent is now a constantly evolving machine. They learn and they learn fast. This keeps those fighting spam on their toes and you need to react to new techniques that they learn to get past the filters. Most of the work thus involved is on a reactive basis. Basically you keep iterating the following cycle: deploy -> observe -> learn -> model -> deploy</p>
<p>Now lets consider a sample spam text: &#8220;Find sexy  girls and guys at xyz.com&#8221;. The simplest classifier (lets assume Bayesian text classifier) will start to crumble once the spammer changes the text to &#8220;fin d sex y girl s an d guy s a t xyz.co m&#8221;. So you will label and retrain your classifier to catch this new trick.</p>
<p><img src="http://semanticvoid.com/blog/wp-content/uploads/yoda-150x150.jpg" alt="" title="yoda" width="150" height="150" class="alignleft size-thumbnail wp-image-465" /> To get out of this vicious reactive cycle, you need to test your model proactively against the possible techniques a spammer could come up with to get away. This is where comes in <strong>YODA</strong> (acronym for <i>Overly Determined Abuser</i>), a genetic programming based model of a spammer I built (yes we have 20% time as well) to break our spam detection models. As any other genetic algorithm framework, it needs implementations of fitness functions and genome functions. The idea is to model characteristics of a spammer (variables that a spammer can manipulate) as genome functions. The genome functions represent the minimalist change that can be made to the text. For instance, changing the case of characters, modifying sentence delimiters, modifying word delimiters etc. The genome functions need not be just text modification functions but could also represent other attributes of a spammer (like IP etc). The fitness functions represent the criteria the spammer is trying to optimize i.e. to get past the filters with minimal distortions to the spam text. This could be the edit distance combined with the score returned by the model/filter.</p>
<p>Once the fitness function and many such genome functions have been defined, you can set these spam bots free to undergo selection, crossover and mutation. In the end (when you decide to stop the evolution), you will end up  with bots that are far more complex than just the basic genome functions defined. The transformations to the original text might be beyond what you could have thought of testing against.</p>
<p>Following are some results of this model on the same spam text using the above mentioned basic genome functions:</p>
<p>- F.ind.s.exy g.irls.a.nd.g.uys.a.t.x.yz.com<br />
- f iñd s exy gi rls ã ñd g úys a t xy z.çom<br />
- FI ND sE Xy Gir Ls anD gu yS AT XyZ. COM<br />
- Find_sexy girls and_guys at_xyz.com</p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2010/09/08/the-evolving-spammer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>`Fact`orize Your Search</title>
		<link>http://semanticvoid.com/blog/2009/08/14/factorize-your-search/</link>
		<comments>http://semanticvoid.com/blog/2009/08/14/factorize-your-search/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 07:37:08 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/?p=308</guid>
		<description><![CDATA[Dygest and a hackday later, @sudheer_624 and I (@semanticvoid) are back with &#8216;dfacto&#8217;, codename for our latest search hack for Yahoo! Hackday Summer 2009. I think that search is undergoing a paradigm shift &#8211; its no longer about who presents the best ten blue links but now more about presenting the answers upfront. Dfacto (pronounced [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://semanticvoid.com/blog/2009/03/19/dygest-your-search/">Dygest</a></strong> and a hackday later, <a href="http://twitter.com/sudheer_624">@sudheer_624</a> and I (<a href="http://twitter.com/semanticvoid">@semanticvoid</a>) are back with <strong>&#8216;dfacto&#8217;</strong>, codename for our latest search hack for Yahoo! Hackday Summer 2009.</p>
<p>I think that search is undergoing a paradigm shift &#8211; its no longer about who presents the best ten blue links but now more about presenting the answers upfront. <strong>Dfacto</strong> (pronounced as &#8216;<em>de facto</em>&#8216;, Latin for &#8216;<em>by [the] fact</em>&#8216;) is aimed at addressing this issue. A large percentage (nearly 68%) of queries are informational queries &#8211; one where the searcher knows what she&#8217;d like to do or find but does not know how this can be achieved. <strong>Dfacto</strong> is aimed primarily at addressing this class of queries by presenting a set of facts associated with the query/topic to the searcher. It uses natural language algorithms to get facts that are most &#8220;semantically&#8221; related to the query. In lay terms, it literally tries to understand your query and the results. I&#8217;ll save the algorithmic details for another post. The few examples below show how it works:</p>
<p><em>Disclaimer: This is a work in progress, so you might notice a few &#8216;facts&#8217; that are irrelevant to the query.</em></p>
<p>Lets say the searcher is (losing hair and) looking for causes of hair loss. Normally he/she would need to click through a bunch of links to get an overview on the causes. This hack on the other hand makes life a bit easier by presenting the causes upfront (click to enlarge):</p>
<p><center><a href="http://farm3.static.flickr.com/2525/3819295965_c7f9c3a651_o.png">click to enlarge<br /><img src="http://farm3.static.flickr.com/2525/3819295965_d8d3055f49.jpg" alt="'hair loss cause'" /></a><br /></center></p>
<p>Along with the facts, we also list the source from where it was extracted. Alternatively, the searcher can also select a bunch of facts he/she thinks are relevant and refine the search. This in turn would yield a new set of &#8216;web results&#8217; along with new refined and related &#8216;facts&#8217;.</p>
<p>Another example (one which I particularly like) is a query about &#8216;table manners&#8217;. This precisely lists a set of etiquette&#8217;s to follow at the table (click to enlarge).</p>
<p><center><a href="http://farm3.static.flickr.com/2587/3820121342_ac99f01072_o.png"> click to enlarge<br /> <img src="http://farm3.static.flickr.com/2587/3820121342_543ae9bb92.jpg" alt="'table manners'" /></a></center></p>
<p>Alternatively, <strong>Dfacto</strong> also serves well as a product research tool. A query for &#8216;iphone 3gs&#8217; yeilds (click to enlarge):</p>
<p><center><a href="http://farm3.static.flickr.com/2595/3820128618_cfbc2db7d6_o.png"> click to enlarge<br /> <img src="http://farm3.static.flickr.com/2595/3820128618_5fb29f2762.jpg" alt="'iphone 3gs'" /></a></center></p>
<p>On another note, if you have a date in the coming weeks you might be interested in reading the list below (:</p>
<p><center><a href="http://farm3.static.flickr.com/2669/3819328509_59c127b413_o.png"> click to enlarge<br /> <img src="http://farm3.static.flickr.com/2669/3819328509_ba08fe9e02.jpg" alt="'first date tips'" /></a></center></p>
<p>Happy hacking!</p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2009/08/14/factorize-your-search/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dygest Your Search</title>
		<link>http://semanticvoid.com/blog/2009/03/19/dygest-your-search/</link>
		<comments>http://semanticvoid.com/blog/2009/03/19/dygest-your-search/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 06:56:36 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[summarization]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/?p=256</guid>
		<description><![CDATA[Update: This hack won the coveted &#8216;Search&#8217; category award. For the last couple of days, I and @sudheer_624 have been busy working on this hack for a Yahoo! Hackday. Although still a prototype, the hack has turned out to be interesting so we thought of putting it out for others to play around with. Dygest [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> This hack won the coveted &#8216;Search&#8217; category award.</p>
<p>For the last couple of days, I and <a href="http://twitter.com/sudheer_624">@sudheer_624</a> have been busy working on this hack for a Yahoo! Hackday. Although still a prototype, the hack has turned out to be interesting so we thought of putting it out for others to play around with.</p>
<p><strong>Dygest</strong> (pronounced as &#8216;digest&#8217; &#8211; thanks to <a href="http://twitter.com/bluesmoon">@bluesmoon</a>) is aimed at changing the conventional way of displaying search context via a snippet to a more informative, machine generated document summary. There two kinds of relevance for evaluating search results:</p>
<ul>
<li>Vertical relevance: determined by the ranking algorithms.</li>
<li>Horizontal relevance: the contextual information made available to the user about the result &#8211; Searchmonkey is a good initiative on this front.</li>
</ul>
<p>
The current way of displaying this context is via a snippet of text under every result. This snippet shows the neighborhood of the occurrence of the query terms. Usually this information is not rich enough for a searcher to make the right judgement about the result. This causes the searcher to switch back and forth between the documents and the search results if the the page is not relevant. This can be frustrating at times.</p>
<p>
<strong>Dygest</strong> aims to solve this by either replacing or enhancing the current search snippet with a summary of the result page. At its core lies a summarization engine which figures out what the *real* content of the page is (distinguishing it from the other junk like surrounding text, navigational text, comments etc) and then performs text summarization on this content. The summary of the page is then displayed to the user via the appropriate interface. How cool is that?</p>
<p>
The user no longer needs to click on irrelevant links. He/She can perceive the theme/important facts of the page from right within the results page. The other advantage of this is that it gives the user a good overview of the query topic &#8211; he no longer needs to spend time reading many long documents but rather read a few summaries from the top results to get a good overview of the subject. This is particularly well suited for mobile devices where its frustrating to switch back and forth between pages and the search results. This is also fit for news articles where we just need the important facts about the story. </p>
<p>
Well, here is an example to convince you. A search for &#8216;Carol Bartz&#8217; yields the following result which at the first glance is not at all informative.</p>
<p><center> <img alt="" border="2" src="http://farm4.static.flickr.com/3456/3369960208_48edc07644_o.png" title="search snippet for Carol Bartz" /> </center></p>
<p>
Enhancing the existing view with an abstract of the page helps gauge the content and theme of the document. This would now look like:</p>
<p><center> <img alt="" src="http://farm4.static.flickr.com/3637/3369975750_f0b313ae61_o.png" title="summarized view" /> </center></p>
<p><strong>Dygest</strong> outputs the following summaries for the query &#8216;<a href="http://datacracy.info/cgi-bin/dygest/search.py?q=iran+site%3Anews.yahoo.com">Iran</a>&#8216; restricted to Yahoo! News:</p>
<p><center><img alt="" src="http://farm4.static.flickr.com/3658/3370011200_a757dc42d8_o.png" title="Query for Iran" /></center></p>
<p>And following for &#8216;<a href="http://datacracy.info/cgi-bin/dygest/search.py?q=obama+stimulus+plan">Obama stimulus plan</a>&#8216;:</p>
<p><center><img alt="" src="http://farm4.static.flickr.com/3578/3370098322_1a73cd285b_o.png" title="obama stimulus plan"  /></center></p>
<p>Currently, <strong>Dygest</strong> has two interfaces &#8211; (1) a search interface powered by yahoo boss and (2) a searchmonkey plugin. Its just a prototype so be kind and don&#8217;t be too judgmental.</p>
<p>Start dygest<em>ing</em> <a href="http://datacracy.info/dygest/">here</a>.</p>
<p><center><br />
<script src="http://pipes.yahoo.com/js/imagebadge.js">{"pipe_id":"3hCWTB0Y3hG3E9xK6ycw5g","_btype":"image"}</script><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2009/03/19/dygest-your-search/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Monkey Just Got Delicious &#8211; II</title>
		<link>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious-ii/</link>
		<comments>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious-ii/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 06:11:35 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious-ii/</guid>
		<description><![CDATA[[UPDATE] Try the search monkey app here This is a follow-up post of The Monkey Just Got Delicious &#8211; I. The app is not yet public for the reasons mentioned in part I. As I had mentioned, my goal was to generate a tag cloud for the search results. Well, search monkey does not allow [...]]]></description>
			<content:encoded><![CDATA[<p><b>[UPDATE]</b> Try the search monkey app <a href="http://gallery.search.yahoo.com/application?smid=YLs.s">here</a></p>
<p>This is a follow-up post of <a href="http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/">The Monkey Just Got Delicious &#8211; I</a>. The app is not yet public for the reasons mentioned in <a href="http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/">part I</a>. As I had mentioned, my goal was to generate a tag cloud for the search results. Well, search monkey does not allow you to spit out arbitrary html, thus making it difficult to render a tag cloud. After much thought I settled for a color coded tag cloud (as in the screenshot below). You will notice the color of the tags gradually fading (darker shade means that the tag is more popular). </p>
<p>Got feedback, will listen.</p>
<p><center><br />
<table>
<tr>
<td><img src="http://farm4.static.flickr.com/3105/2756185874_3907a8df26_o.png" alt="New Deliciousify" /></td>
<td> <img src="http://farm4.static.flickr.com/3043/2756301394_021e904c67_o.png"/></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Monkey Just Got Delicious</title>
		<link>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/</link>
		<comments>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 09:04:56 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/</guid>
		<description><![CDATA[[UPDATE] Try the search monkey app here [UPDATE] New tag cloud UI for deliciousify can be viewed here [UPDATE] The search monkey app is currently disabled for public use as it was hitting the delicious rate limit. Hence it will remain as a prototype for now. BTW the delicious team is working on their own [...]]]></description>
			<content:encoded><![CDATA[<p><strong>[UPDATE]</strong> Try the search monkey app <a href="http://gallery.search.yahoo.com/application?smid=YLs.s">here</a></p>
<p><strong>[UPDATE]</strong> New tag cloud UI for deliciousify can be viewed <a href="http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious-ii/">here</a></p>
<p><strong>[UPDATE]</strong> The search monkey app is currently disabled for public use as it was hitting the delicious rate limit. Hence it will remain as a prototype for now. BTW the delicious team is working on their own search monkey app and I bet its going to be much cooler.</p>
<p><img src="http://developer.search.yahoo.com/images/searchmonkeyLogo147x150.gif" alt="" />I&#8217;m a big fan and an avid user of <a href="http://developer.search.yahoo.com">Yahoo! Search Monkey</a>. So this weekend I decided to write myself a search monkey application that I have always wished for. Well, we all will agree that nothing beats human created metadata and what better metadata about search results can there be than the vast and rich knowledge stored in bookmarking services. My search monkey application deals with enriching the organic search results from Yahoo! with metadata from del.icio.us.</p>
<p><center>[LINK DISABLED] <a href="">Try Deliciousify Search Monkey App here</a></center></p>
<p>Sometimes the search summary does not provide a useful insight into the contents of the search result (as seen below). The only way users ascertain relevance is by clicking on the result and figuring it out themselves. Wouldn&#8217;t it be better if the contents of the result could be summarized by just a few words &#8211; keywords that highlight broadly what the document talks about. Deliciousify (as seen below) aims to solve this problem by listing the top tags about a search result from del.icio.us, along with its popularity (number of people who have bookmarked it). In the future, I plan to display a tag cloud for the results. Give it a try and send any comments/feedback my way.</p>
<p><center>[LINK DISABLED] Make your search results more delicious &#8211; <a title="Add the deliciousify Enhanced Result to your Search preferences" href=""> click here </a></center></p>
<p><center><img src="http://farm4.static.flickr.com/3024/2753013032_2393cce7b0_o.png" alt="" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2008/08/11/the-monkey-just-got-delicious/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dancing with Matt</title>
		<link>http://semanticvoid.com/blog/2008/08/04/dancing-with-matt/</link>
		<comments>http://semanticvoid.com/blog/2008/08/04/dancing-with-matt/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 23:04:03 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2008/08/04/dancing-with-matt/</guid>
		<description><![CDATA[Matt Harding visited the Yahoo! campus a few weeks back where we had a chance to participate in the video below doing the signature Matt dance. A must watch &#8211; especially Jerry Yang (@ 1:26) and Filo&#8217;s cube. I&#8217;m the white speck at the end of the &#8220;Y&#8221; in the Y! formation.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wherethehellismatt.com">Matt Harding</a> visited the Yahoo! campus a few weeks back where we had a chance to participate in the video below doing the signature Matt dance. A must watch &#8211; especially Jerry Yang (@ 1:26) and Filo&#8217;s cube. I&#8217;m the white speck at the end of the &#8220;Y&#8221; in the Y! formation.</p>
<p><center><embed height="394" width="525" type="application/x-shockwave-flash" src="http://cosmos.bcst.yahoo.com/up/fop/embedflv/swf/fop_wrapper.swf?sv=0&#038;id=9069350&#038;autoStart=0&#038;infoEnable=1&#038;shareEnable=0&#038;prepanelEnable=1&#038;carouselEnable=0&#038;postpanelEnable=1"/></center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2008/08/04/dancing-with-matt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Beyond YSlow</title>
		<link>http://semanticvoid.com/blog/2008/07/08/beyond-yslow/</link>
		<comments>http://semanticvoid.com/blog/2008/07/08/beyond-yslow/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 16:43:32 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2008/07/08/beyond-yslow/</guid>
		<description><![CDATA[Nicole and Stoyan, part of the Exceptional Performance team at Yahoo!, recently gave a talk on some of the new performance rules related to javascript, css, mobile and more. The focus of the talk was on how one can improve performance further even after getting an &#8216;A&#8217; grade on yslow. Enjoy the talk.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stubbornella.org">Nicole</a> and <a href="http://www.phpied.com/">Stoyan</a>, part of the Exceptional Performance team at Yahoo!, recently gave a talk on some of the new performance rules related to javascript, css, mobile and more. The focus of the talk was on how one can improve performance further even after getting an &#8216;A&#8217; grade on yslow. Enjoy the talk.<br />
<center><br />
<embed src=http://d.yimg.com/cosmos.bcst.yahoo.com/up/fop/embedflv/swf/fop.swf?shareEnable=1&#038;id=8656604&#038;autoStart=0&#038;infoEnable=0&#038;shareEnable=0&#038;prepanelEnable=1&#038;carouselEnable=0&#038;postpanelEnable=1 width=400 height=300 type=application/x-shockwave-flash></embed><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2008/07/08/beyond-yslow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reputation System Design Patterns</title>
		<link>http://semanticvoid.com/blog/2008/06/13/reputation-system-design-patterns/</link>
		<comments>http://semanticvoid.com/blog/2008/06/13/reputation-system-design-patterns/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 21:20:26 +0000</pubDate>
		<dc:creator>Anand Kishore</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://semanticvoid.com/blog/2008/06/13/reputation-system-design-patterns/</guid>
		<description><![CDATA[A great set of slides from Bryce Glass&#8217;s talk on Reputation System Designs at the IA Summit. Bryce Glass is a senior interaction designer on the Y! OS social team. &#124; View &#124; Upload your own]]></description>
			<content:encoded><![CDATA[<p>A great set of slides from Bryce Glass&#8217;s talk on Reputation System Designs at the IA Summit. Bryce Glass is a senior interaction designer on the Y! OS social team.</p>
<p><center></p>
<div style="width:425px;text-align:left" id="__ss_349932"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=designingyourrepsystemsansnotes04122008-1208037680341329-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=designingyourrepsystemsansnotes04122008-1208037680341329-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/soldierant/designing-your-reputation-system?src=embed" title="View Designing Your Reputation System on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://semanticvoid.com/blog/2008/06/13/reputation-system-design-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.653 seconds -->

