<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.kai-mai.com">
<channel>
 <title>Kai Mai&#039;s Blog - Take Back the Web blogs</title>
 <link>http://www.kai-mai.com/blog</link>
 <description></description>
 <language>en</language>
<item>
 <title>Ruby MongoDB Geospatial Indexing Sample Codes</title>
 <link>http://www.kai-mai.com/node/189</link>
 <description>&lt;p&gt;
MongoDB has a &lt;a href=&quot;http://www.mongodb.org/display/DOCS/Geospatial+Indexing&quot;&gt;geospatial indexing&lt;/a&gt; feature that allows nearby search.  I was trying to get some sample codes running.  But the example codes doesn&#039;t work as &#039;ensureIndex&#039; doesn&#039;t seem to exist.  &lt;a href=&quot;http://codesnotdead.blogspot.com/2010/03/mongodb-geospatial-indexing-examples-in.html&quot;&gt;The Ruby sample codes&lt;/a&gt; don&#039;t work either as db.create_index&#039;s parameters seem to have changed.
&lt;/p&gt;
&lt;p&gt;
Peeking into &lt;a href=&quot;http://github.com/mongodb/mongo-ruby-driver/blob/367f9b32cca017e5f0e9fabdf2101f34918e5f2e/test/collection_test.rb&quot;&gt;the geospatial index test codes&lt;/a&gt; on the create_index method, it turned out that the first argument for create_index must be array of array for geospatial index(check out the documentation for &lt;a href=&quot;http://github.com/mongodb/mongo-ruby-driver/blob/master/lib/mongo/collection.rb&quot;&gt;the create_index method&lt;/a&gt;).
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/396&quot;&gt;mongodb&lt;/a&gt; &lt;a href=&quot;tags/397&quot;&gt;database&lt;/a&gt; &lt;a href=&quot;tags/398&quot;&gt;geo&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">mongodb</category>
 <category domain="http://www.technorati.com/tag">database</category>
 <category domain="http://www.technorati.com/tag">geo</category>
 <pubDate>Sat, 10 Apr 2010 17:29:12 -0700</pubDate>
</item>
<item>
 <title>Gmail Becomes a Flawed App Platform - Google Adds OAuth to IMAP - Need Access Control By Filters</title>
 <link>http://www.kai-mai.com/node/187</link>
 <description>&lt;p&gt;
