<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkMGQ3s4cCp7ImA9WhdXGEo.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062</id><updated>2011-09-01T05:00:22.538-07:00</updated><category term="ReCAPTCHA" /><category term="CAPTCHA" /><category term="Luis von Ahn" /><category term="CMU" /><category term="Optical character recognition" /><category term="Label" /><category term="Google" /><category term="ESP Game" /><title>Dream Ahead</title><subtitle type="html">Desire&gt; Imagine &gt; Create &gt; Innovate</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://rembrance.blogspot.com/" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/DreamAhead" /><feedburner:info uri="dreamahead" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DU8ERnw_eCp7ImA9WxFbEks.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-3575715066735328126</id><published>2010-07-04T10:22:00.000-07:00</published><updated>2010-07-04T11:23:27.240-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-04T11:23:27.240-07:00</app:edited><title>Managing Virtual Teams</title><content type="html">&lt;div&gt;Offshoring or outsourcing started with significant cost benefits. With time it transformed into a formidable way to address talent deficiency in the united states. Countries like India led the IT out-sourcing industry be setting a quality bar and adopting quality standards like CMM and ISO. However, outsourcing is not the only reason for virtual teams. As organizations and their products become global, virtual teams are becoming a norm rather than an exception. Often, the burn and challenges of managing virtual teams are ignored in these scenarios. I have some experience in this area. At Stryker, I managed large offshore teams in India and France, and also played a role in setting up Stryker India. I have enough friends who manage teams in India and I see they work hours which transcend personal life. There are also several other issues like communication, motivation, team morale, intellectual property, etc. which face new challenges when managing virtual teams. So what are some ways to effectively manage virtual teams? I am going suggest a few, so please feel free to add more of yours :-&lt;br /&gt;&lt;br /&gt;1. Use Rich Media, such as live video streams or virtual meetings, to make virtual interactions feel more realistic. Cisco Telepresence is great example of that on the high-end. On the other end consider technologies like Apple Facetime. The key is face-to-face, eye-to-eye, and voice-to-voice.&lt;br /&gt;&lt;br /&gt;2. Frequent contacts, keep connections alive and fresh. Using a company blog or Wiki, have people update status and share documents. Consider using an enterprise Twitter like product. Where different members can effortlessly follow each other. The key is to ensure frequent communication, so that everyone feels involved.&lt;br /&gt;&lt;br /&gt;3. Face to face meet-ups: Ensuring regular face to face meet-ups and rolling that into your budget. If budget is a bigger constraint then try creative solutions such as local meet-ups and conferencing.&lt;br /&gt;&lt;br /&gt;4. Phone calls: this is a tough one, we need tools that can look at persons calender and decode how overloaded they are. One suggestion is to discover time slots which are a bit sane to both parties and then reserve them exclusively for meetings. The other principal to follow is put a hard time limit to these meetings and ensure that one does not run over. Often running over would mean late nights for one party. To prevent running over, ensure that agenda is crisp and participants are prepared apriori. Use blogs and wiki's for brainstorming ideas. This one is a combination of tools and discipline.&lt;br /&gt;&lt;br /&gt;5. Project Management: use Scrum and Agile Project Management, first to keep meetings short and next to ensure regular and frequent sync-ups.&lt;br /&gt;&lt;br /&gt;6. Motivation: pay particular emphasis to motivating employees. Ensure that product and project success is attributed. Ensure frequent celebrations. Bring in Rewards and set clear criteria for success. Keep in mind the culture of the location when defining these processes. For e.g. in India, family plays a big role in ones life, so have that in mind.&lt;br /&gt;&lt;br /&gt;Please feel free to add and share more suggestions to make managing virtual teams more effective.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-3575715066735328126?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/3575715066735328126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=3575715066735328126" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3575715066735328126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3575715066735328126?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/X2gdD7Vft-g/managing-virtual-teams.html" title="Managing Virtual Teams" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2010/07/managing-virtual-teams.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AFQHg_eip7ImA9WxFUGUs.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-3639155509031167627</id><published>2010-06-30T23:25:00.000-07:00</published><updated>2010-07-01T00:35:11.642-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T00:35:11.642-07:00</app:edited><title>Business Models on the Internet</title><content type="html">Making money online is not easy. It is much harder than it may seem. Especially, with the increasing number of free products and services. The common trend is to first get users and later find out a way to make money. With resources such as Amazon Web Services and Google Aps, the cost of starting a web business is reducing. The days of shrink wrap software are shrinking. It is the mobile and on the web where most software development is moving towards. So it becomes even more important to understand what are the different ways money can be made online. I am sharing some of my research here. This are some categories of online business models.&lt;br /&gt;&lt;br /&gt;* Brokerage Model&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Marketplace Exchange ( e.g. Orbitz, ChemConnect )&lt;/li&gt;&lt;li&gt;Take orders to buy and sell product/services (e.g. CarsDirect, Respond.com)&lt;/li&gt;&lt;li&gt;'name your price' model (e.g. Priceline)&lt;/li&gt;&lt;li&gt;Auction broker (e.g. eBay)&lt;/li&gt;&lt;li&gt;Transaction broker (e.g. PayPal)&lt;/li&gt;&lt;li&gt;Virtual mall/marketplace (e.g. Amazon)&lt;/li&gt;&lt;li&gt;Search Agent ( no big player yet )&lt;/li&gt;&lt;li&gt;Distributor connecting manufacturers to retail buyers (no big player yet)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;* Advertising Model (note this model is like broadcast and requires high viewer volumes)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Portal (e.g. Yahoo, Kosmix)&lt;/li&gt;&lt;li&gt;Classified (e.g. Monster, Craiglist)&lt;/li&gt;&lt;li&gt;User Registration (e.g. NYTimes)&lt;/li&gt;&lt;li&gt;Intent Based Ads (e.g. Google)&lt;/li&gt;&lt;li&gt;Contextual/Content Advertising (e.g. Google AdSense, Kontera, Vibrant, Browser Plug-ins)&lt;/li&gt;&lt;li&gt;Informericals, ads at the entry of content (e.g. CBSMarketWatch)&lt;/li&gt;&lt;/ul&gt;* Infomediary Model (providing information that facilitates a purchase or helps understand a market)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Audience Measurement Services&lt;/li&gt;&lt;li&gt;Incentive Marketing, point programs to buy stuff from one merchant&lt;/li&gt;&lt;li&gt;Metamediary e.g. EdMunds.com&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;* Merchant&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Amazon.com, Barnes and Nobles, Apple iTunes, Downloads.com&lt;/li&gt;&lt;/ul&gt;* Manufacturer (Direct)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dell.com,&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;* Affiliate&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pay per click, revenue share&lt;/li&gt;&lt;/ul&gt;Feel free to add using the comment section business models which I might have missed. This is ongoing and I will be updating this post as my research advances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-3639155509031167627?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/3639155509031167627/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=3639155509031167627" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3639155509031167627?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3639155509031167627?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/O-GdVXbv_20/business-models-on-internet.html" title="Business Models on the Internet" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2010/06/business-models-on-internet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4HQ3k5cSp7ImA9WxVWGE0.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-7406697829183403739</id><published>2009-02-27T22:44:00.000-08:00</published><updated>2009-02-27T23:08:52.729-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-27T23:08:52.729-08:00</app:edited><title>Comments</title><content type="html">Comments are a great way to interact with visitors of your website. This can be particularly valuable for companies promoting products and services, to hear what users have to say. Commenting systems often require a database, especially if you plan to have across several pages. However, small businesses host their websites without having database access and neither do they have the technical expertise to devote to creating such commenting systems. That is when third party commenting system prove to be very useful. Here is a list that I found so far, please comment and add some of your own:&lt;br /&gt;&lt;br /&gt;&lt;div class="crunchbase"&gt;&lt;br /&gt; &lt;img src="http://www.crunchbase.com/assets/images/resized/0000/1765/1765v1-max-150x150.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="pInfo"&gt;    &lt;span&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.disqus.com/" rel="nofollow" title="DISQUS"&gt;DISQU&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="desc"&gt;&lt;p&gt;Disqus offers a javascript embed or blog plug-in (Wordpress, Blogger, TypePad, MovableType) that enhances a blog’s comments and integrates it with a fully moderated community forum, hosted at &lt;em&gt;exampleforum&lt;/em&gt;.disqus.com.  Disqus’s service adds threads, comment/user ratings, spam control, and user identities for each commenter. The system can either...&lt;/p&gt;&lt;h1&gt;&lt;a href="http://www.intensedebate.com/home"&gt;&lt;img src="http://www.intensedebate.com/images/intensedebate-logo.png" alt="IntenseDebate Comment System" /&gt;&lt;/a&gt;&lt;/h1&gt;&lt;span style="font-size:100%;"&gt;IntenseDebate comments enhance and encourage conversation on your blog or website.&lt;/span&gt;&lt;h1&gt;&lt;/h1&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="width: 194px; height: 31px;" alt="http://js-kit.com/images/js-kit-logo-home.png" src="http://js-kit.com/images/js-kit-logo-home.png" /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;Facebook Com&lt;/span&gt;&lt;span style="font-size:130%;"&gt;ments&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://developers.facebook.com/news.php?blog=1&amp;amp;story=198&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/abhishek/LOCALS%7E1/Temp/moz-screenshot-5.jpg" alt="" /&gt;&lt;br /&gt;&lt;h1 style="text-align: left;"&gt;&lt;/h1&gt;  &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-7406697829183403739?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/7406697829183403739/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=7406697829183403739" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7406697829183403739?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7406697829183403739?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/lxfsGgPxj5w/comments.html" title="Comments" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2009/02/comments.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UFQ3YzfCp7ImA9WxVSE0g.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-4700793658764599839</id><published>2009-01-07T09:40:00.000-08:00</published><updated>2009-01-07T10:00:12.884-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-07T10:00:12.884-08:00</app:edited><title>Kosmix in BBC World News!!</title><content type="html">Recently BBC crew was in office. BBC in UK covered us in November but this coverage went live on television across the world. People in India confirmed that they saw it as well. On a personal note: I (rather my back) was streamed as well. Here are my favorite frames from the video. Click the image to see the video online.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://news.bbc.co.uk/2/hi/technology/7815242.stm"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 562px; height: 356px;" src="http://1.bp.blogspot.com/_5XUEAgp90KE/SWTs4WflfUI/AAAAAAAAAC8/J2yyW2v4vhQ/s400/KosmixBBCannotated.jpg" alt="" id="BLOGGER_PHOTO_ID_5288612315294694722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-4700793658764599839?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/4700793658764599839/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=4700793658764599839" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/4700793658764599839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/4700793658764599839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/98P-trVN3I4/kosmix-in-bbc-world-news.html" title="Kosmix in BBC World News!!" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_5XUEAgp90KE/SWTs4WflfUI/AAAAAAAAAC8/J2yyW2v4vhQ/s72-c/KosmixBBCannotated.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2009/01/kosmix-in-bbc-world-news.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HQ3o5fCp7ImA9WxVTEUQ.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-7891214394561933548</id><published>2008-12-25T00:51:00.000-08:00</published><updated>2008-12-25T01:20:32.424-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-25T01:20:32.424-08:00</app:edited><title>How to get ActiveScaffold to work on Windows</title><content type="html">ActiveScaffold is a great development and quite &lt;a href="http://wiki.activescaffold.com/wiki/published/CompaniesUsingActiveScaffold"&gt;popular.&lt;/a&gt;. However, when you follow the exact instructions as listed on the getting started guide the plug in simply does not work. Trust me follow this &lt;a href="http://activescaffold.com/tutorials/"&gt;link &lt;/a&gt;and you will get the these errors:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 0, 0);"&gt;C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/module/aliasing.rb:33:in `alias_method': undefined method `find_full_template_path' for class `ActionView::Base' (NameError) from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/module/aliasing.rb:33:in `alias_method_chain' from D:/Work/Project/test/test/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:33 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require' from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in' from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require' from D:/Work/Project/test/test/vendor/plugins/active_scaffold/environment.rb:63 ... 31 levels... from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3 &lt;/blockquote&gt;&lt;br /&gt;I wasted many hours trying to find a way to fix this error. It is &lt;span style="font-weight: bold;"&gt;amazing &lt;/span&gt;that the main site has &lt;span style="font-weight: bold;"&gt;no mention of this&lt;/span&gt;! However, let me come to the main point i.e. the solution. Follow these steps to make it work on Windows:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Install &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-weight: bold;" href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;. Please make sure you install GIT as part of the setup options. Its under devlp.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Run the Cygwin bat file and on the command prompt enter&lt;blockquote&gt;&lt;/blockquote&gt; git clone git:://github.com/activescaffold/active_scaffold.git&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;All the files should be downloaded to /home/user&lt;/span&gt;&lt;user&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;/active_scaffold/&lt;/span&gt;&lt;/user&gt;&lt;/li&gt;&lt;li&gt;&lt;user&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Copy the files from there to c:\ruby\&lt;/span&gt;&lt;yourapp&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;yourapp\vendors\plugin\active_scaffold. If there is an existing directory by the same name then DELETE it first.&lt;/span&gt;&lt;/yourapp&gt;&lt;/user&gt;&lt;/li&gt;&lt;/ol&gt;&lt;user&gt;&lt;yourapp&gt;&lt;br /&gt;You are done!&lt;br /&gt;&lt;br /&gt;Step 1 and 2 are Windows specific, however you dont need them if the OS you have already has git installed.&lt;br /&gt;&lt;br /&gt;Hope all this helps.&lt;/yourapp&gt;&lt;/user&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-7891214394561933548?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/7891214394561933548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=7891214394561933548" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7891214394561933548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7891214394561933548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/OquCQK4-qQ8/how-to-get-activescaffold-to-work-on.html" title="How to get ActiveScaffold to work on Windows" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/12/how-to-get-activescaffold-to-work-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQERH4_cCp7ImA9WxRbGEg.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-2134182251282195687</id><published>2008-12-08T23:17:00.000-08:00</published><updated>2008-12-09T12:08:25.048-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T12:08:25.048-08:00</app:edited><title>Kosmix.com Beta Live and $20 million more in the bank</title><content type="html">Kosmix.com launched today with great fanfare from the press. The company also raised $20 million more from Time Warner which brings the total funding to $55 million. See below my list of media publications I have been tracking. &lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="302"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2446757&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2446757&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="302"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2446757"&gt;Kosmix: Your Guide to the Web&lt;/a&gt; from &lt;a href="http://vimeo.com/user1010759"&gt;Kosmix&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Besides having passionately worked on the product I am also an avid user. So here I want to share why I feel Kosmix is truly adding value. &lt;br /&gt;&lt;br /&gt;I think it all comes down to the second click. Here is an interesting article on &lt;a href="http://www.mediapost.com/publications/index.cfm?fuseaction=Articles.showArticleHomePage&amp;art_aid=73436"&gt;"The Fight for the second click"&lt;/a&gt;. I feel Kosmix helps make a more informed second click and thus helps in reducing them. How? &lt;br /&gt;&lt;br /&gt;Let's go to the &lt;a href="http://www.kosmix.com"&gt;homepage&lt;/a&gt;. I see a hot topic "Eric   Shinseki" that I have no clue about, but curious to know more. At this point I would urge the user to open two windows : one &lt;a href="http://www.google.com/search?source=ig&amp;hl=en&amp;rlz=&amp;=&amp;q=Eric+Shinseki&amp;btnG=Google+Search&amp;aq=f"&gt;a google result&lt;/a&gt; and the other a &lt;a href="http://www.kosmix.com/topic/Eric%20Shinseki"&gt;kosmix topic page&lt;/a&gt;. So clearly Google provides some good links but they are not organized and each requires a second click. However with the "At a glance" module at Kosmix I quickly get a summary of the topic. Images even remind me that I have seen him in the news on CNN and that is precisely what is organized below. As I scan down I see blogs, opinions and discussions and just reading through the headlines I get a sense of why he is a hot topic. Scanning this page helps me make a more informed second click. In this case I clicked on a video to watch him talk. On Google I would have to click the image tab, video tab, etc. to see what other relevant information existed on this topic. So a value Kosmix brings to me is that it better understands my search term, organizes the web with a 360 topic view which helps me make an informed second click. &lt;br /&gt;&lt;br /&gt;A second core value Kosmix brings is that it helps me explore and expand. So I can discover aspects of the topic which I would not have imagined looking for. It can also help me navigate to topics related to what I am reading. Check these topics out to see what I mean &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kosmix.com/topic/2008_olympics"&gt;2008 olympics&lt;/a&gt;  (i would have never found the olympics medal tally  elsewhere, and remember even if it showed up on Google it would a click away, while at Kosmix its right there)&lt;br /&gt;&lt;a href="http://www.kosmix.com/topic/xbox_360"&gt;xbox 360&lt;/a&gt; (Here i expanded my second click because in the realted in Kosmos I see list of games for xbox 360 and I can quickly navigate to &lt;a href="http://www.kosmix.com/topic/Halo_3"&gt;Halo 3&lt;/a&gt; to check out some hot games before buying this unit)&lt;br /&gt;&lt;br /&gt;I would really encourage the reader to try and experience this for himself.&lt;br /&gt;&lt;br /&gt;I know its a hard to switch search habits but with Kosmix the transition is not painful because Kosmix does not replace search, it rather consumes it. So if  Kosmix.com does not understand your query well it will show Google search results so that the user experience is not compromised.&lt;br /&gt;&lt;br /&gt;Here is a list of coverage that I have been tracking:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.cnet.com/8301-1023_3-10118922-93.html "&gt;CNet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.businessweek.com/the_thread/techbeat/archives/2008/12/post_11.html?campaign_id=rss_blog_techbeat "&gt;BusinessWeek&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.paidcontent.org/entry/419-kosmix-adds-10-million/"&gt;PaidContent&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/technology/2008/dec/09/kosmix-search-engine-funding-internet"&gt;Guardian&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techcrunch.com/2008/12/08/kosmix-raises-20-million-more-for-its-universal-search-engine/ "&gt;TechCrunch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techmeme.com/081208/h2055 "&gt;TechMeme&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.altsearchengines.com/2008/12/09/kosmix-adds-rocketfuel-to-power-voyage-of-exploration"&gt;&lt;br /&gt;AltSearchEngines&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gigaom.com/2008/12/08/kosmix-gets-20m/#more-31246 "&gt;GigaOm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://venturebeat.com/2008/12/08/search-site-kosmix-raises-20m-from-time-warner/"&gt;VentureBeat&lt;/a&gt;:   &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pehub.com/25737/kosmix-raises-20-million/ "&gt;PE Hub: &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Disclosure: I work at Kosmix, however the views expressed here are purely mine.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-2134182251282195687?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/2134182251282195687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=2134182251282195687" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/2134182251282195687?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/2134182251282195687?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/Ma5u53DAOPM/kosmixcom-beta-ish.html" title="Kosmix.com Beta Live and $20 million more in the bank" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/12/kosmixcom-beta-ish.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBSH0-cSp7ImA9WxdTFEk.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-8345151463818432483</id><published>2008-05-10T01:03:00.000-07:00</published><updated>2008-05-10T11:47:39.359-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-10T11:47:39.359-07:00</app:edited><title>Need for Speed</title><content type="html">I have always wondered how Google decided on 10 for the number of results they show on the first page. Contrary to intuition, it was not driven by paradox of choice but speed instead. 10 results were half a second faster than 30. Speed (a.k.a. Latency) is the time between an action and its response. It has been an important contributer to Google's success. It also helped put Google Maps on the map. Powered by Ajax, Google Maps, provided instant gratification, unheard of in web applications. Speed has also been the secret sauce behind many innovate user interfaces (PicLens, SearchMe, etc.). I love it, when some sites have started giving instant feedback, when creating a new login, if the user-id is already taken or the password is weak. The flip side is also true. Users are sensitive to slow applications. &lt;a href="http://in.glue.yahoo.com/"&gt;Glue&lt;/a&gt;, a recent search innovation by Yahoo, got some media coverage, and already got some &lt;a href="http://www.techcrunch.com/2008/05/08/yahoos-answer-to-googles-universal-search-is-glue-coming-soon-to-america/#comments"&gt;user comments&lt;/a&gt; pick up on its speed. Simply tells how sensitive users have gotten to speed. But then there are applications to which we are more tolerant. Content sites belong to that group. We are still alright if they take longer to load but we want applications such as search and maps to be instantaneous. Why is that so? I would suggest our need for speed is a function of the frequency of interaction and usage. Wikipedia articles are mainly consumed not interacted with but search is an iterative process.&lt;br /&gt;&lt;br /&gt;So what does speed mean to sites that thrive on user-generated content? I think there is something deep here. &lt;strong&gt;Instant feedback boosts learning.&lt;/strong&gt; Instant feedback can motivate users to contribute more and improve quality. Won't you love if you got a response to your question in no time? Won't you want to post to such a forum more often? Surprisingly, no Q&amp;amp;A site I know, measures the average time between a question and its answer and then advertises this information to end-users. Measuring for speed is the first step towards optimizing it. Its only then you will search creative ways to increase speed. If the size of each transaction is reduced the number of transactions can go up. Not only will you increase more contributions from the same user but increase the number of users who contribute. Did micro-blogging succeed because its easily available or by reducing the size of the posts they were able to increase the frequency and the number of posts? Instant feedback also is a driver of quality. If my blog had many readers, I would be more driven towards high-quality posts. Instant feedback can take many forms, a simple vote counter, nevertheless, finding creative ways to increase speed in user-generated content applications can be very rewarding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-8345151463818432483?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/8345151463818432483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=8345151463818432483" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/8345151463818432483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/8345151463818432483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/WJnwM3N72DQ/need-for-speed.html" title="Need for Speed" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/05/need-for-speed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YBSHw7cSp7ImA9WxZaFEk.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-3933030445085944956</id><published>2008-04-28T20:49:00.000-07:00</published><updated>2008-04-28T23:05:59.209-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-28T23:05:59.209-07:00</app:edited><title>Less is more ...</title><content type="html">A recent post on &lt;a href="http://gigaom.com/2008/04/25/hubpages-7-things-we-did-to-beat-squidoo-case-of-less-is-more/"&gt;HubPages &lt;/a&gt;described 7 things they did to beat their competitor Squidoo and make a case for “less is more”. The 7 things were all targeted to improving quality of articles published at HubPages which resulted in less content and thus initially caused a dip in their traffic but thereafter caused a sustainable rise. The results are not very surprising, high-quality product have for generations produced market leaders and established brands e.g. wikipedia, google, Indian software industry, and the likes. Noteworthy is the application of this principle to user-generated content. Sites try so hard to get users to contribute content that quite often quality takes a back seat. A good lesson to learn from this case study is, track both quality and quantity of content and encourage quality submissions from users, in the process you will not only add value but also build a brand.&lt;br /&gt;&lt;br /&gt;In my opinion, three important questions follow:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;a) How to measure quality of content.&lt;br /&gt;b) How to encourage quality submissions&lt;br /&gt;c) How to fix poor quality content&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Some obvious ways to do the above:&lt;br /&gt;&lt;br /&gt;Measuring Quality: by having users rate content; by text scoring algorithms (similar to techniques used by search engines); by measuring user behavior (such as click through rates, page views, etc.); and by factoring in search engine rankings.&lt;br /&gt;&lt;br /&gt;Encouraging Quality: by displaying the quality score along with the number of people who liked or disliked the content; by ensuring quality and relevance both determine the content available for consumption; and by rewarding high-quality submissions.&lt;br /&gt;&lt;br /&gt;Fixing Quality: by identifying content areas poor in quality and then using algorithms and humans to fix them.&lt;br /&gt;&lt;br /&gt;In conclusion, the ways are not as important as the questions. If you are a site that thrives on user generated content, &lt;em&gt;never&lt;/em&gt; stop asking the above three questions in addition to the one you always ask; how much content was contributed and how many users contributed it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-3933030445085944956?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/3933030445085944956/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=3933030445085944956" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3933030445085944956?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/3933030445085944956?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/7yV7hXHBTnc/less-is-more.html" title="Less is more ..." /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>15</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/04/less-is-more.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFQHk5cCp7ImA9WxZbGUs.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-7791066491808229873</id><published>2008-04-23T00:45:00.000-07:00</published><updated>2008-04-23T09:46:51.728-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-23T09:46:51.728-07:00</app:edited><title>Fears ...</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_5XUEAgp90KE/SA71c8JCLBI/AAAAAAAAABg/IbOlbbn6mgo/s1600-h/fear_poster_med.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5192357297933921298" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_5XUEAgp90KE/SA71c8JCLBI/AAAAAAAAABg/IbOlbbn6mgo/s200/fear_poster_med.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="zemanta-img" style="DISPLAY: block; FLOAT: right; MARGIN: 1em"&gt;&lt;br /&gt;&lt;span style="DISPLAY: block; MARGIN: 1em 0pt 0pt"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Nothing_Left_to_Fear.jpg" target="_blank"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;span style="font-size:85%;"&gt;I wrote this poem a year back, I have written more which I will post when I get time...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="FONT-STYLE: italic; TEXT-ALIGN: centerfont-family:webdings;" &gt;&lt;span style="COLOR: rgb(51,51,255);font-family:arial;font-size:85%;"  &gt;I may seem like the stone, but I shiver when the wind blows by.&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="COLOR: rgb(51,51,255); TEXT-ALIGN: center"&gt;&lt;span style="FONT-STYLE: italic;font-family:arial;font-size:85%;"  &gt;I may show light to everyone, but I fear the dark when I close my eye&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;I do not fear loosing life, but I fear of losing hope&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;I may not fear of not falling in love, but I fear of love from my life to elope&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;I may not fear living up to others expectations, but I fear the expectations of my own&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;&lt;br /&gt;I may not fear working late but I fear returning home alone.&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I may not fear the thorns with the rose, but I fear of becoming the thorn for my rose&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:webdings;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I may not fear not owning a private jet, but I fear of not getting what she chose.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;span style="FONT-STYLE: italic;font-family:lucida grande;" &gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;-by Abhishek Gattani&lt;br /&gt;&lt;div id="zemanta-pixie" style="MARGIN: 5px 0pt; WIDTH: 100%"&gt;&lt;a id="zemanta-pixie-a" title="Zemified by Zemanta" href="http://www.zemanta.com/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-7791066491808229873?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/7791066491808229873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=7791066491808229873" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7791066491808229873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/7791066491808229873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/v9xGwJPqxH8/my-boat-of-ambitions.html" title="Fears ..." /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_5XUEAgp90KE/SA71c8JCLBI/AAAAAAAAABg/IbOlbbn6mgo/s72-c/fear_poster_med.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/04/my-boat-of-ambitions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QCQns_eCp7ImA9WxZbGUs.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-6836241387078872609</id><published>2008-04-22T22:51:00.000-07:00</published><updated>2008-04-23T08:42:43.540-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-23T08:42:43.540-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Label" /><category scheme="http://www.blogger.com/atom/ns#" term="Optical character recognition" /><category scheme="http://www.blogger.com/atom/ns#" term="ReCAPTCHA" /><category scheme="http://www.blogger.com/atom/ns#" term="CMU" /><category scheme="http://www.blogger.com/atom/ns#" term="CAPTCHA" /><category scheme="http://www.blogger.com/atom/ns#" term="Luis von Ahn" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="ESP Game" /><title>CAPTCHA: insights into making humans and algos work together</title><content type="html">&lt;span class="zemanta-img" style="margin: 1em; display: block; float: right;"&gt;&lt;a href="http://commons.wikipedia.org/wiki/Image:Captcha.jpg" target="_blank"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Captcha.jpg/202px-Captcha.jpg" alt="Early CAPTCHAs such as these, generated by the EZ-Gimpy program, were used on Yahoo. However, technology was developed to read this type of CAPTCHA http://www.cs.sfu.ca/~mori/research/gimpy/ ." style="border: medium none ; display: block;" /&gt;&lt;/a&gt;&lt;span style="margin: 1em 0pt 0pt; display: block;"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/Image:Captcha.jpg" target="_blank"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;I did some work on CAPTCHA during my work at RPI. I recently revisited this topic and I am excited to see some interesting developments. CAPTCHAs are very popular but they do slow people down. The people hours spent world-wide in entering CAPTCHAs have grown to a sizable number. The increased use of CAPTCHAs as a way to prevent computer-bot access, led to desperate ways to get around it. Some porn sites did something quite creative. They require users to solve a CAPTCHA before they can see the next image. The entered CAPTCHA is then used to create free email accounts, profiles, etc.&lt;br /&gt;&lt;br /&gt;Luis von Ahn, CAPTCHA inventor, and now a professor at CMU, developed reCAPTCHA.   reCAPTCHA improves the process of digitizing books by sending words that cannot be read by computers to the Web in the form of CAPTCHAs for humans to decipher. More specifically, each word that cannot be read correctly by OCR is placed on an image and used as a CAPTCHA. This is possible because most OCR programs alert you when a word cannot be read correctly. &lt;span style="font-style: italic;"&gt;The interesting insight here is that human cycles being spent in solving CAPTCHAs can now be used to help computers solve a difficult problem and also serve a philanthropic purpose i.e. digitizing books.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luis developed the ESP game, bought by Google, which is helping label the images of the web. He turned the labeling process to a game where a user describes an image with labels. If a label matches with an existing label from another user for the image, the label is reserved and the user needs to enter another label. The first few labels get easily entered but after that, some interesting labels emerge. For instance, some labeled George Bush with 'dumb' which to a computer may not be very obvious if no context words in documents suggest that. Luis claims with 5000 people playing this game simultaneously, all the images in Google can be labeled in 2 months! &lt;span style="font-style: italic;"&gt;The interesting insight here is that humans were used to solve a problem that computers are yet to solve effectively.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So there are two ideas here:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1) Identify tasks that humans do on a mundane basis and then find a way to use those cycles spent to solve hard computer problems.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;2) Identify hard computer problems and figure out creative collaborative ways in which humans can be used to solve these problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In both examples, Luis  replaced  computers with humans to solve the problem (of-course used the computer GUI to facilitate the replacement). I believe if one could connect humans and computers at a deeper level more fruit can bear.  Following two examples will explain my point:&lt;br /&gt;&lt;br /&gt;Computer Assisted Visual Pattern Recognition:  machines do object segmentation, classification and communicate with humans  by drawing a visual model  around the segmented object  as a  medium  for feedback.  When the human is not satisfied with the results, the human modifies the  visual model  and  the classifier takes the inputs and runs again. My MS thesis was on this idea applied to flower and skin recognition and my advisor George Nagy also &lt;a href="http://www.google.com/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.umiacs.umd.edu%2Flamp%2Fmeetings%2FSDIUT05%2FPresentations%2Fnagy-lopresti.pdf&amp;amp;ei=V-IOSOvkBJqYoQSx5ezYBw&amp;amp;usg=AFQjCNGYVzveQ812BqaFi9hbpRgnVTC_Uw&amp;amp;sig2=NgENgpv1T6sKy7NaYPZ5kw"&gt;advocates this.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Content Creation: as humans write an article, the computer suggests spelling corrections. As I actually write this blog post I have a Zemanta plug-in that suggests images and links I can use. I did not have to search for the images in this post, they were suggested to me by the machine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The insight here is that computers were not replaced by humans but collaborated at a deeper level to solve a hard problem. They still attempted to solve the problem but were augmented with a communication medium (e.g. the visual model) where they sought help from the human if the they failed at their attempt to solve the problem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Are there more applications? I would bet there are many, all one needs is thinking out of the box, some brilliant ideas, and one has the next big application.&lt;br /&gt;&lt;br /&gt;Here is a very nice talk by Luis on Human Computation at Google:&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" style="width: 400px; height: 326px;" flashvars="" src="http://video.google.com/googleplayer.swf?docid=-8246463980976635143&amp;amp;hl=en" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;"&gt;&lt;legend class="zemanta-title"&gt;Related articles&lt;/legend&gt;&lt;ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;"&gt;&lt;li class="zemanta-article" style="margin: 0.5em 2em;"&gt;&lt;a title="Open in new window" target="_blank" href="http://www.theregister.co.uk/2007/12/13/facebook_captcha_goes_wrong/"&gt;Facebook takes the Captcha rap&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li class="zemanta-article" style="margin: 0.5em 2em;"&gt;&lt;a title="Open in new window" target="_blank" href="http://gizmodo.com/gadgets/distributed-computing/anti+spam-turing-test-is-really-global-human+powered-ocr-system-306034.php"&gt;Distributed Computing: Anti-Spam Turing Test Is Really Global Human-Powered OCR System&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li class="zemanta-article" style="margin: 0.5em 2em;"&gt;&lt;a title="Open in new window" target="_blank" href="http://news.bbc.co.uk/2/hi/technology/7023627.stm"&gt;Spam weapon helps preserve books&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/fieldset&gt;&lt;div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"&gt;&lt;a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"&gt;&lt;img id="zemanta-pixie-img" src="http://img.zemanta.com/pixie.png?x-id=6db93c25-c6eb-4ff0-baa9-6dddc84360f2" style="border: medium none ; float: right;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-6836241387078872609?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/6836241387078872609/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=6836241387078872609" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/6836241387078872609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/6836241387078872609?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/NDrv4JrwkFQ/captcha-interesting-way-to-make-humans.html" title="CAPTCHA: insights into making humans and algos work together" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/04/captcha-interesting-way-to-make-humans.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHR345fSp7ImA9WxZbGUo.&quot;"><id>tag:blogger.com,1999:blog-1535083667351158062.post-8213261355128358802</id><published>2008-03-29T23:13:00.000-07:00</published><updated>2008-04-23T10:38:56.025-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-23T10:38:56.025-07:00</app:edited><title>Widgets and Desktop Applications</title><content type="html">What are widgets, gadgets, and web-services? Are they web 3.0 or simply a different wrapping over services we have been using for years? One way to look at the widget world is that they are software applications that run on the Internet OS. Quite like Notepad runs on Windows XP. By that analogy, sites like iGoogle and Netvibes can be viewed as spaces to download and install these applications. They almost provide one a user account in the Internet OS. So while Downloads.com holds a collection of softwares that run on desktops; Google Gadgets, Widgetbox, and the likes hold a collection of software that run on the Internet OS. Having said that, there are however some key differences:&lt;br /&gt;&lt;br /&gt;One difference is of scale. Almost every site has the potential to become a widget. Which means there will be far more widgets than there are desktop applications. With scale comes the problem of discovering the right applications at the right time. Microsoft Windows organizes all software using application groups beneath the start button. But some of us already have realized how this approach crumbles when the number of software applications installed grow to a large number. With widgets this is only going to happen too soon. So are Netvibes, iGoogle, and the likes even thinking about this? It does not seem like they are. They are taking the Windows approach and arranging all your widgets into tabs, which will make it very hard for users to get what they want. Rather taking this further, won't it be cool if given what you are looking, the right widget could be suggested to you? Maybe go a step further, and provide you the answer to your question. For instance 10+2 is what you need, and not only were you shown a calculator but answer 12. Isn't that powerful? Kosmix is one startup I know trying to do this.&lt;br /&gt;&lt;br /&gt;In summary, I feel widgets although resemble software applications, give a whole new meaning to them because of the following reasons all attributed to the internet OS&lt;br /&gt;&lt;br /&gt;(1) widgets unlike software applications can talk to each other&lt;br /&gt;(2) widgets live in a world were multiple users can collaborate through them, unlike software applications which are typically single user based&lt;br /&gt;(3) the number of widgets will scale to a number much larger than software applications&lt;br /&gt;(4) they are inherently platform independent.&lt;br /&gt;&lt;br /&gt;Having said that, the widget space is still in its infancy, and there is a long way ahead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1535083667351158062-8213261355128358802?l=rembrance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://rembrance.blogspot.com/feeds/8213261355128358802/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1535083667351158062&amp;postID=8213261355128358802" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/8213261355128358802?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1535083667351158062/posts/default/8213261355128358802?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DreamAhead/~3/wD8QyNK6U-k/downloadscom-and-widgets-what-do-they.html" title="Widgets and Desktop Applications" /><author><name>Abhishek Gattani</name><uri>http://www.blogger.com/profile/06323163987907981585</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://rembrance.blogspot.com/2008/03/downloadscom-and-widgets-what-do-they.html</feedburner:origLink></entry></feed>

