Profile

Cover photo
Karn Shah
Works at Infostretch Corporation India Private Ltd.
Attended Saffrony Institute Of Technology
293 followers|929,725 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Karn Shah

Shared publicly  - 
 
 
Since I used to work on Google Search (but left Google in 2013), a lot of my friends are asking me: Is that thing about Google filtering search results to favor Hillary Clinton true?

Answer: No. It is not true.

Short explanation: Google autocomplete avoids suggesting the word "criminal" for any name, not just Hillary Clinton.

Long explanation:

Here's the thing. The claim is not about search results. It's about autocomplete results. People are claiming that Google has manipulated the suggestions that show up when you type in "Hillary Clinton cri" -- for some reason, it doesn't complete to "criminal".

Apparently, the expectation is that if a search is popular, it should show up as a suggestion. This is not how it works: it's way more complicated. In particular, it is extremely important that autocomplete suggestions be heavily filtered for possibly-offensive content, because otherwise it would constantly be suggestion very offensive searches and you would not like that.

For example, imagine you just applied for jobs at a bunch of companies. Many of them will probably do a background check on you by searching for "<your name> criminal" on Google. If autocomplete really suggested the most popular searches, then after your job search, it might start suggesting "criminal" any time someone puts your name in, even though you aren't a criminal! How would you feel about that?

It is for exactly this sort of reason that Google heavily filters autocomplete suggestions. All other search engines have these kinds of filters too, although results will obviously vary. Remember, these are only suggestions. There is nothing stopping you from typing "criminal" yourself and completing the search.

Since you read this far, I will now reward you with a story.

Way back in 2006-ish, I was working on Google Search and observed this happen:

Ebay auto-generates Google search ads of the form "X for sale" (where X is your search term). One day, their system somehow came up with X = "African slaves", and thus they ran a Google ad for "African slaves for sale". Ouch.

Google, obviously, deleted the ad as soon as they saw it. However, before that happened, some people had seen the ad and wrote articles about it. So, now people who read the articles were trying to see the ad for themselves.

First they would type "African slaves", but the ad wasn't there. Trying harder, they would then type "African slaves for sale". Still no ad.

But then, some algorithm deep inside Google search said: "Hmm, when people search for 'African slaves', they often follow it by searching for 'African slaves for sale'."

And so, soon enough, when you searched for "African slaves", Google responded with: "Did you mean: 'African slaves for sale'?"

And that's why suggestions need to be filtered.

Disclaimer: I have not worked on Search since ~2009 and never worked specifically on autocomplete. The information in this post is based largely on common sense as informed by a background in the subject area, not on specific insider knowledge.
49 comments on original post
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
An interesting approach to simple web development: Google Docs style editing and collaborating on a free Node.js backed server instantly available and instantly deployed as you type.
One more thing… It's been awhile since we launched a whole new product at Fog Creek Software (the last one was Trello, and that's doing pretty well). Today we're announcing the public beta of HyperDev, a developer playground for building full-stack web-apps fast.
View original post
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
nice
Make free online calls using PopTox. Call mobile or landline phone numbers while you are online for completely free. Registration or payment is not needed.
View original post
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
File system permission changes added to Behavior Changes
We've added some additional details to the Behavior Change page relating to file system permissions. This includes:
- Using MODE_WORLD_READABLE and MODE_WORLD_WRITEABLE now throws a SecurityException when you target N
- You cannot pass file:// Uris between apps if you target N. You'll receive a FileUriExposedException
- You should not rely on DownloadManager's COLUMN_LOCAL_FILENAME. Instead use the ContentResolver methods such as openFileDescriptor()/openInputStream()
4 comments on original post
1
Add a comment...

Karn Shah