I wrote about &lt;a href=&quot;http://www.kai-mai.com/node/167&quot;&gt;Email as a platform&lt;/a&gt; one year ago.  Now Gmail has finally &lt;a href=&quot;http://www.readwriteweb.com/archives/ready_for_gmail_mashups_google_adds_oauth_to_imap.php&quot;&gt;allowed OAuth on IMAP&lt;/a&gt; which means you don&#039;t need to reveal your password to any app that accesses your emails through IMAP on your behalf.
&lt;/p&gt;
&lt;p&gt;
Why would you want an app to access and act your emails? Because your email box is so overflowed.  Here are a couple of uses:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; get alerts on important emails
&lt;li&gt; have an app scan through your order confirmation emails and keep a history of your purchases(this is &lt;a href=&quot;http://techcrunch.com/2010/04/01/blippy-amazon/&quot;&gt;how Blippy got your Amazon purchase history&lt;/a&gt;.  I know Blippy sounds crazy.  I don&#039;t think it&#039;ll ever succeed in consumer space.  But for business users, there&#039;s a business case for auto-parsing out email order receipts and filling out expense reports.) 
&lt;/ul&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/70&quot;&gt;application&lt;/a&gt; &lt;a href=&quot;tags/177&quot;&gt;platform&lt;/a&gt; &lt;a href=&quot;tags/295&quot;&gt;email&lt;/a&gt; &lt;a href=&quot;tags/299&quot;&gt;gmail&lt;/a&gt; &lt;a href=&quot;tags/393&quot;&gt;oauth&lt;/a&gt; &lt;a href=&quot;tags/394&quot;&gt;imap&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">application</category>
 <category domain="http://www.technorati.com/tag">platform</category>
 <category domain="http://www.technorati.com/tag">email</category>
 <category domain="http://www.technorati.com/tag">gmail</category>
 <category domain="http://www.technorati.com/tag">oauth</category>
 <category domain="http://www.technorati.com/tag">imap</category>
 <pubDate>Mon, 05 Apr 2010 18:38:54 -0700</pubDate>
</item>
<item>
 <title>To Twitter:  Stop Replying on Developers Building Features using Your API.  Take Control of Your Own Destiny</title>
 <link>http://www.kai-mai.com/node/186</link>
 <description>&lt;p&gt;
Twitter is famous for its openness on its API and have a lot of tools built by 3rd party developers. But many 3rd-party tools are built/abused to add automated spammy tweets, robots to Twitter.
&lt;/p&gt;
&lt;p&gt;
Last month, Twitter engineer Alex Payne tweeted “If you had some of the nifty site features that we Twitter employees have, you might not want to use a desktop client. (You will soon.)&amp;quot;
&lt;/p&gt;
&lt;p&gt;
I&#039;d love to see the niffy site features!  Twitter&#039;s web UI is just way too simple.  Example: Where can I follow conversations(aka: thread of retweets, replies) on a tweet?
&lt;/p&gt;
&lt;p&gt;
Twitter should surely use its $160 million funding to beautify its web presentation and blow away all the 3rd-party clients(whoever builds its entire business model on features that are core to Twitter should have seen this day coming).
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/84&quot;&gt;api&lt;/a&gt; &lt;a href=&quot;tags/124&quot;&gt;twitter&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">api</category>
 <category domain="http://www.technorati.com/tag">twitter</category>
 <pubDate>Tue, 23 Mar 2010 22:23:23 -0700</pubDate>
</item>
<item>
 <title>The End of Privacy: Who, Where, What to Rob</title>
 <link>http://www.kai-mai.com/node/185</link>
 <description>&lt;p&gt;
Now days, it&#039;s getting easier and easier for criminals to decide who, where, what to rob:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; who to rob: pleaserobme.com
&lt;li&gt; where to rob: 123people.com
&lt;li&gt; what to rob: blippy.com, justbought.it
&lt;/ul&gt;
&lt;p&gt;
anyone wants to do a mashup of all these services + Google Street view so that we know who bought $X goods of what and is currently out of his/her home?
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/121&quot;&gt;privacy&lt;/a&gt; &lt;a href=&quot;tags/390&quot;&gt;people&lt;/a&gt; &lt;a href=&quot;tags/391&quot;&gt;location&lt;/a&gt; &lt;a href=&quot;tags/392&quot;&gt;robbery&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">privacy</category>
 <category domain="http://www.technorati.com/tag">people</category>
 <category domain="http://www.technorati.com/tag">location</category>
 <category domain="http://www.technorati.com/tag">robbery</category>
 <pubDate>Fri, 26 Feb 2010 18:22:52 -0800</pubDate>
</item>
<item>
 <title>China Mobile&#039;s Mobile Market(App Store) Report for Nov, 2009 - No Advertising Allowed in Apps</title>
 <link>http://www.kai-mai.com/node/184</link>
 <description>&lt;p&gt;
I&#039;ve meant to write about &lt;a href=&quot;http://labs.chinamobile.com/report/28255&quot;&gt;China Mobile&#039;s Mobile Market(aka &amp;quot;app store&amp;quot;) Report for Nov, 2009&lt;/a&gt; when it first came out.  
&lt;/p&gt;
&lt;p&gt;
I finally got the chance!
&lt;/p&gt;
&lt;p&gt;
Mobile Market has a approval process.  The approval rate in Nov is 49.66%.  40.17% of the rejection was due to basic functionality not working.  29.84% of the rejection was because of apps not conforming to Mobile Market&#039;s standards.
&lt;/p&gt;
&lt;p&gt;
One of Mobile Market&#039;s standards is no advertising inside apps(see page 6 of the report).  Chinese don&#039;t have the habit of paying for software &amp;amp; apps.  So China Mobile just shuts down one possible revenue stream for developers.
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/88&quot;&gt;china&lt;/a&gt; &lt;a href=&quot;tags/151&quot;&gt;mobile&lt;/a&gt; &lt;a href=&quot;tags/368&quot;&gt;china-mobile&lt;/a&gt; &lt;a href=&quot;tags/387&quot;&gt;app-store&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">china</category>
 <category domain="http://www.technorati.com/tag">mobile</category>
 <category domain="http://www.technorati.com/tag">china-mobile</category>
 <category domain="http://www.technorati.com/tag">app-store</category>
 <pubDate>Wed, 24 Feb 2010 17:07:40 -0800</pubDate>
</item>
<item>
 <title>Google Experiment - Alternate View For Search Result</title>
 <link>http://www.kai-mai.com/node/183</link>
 <description>&lt;p&gt;
Once you sign in your Google account, you can check out &lt;a href=&quot;http://www.google.com/experimental&quot;&gt;Google Experiment&lt;/a&gt; for potential upcoming features.
I&#039;ve tried alternate views for search results and really liked the timeline view and the map view.
&lt;/p&gt;
&lt;p&gt;
Timeline view Example:  &lt;a href=&quot;http://www.google.com/views?q=postgresql+vs+mysql+view%3Atimeline&amp;vwdr=2008-2009&amp;btnmeta%3Dsearch%3Drestrict=Set+filter&amp;num=5&quot;&gt;postgresql vs mysql&lt;/a&gt;
I just want to see the recent comparison between postgresql and mysql.  so I can limit the timeline to show only pages from 2008 to 2009.  But &lt;a href=&quot;http://www.databasejournal.com/features/mysql/article.php/3288951&quot;&gt;Google&#039;s first result&lt;/a&gt; is definitely wrong as the article was written back in 2003.
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/9&quot;&gt;google&lt;/a&gt; &lt;a href=&quot;tags/152&quot;&gt;search&lt;/a&gt; &lt;a href=&quot;tags/389&quot;&gt;timeline&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">google</category>
 <category domain="http://www.technorati.com/tag">search</category>
 <category domain="http://www.technorati.com/tag">timeline</category>
 <pubDate>Wed, 10 Feb 2010 21:31:21 -0800</pubDate>
</item>
<item>
 <title>Google Pulling Out of China - How About AdWords, AdSense, Google Analytics, Android, Google Apps?</title>
 <link>http://www.kai-mai.com/node/181</link>
 <description>&lt;p&gt;
The huge news is Google is planning to pull out of China.
Is Google going to pull out every service?  Here&#039;s the big picture of Google ecosystem in China:
&lt;/p&gt;
&lt;h2&gt;
Adwords
&lt;/h2&gt;
&lt;p&gt;
Lots of companies(eg: export/import biz) in China rely on Adwords to drive traffic and get leads from Google outside of China via Google search and Google&#039;s content network.  There are companies/agencies in China that provide training/consulting/reseller services on Google Adwords.  
&lt;/p&gt;
&lt;h2&gt;
AdSenses
&lt;/h2&gt;
&lt;p&gt;
Lots of small/personal websites in China rely on Google Adsense to generate a few bucks.
&lt;/p&gt;
&lt;h2&gt;
Google Analytics
&lt;/h2&gt;
&lt;p&gt;
Lots of sites in China use Goolge Analytics because it&#039;s free.  There are companies in China that provide training/consultingj/reseller services on Google Analytics.  
&lt;/p&gt;
</description>
 <pubDate>Thu, 14 Jan 2010 11:22:08 -0800</pubDate>
</item>
<item>
 <title>iPhone(iPod Touch) vs. Android(Google Nexus One)</title>
 <link>http://www.kai-mai.com/node/180</link>
 <description>&lt;p&gt;
Google&#039;s nexus one is coming out this week.  While most of attentions have been focusing on Android-based phones vs iPhone, Flurry shined some lights on the not-so-secret weapon of Apple - iPod Touch(which I own one):  &lt;a href=&quot;http://blog.flurry.com/bid/29288/Flurry-Holiday-2009-Report-App-Store-iPod-Touch-Shatter-Records&quot;&gt;iPod Touch Downloads Explode on Christmas Day, Surpassing iPhone for the First Time!&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
iPod Touch is a great device for anyone that doesn&#039;t need a phone or can&#039;t afford all the expenses(monthly data/voice plans) associated with a phone.  I am talking about teenagers/college students here.  I bet many teenagers get their first tastes of apps through the App Store on iPod Touch.  I am still waiting for companies to come up with a Andorid-based iPod Touch-like device(&lt;a href=&quot;http://www.zii.com/&quot;&gt;zii&lt;/a&gt; is supposed to be the one, but it&#039;s not yet ready for consumer).
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/9&quot;&gt;google&lt;/a&gt; &lt;a href=&quot;tags/207&quot;&gt;apple&lt;/a&gt; &lt;a href=&quot;tags/357&quot;&gt;iphone&lt;/a&gt; &lt;a href=&quot;tags/369&quot;&gt;android&lt;/a&gt; &lt;a href=&quot;tags/386&quot;&gt;nexus-one&lt;/a&gt; &lt;a href=&quot;tags/387&quot;&gt;app-store&lt;/a&gt; &lt;a href=&quot;tags/388&quot;&gt;ipod-touch&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">google</category>
 <category domain="http://www.technorati.com/tag">apple</category>
 <category domain="http://www.technorati.com/tag">iphone</category>
 <category domain="http://www.technorati.com/tag">android</category>
 <category domain="http://www.technorati.com/tag">nexus-one</category>
 <category domain="http://www.technorati.com/tag">app-store</category>
 <category domain="http://www.technorati.com/tag">ipod-touch</category>
 <pubDate>Mon, 04 Jan 2010 15:51:52 -0800</pubDate>
</item>
<item>
 <title>Journey in Android Development, Android Market - the good, the bad</title>
 <link>http://www.kai-mai.com/node/179</link>
 <description>&lt;h2&gt;
Android Development - the good
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt; Easy to extend/customize existing functions - a few examples:
&lt;ul&gt;
&lt;li&gt; You can write a new dialer to handle calling - in fact, I am using &lt;a href=&quot;http://mobile.starobject.com/starcontact/&quot;&gt;StartContact&lt;/a&gt; because the default dialer sucks(no contact search function, need to scroll). 
&lt;li&gt; Add your application to contextual menu of native functions(eg: handling the calling of a number)
&lt;li&gt; You can override the home screen lock.  see &lt;a href=&quot;http://lifehacker.com/5383294/flyscreen-puts-calendars-weather-and-more-on-your-phones-lock-&quot;&gt;FlyScreen&lt;/a&gt;
&lt;/ul&gt;
&lt;li&gt; With the backing of Google, Android SDK evolves very quickly( this is really a double-edged sword).
&lt;/ul&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/9&quot;&gt;google&lt;/a&gt; &lt;a href=&quot;tags/369&quot;&gt;android&lt;/a&gt; &lt;a href=&quot;tags/383&quot;&gt;android-market&lt;/a&gt; &lt;a href=&quot;tags/384&quot;&gt;apple-app-store&lt;/a&gt; &lt;a href=&quot;tags/385&quot;&gt;android-development&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">google</category>
 <category domain="http://www.technorati.com/tag">android</category>
 <category domain="http://www.technorati.com/tag">android-market</category>
 <category domain="http://www.technorati.com/tag">apple-app-store</category>
 <category domain="http://www.technorati.com/tag">android-development</category>
 <pubDate>Fri, 11 Dec 2009 19:36:36 -0800</pubDate>
</item>
<item>
 <title>How not to contact potential customers for business development/sales?</title>
 <link>http://www.kai-mai.com/node/178</link>
 <description>&lt;p&gt;
Recently, there have been a couple of companies(primarily based in China) emailing me about having existing Android mobile apps list on their app stores.
&lt;/p&gt;
&lt;p&gt;
Their proposals are that I submit free apps to their app stores, they&#039;d localize them for free and distribute to millions of users so that I can make a lot of money.  Sounds fishy?  There are also to other fishy things:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Use CC instead of BCC in email - so everyone knows who else is being contacted(or spammed).
&lt;li&gt; Claim to represent a legit and well-known company, but use an Gmail address to send the email.   This is so unprofessional.  Then I emailed back and asked why they&#039;d use Gmail.  Their response is that they have problems with their email system.   Oh, good.  If you can&#039;t ensure that your corporate email to work properly, how am I going to trust your app store?
&lt;/ul&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/295&quot;&gt;email&lt;/a&gt; &lt;a href=&quot;tags/369&quot;&gt;android&lt;/a&gt; &lt;a href=&quot;tags/381&quot;&gt;professionalism&lt;/a&gt; &lt;a href=&quot;tags/382&quot;&gt;sales&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">email</category>
 <category domain="http://www.technorati.com/tag">android</category>
 <category domain="http://www.technorati.com/tag">professionalism</category>
 <category domain="http://www.technorati.com/tag">sales</category>
 <pubDate>Thu, 10 Dec 2009 17:43:39 -0800</pubDate>
</item>
<item>
 <title>Notes on Meetup: Non-Profit, Rural Development, Land Right, Microfinance in China </title>
 <link>http://www.kai-mai.com/node/177</link>
 <description>&lt;p&gt;
Here are my notes from the meetup &amp;quot;&lt;a href=&quot;http://www.meetup.com/Business-in-China/calendar/11417802/&quot;&gt;Non-Profit, Rural Development, Land Right, Microfinance in China&lt;/a&gt;&amp;quot; on Oct 7th, 2009 in Redwood City, California:
&lt;/p&gt;
&lt;p&gt;
A common theme is that the two presenting organizations are foreign NGOs(non-profit organization) in China, so they are not required to partner with local governments.   They hand-pick their local partners and provide better transparency on their funds  and operations in China.  In contract, local NGOs have to work with local governments which have little accountability.  Also, there&#039;s no tax saving for donors in China for charity-giving.
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/88&quot;&gt;china&lt;/a&gt; &lt;a href=&quot;tags/370&quot;&gt;meetup&lt;/a&gt; &lt;a href=&quot;tags/375&quot;&gt;wokai&lt;/a&gt; &lt;a href=&quot;tags/376&quot;&gt;rdi&lt;/a&gt; &lt;a href=&quot;tags/377&quot;&gt;land&lt;/a&gt; &lt;a href=&quot;tags/378&quot;&gt;right&lt;/a&gt; &lt;a href=&quot;tags/379&quot;&gt;microfinance&lt;/a&gt; &lt;a href=&quot;tags/380&quot;&gt;non-profit&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">china</category>
 <category domain="http://www.technorati.com/tag">meetup</category>
 <category domain="http://www.technorati.com/tag">wokai</category>
 <category domain="http://www.technorati.com/tag">rdi</category>
 <category domain="http://www.technorati.com/tag">land</category>
 <category domain="http://www.technorati.com/tag">right</category>
 <category domain="http://www.technorati.com/tag">microfinance</category>
 <category domain="http://www.technorati.com/tag">non-profit</category>
 <pubDate>Fri, 16 Oct 2009 16:17:36 -0700</pubDate>
</item>
<item>
 <title>Review of T-Mobile G1</title>
 <link>http://www.kai-mai.com/node/176</link>
 <description>&lt;p&gt;
G1&#039;s shortcoming:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; need to mount SD-card to access its content when connecting via USB.  This should be done automatically like iPhone
&lt;li&gt; no built-in file manager/browser even though it comes with a SD-card
&lt;li&gt; why does the &amp;quot;red&amp;quot; end call buttom lock the phone?  that&#039;s so unintuitive as I am used to use it to &amp;quot;cancel&amp;quot; things.
&lt;li&gt; the screen lock timeout setting is hidden under settings -&amp;gt; Sound &amp;amp; Display
&lt;li&gt; why isn&#039;t there a Google Reader app?
&lt;li&gt; no auto-complete when I search apps in &lt;a href=&quot;http://market.android.com/&quot;&gt;Android Market&lt;/a&gt;
&lt;li&gt; store all downloaded apps in tiny 74MB internal storage.  No way to store them in a SD card(unless you &lt;a href=&quot;http://www.google.com/search?q=root+g1&quot;&gt;root&lt;/a&gt; your phone).  A game app can demand 10+ MB storage!
&lt;/ul&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/369&quot;&gt;android&lt;/a&gt; &lt;a href=&quot;tags/373&quot;&gt;t-mobile&lt;/a&gt; &lt;a href=&quot;tags/374&quot;&gt;g1&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">android</category>
 <category domain="http://www.technorati.com/tag">t-mobile</category>
 <category domain="http://www.technorati.com/tag">g1</category>
 <pubDate>Mon, 21 Sep 2009 13:59:56 -0700</pubDate>
</item>
<item>
 <title>Notes from Importing/Sourcing from China – Gotchas/Lessons Meetup</title>
 <link>http://www.kai-mai.com/node/175</link>
 <description>&lt;p&gt;
I organized the meetup &lt;a href=&quot;http://www.meetup.com/Business-in-China/calendar/11132754/&quot;&gt;Importing/Sourcing from China – Gotchas/Lessons&lt;/a&gt; on Aug 27th.   The speakers &lt;a href=&quot;http://www.linkedin.com/in/wenshengli&quot;&gt;Wensheng Li&lt;/a&gt; and Andrew Rizzo shared great insights, many tips, gotchas and stories.  Be sure to &lt;a href=&quot;http://www.slideshare.net/vincentli75/basic-guide-to-importing-from-china&quot;&gt;check out their presentation&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Here are my notes:
&lt;/p&gt;
&lt;p&gt;
Sub-contracting is dangerous as you don&#039;t know about the actual supplier, thus cannot ensure quality.
&lt;/p&gt;
&lt;p&gt;
Alibaba has a &lt;a href=&quot;http://style.alibaba.com/hermes/goldsuppliers.html&quot;&gt;gold supplier certification program&lt;/a&gt;where each gold supplier is inspected thoroughly by Alibaba&#039;s inspectors.
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/88&quot;&gt;china&lt;/a&gt; &lt;a href=&quot;tags/370&quot;&gt;meetup&lt;/a&gt; &lt;a href=&quot;tags/371&quot;&gt;import&lt;/a&gt; &lt;a href=&quot;tags/372&quot;&gt;business&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">china</category>
 <category domain="http://www.technorati.com/tag">meetup</category>
 <category domain="http://www.technorati.com/tag">import</category>
 <category domain="http://www.technorati.com/tag">business</category>
 <pubDate>Wed, 09 Sep 2009 13:58:18 -0700</pubDate>
</item>
<item>
 <title>Dumb Google Reader&#039;s Flurry of Features: Still Without Filtering/Recommendation Based On Current Interests</title>
 <link>http://www.kai-mai.com/node/173</link>
 <description>&lt;p&gt;
&lt;a href=&quot;http://reader.google.com/&quot;&gt;Google Reader&lt;/a&gt; just came out &lt;a href=&quot;http://googlereader.blogspot.com/2009/08/flurry-of-features-for-feed-readers.html&quot;&gt;a flurry of features&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I don&#039;t understand why Google Reader can&#039;t have a filtering/recommendation feature that gives me what I want to read based on my current interests.
&lt;/p&gt;
&lt;p&gt;
Stop giving me all the articles in my feeds.  There are way too many(1000+).  Let me tell Google Reader what my current interests are(say mobile apps, iphone, marketing).  Then Google Reader should recommend the articles from my feeds that match my interests.  My interests change over time.  I don&#039;t want to spend my valuable time scan through feeds to find items that I am interested in.  Can Google Reader be smarter?  How can it be this dumb?  Isn&#039;t that Google supposedly really understands content, index them and bring us relevant results?
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/341&quot;&gt;recommendation&lt;/a&gt; &lt;a href=&quot;tags/366&quot;&gt;google-reader&lt;/a&gt; &lt;a href=&quot;tags/367&quot;&gt;rss&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">recommendation</category>
 <category domain="http://www.technorati.com/tag">google-reader</category>
 <category domain="http://www.technorati.com/tag">rss</category>
 <pubDate>Fri, 14 Aug 2009 21:32:31 -0700</pubDate>
</item>
<item>
 <title>Resources and Notes for Jailbreaking iPhone 3GS</title>
 <link>http://www.kai-mai.com/node/172</link>
 <description>&lt;p&gt;
I just went through the process of jailbreaking iPhone 3GS 3.0 and 3.0.1. Here are the resources and notes:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; for 3.0 OS, use super-easy &lt;a href=&quot;http://www.purplera1n.net/&quot;&gt;purplera1n&lt;/a&gt; to jailbreak iPhone
&lt;li&gt; for 3.0.1 OS, follow &lt;a href=&quot;http://www.quickpwn.com/2009/07/jailbreak-and-unlock-iphone-301.html&quot;&gt;instructions&lt;/a&gt;.  Just make sure that you download the correct and select the correct 3.0 firmware(3GS vs. 3G) when you jailbreak.
&lt;li&gt; &lt;a href=&quot;http://www.felixbruns.de/iPod/firmware/&quot;&gt;List of firmwares&lt;/a&gt; for iPhone and iPod Touch
&lt;/ul&gt;
&lt;p&gt;
Notes
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Install &lt;a href=&quot;http://code.google.com/p/mobileterminal/&quot;&gt;MobileTerminal&lt;/a&gt; if you want to drop into a shell to issue some shell commands.  You can do a search of &amp;quot;MobileTerminal&amp;quot; via Cydia to find it.
&lt;/ul&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/357&quot;&gt;iphone&lt;/a&gt; &lt;a href=&quot;tags/362&quot;&gt;jailbreak&lt;/a&gt; &lt;a href=&quot;tags/363&quot;&gt;cydia&lt;/a&gt; &lt;a href=&quot;tags/364&quot;&gt;skype&lt;/a&gt; &lt;a href=&quot;tags/365&quot;&gt;ssh&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">iphone</category>
 <category domain="http://www.technorati.com/tag">jailbreak</category>
 <category domain="http://www.technorati.com/tag">cydia</category>
 <category domain="http://www.technorati.com/tag">skype</category>
 <category domain="http://www.technorati.com/tag">ssh</category>
 <pubDate>Sat, 08 Aug 2009 15:52:17 -0700</pubDate>
</item>
</channel>
</rss>

