<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5221671320740432255</atom:id><lastBuildDate>Sat, 14 Sep 2024 18:41:17 +0000</lastBuildDate><category>Google</category><category>Gmail</category><category>Artificial Intelligence</category><category>Binary Search</category><category>Facebook</category><category>General Search</category><category>Google gmail attack</category><category>Search</category><category>Searching</category><category>Sorting</category><category>Twitter</category><category>Uniform Search</category><category>Yahoo</category><category>articles</category><category>baidu</category><category>behaviour</category><category>file handling</category><category>future</category><category>google bug</category><category>google china</category><category>google docs</category><category>google error</category><category>google home page</category><category>google home page bug</category><category>google home page error</category><category>open source</category><category>python</category><category>technology</category><title>Defining future technological bricks</title><description></description><link>http://futuredefined.blogspot.com/</link><managingEditor>noreply@blogger.com (Gagandeep Singh)</managingEditor><generator>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-8270168921204513413</guid><pubDate>Fri, 18 Feb 2011 18:36:00 +0000</pubDate><atom:updated>2011-02-18T10:36:21.410-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Facebook</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">Twitter</category><category domain="http://www.blogger.com/atom/ns#">Yahoo</category><title>Why big internet companies (Google, Facebook, Twitter, Yahoo, etc) going so much open source ?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 16px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://drop.ndtv.com/gadgets/imgs/f/google-facebook-twitter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;http://drop.ndtv.com/gadgets/imgs/f/google-facebook-twitter.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;If you were ever wondering why these big comapanies (Google, Facebook, Twitter, Yahoo, etc) going so much open source. There are various factors that contributed to this attitude of these new corporates. These factors are Cost of training, Delivery&amp;nbsp;Time&amp;nbsp;&amp;amp;&amp;nbsp;Quality of delivery and ultimately assurance about replicating infrastructure at thier level needs lots of capital. Now each fators in detail,&amp;nbsp;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Cost of Training&lt;/strong&gt;&amp;nbsp;- Any big comapany&amp;nbsp;goes into phases of attrition then new hires as norm not exception. So, they want new people to at least&amp;nbsp;familiar with technologies they are working with, if not the whole process.&amp;nbsp;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Delivery&amp;nbsp;Time&amp;nbsp;&amp;amp;&amp;nbsp;Quality of delivery&amp;nbsp;&lt;/strong&gt;- For these big internet brand names delivery time and Quality of any service or feature and addressing any critical issue in short span of time are crucial for their brand name. They are earning because of their brand name otherwise their are many pirates are out there. So, they need developeswho can write quality code in short time. And, these two things increase over time of developer association with technology used. Therefore, this is most important factor why these companies want developers to know about what they are working upon.&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;strong&gt;Assurace&lt;/strong&gt;&amp;nbsp;- BIG Internet companies are more about scale and process rather than trade secrets and softwares. they know their most of the client side code can be easily be duplicated. So, they concentrate on not on how to protect that but concentrate on scaling each product to a level where others can&#39;t do that much of scaling. Even, scaling to that level is also possible but that is certainely very capital intensive. So, they are almost assure that their scaling cannot be challenged in near future.&lt;/div&gt;&lt;/div&gt;</description><link>http://futuredefined.blogspot.com/2011/02/why-big-internet-companies-google.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-5518842743123611519</guid><pubDate>Wed, 22 Sep 2010 14:04:00 +0000</pubDate><atom:updated>2010-09-22T07:10:08.016-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">file handling</category><category domain="http://www.blogger.com/atom/ns#">python</category><title>Python : Create path or directories, if not exist</title><description>I came across to this question very often, that how to create a directory structure, if I know the exact path of file or directory&amp;nbsp;hierarchy. That is not difficult but very time consuming if you don&#39;t know where to find the resources. Let go to code we need,&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;def assure_path_exists(path):
        dir = os.path.dirname(path)
        if not os.path.exists(dir):
                os.makedirs(dir)
