Monday, July 27, 2009

Microsoft should contribute the content of Encarta encyclopedia to Wikipedia / Wikimedia Foundation

Microsoft has decided to discontinue the Encarta line of products, as well as the associated online websites. I assert that Microsoft should contribute the content of all languages of Encarta products to the Wikimedia Foundation, from where this high-quality content can be appropriately added to the various Wikimedia Foundation projects such as Wikipedia, Wiktionary, Wikiquote, etc. This of course means that Microsoft contribute only those portions of Encarta that it owns, as opposed to the content it has licensed from third-parties.

In my opinion, such a move:
  1. Will gain Microsoft a large quantity of favorable press coverage, leading to an overall improvement in the image of the Microsoft brand among Open Source communities, news media, and general public
  2. Will give Wikipedia a much-needed shot in the arm, and make it a significantly more useful service for students and other sections of the society
  3. Will not have have any meaningfully unfavorable implications for any of Microsoft's various businesses
An alternative is to have the Wikimedia Foundation host and manage an online version of Encarta ("en.encarta.wikimedia.org").

Click to see my detailed LinkedIn profile

Email service now active on rishabhsingla.com

Finally, I've setup an email service on my domain name - rishabhsingla.com (though the website itself has no content yet).

The mail service went online at about 9 PM IST, on July 25, 2009. I intend to use my @rishabhsingla.com email-address strictly for professional purposes.

Click here to read my detailed Google profile

Saturday, June 06, 2009

Comparison of video types available on YouTube: HQ18, HQ22, HQ35, HQ37, FLV, MP4, HQ, HD, etc.

Update (12-Jul-10): YouTube has recently added support for 4096*3072 ("ultra-high") resolution videos, as reported here.

I frequently download videos from YouTube, using Mozilla Firefox and Video DownloadHelper extension. However, DownloadHelper shows that many YouTube videos have multiple versions available, labeled as HQ18, HQ22, HQ35, HQ37, etc. There does not seem to be any official explanation of these different versions.

So today I set out to
  1. Understand the difference between these video types
  2. Identify the version with the highest quality
I started with this video (Check out E3 Spotlight) (screenshot below), as it was available in all versions that I've seen on YouTube so far.

Click image to view in full size

The findings are below

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Schema Details
[Video Type]: [Container]; [File Size]; [Ratio]; [Relative Quality]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1. Basic / Normal: FLV; 718 KB; 1x; Low
  2. HQ18: MP4; 1.4 MB; 2x; Medium
  3. HQ22: MP4; 4.5 MB; 6.4x; Very high
  4. HQ35: FLV; 2.7 MB; 3.9x; High
  5. HQ37: Container?; Size?; Factor?; Super
What it shows: HQ22 (and now HQ37 - an even higher-quality video) has the highest quality on YT, if file-size is used as an indicator of video-quality. Additionally, for HQxy, a higher value of xy doesn’t necessarily mean an increase in video-quality over a lower xy value.

Verification of the above findings: The above findings have been found to hold true for all 5 of the following videos (except for HQ37 - which is known to have higher-quality than HQ22, but this has not been verified yet)
  1. Windows Gaming at E3
  2. Gaming for Everyone
  3. Introducing Google Squared
  4. Google Health - Product Overview
  5. Nokia Booklet 3G first video
Result of My Memory Test

Saturday, April 25, 2009

An Analysis To Predict The Price Of Sony Cyber-shot DSC-W290 Digital Camera In India

I am quite impressed by the Sony Cyber-shot DSC-W290 camera. However, it's not yet available in India (officially). I want to guess its approximate price, when it launches in India in the near future.

To do this, I used the following approach: I looked up the prices of various Sony digital cameras on Sony Style USA and Sony India websites. I tried to derive a pattern in the US price (in US Dollars) and India price (in Indian Rupees). As of today, 1 US Dollar = INR ~50

Following are the contents of my scratchpad:

+++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++

SCHEMA DETAILS
[MODEL NUMBER]
[PRICE ON SONYSTYLE.COM] [CONVERSION TO INDIAN RUPEES]
[INDIA] [PRICE ON SONY.CO.IN] [DIFFERENCE COMPARED TO US]

H50
$330 16,500
India 22,000 +33%

T90
$300 15,000
India 18,000 +20%

T500
$330 16,500
India 18,000 +9%

W220
$180 9,000
India 13,000 +44%

W230
$200 10,000
India 14,000 +40%

W290
$250 12,500
India 16,625 +33% [BASED ON OTHER "W" MODELS ONLY]

W300
$300 15,000
India 20,000 +33%

+++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++

Saturday, April 04, 2009

