This Week I Learned -
* Microsoft Graph is a unified API endpoint, for accessing data, intelligence, and insights coming from the Microsoft cloud.
* Pokémon Go, the "digitally enhanced bird-watching" game, has almost as many users as Twitter
* Catchpoint API monitor can mimic API calls made by mobile devices
* What is Digital, anyway? - Digital means exploiting emerging technologies to create user- and customer-centric interfaces and data-driven decisions, leading to more agile, responsive, and competitive business models.
* 52% of companies from the Fortune 500 list of 2000 no longer exist
* The two-year old New Media Wing under the Information and Broadcasting Ministry mines data from Twitter, Facebook, blogs, YouTube to collect sentiments on current affairs and provide insight to senior Government officials on the mood in the social media on a daily basis. The analysis is done using Oracle's Social Relationship Manager & Meltwater
* ICICI Bank website and the bank's iMobile app can fetch the latest information for services including train options and ticket availability by connecting directly with the reservation system of the Indian Railways on a real time basis. The home page of Rail ticket booking subsite is all of 6.4MB mainly due to a 4.8MB background image. A IRCTC account is required to book train tickets on this subsite.
* ICICI Bank's note to customers using unparliamentary language - "..customers found to be offensive in their interaction with us will be required to close all their relationships with ICICI Bank"
* Amazon has built nearly two dozen warehouses in India so far. The largest one is in Kothur in Telangana.
* 67% of the Indian population lives in rural areas. Only about 35% of India’s population is connected to the internet. 65% is under age 35. 80% of the population owns cell phones. Mobile wallets already outnumber credit cards
* Gerontology is the study of the social, psychological and biological aspects of ageing that aims to help the elderly lead a better life.
* Dressing the same way everyday saves time
TripleGold777 is a leading technology media property, dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news.
Friday, 22 July 2016
Saturday, 16 July 2016
This Week I Learned - Week #171
This Week I Learned -
* With SQL Server Stretch Database, you can dynamically stretch warm and cold transactional data from Microsoft SQL Server 2016 to Azure.
* To prevent users from accidentally signing in with Microsoft account credentials (hotmail.com, live.com, outlook.com, etc.) or non-organizational credentials, you can leverage what’s known as a domain hint when you're navigating users to the Azure AD sign-in page.
* HTTP/2 is a networking protocol for low-latency transport of content over the web. It originally started out from the SPDY protocol, now standardized as HTTP version 2. Recent versions of all popular web and mobile browsers except Opera Mini support HTTP/2.
* Because mobile devices do not have the same computation power as regular laptops and desktop computers, creating a mobile-friendly experience requires more than using a different CSS layout. It’s also about the quantity and size of the resources used. Too many resources, or resources that are too small or too large, can ruin the entire mobile experience.
* Security (SSL) has a Performance Tax - Switching to all SSL is a great feature from a security perspective, but at the cost of performance. The problem is that when you introduce SSL, you are also forcing everything on your website (images, third parties, etc.) to also use SSL. The combination of SSL and geographically induced latency that makes things even worse. Google has some advantages: massive internet presence, geo load balancing, amazing consistent performance (notice the flat line vs. the jittery blue line), anycast network, people dedicated to monitoring and an environment where performance is part of the core DNA of every employee. However, third parties weakest link on a page lacking the ability to handle your load or performance requirement. So make sure you keep an eye on your third parties when you switch to SSL. In HTTP 2.0, everything will be secure.
* Data Scientist (noun): Person who is better at statistics than any software engineer and better at software engineering than any statistician
* There are some sites which URL encode links with their content and redirect through their own referrer page. To extract the decoded referred URL from such an encoded URL, URLDecode.org can help. Bing provides an inline form to decode when you search with the keywords "URL Decoder"
* Netflix awarded a $1 million prize to a developer team in 2009 for an algorithm that increased the accuracy of the company’s recommendation engine by 10 percent. It never used that $1 million algorithm due to engineering costs - Wired
* According to Gartner, 40% estimated effort during the software development lifecycle is lost on resolving environment related issues. Environment issues contribute 30% of defects and 20% schedule overruns.
* Around 10% of Google's 25,000 developers are proficient in ML
* Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence.
* Pocket generates RSS feeds of your data, and you can subscribe to these feeds using an RSS reader
* The twelve-factor app is a methodology for building software-as-a-service apps
* Pokémon Go is a (possibly overrated?) augmented-reality game which requires users to get out and explore the “real world” to play it. This game makes people look like drunkards in the streets and on the roads while their eyes are glued to the mobile screens leading them to the location of the imaginary Pokemon in the hope of catching it...the app can't function particularly well in South Korea because the government constrains the use of Google Maps.
* Amazon.in has crossed one lakh sellers. E-commerce sites have to look out for devious techniques like Roundtripping - sellers buying their own products at heavy discounts to re-sell
* Basal metabolic rate (energy used for bsic funcitoning when body is at rest) is believed to account for 60-80% of the total energy we spend
* The Kanchipuram saree is protected by a 'geographical indication' - no other place can claim to produce it. It is among the costliest silks because a lot of silver (250 gms at least) goes into making its zari (brocade) patterns and borders
* Asia's largest underground library is in Shri Bhadariya Lathi in Jaisalmer district of Rajasthan.
* Americans spend about $500 million annually on newspaper obituaries
* Products are sometimes marketed as "Non-G.M.O." even when genetically modified versions do not exist. At the most basic level, a G.M.O. is a plant or animal whose DNA was altered in a laboratory, often by inserting genes from a distant species into its cells with the help of a bacterium or with other tools - NY Times
* "Patriotism is supporting your country all the time, and your government when it deserves it" - Mark Twain
* With SQL Server Stretch Database, you can dynamically stretch warm and cold transactional data from Microsoft SQL Server 2016 to Azure.
* To prevent users from accidentally signing in with Microsoft account credentials (hotmail.com, live.com, outlook.com, etc.) or non-organizational credentials, you can leverage what’s known as a domain hint when you're navigating users to the Azure AD sign-in page.
* HTTP/2 is a networking protocol for low-latency transport of content over the web. It originally started out from the SPDY protocol, now standardized as HTTP version 2. Recent versions of all popular web and mobile browsers except Opera Mini support HTTP/2.
* Because mobile devices do not have the same computation power as regular laptops and desktop computers, creating a mobile-friendly experience requires more than using a different CSS layout. It’s also about the quantity and size of the resources used. Too many resources, or resources that are too small or too large, can ruin the entire mobile experience.
* Security (SSL) has a Performance Tax - Switching to all SSL is a great feature from a security perspective, but at the cost of performance. The problem is that when you introduce SSL, you are also forcing everything on your website (images, third parties, etc.) to also use SSL. The combination of SSL and geographically induced latency that makes things even worse. Google has some advantages: massive internet presence, geo load balancing, amazing consistent performance (notice the flat line vs. the jittery blue line), anycast network, people dedicated to monitoring and an environment where performance is part of the core DNA of every employee. However, third parties weakest link on a page lacking the ability to handle your load or performance requirement. So make sure you keep an eye on your third parties when you switch to SSL. In HTTP 2.0, everything will be secure.
* Data Scientist (noun): Person who is better at statistics than any software engineer and better at software engineering than any statistician
* There are some sites which URL encode links with their content and redirect through their own referrer page. To extract the decoded referred URL from such an encoded URL, URLDecode.org can help. Bing provides an inline form to decode when you search with the keywords "URL Decoder"
* Netflix awarded a $1 million prize to a developer team in 2009 for an algorithm that increased the accuracy of the company’s recommendation engine by 10 percent. It never used that $1 million algorithm due to engineering costs - Wired
* According to Gartner, 40% estimated effort during the software development lifecycle is lost on resolving environment related issues. Environment issues contribute 30% of defects and 20% schedule overruns.
* Around 10% of Google's 25,000 developers are proficient in ML
* Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence.
* Pocket generates RSS feeds of your data, and you can subscribe to these feeds using an RSS reader
* The twelve-factor app is a methodology for building software-as-a-service apps
* Pokémon Go is a (possibly overrated?) augmented-reality game which requires users to get out and explore the “real world” to play it. This game makes people look like drunkards in the streets and on the roads while their eyes are glued to the mobile screens leading them to the location of the imaginary Pokemon in the hope of catching it...the app can't function particularly well in South Korea because the government constrains the use of Google Maps.
* Amazon.in has crossed one lakh sellers. E-commerce sites have to look out for devious techniques like Roundtripping - sellers buying their own products at heavy discounts to re-sell
* Basal metabolic rate (energy used for bsic funcitoning when body is at rest) is believed to account for 60-80% of the total energy we spend
* The Kanchipuram saree is protected by a 'geographical indication' - no other place can claim to produce it. It is among the costliest silks because a lot of silver (250 gms at least) goes into making its zari (brocade) patterns and borders
* Asia's largest underground library is in Shri Bhadariya Lathi in Jaisalmer district of Rajasthan.
* Americans spend about $500 million annually on newspaper obituaries
* Products are sometimes marketed as "Non-G.M.O." even when genetically modified versions do not exist. At the most basic level, a G.M.O. is a plant or animal whose DNA was altered in a laboratory, often by inserting genes from a distant species into its cells with the help of a bacterium or with other tools - NY Times
* "Patriotism is supporting your country all the time, and your government when it deserves it" - Mark Twain
Thursday, 14 July 2016
Can Twitter Trends be gamed?
Going by the quality of hashtags & topics that show up on Twitter Trends, I definitely think they are gamed. Though I found Twitter Trends useful earlier, they seem meaningless to me now as I regularly see a lot of shady & silly trending topics.
A while ago, Amit Agarwal wondered while tweeting if it takes just 63 tweets to make a topic trend?
The Twitter Trends FAQ informs that Trends are determined by an algorithm and, by default, are tailored for you based on who you follow and your location. This algorithm identifies topics that are popular now, rather than topics that have been popular for a while or on a daily basis, to help you discover the hottest emerging topics of discussion on Twitter that matter most to you.
There doesn't seem to be any method in the trending madness though. I found a topic listed in Trends though it had a single tweet!
To promote its business interests, it appears Twitter doesn't mind if a topic is promoted artificially. To be really useful I feel Twitter's algorithm should pick up topics and hashtags in which public interest grows organically.
A while ago, Amit Agarwal wondered while tweeting if it takes just 63 tweets to make a topic trend?
The Twitter Trends FAQ informs that Trends are determined by an algorithm and, by default, are tailored for you based on who you follow and your location. This algorithm identifies topics that are popular now, rather than topics that have been popular for a while or on a daily basis, to help you discover the hottest emerging topics of discussion on Twitter that matter most to you.
There doesn't seem to be any method in the trending madness though. I found a topic listed in Trends though it had a single tweet!
To promote its business interests, it appears Twitter doesn't mind if a topic is promoted artificially. To be really useful I feel Twitter's algorithm should pick up topics and hashtags in which public interest grows organically.
Wednesday, 13 July 2016
Azure Machine Learning Resources
Books:
* Microsoft Azure Essentials: Azure Machine Learning [Free, PDF] (Published: April 2015, 237 pages)
* Microsoft Azure Machine Learning by Sumit Mund
Presentations:
* Amy Kate
Videos:
* Channel 9 videos
Tutorials:
* Building a classification model in Azure ML - Titanic passenger data set
* Predicting Gas Prices Using Azure Machine Learning Studio (April, 2015)
* Linear regression model that predicts the price of an automobile (July 2014, Updated: 03/09/2016)
* Cortana Intelligence Gallery - Azure ML community contributions
* ML Algorithms
Forums:
* MSDN Machine Learning online forums
* StackOverflow
work in progress...
* Microsoft Azure Essentials: Azure Machine Learning [Free, PDF] (Published: April 2015, 237 pages)
* Microsoft Azure Machine Learning by Sumit Mund
Presentations:
* Amy Kate
Videos:
* Channel 9 videos
Tutorials:
* Building a classification model in Azure ML - Titanic passenger data set
* Predicting Gas Prices Using Azure Machine Learning Studio (April, 2015)
* Linear regression model that predicts the price of an automobile (July 2014, Updated: 03/09/2016)
* Cortana Intelligence Gallery - Azure ML community contributions
* ML Algorithms
Forums:
* MSDN Machine Learning online forums
* StackOverflow
work in progress...
Tuesday, 12 July 2016
Difference between Azure Machine Learning Free & Paid versions
Microsoft Azure Machine Learning environment “democratizes” the mysterious art of data science. It exposes this art to the masses by means of an easy-to-use visual interface that requires literally no programming and only a browser to use - and it is free!
This table lists the features that the paid version has -
This table lists the features that the paid version has -
| Free | Standard | |
|---|---|---|
| Azure Subscription | Not Required | Required |
| Max Number of Modules per Experiment | 100 | Unlimited |
| Max Experiment Duration | 1 hour per experiment | Up to 7 days per experiment with a maximum of 24 hours per module |
| Max Storage Space | 10 GB | Unlimited - BYO |
| Read Data from On-Premises SQL Preview | No | Yes |
| Execution / Performance | Single node | Multiple nodes |
| Production Web API | No | Yes |
| SLA | No | Yes, 99.95% availability of API transactions for Request Response Service (RRS), 99.9% availability of API transactions for Batch Execution Service (BES) and management APIs |
| Storage | Does not require or allow separate storage | Requires users to have an Azure storage account. Azure storage is billed separately. |
| Production ready? | No, only non-production workloads are supported. You can only operationalize machine learning models to staging API services. Intended for development and personal use only | Production version of Azure Machine Learning |
Monday, 11 July 2016
Websites which legally stream Indian movies and TV programs for free
A while ago, YouTube used to provide Bollywood & other regional language movies for free viewing. But not anymore. Instead there a clutch of new websites that offer free fare with or without registration -
Sunday, 10 July 2016
Amazon's Joy of Reading Kindle Promotion
This is an interesting promotion till July 2016 to get more people to try out Kindle ebooks in India.
When you buy a Top Ramen Masala Noodles pack, you get a code on the Tastemaker that has to be SMS-ed to 9246016161. Shortly thereafter you get a link to claim a ebook worth Rs 100.
A 420gm noodles pack that costs Rs 60 has 6 Tastemaker sachets & entitles you to Rs 600 worth of Kindle ebooks. The offer honors only 3 of the alphabetic codes embossed on the Tastemaker sachets to be SMS-ed from a single mobile number. So to avail all 6, you'd need 2 unique mobile numbers. The downside is that Amazon gets email addresses and phone numbers to mine while consumers can avail this offer a very limited number of times no matter how many noodle packs they purchase.
I got myself the Kindle version of "How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life" by Scott Adams, "I Too Had a Dream" by Verghese Kurien, Gouri Salvi that tells the revolutionary story of Amul in India and the Amar Chitra Katha comic book biography of ACK's founder - "Anant Pai: Master Storyteller".
While searching for ebooks to claim, I ran into a Kindle ebook that costs a mind-boggling sum of Rs 3,18,897.71 (and has 167 pages)!
When you buy a Top Ramen Masala Noodles pack, you get a code on the Tastemaker that has to be SMS-ed to 9246016161. Shortly thereafter you get a link to claim a ebook worth Rs 100.
A 420gm noodles pack that costs Rs 60 has 6 Tastemaker sachets & entitles you to Rs 600 worth of Kindle ebooks. The offer honors only 3 of the alphabetic codes embossed on the Tastemaker sachets to be SMS-ed from a single mobile number. So to avail all 6, you'd need 2 unique mobile numbers. The downside is that Amazon gets email addresses and phone numbers to mine while consumers can avail this offer a very limited number of times no matter how many noodle packs they purchase.
I got myself the Kindle version of "How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life" by Scott Adams, "I Too Had a Dream" by Verghese Kurien, Gouri Salvi that tells the revolutionary story of Amul in India and the Amar Chitra Katha comic book biography of ACK's founder - "Anant Pai: Master Storyteller".
While searching for ebooks to claim, I ran into a Kindle ebook that costs a mind-boggling sum of Rs 3,18,897.71 (and has 167 pages)!
Subscribe to:
Posts (Atom)