&lt;/pre&gt;first line define python function/module assure_path_exists, which take one argument &quot;path&quot; of file or directory. &lt;br /&gt;
second line, ensure path contain directory only. it strips filename, if there is any.&lt;br /&gt;
third line, checks for whether this path (pointed by &lt;b&gt;dir&lt;/b&gt;), exists or not&lt;br /&gt;
forth line, if path pointed by &lt;b&gt;dir&lt;/b&gt;&amp;nbsp;not exists, we create that path through os.makedirs&lt;br /&gt;
&lt;br /&gt;
Done!!!</description><link>http://futuredefined.blogspot.com/2010/09/python-create-path-or-directories-if.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-8643903716238557676</guid><pubDate>Sat, 11 Sep 2010 20:29:00 +0000</pubDate><atom:updated>2010-09-11T13:40:48.257-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Gmail</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">google bug</category><category domain="http://www.blogger.com/atom/ns#">google docs</category><category domain="http://www.blogger.com/atom/ns#">google error</category><category domain="http://www.blogger.com/atom/ns#">google home page</category><category domain="http://www.blogger.com/atom/ns#">google home page bug</category><category domain="http://www.blogger.com/atom/ns#">google home page error</category><title>Within instant Google forgot basics of its embraced AJAX</title><description>I love &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt;, that is most of the developers says. Their day starts with Googling. &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt;&amp;nbsp;defined standards of search engine industry. They embraced AJAX technology with &lt;a href=&quot;http://www.gmail.com/&quot;&gt;Gmail&lt;/a&gt;, &lt;a href=&quot;http://docs.google.com/&quot;&gt;Google Docs&lt;/a&gt; etc. &amp;nbsp;They define standards of how to use AJAX effectively and&amp;nbsp;efficiently. But, unfortunately&amp;nbsp;today I found a usage of improper usage of AJAX in their webpage and that webpage is nothing but their Home page. Firstly, I didn&#39;t&amp;nbsp;believe&amp;nbsp;my eyes, I redo it 4-5 times with different browsers then I believed it. They missed handling back button. They didn&#39;t clear the result if back button reaches to their home page.&lt;br /&gt;
&lt;br /&gt;
Here are the steps to reproduce it ( if after this post, they still didn&#39;t correct it).&lt;br /&gt;
&lt;br /&gt;
1. Go to &lt;a href=&quot;http://google.com/&quot;&gt;Google.com&lt;/a&gt;, and type whatever query you have and press enter. In my case, I typed &quot;&lt;a href=&quot;http://www.blender.org/&quot;&gt;Blender&lt;/a&gt;&quot; as I am learning 3D now a days&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9aToeeW5SsMWJbLVK7Ff0Yx4jZ-O6HRn0OwjEhNjpCgHMfRI3iebMuZm-rP2g7V2XRelGyJlOTVrIrRtifNv_OtJsU8IdtaRcVTlI-ihvm8oIFNnSZqWJCV2fZEqcInGod5FoQBu5hJ7y/s1600/googleerror1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9aToeeW5SsMWJbLVK7Ff0Yx4jZ-O6HRn0OwjEhNjpCgHMfRI3iebMuZm-rP2g7V2XRelGyJlOTVrIrRtifNv_OtJsU8IdtaRcVTlI-ihvm8oIFNnSZqWJCV2fZEqcInGod5FoQBu5hJ7y/s400/googleerror1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. You reach result page, everything remain normal&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj43V3dU8wDzZfga1QFDoFKRamv8kqRLPZmo7Y0_7iK3_ELiNxOeZ1IJB4HUsFcU-9kEYQ_RbkXKVPS6Ux9xNjSTSWrg4igV4VenZKk9e2vGdvpoXn-HjpnpYWY1TTyKsQ-kQMhV47SIT1j/s1600/googleerror1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj43V3dU8wDzZfga1QFDoFKRamv8kqRLPZmo7Y0_7iK3_ELiNxOeZ1IJB4HUsFcU-9kEYQ_RbkXKVPS6Ux9xNjSTSWrg4igV4VenZKk9e2vGdvpoXn-HjpnpYWY1TTyKsQ-kQMhV47SIT1j/s400/googleerror1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;3. Press back button of your browser. OOPS!!! I reached google home page with background contains previous result.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1YPs-aVrxmW-2cLCqx-lwJBCMiesRJnLwFwQMFtZqRfRRbNr9pUhWtakMynpwUAiYhRuZik39XEv5fOxNjkkuvQxM03QmoYr5H04GwTkxEVJclFlo_ciLie5SXvi3K0zTQbJGEe8oK0n/s1600/googleerror3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1YPs-aVrxmW-2cLCqx-lwJBCMiesRJnLwFwQMFtZqRfRRbNr9pUhWtakMynpwUAiYhRuZik39XEv5fOxNjkkuvQxM03QmoYr5H04GwTkxEVJclFlo_ciLie5SXvi3K0zTQbJGEe8oK0n/s400/googleerror3.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
After this, I thought might be this is problem with &lt;a href=&quot;http://www.chromium.org/&quot;&gt;Chromium &lt;/a&gt;alone as it is &lt;a href=&quot;http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/&quot;&gt;nightly build of Chromium&lt;/a&gt;. So, I tried it in &lt;a href=&quot;http://www.mozilla.com/firefox/&quot;&gt;Firefox &lt;/a&gt;also. Thats test is also turn positive thats why I writing this ;)&lt;br /&gt;
&lt;br /&gt;
1.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc4l5uUMeSMkkagl-mNQxIqGoxAENJphb1hQBm_Hgzw-Om3g_7yLNnF-39NfsXTqoPqoyeUscJBpocTP6RiHC6KYLpO-siOgF6-1WiqjmqZ5Y_rNqpfw84XAkEfanuLuibSzKN8OBA71zg/s1600/googleerrorFF1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc4l5uUMeSMkkagl-mNQxIqGoxAENJphb1hQBm_Hgzw-Om3g_7yLNnF-39NfsXTqoPqoyeUscJBpocTP6RiHC6KYLpO-siOgF6-1WiqjmqZ5Y_rNqpfw84XAkEfanuLuibSzKN8OBA71zg/s400/googleerrorFF1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
2.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid80UFzZiKZf_d_g-2ZmsPvmnrr3yM4orhIJZ-MLPOP6fsfpSlpypAXZbMi3RM219earNXRELYADJ2K4gFRl3S2yAhM-Rq5EeZpXYkWkDdxE5H-Lu-xcBuSupWOuB_0h6VP0mzrabB70D-/s1600/googleerrorFF2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid80UFzZiKZf_d_g-2ZmsPvmnrr3yM4orhIJZ-MLPOP6fsfpSlpypAXZbMi3RM219earNXRELYADJ2K4gFRl3S2yAhM-Rq5EeZpXYkWkDdxE5H-Lu-xcBuSupWOuB_0h6VP0mzrabB70D-/s400/googleerrorFF2.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
3.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4waq3yAJd_8vaKT1Y61faTig54E2dD12AVs5fT73CuZUl8AveVqTJQU8WNVQR-owXx8fWzJwQQGIhlqTATUH3hrsWlzUMHJBhz4S9xxUWnAVWV_CtICrONbVIWMSkobUMTYFVosqoCnvH/s1600/googleerrorFF3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4waq3yAJd_8vaKT1Y61faTig54E2dD12AVs5fT73CuZUl8AveVqTJQU8WNVQR-owXx8fWzJwQQGIhlqTATUH3hrsWlzUMHJBhz4S9xxUWnAVWV_CtICrONbVIWMSkobUMTYFVosqoCnvH/s400/googleerrorFF3.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Note: It is big because it is Google&#39;s Home page. Otherwise, who cares.&lt;br /&gt;
I feel sorry for Google guys as they have to come and fix this and its weekend already. sorry guys.</description><link>http://futuredefined.blogspot.com/2010/09/within-instant-google-forgot-basics-of.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9aToeeW5SsMWJbLVK7Ff0Yx4jZ-O6HRn0OwjEhNjpCgHMfRI3iebMuZm-rP2g7V2XRelGyJlOTVrIrRtifNv_OtJsU8IdtaRcVTlI-ihvm8oIFNnSZqWJCV2fZEqcInGod5FoQBu5hJ7y/s72-c/googleerror1.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-202621619942090234</guid><pubDate>Thu, 14 Jan 2010 10:18:00 +0000</pubDate><atom:updated>2010-01-14T02:36:38.502-08:00</atom:updated><title>The speech by Steve Jobs at Standford&#39;s in 2005 : Highly Motivational</title><description>&lt;div&gt;This speech is highly motivational to me, when I first watched it in 2007. May be this could help you also. May be you need some information about &lt;a href=&quot;http://en.wikipedia.org/wiki/Steve_Jobs&quot;&gt;Steve Jobs&lt;/a&gt; to understand this video.&lt;/div&gt;&lt;div&gt;Some takes for me from the speech,&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Never stop on hurdles, it leads us to match dots when we look back to our life. &lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Love your work, and &lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Send positive energy to others and it also returned back to you.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/UF8uR6Z6KLc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/UF8uR6Z6KLc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://futuredefined.blogspot.com/2010/01/speech-by-steve-jobs-at-standfords-in.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-5673565211985221267</guid><pubDate>Wed, 13 Jan 2010 12:29:00 +0000</pubDate><atom:updated>2010-01-13T05:31:47.145-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">baidu</category><category domain="http://www.blogger.com/atom/ns#">Gmail</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">google china</category><category domain="http://www.blogger.com/atom/ns#">Google gmail attack</category><title>Planned Security attack on Google and other companies, May lead to cease Google&#39;s China operation</title><description>Yesterday, Google on its &lt;a href=&quot;http://googleblog.blogspot.com/2010/01/new-approach-to-china.html&quot;&gt;blog&lt;/a&gt; mentioned that it faced security attack in mid-December. And, some other organizations from different fields were targeted. Google tracked these attackers from China seeking gmail account information of some Human Right Activists of China. As &lt;a href=&quot;http://googleblog.blogspot.com/2010/01/new-approach-to-china.html&quot;&gt;blog &lt;/a&gt;mentioned These attacks were not as successful as it is intended to be. Google thinks that further restrict free speech on web for Chinese people. So, Now they will talk to Chinese officials to see how &lt;a href=&quot;http://google.cn/&quot;&gt;Google.cn&lt;/a&gt; can provide uncensored content to the people of China without violating Chinese laws. If there is no way out then Google may cease its Chinese operation &lt;a href=&quot;http://google.cn/&quot;&gt;Google.cn&lt;/a&gt; . &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some comments on &lt;a href=&quot;http://www.techcrunch.com/2010/01/12/google-china-attacks/&quot;&gt;Techcrunch &lt;/a&gt;says that Google is very far behind some Chinese search site &lt;a href=&quot;http://baidu.com/&quot;&gt;Baidu.com&lt;/a&gt;. on &lt;a href=&quot;http://www.alexa.com/topsites&quot;&gt;Alexa&#39;s Top sites&lt;/a&gt;, &lt;a href=&quot;http://baidu.com/&quot;&gt;Baidu.com&lt;/a&gt; comes 8&lt;sup&gt;th&lt;/sup&gt; and &lt;a href=&quot;http://google.cn/&quot;&gt;Google.cn&lt;/a&gt; comes 15&lt;sup&gt;th &lt;/sup&gt; in the list. &lt;a href=&quot;http://baidu.com/&quot;&gt;Baidu.com&lt;/a&gt; comes above &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter &lt;/a&gt;and &lt;a href=&quot;http://myspace.com/&quot;&gt;Myspace &lt;/a&gt;and many more. So, that lead to one another conclusion that &lt;a href=&quot;http://google.com/&quot;&gt;Google&lt;/a&gt; may be tricking readers to get some extra market in China. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Whatever, may be the cause now &lt;a href=&quot;http://google.com/&quot;&gt;Google&lt;/a&gt; cannot take a back from what they had done. If they &lt;/div&gt;&lt;div&gt;&lt;div&gt;not backed what they write then it will definitely tarnish its image of good boy. But, if they not backed out and stop china operations that will hurt because China is very large market to any of the company and specially for &lt;a href=&quot;http://google.com/&quot;&gt;Google&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Only, time will tell what is the behind the scene story.&lt;/div&gt;&lt;/div&gt;</description><link>http://futuredefined.blogspot.com/2010/01/planned-security-attack-on-google-and.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-3969965243493932001</guid><pubDate>Wed, 22 Apr 2009 06:34:00 +0000</pubDate><atom:updated>2009-04-21T23:53:27.707-07:00</atom:updated><title>Scroll back to page start after Asyncronous postback(multiple update panels)</title><description>I have multiple update panels in User controls and it cause page to go to start after each asynchronous postback. By adding this code, I am able to handle the Problem I am facing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX4aLRkFRCp4x_sh_Wb4GMdr8YwHZSa5hbkWzjFJtLaMb09Hu9rVoWJvPX5khIF460dndtB_TOkLsdq8mB6EwMUZP3og81pq5gkbeNKHQQwcBzms5uPJb4vuaeq8IOElSQW4c8mQNRJanm/s1600-h/untitled.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 467px; height: 209px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX4aLRkFRCp4x_sh_Wb4GMdr8YwHZSa5hbkWzjFJtLaMb09Hu9rVoWJvPX5khIF460dndtB_TOkLsdq8mB6EwMUZP3og81pq5gkbeNKHQQwcBzms5uPJb4vuaeq8IOElSQW4c8mQNRJanm/s320/untitled.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5327403911777078946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;the code in script tag is:&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;            var xpos, ypos;&lt;br /&gt;&lt;br /&gt;           function windowScroll() {&lt;br /&gt;               xpos = document.body.parentNode.scrollLeft; //window.scrollX is not compatible with IE 6&lt;br /&gt;               ypos = document.body.parentNode.scrollTop;  //window.scrollY is not compatible with IE 6&lt;br /&gt;           }&lt;br /&gt;           function pageLoaded(sender, args) {&lt;br /&gt;               window.scrollTo(xpos, ypos);&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           Sys.WebForms.PageRequestManager.getInstance().add_endRequest(pageLoaded);&lt;br /&gt;           window.onscroll = windowScroll;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Adding this code in body section in the end because &#39;Sys&#39; must have to defined before using this code.</description><link>http://futuredefined.blogspot.com/2009/04/scroll-back-to-page-start-after.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX4aLRkFRCp4x_sh_Wb4GMdr8YwHZSa5hbkWzjFJtLaMb09Hu9rVoWJvPX5khIF460dndtB_TOkLsdq8mB6EwMUZP3og81pq5gkbeNKHQQwcBzms5uPJb4vuaeq8IOElSQW4c8mQNRJanm/s72-c/untitled.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-5180582326113967857</guid><pubDate>Thu, 09 Apr 2009 09:24:00 +0000</pubDate><atom:updated>2009-04-09T02:34:54.746-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Gmail</category><category domain="http://www.blogger.com/atom/ns#">Google</category><title>Google Experimenting too much with GMail without prior knowledge to Users</title><description>&lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt;, Now experimenting with Gmail to improve its user experience. But they are giving buggy services to its user. I know Gmail is free but how You can justify this bugs. I have experiencing problem with my Gmail&#39;s in browser chat. At one time is not loading properly take a look &lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6iEHPQsK43VZww2G1e-mRJj0Imqs-k732O7oxciQKtg8B_y1qX7oY56qrKLSqaBlqjkpXnoQ4A8-tWAmlP0bMnHUfzADF2QQqpBWW9NXn6rMbBfTcXuLAhIqmBTsEo1FKV4gaQ2jSbUfk/s1600-h/untitled.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 302px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6iEHPQsK43VZww2G1e-mRJj0Imqs-k732O7oxciQKtg8B_y1qX7oY56qrKLSqaBlqjkpXnoQ4A8-tWAmlP0bMnHUfzADF2QQqpBWW9NXn6rMbBfTcXuLAhIqmBTsEo1FKV4gaQ2jSbUfk/s400/untitled.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5322622343601387634&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That is the Second time from morning I am facing this problem.</description><link>http://futuredefined.blogspot.com/2009/04/google-experimenting-too-much-with.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6iEHPQsK43VZww2G1e-mRJj0Imqs-k732O7oxciQKtg8B_y1qX7oY56qrKLSqaBlqjkpXnoQ4A8-tWAmlP0bMnHUfzADF2QQqpBWW9NXn6rMbBfTcXuLAhIqmBTsEo1FKV4gaQ2jSbUfk/s72-c/untitled.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-289094304076482378</guid><pubDate>Thu, 18 Sep 2008 08:10:00 +0000</pubDate><atom:updated>2008-11-03T21:53:15.652-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Binary Search</category><category domain="http://www.blogger.com/atom/ns#">General Search</category><category domain="http://www.blogger.com/atom/ns#">Search</category><category domain="http://www.blogger.com/atom/ns#">Searching</category><category domain="http://www.blogger.com/atom/ns#">Sorting</category><category domain="http://www.blogger.com/atom/ns#">Uniform Search</category><title>Uniform Search – An intelligent and better search on sorted data</title><description>&lt;pre  style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Copyright (c) 2008 by Gagandeep Singh&lt;br /&gt;This material may be distributed only subject to the terms and conditions set forth in the Open Publication License,&lt;br /&gt;v1.0 or later (the latest version is presently available at &lt;a href=&quot;http://www.opencontent.org/openpub/&quot;&gt;http://www.opencontent.org/openpub/&lt;/a&gt;).&lt;/span&gt;&lt;/pre&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;I appreciate the concept of binary searching, divide and search. It gives significant boost over linear search. It gives searching more natural look, i.e., it search resembles more like human beings’ searching, but not exactly the same. And we know that we can search faster than machines. Oh, I really don’t mean by time wise but the number of passes machine took to complete the task and number of passes we took to complete that task. What I really means that some humans are really smarter than the machine, because they can learn and bettered that approach.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;Now come to complete off track from previous one. What happened in the history? I really don’t know. But assume that we shed all our weapons of innovation to the great searching (binary search) and concentrate more on sorting and sorting &amp;amp; searching mixed (binary search trees, B-trees, B+ trees, etc.). We do things that were fascinating but forget to provide basic foundation right. Oh! You want to hit me because of that line. Just hit me. Because time needs change and we cannot stick to old chair, if it was crumbling. If you do that then you are only responsible for results, don’t blame me for that. I am very irresponsible person, who makes furniture with an axe. I just do things. Team has plans. Professionals have plans. Organizations’ got the plans. They&#39;re schemers. Schemers trying to improve their little worlds. I&#39;m not a schemer. I try to show the schemers how pathetic their attempts to improve things really are. So... When I say that I’ve better method than binary search.&lt;span mce_=&quot;&quot; style=&quot;&quot;&gt; &lt;/span&gt;You know that I&#39;m telling the truth.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;Now get into real business. The method of new searching called Uniform Search. Because it assumes that data is uniformly distributed over the entire interval. And based on that determine where the intermediate element should be. In binary search intermediate element always in middle, but in Uniform Search based on lower value, upper value, and number of elements intermediate element is decided. This concept is more like Humans, o.k. as far as I am concern and I believe that I am Human. If I had a book, definitely I had, with 1000 pages and 10 chapters and need to open 3&lt;sup&gt;rd&lt;/sup&gt; chapter. Then I open page number 201 first. Assuming uniform distribution, it means that every chapter took 100 pages. And if it is 7&lt;sup&gt;th&lt;/sup&gt; chapter then according to so called uniform distribution, that is certainly not here, the 3&lt;sup&gt;rd&lt;/sup&gt; chapter is between 1 to 200 pages and 1 to 7 chapters. So, it must be somewhere&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; &lt;/span&gt;(200/7)*3=600/7=85(floor value of 85.71)&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;Hence, I now open page number 85. May be I am lucky to find the chapter, but surely I am tired to carried on this example.&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt;But, one thing you would like. The comparison between Uniform search and binary search:&lt;/p&gt; &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-right: -6.75pt;&quot; mce_style=&quot;margin-right:-6.75pt;&quot;&gt; &lt;/p&gt;&lt;div class=&quot;mceTemp mceIEcenter&quot;&gt;&lt;dl id=&quot;&quot; class=&quot;wp-caption aligncenter&quot; style=&quot;width: 588px;&quot;&gt;&lt;dt class=&quot;wp-caption-dt&quot;&gt;&lt;a href=&quot;http://futuredefined.wordpress.com/files/2008/09/image002.gif&quot; mce_href=&quot;http://futuredefined.wordpress.com/files/2008/09/image002.gif&quot;&gt;&lt;img title=&quot;Comparision between Uniform Search and Binary Search&quot; src=&quot;http://futuredefined.wordpress.com/files/2008/09/image002.gif&quot; mce_src=&quot;http://futuredefined.wordpress.com/files/2008/09/image002.gif&quot; alt=&quot;Comparision between Uniform Search and Binary Search&quot; width=&quot;578&quot; height=&quot;396&quot; /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;dd class=&quot;wp-caption-dd&quot;&gt;Comparison between Uniform Search and Binary Search&lt;/dd&gt;&lt;/dl&gt;This graph show how data of 100 numbers searched for each number in the data list. And it plots number of passes of binary search and uniform search.&lt;br /&gt;&lt;br /&gt;You can download the program fragment &lt;a href=&quot;http://futuredefined.wordpress.com/files/2008/09/uniformsearch.doc&quot; mce_href=&quot;http://futuredefined.wordpress.com/files/2008/09/uniformsearch.doc&quot;&gt;Uniform Search.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);&lt;br /&gt;document.write(unescape(&quot;%3Cscript src=&#39;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#39; type=&#39;text/javascript&#39;%3E%3C/script%3E&quot;));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;var pageTracker = _gat._getTracker(&quot;UA-5856643-2&quot;);&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;&lt;/script&gt;</description><link>http://futuredefined.blogspot.com/2008/09/uniform-search-intelligent-and-better.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5221671320740432255.post-3309164790542683128</guid><pubDate>Mon, 03 Mar 2008 05:05:00 +0000</pubDate><atom:updated>2008-11-03T21:53:53.454-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">articles</category><category domain="http://www.blogger.com/atom/ns#">Artificial Intelligence</category><category domain="http://www.blogger.com/atom/ns#">behaviour</category><category domain="http://www.blogger.com/atom/ns#">future</category><category domain="http://www.blogger.com/atom/ns#">technology</category><title>DeepAILU :&#39;Deep Artificially Intelligent, Like You&#39;</title><description>&lt;p&gt;Hi, Everyone may be you are wondering what that word &lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color:#6600cc;&quot;&gt;DeepAILU&lt;/span&gt;&lt;/em&gt; &lt;/strong&gt;actually refers to. That word refers to &lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color:#6600cc;&quot;&gt;&#39;Deep Artificially Intelligent, Like You&#39;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. &#39;Like You&#39;, here refers to Humans like you and me. I know, what I am now writing may be looking weird to some, but I suggest read whole article, then you may find that DeepAILU might be possible with current capabilities.&lt;br /&gt;&lt;br /&gt;Like Human, Machines also have Intelligence just with three-step process. And the process is,&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;color:#663366;&quot;&gt;.Collect the relevant data.&lt;br /&gt;.Process the data, to make algorithm (function) out of it.&lt;br /&gt;.Use that algorithm to predict future values.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Let us understand this process. How humans react to situations.&lt;br /&gt;&lt;br /&gt;Firstly, Humans check whether that situation is similar to any previous situations, if that is the case then they retrieve the action taken at that time and result of that action (fruitful or not). For example, if you have to go over some place then your brain retrieves information about that place from its database. The relevance of information might be depend upon whether you already gone there or not. If you not already gone there then the information might be, how far that location is. Moreover, from that distance and location your brain search for how to reach there, by bus, by car, by train, by plane, etc. Might some more details also searched by your brain. If you gone there already and frequently, then your brain retrieves information about that that might be mode of transport you prefer, the average time taken by that mode, etc. If you gone there already and infrequently, then your brain retrieves information about your mode of transport at that time and what was result of that journey, according to what you expected or not. In the end whatever transport mode you chose, whatever route you chose, wherever the journey leads to will be in your mind, for next reference. That is the first step, in the three-step process, collects the relevant data from your experience, from your seeing, from your hearing and from all your senses. Senses are humans input devices; the sixth sense is virtual device in which brain extract information from mind and gives humans input.&lt;br /&gt;&lt;br /&gt;Second, Humans always resist to change, why? Because when humans are used to situations then their brain already developed algorithms to react to that situations. In other words, your brain already knows actions associated with the situations. That actions generally referred by Human beings as ‘used to’. This means, when you are used to situations that mean your brain already built an algorithm to react to that situation. Let once again try to understand the concept by an example. When you joined an organization, for the first time, then every thing seems alien to you. That means your brain not familiar to what called culture or atmosphere of the organization. Moreover, when you spend some time there, then you should most probably used to that organization’s atmosphere and ethics. That means your brain made algorithms to tackle most routinely works of organization, might be your brain not able to algorithmize all the tasks, but only significant amount of routine algorithms necessary for sustainability in any organization. However, some like me might not be able to ‘used to’ culture that means our brain not easily programmable. In the process of learning organization’s ethics, you might be enjoying the changes that brought to you by management. However, what happens when something changes when you were used to routines and ethics of organization, for example, your friend leave job unexpectedly, your manager changes, your junior perform better than you, etc. In these changes, your brain tells you to works like previously and eventually you do it, but if the output it produces, was not as previous, your brain try reconfiguring itself that is new algorithm was building now. And brain always escaping from making new algorithm and erasing previous one. It usually tries to escape from heavy work related to discovering new algorithm. Because every discovering of new algorithm involve referring to all related parameters (or situations), which involves heavy works (I discuss that in later writings). Therefore, brain tries to algorithmize everything and tries to avoid, if avoidable. That is the second step, in the three-step process, Process the data, to make algorithm (function) out of it. Algorithm making description is vast field in itself, so my brain escape from it this time and says that do it other time :). Therefore, you have to wait until I post some other article. I do I promise.&lt;br /&gt;&lt;br /&gt;Third, Humans always visualize things. But how? They always visualize the things they previously encountered. May be you don’t agree with me, you might thought you can visualize other things also. In that case, you might forget about the sixth sense, which is virtual device in which brain extract information from mind and gives humans input. Never under estimate this virtual device this is most powerful device, which makes us Humans that is it gives power of estimation, the estimation of unknown or unseen things. It gives what you say intuitive to you, the intuitive things comes from the algorithm and data you already have. In childhood, I feared of ghosts, because I listen about them and watch horror movies. Therefore, I have idea of what ghosts were and how deadly they are and they always came in night. In nights, I often visualize certain unknown or unidentified things as ghost that what my brain interpret those certain unidentified things. How brain does that? Because brain already developed the abstract picture of ghosts, so it maps certain unidentified things to ghosts. This happens most in the night when I watch a movie, listen to story about ghosts, or think over movie or story or ghosts. Hence, my brain use already created algorithm to predict future values or to visualize unidentified object. What can I say about this brain it predict thing, if you cannot able to see the things. When you drive in semi-dark (may be due to faulty light condition or whatever the reason might be), then your brain some seen things and try to predict other things on road. Might be this predicted value wrong might be right but brain predicts it (I feel sorry if your brain fails to predict right values and whatever happen). Nevertheless, we reach our third step of three-step process, that is our brain use already created (or may create at that time also) algorithm to predict future values.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hence, you know the secret of how brain works in respect to public of 20th century but I guess you are from 21st century, you love technology and might be I am too that’s why I am writing this. Therefore, you need some technological feasibility aspects also. I want to implement DeepAILU and of course, it is an open source project, but the timeline not thought over yet. The language of implementation might be any object oriented language with persistence object support. However, the real dilemma is not here, the dilemma is there are not even technological advancements in subordinate areas. For example, the datamining field, Natural Language processing (NLP) the identification of objects in video or image, the audio capabilities (sound identification, etc) is also not sufficient for DeepAILU. Hence, let’s wait for my next articles or blogs whatever that suggest the advancements in these areas. As you know, I have to think a lot so the wait time might took a while but never forget me. I will definitely back....&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Comments are welcomed&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);&lt;br /&gt;document.write(unescape(&quot;%3Cscript src=&#39;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#39; type=&#39;text/javascript&#39;%3E%3C/script%3E&quot;));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;var pageTracker = _gat._getTracker(&quot;UA-5856643-2&quot;);&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;&lt;/script&gt;</description><link>http://futuredefined.blogspot.com/2008/03/deepailu-deep-artificially-intelligent.html</link><author>noreply@blogger.com (Gagandeep Singh)</author><thr:total>0</thr:total></item></channel></rss>