How it's possible for a 22 year old to have lived for longer duration than a 23 year old person

This thought is based on the idea of more effective / productive time utilization, the way we use it in the context of work.

HYPOTHESIS

7 hours of optimized sleep per day has the same amount of desirable effect as 8 hours of usual sleep (which can be reasonably assumed to be unoptimized in most cases), without involving any compromise with one's physical or mental health. The basis of this (unproven) hypothesis is real-life observation on myself, among some other observations.

DEFINITIONS
  • Amount of desirable effect: Sleep has some purposes (related to both the physical and the mental health), and these purposes are the desirable effects of the activity of sleeping on our body and mind. These effects can vary in extent depending upon sleeping conditions and its duration
  • Optimized sleep: When sleep takes place in such conditions as to maximize the desirable effects obtained per hour, the sleep is called optimized sleep. Posture, noise, lighting, time, type of bed, and many other factors affect the quality of our sleep
  • Usual sleep: The way most of us sleep each day. The conditions we sleep in are not the best possible, and hence almost all of our sleeps are not optimized. The desirable effects we obtain per hour are lower than the maximum possible amount achieved during an optimized sleep
Sleeping like a baby

CALCULATIONS

If a 22 year old person has been having 7 hours of optimized sleep each day for the last 10 years of his life, then he has been awake for about 3,651 hours more than a similar-aged friend who has been having 8 hours of usual sleep, without making any compromise with his physical and mental health (this follows from my hypothesis).

Assuming that the average number of productive hours (the hours which are utilized each day for work - these hours do not include eating, entertainment, bathing, etc.) per day for any person who takes 8 hours of usual sleep per day is 10, a 23 year old person X has had 40,170 productive hours in the last 11 years of his life (3,650 hours per year; 2 days have been added to account for the minimum number of leap years that must be traversed during 11 consecutive years).

Using the same methodology, a 22 year old person Y - who takes 7 hours of optimized sleep per day and hence has one extra productive hour per day - has had 40,172 productive hours in the last 10 years of his life (4,015 hours per year) - a total of 2 hours more than person X. This difference will increase as person X and Y age.

CONCLUSIONS

Assuming that most of the learning / living occurs during the productive hours (the definition of productive hours can be broadened to include entertainment, since a lot of social learning takes place during entertainment activities), the 22 year old person Y has effectively lived slightly more than the 23 year old person X - without making any compromise, and without accumulating any sleep debt.

If this hypothesis is proved to be true, it will make education about effective sleep all the more important for inclusion in the syllabus of school children. Also, optimized sleep will become another productivity-enhancing weapon in the arsenal of organizational CxOs (CEOs, COOs, CTOs, CFOs, CIOs, CMOs, etc.), and other high-ranking individuals.

Finally, it must be remembered that optimized sleep is just one out of many possible methods by which a 22 year old can have practically lived for more duration than a 23 year old. Also, this idea assumes that the situations faced by person X and person Y (while they're in their productive hours) are the same. In real life, it's more likely that these 2 individuals shall face very different situations, resulting in learnings that vary not only in extent, but also in type.

Update: Forgot to mention that person Y also has a full extra calendar year ahead of him, compared to person X, since he's only 22 yet (that's 4015 more productive hours by the time he turns 23!).

My Thoughts About Human Memory

Thursday, March 26, 2009

Default Settings Of Kaspersky Internet Security 2009 Suite Are Harmful For Ads-Supported Web

By default, Kaspersky Internet Security 2009 (KIS 2009) has its ad-blocker module enabled. This is bad for the Web, much of which is supported by advertising (and a lot of that advertising is delivered via banner ads).

I believe that the popularity of KIS is increasing, as Kaspersky's products have been hailed not only for their high malware detection rates, but also for their minimal resource utilization. This increasing popularity of KIS (and KAV - Kaspersky Anti-Virus) will lead to more banner ads getting blocked, leading to a reduction in the revenue of banner ad-supported websites, ultimately leading to either shutting down of at least some of these websites, or a reduction in the amount of fresh content (applications or multimedia or text) that the website owners add to their website (for lack of funds).

More importantly, such a default setting is a slap in the face of an entire business model on which much of the modern Web rests. Is Kaspersky trying to suggest that every banner ad is malicious? I don't think so. Yes, there are many malformed banner ads that are unpleasing, even annoying, but publishers who deploy ad-serving systems of networks that allow such unfriendly banner ads will automatically see reduced user visits to their websites, eliminating the need to have banner ad blockers installed at the user end.

Such a setting may resonate well with Kaspersky's potential customers (cleaner webpages, faster browsing, and increased privacy), but in the long run, it is ultimately bad for the customers.