Shared publicly  - 
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
Our love of Star Wars started a long time ago, in a galaxy far, far away ... http://goo.gl/uBqd8m #moviemonday  
Google has launched a new tool to celebrate the upcoming release of Star Wars: The Force Awakens, letting users choose to join the light side or the dark side of the force, and customizing the...
11 comments on original post
1
Add a comment...
In his circles
273 people
Have him in circles
293 people
patel tushar's profile photo
Pragati Padiyal's profile photo
harshil patel's profile photo
Profology's profile photo
Ketan Patel (Kap's)'s profile photo
raj dhruv's profile photo
Rahul Meena's profile photo
Vishnu Sharma's profile photo
Mohanraj M's profile photo

Karn Shah

Shared publicly  - 
 
 
Don't you wonder why there's only company spin and gossip when executives are pushed out? What about the little people?

https://medium.com/pointer-io/exit-code-a2d48e8ccf1f#.191cuus3m
6 comments on original post
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
Android Studio 2.2 Preview now available on the canary channel

Includes a portfolio of new features along the spectrum of development, ranging from designing user interfaces to building and debugging your app in new ways.

Design
Layout Editor: A new user interface designer that helps you visually design the layouts in your app.
Constraint Layout: A new powerful and flexible Android layout that allows you to express complex UIs without nesting multiple layouts.
Layout Inspector: Debug a snapshot of your app layout running on the Android Emulator or device. Inspect the view hierarchy and corresponding attributes.

Develop
Firebase Plugin: Explore and integrate the suite of services offered by Firebase inside of Android Studio.
Enhanced Code Analysis: Check the quality of your Android app code.
Samples Browser: Referencing Android sample code is now even easier.
Improved C++ Support: Improved C++ development with the ability to edit, build, and debug pre-existing Android projects that use ndk-build or CMake rather than Gradle.
IntelliJ 2016.1: All the latest updates from the underlying JetBrains product platforms IntelliJ.

Build
Jack Compiler Improvements: Support for annotation processing, as well as incremental builds for reduced build times.
Merged Manifest Viewer: Diagnose how your AndroidManifest.xml merges with your app dependences across your project build variants.

Test
Espresso Test Recorder: Record Espresso UI tests simply by using your app as a normal user.
APK Analyzer: Drill into your APK to help you reduce your APK size, debug 64K method limit issues, view contents of Dex files and more.

For more details check out our blog post: http://android-developers.blogspot.com/2016/05/android-studio-22-preview-new-ui.html
Or the “What’s New in Android Studio” session for #IO16: https://www.youtube.com/watch?v=csaXml4xtN8
11 comments on original post
1
Add a comment...

Karn Shah

Shared publicly  - 
1
Add a comment...

Karn Shah

Shared publicly  - 
 
 
Ducati GT1000 by TTRNO
The Ducati GT1000 remains one of the best of the retro modern motorcycles we’ve seen in recent memory. With a kerb weight of 185 kilograms (407 lbs), a 992cc L-twin producing 92hp and 67.25 ft lbs of torque as well as modern suspension and braking, it was a motorcycle that might have looked retro – but it was a thoroughly modern performer.

In most countries the value of the GT1000 has remained almost steady and it’s actually begun to climb in some markets. This is likely die to the fact that the styling is already iconic, and it won’t go through that phase of looking old-but-not-in-a-good-way.
web: http://ht.ly/V628e 
#luxury   #cars   #motorcycle   #motor   #auto   #sexy   #women   #her   #amazing   #beautiful   #art   #car   #sports   #fast   #lamborghini   #ducati   #business   #celebrity   #lamborghiniaventador  
13 comments on original post
2
Add a comment...
People
In his circles
273 people
Have him in circles
293 people
patel tushar's profile photo
Pragati Padiyal's profile photo
harshil patel's profile photo
Profology's profile photo
Ketan Patel (Kap's)'s profile photo
raj dhruv's profile photo
Rahul Meena's profile photo
Vishnu Sharma's profile photo
Mohanraj M's profile photo
Education
  • Saffrony Institute Of Technology
    Bachelor of Engineering in Information Technology, 2007 - 2011
Story
Introduction
My name is Karn Shah, I am a software developer living in Ahmedabad,India and my job/hobby is Android.

I have been working on the Android platform since 2011 and I hope that sharing what I have learned will help people get proficient in Android faster!
Work
Occupation
Sr. Software Engineer
Skills
Android, Java, ASP.Net C#, SQL
Employment
  • Infostretch Corporation India Private Ltd.
    Software Engineer, 2015 - present
  • Azilen Technologies
    Sr. Software Engineer, 2014 - 2015
  • IndiaNIC
    Android Developer, 2011 - 2014
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • BombSquad
  • Beach Buggy Racing
  • Asphalt 8:Airborne
  • Clash of Clans
  • Angry Birds Under Pigstruction
  • Rayman Adventures
  • Clash Royale
Karn Shah's +1's are the things they like, agree with, or want to recommend.
Simlock Remote Server - Instant GSM Unlock Solutions by IMEI or Cable.
www.simlockremoteserver.nl

Online Easy and Instant Unlock for Alcatel, Samsung, LG, Huawei, MTK, and many other Models. We provide you with 24/7 Instant unlocking and

Clash Royale – Android Apps on Google Play
market.android.com

Enter the Arena! From the creators of Clash of Clans comes a real-time multiplayer game starring the Royales, your favorite Clash characters

Asphalt Overdrive
market.android.com

Gib alles in diesem Runner-Spin-off der preisgekrönten Asphalt-Serie!Entdecke das intensive Arcade-Rennerlebnis des ersten Spin-Offs der pre

GDG DevFest Ahmedabad 2014
devfest.gdgahmedabad.com

GDG DevFest is a set of events all around the world

Anki Drive
market.android.com

(Purchase of the Anki Drive Starter Kit Required -- Contains 2 cars, Race Track, Fast Charger, Tire Cleaner)Part toy, part video game, all-o

Portal Wearable Smartphone DisruptOverload
www.indiegogo.com

Flexible, Shatterproof, Water Resistant and Wearable Smartphone #disruptoverload

Learn2Crack | Step In to Learn
www.learn2crack.com

Learn2Crack is a website for beginners to learn some cool stuff in Linux, Android, Programming, Raspberry Pi, Tricks, API.

Showear: Android Wear Lock
market.android.com

Showear è una semplice utility che impedisce alla tua doccia di mettere le mani sul tuo smartwach, ma più in generale è un lock screen per A

Smart IR Remote Developer Launches AnyMote Kickstarter To Put Your Phone...
www.androidpolice.com

Home automation of any kind is a pretty tough market in which many products generally create more problems than they can solve. However, the

Chrome Browser - Google
market.android.com

Browse fast on your Android phone and tablet with the Google Chrome browser you love on desktop. Pick up where you left off on your other de

Tango Messenger, Video &amp; Calls
market.android.com

CONNECT, GET SOCIAL, HAVE FUN!Tango allows you to easily connect with friends &amp; family or make new friends. Make video &amp; voice calls, send t

Advani agrees on Modi after BJP partners with Google for Lal Krishna And...
www.fakingnews.firstpost.com

A compromise formula has been reached within BJP over the leadership of Narendra Modi. Sources tell Faking News that LK Advani has finally r

Balky carriers and slow OEMs step aside: Google is defragging Android
arstechnica.com

Versions don't matter, because Google now controls the platform behind the platform.

Android KitKat
www.android.com

Android KitKat. Prepare for a sweet new treat. Android is the operating system that powers over 1 billion smartphones and tablets. Since the

Android reaches massive 80% market share, Windows Phone hits global high...
venturebeat.com

This really is Mac versus PC all over again, as iOS hit its lowest levels since 2010.

10 Things about good and not good programmers ~ KP Bird
www.kpbird.com

It has been nearly 6 years since my debut in the software industry. I have written lots of code and developed applications for various domai

Best in Price. Very good rooms, good services. I was there for one day. Staff is very good and food is awesome.
Public - 4 weeks ago
reviewed 4 weeks ago
Very good amusement park for family. There are many rides for children and 3 rides for family. I enjoyed time being there. It is full of fun.
Public - a month ago
reviewed a month ago
Best mall in Ahmedabad. Food court and Gaming zone is very good. Here one can get so many international brand for cloths.
Public - a month ago
reviewed a month ago
My experience is too good. I have seen Finding Dory here and 3d is amazing with Dolby sound. INOX must be first choice for movie theater if you live in Vadodara.
Public - a month ago
reviewed a month ago
13 reviews
Map
Map
Map
Number 1 museum which has real human bodies. One must visit this museum in Amsterdam. I have been there for 4 hours and learn a lot about human body.
Public - a month ago
reviewed a month ago
Food is good and staff is very good.
Public - a month ago
reviewed a month ago
Best theme park in India. I suggest to buy Silver express pass to complete all rides in a day.
Public - a month ago
reviewed a month ago