An interesting thing to note is that disabling the Banner Ad Blocker causes KIS to throw a bright yellow warning - Your computer security is at risk. Oh really? I didn't know that banner ads could put my computer's security at risk. I do know that they can put my privacy at risk, but with secure browsers such as Opera configured to receive cookies only from the site that is visited, even the privacy threat is mitigated.


The default block-list - a lot of banner ads are being blocked!

An Idea For Truly Portable Applications

Google Chrome 2.0.169.x Both Passes And Fails The Acid3 Web Standards Project Test

This is rather absurd - Google Chrome 2.0.169.0 and 2.0.169.1 both pass and fail the Acid3 test. Screenshots below (click them to see them in full size)

Version 2.0.169.0




Version 2.0.169.1




My personal take is that such a situation is possible because of a flaw in the test, and not in the browser. It is possible for the test to show a FAIL sign as well as give a 100/100 score simultaneously.

Why Flickr Is Better Than Picasa Web

Sunday, March 15, 2009

Use Alternative And Metasearch Engines To Protect Your Privacy While Searching On The Web

If you are concerned about giving away too much of your private information to one of the top Web-search engines (Google, Yahoo Search, Live Search, Ask.com), then you can use the following method to protect your privacy without compromising on the quality of search results. It's crucial that any solution to the privacy issue be uncompromising with not only the quality / relevance of the search results, but also with the quality of search experience, although slight compromise with the latter is an acceptable price to pay to get increased privacy.

It must also be remembered that the solution outlined here is only 1 of the several easy-to-use measures that can be used to protect your privacy when conducting Web searches.

For Google users: Use AOL Search. It provides the high-quality search results of Google without directly letting Google associate any of the searches with you. To make it less painful to access AOL Search, set it as your homepage, bookmark it, add it to the search box of your favorite browser and set it as the default search engine, and so on.


For Yahoo Search users:
Since I'm generally logged in to Google, and not Yahoo, I find it OK to search directly on Yahoo Search. If however, you do not wish to search on Yahoo Search, use Forestle. It provides Yahoo's results while keeping you anonymous. Engines such as AltaVista and AllTheWeb do not protect your privacy, as they use a Yahoo.com cookie.


Fore Live Search users: No great alternative, although Search and Give is a fine one (if you are not signed in). I use Live Search directly, since I am never logged in to any Microsoft website, and hence all searches I conduct on Live Search are anonymous by default.

For Ask.com users: For all practical purposes, you are already anonymous. No need to look elsewhere.

As an alternative to the above, you may use one of the better metasearch engines. I prefer Ixquick, although you may also choose from Scour, Dogpile and Clusty (in decreasing order of preference). Don't even look at the the dozens more metasearch engines that are completely trash-worthy.

As a side note, there are other search engines that are based on one of top 4 search engines (such as Click4Carbon, GoodSearch, Lycos, etc.), I do not recommend these because they have poorly-designed or slow user interfaces which mar the search experience unacceptably.

My Idea For An Advertising Campaign

Wednesday, March 11, 2009

Geometrical (visual) proof of the famous formula {(a+b)^2} = {(a^2) + (b^2) + (2*a*b)}

Yesterday, at the lunch table, a friend told me that at one of his IIM interviews, he was asked to prove the well-known identity {(a+b)^2} = {(a^2) + (b^2) + (2*a*b)} geometrically. He asked me to try this problem. It took me over 5 minutes to come up with a solution, but gladly, I did come up with one. Here it is:


I can imagine that the same method can be applied to prove the identity [(a+b)^3] = [(a^3) + (b^3) + {3*a*b*(a+b)}], and many other identities as well. It'll require the use of Google SketchUp or AutoCAD to create 3D models for these. Let's see if I have the time some day to create a model.

Sunday, March 08, 2009

Microsoft Office Home and Student 2007 + Outlook 2007 Provides Higher Value

If you are an individual and are thinking of buying Microsoft Office Standard 2007 for personal use [currently priced at $400; includes Word, Excel, PowerPoint and Outlook], you should stop and take a look at this package
  • Office Home and Student 2007 [$150; includes Word, Excel, PowerPoint, OneNote]
  • Outlook 2007 [$110]
The total comes out to be $260 [$140 less than Office Standard 2007], while adding OneNote.

I believe that for personal use, this package is significantly better than buying Office Standard 2007. However, it must be remembered that the scenarios in which Office Home and Student is permitted to be used are governed by

Are there license restrictions to Office Home and Student 2007?

Yes. Office Home and Student 2007 is licensed only for noncommercial use by households. It cannot be used in commercial (business) situations.

A Wiser Deal For Game Consoles