Working Around Captchas

booleanstringsBoolean Leave a Comment

When Google feels like our queries are too complex and suspects that they are sent by a robot, it throws a captcha  (a squiggly word with a box below it). This supposedly protects Google from being misused by non-humans, i.e. computer programs, that may find and scrape too much information too quickly.

If you are a human presented with a captcha, Google recommends to take a few actions. Unfortunately, in practice, this doesn’t help a whole lot.

Here is what usually does help, at least makes things easier: cleaning cookies; using a different browser; rebooting your Internet connection; or simply waiting a few minutes. There’s no 100% solution that would stop the Google.com search from questioning our humanity once and forever. Filling out an occasional capture is no big deal.

Unfortunately, about 2 or 3 weeks ago, mid-November 2013, the Google capchas’ behavior towards humans has worsened. Not only they appear quickly and often for those of us who use advanced operators like inurl:, the asterisk, and the numrange. It has a new behavior. Filling out a captcha doesn’t let us see the results; instead we are sent back to the empty Google search. Thus any search activity is stalled for a while. These posts: on our LinkedIn group, on Twitter, and on the general Google search forum are just a few reports about this.

I experienced a captcha attack first-hand while preparing the fun “Boolean Solved” presentation.

So, while the anti-bot war is going on in unreasonable ways, here is a sure way to search like a person, not a bot: use Google custom search engines. Captchas seem to leave those alone. With this in mind, I have created the very simple “Search .com” search. Use the link – or search here:

Search .com Domains

I have also created just a slightly more complex custom search engine that searches across .com, .org, .edu and many more domains. Use this link: Google No-Captchas or access this CSE in the Search Engine list.

I am not quite ready to start using Bing as my default search engine…

How-To: A Google-Plus Custom Search Engine

booleanstringsBoolean, Google Leave a Comment

Google’s Custom Search Engines (CSE) provide us with a way to access Google’s search index in a focused manner. At the core of the tool is X-Raying; any CSE starts with the identification of the site(s) we would like to narrow our search to, providing a way to hide the Boolean operator site: from the end user.

The CSE creation allows to specify X-raying in a more advanced format than the “ordinary” Google search. We can use the asterisk * to stand for a number of characters in a row in a URL. (Please note that this is unrelated to using the * as a search symbol in Google search.)

Here’s how X-Raying Google+ (that is done using this string:

site:plus.google.com inurl:about

on Google) can be implemented in an elegant way via a custom search engine. Just use the template plus.google.com/*/about in the CSE “add sites” dialog:

Et Voilà – your Google+plus search is up and running.

Refinements, found under the “search features” in the CSE creation page, offer the end user additional possibilities. In the refinements we can specify additional search terms to be added to the search string. They remain invisible to the end user.

For the G+ search engine I have defined three refinements: Location, Employer, and School.

The search strings I am using to define the refinements are, respectively, “lives in *”, “works at *”, and “attended *”.

Here is the complete Google-Plus Custom Search Engine. It searches Google+ profiles for keywords, and shows Google+ profiles with locations, schools, and employers in the refinements.


Note that in custom search engines the end user can sort the results by date (vs. by relevance) upfront, without specifying a date range.
The shortcut to the new CSE is 
http://bit.ly/GPlusEngine

LinkedIn Skills and “Related Skills” Teaser

booleanstringsBoolean Leave a Comment

The Skills page has been removed. But skills are present in LinkedIn, not just on members’ profiles but also on some other pages. That could be useful for sourcing.

Company pages may list skills that their employees have, even along with the numbers of people with a particular skill.

University pages show skill that their University grads have:

 

This is shown on the second page, which is often missed; you can get there simply by clicking on the arrow icon on the Alumni search page.

You can also find the list of “suggested” skills by using this (secret) link. (Replace “a” with any letter you like). On this blog the author has tried to list all the skills on LinkedIn using the link; it turns out, there’s about 50K skills. Unfortunately, the skills suggested when you use the link are not related to any “target” profile; these are the skills that show up when you try to write an endorsement for a fellow member.

There have been complaints that the former Skills page offered a great opportunity to search for relevant skills. I have seen multiple blog posts and  questions on groups. on how to “get there” now that the skills page is gone; here are some: LinkedIn Skills Alternatives (oh yeah, it’s now “turned off”, sorry.) Finding Keywords for Recruiters Sourcing for Synonyms: Alternatives to the LinkedIn Skills Tool;

However, we still can find relevant skills using LinkedIn. Here are some examples of relevant skills lists that I got this morning, using a basic account (the bolded term is to what I am listing related skills):

Financial Analysis: Financial Modeling, Finance, Microsoft Excel, Financial Reporting, Forecasting, Budgets, Portfolio Management, Investments, Risk Management, Accounting, Analysis, Corporate Finance, Strategic Financial Planning, Banking, Strategic Planning, Valuation, Microsoft Office, Process Improvement, Credit, PowerPoint, Credit Analysis, Loans, Mergers & Acquisitions

Java: JavaScript, SQL, C++, XML, Linux, HTML, MySQL, C#, C, Agile Methodologies, Microsoft SQL Server, Python, CSS, Eclipse, Databases, Unix, Software Engineering, Web Services, PHP, Perl, jQuery, Core Java, Java Enterprise Edition

Radiology:  Hospitals, Healthcare, Clinical Research, Healthcare Management, EMR, Patient Safety, Healthcare Information Technology, Medicine, Medical Imaging, BLS, PACS, Surgery, Inpatient, Pediatrics, HIPAA, Critical Care, Cpr Certified, Nursing, EHR, ACLS, Medical Education, Medical Terminology, Ultrasound 

You can do some research and find the way to do this (it’s not a technical “hack” at all, no special access to LinkedIn or special technical knowledge is necessary) – or attend my webinar on LinkedIn that I will be repeating on Thursday and learn how to do this, along with many other tips that I will be sharing. As always, the webinar comes with one month of support.

Due to the strong demand from those who missed it on November 8th, a special repeat live session of this webinar is scheduled for Thursday, November 21st!

LinkedIn Numbers by Country

booleanstringsBoolean 4 Comments

LinkedIn doesn’t easily let you search beyond your network; it requests the searches to be narrowed down by keywords if you want to do that. The same is true for paid accounts, including Recruiter. However…

I was able to do a search (today, 11/15/2013) and see the LinkedIn member numbers by country for all the major countries, the ones with a code abbreviation.

Here are the results (and a screenshot below) –

Irina

United States 84851462
India 20959886
Brazil 14623515
United Kingdom 12772853
Canada 8095417
France 6103611
Italy 5651460
Spain 5076834
Mexico 4895155
Australia 4688775
Netherlands 4272275
China 3579465
Argentina 3059232
Colombia 2887247
Germany 2635266
South Africa 2586345
Turkey 2516936
Indonesia 2364195
Russian Federation 2274763
Chile 2063150
Philippines 1734773
Belgium 1669538
Peru 1664825
Pakistan 1663175
Sweden 1536434
United Arab Emirates 1452304
Portugal 1398210
Malaysia 1378212
Venezuela 1312511
Denmark 1288378
Nigeria 1099842
Singapore 1094714
Romania 1052706
Switzerland 1022679
Saudi Arabia 1008875
Poland 950834
Egypt 941574
Ireland 927880
Iran 917460
Japan 910724
New Zealand 903606
Israel 893800
Norway 863810
Ukraine 735650
Ecuador 722068
Hong Kong 708222
Greece 662025
Kenya 661773
Korea 659693
Thailand 634401
Vietnam 609077
Morocco 608097
Taiwan 570721
Czech Republic 527754
Bangladesh 527382
Finland 509908
Algeria 450516
Ghana 378561
Austria 369794
Sri Lanka 365139
Hungary 364361
Costa Rica 363447
Tunisia 313853
Puerto Rico 308272
Bulgaria 307864
Dominican Republic 304551
Guatemala 291344
Serbia 288108
Qatar 276298
Croatia 256871
Jordan 255247
Lebanon 248610
Panama 233913
Uganda 227680
Bolivia 218597
Kuwait 213907
Tanzania 200673
Slovak Republic 199334
Kazakhstan 197124
Nepal 178197
Zimbabwe 176024
Trinidad and Tobago 171334
Jamaica 170443
El Salvador 169179
Oman 167908
Lithuania 154632
Slovenia 144825
Latvia 140254
Bahrain 124866
Cyprus 114893
Albania 109772
Macedonia 97432
Luxembourg 97424
Iceland 95616
Afghanistan 93407
Mauritius 87861
Estonia 84030
Malta 81553
Bosnia and Herzegovina 76384
Montenegro 22510

Visualize Success

booleanstringsBoolean 1 Comment

It was a pleasure delivering the free “Boolean Solved” webinar, sponsored by HiringSolved, yesterday. We had a huge number of people – 1,057 people signed up! – from 39 countries:

AE, AR, AU, BE, BR, BY, CA, CH, CN, CO, CZ, DE, DK, EC, ES, FR, GB, GH, HU, IE, IL, IN, IT, NL, PH, PK, PL, RO, RU, SA, SG, SZ, UA, UG, US, UZ, VN, YE, ZA.

Wow.

70% of people came from the US. Job titles ranged from Recruiter to VP of Talent.

The night before Google was not cooperating, throwing more captcha’s than usual. I got pretty nervous and prepared the demo search windows ahead of time. During the presentation I had to pick the right window out of about 40; managed OK, though a few more monitors would have been helpful. 🙂

Here is an example search from the webinar, where I was explaining how we should be searching for “what we expect to find”, or “how others would phrase what we want to find”, or simply, that it helps to

Visualize Success:

By the way, it is pretty easy, once you start thinking this way. Let me illustrate this. Suppose we are looking for a list of professionals with contact info. We are going to find people’s names, titles, email domains, etc.

Instead of:
lists of management consulting professionals

or, even, instead of:
list name title company phone management consultant

we would do better if think about what we are likely to find in a “good” result:

  1. names; how about: Mary Pat John James
  2. titles; like “Senior” manager… accountant… etc.
  3. company names, like  deloitte accenture
  4. phone numbers; how about area codes 913 OR 785 OR 620 OR 316 as an example.

Now, try these searches and you will see how much more successful the search gets:

Mary Pat John James deloitte accenture mckinsey senior 319 515 712

How about this:

“deloitte.com” “accenture.com” senior 319 515 712

Of course, these are only sample searches. Bu they do illustrate the concept very well.

P.S. Every Sourcer sourcer should also learn how to do a barrel roll.

 

Boolean AND Non-Boolean Search on LinkedIn

booleanstringsBoolean 1 Comment

Did you know that not all LinkedIn search fields accept Boolean AND-OR-NOT expressions and some have different syntax than searching by keywords? Understanding the correct syntax is critical is executing searches and interpreting the search results.

This is a quick overview of the variations in the supported search syntax in LinkedIn search dialogs. The three syntax variations are:

  1. Boolean search, supporting AND (implied), OR, and NOT, quotation marks for phrases, and parentheses for grouping statements
  2. Search based on typing in some characters that prompt for the possible variations to be displayed and selected: “prompt search”
  3. Search by a sub-string (non-Boolean): “sub-string search”

The Advanced search offers Boolean search in the fields on the left and “prompt search” in some of the other text-based fields.

The advanced dialog gives us a choice of Boolean search and prompt-search for the company names.  Clearly, each way of searching has its advantages.

 

The Boolean search syntax on LinkedIn is documented in a LinkedIn Tip Sheet (nicely formatted but, unfortunately, with several syntax errors in it – try to find them!)

The Find Alumni dialog offers “prompt search” in the locations, companies, and a few more fields, and Boolean search in the keyword section:

The search in Contacts is by sub-strings: below, you can see that the search for “bu” brings up both “business” and “buyer” in the titles.

 

For the advanced LinkedIn user, here’s a tricky question: what would the search for “university OR college” in the name of a school locate? See the screenshot below:

Are you aware of all the differences and opportunities provided in LinkedIn search dialogs? Do you use X-raying in Google to complement your LinkedIn searches? Come to my webinar this coming Friday to get a comprehensive overview of all the searching capabilities and taking advantage of them in your search for targeted professionals.

The first person to email me the correct answer to the “tricky question” above (explain how you got the answer) will get a free pass to the webinar.

How To Add Your Facebook Friends on LinkedIn, Google-Plus, and Twitter

booleanstringsBoolean, Google 1 Comment

 

Some of the Yahoo services, including search, seem to be staying unattended lately; its “contacts” have some shaky parts as well. However, some of the Yahoo “contacts” functionality can be used for the purpose of connecting with friends across networks.

If you wanted to connect with some of your Facebook friends on other social networks, here is how to achieve this. (By all means, decisions to invite anyone on LinkedIn are yours!)

Step 1. Create a new Yahoo account and choose to import your contacts from Facebook.

Step 2. Select “Print Contacts”. From here, either select “Print to PDF” and get a PDF list of contacts

or, cancel the print function and get the contacts listed in your browser:

Step 3. Now you have a list of email addresses. You can get it – meaning just the emails – in a CSV file or in a txt file by copying the contacts into an Excel table and leaving only the email addresses there (you will not need the names).

Adding to Google+

The list can be imported into your gmail account and will show the names of people who are Google-Plus members as a recent post shows. Now you can include them in your circles as you wish. Of course, to be automatically identified, they need to have registered the same email address, as on Facebook, with Google-Plus.

Including in LinkedIn Contacts

You can use the steps outlined in another recent post (for a different purpose), using the Outlook export format.

Or, import your Gmail or Yahoo contacts:

From here you can invite these friends individually. If you wanted to invite several of them at a time, it seems that you should be able to use the Import and Invite function and enter the email addresses into the “Invite by individual email” box, but it doesn’t seem to be working smoothly these days.

Following on Twitter

Use the Find Friends function! It’s pretty straightforward. (I would only follow those who are already on Twitter, not invite others to join Twitter.)

I’d be curious to hear how this works out for you.

-Irina

P.S. Personally, I am an “open networker” and am happy to connect on LinkedIn.

Google-Plus Sourcing Webinar – October 30, 2013

booleanstringsBoolean, Google Leave a Comment

Google-Plus presents excellent tools for searching, sourcing, and reaching out, and it’s time to master them. Let the Facebook numbers not fool you; Google-Plus is the second top place on the Internet to figure out, if you are looking for professionals, after LinkedIn. Waiting further to use it for sourcing will put you behind others who already use it to their advantage.

Join me for a webinar on Wednesday October 30th, 2013 and learn how to use Google-plus to find and cross-reference target professionals, and to make initial contacts. The webinar will cover some unpublished sourcing tips, along with the basics of Google-Plus.

The updated, information-packed webinar will cover:

  • Searching within Google-Plus and X-raying, outlining pluses and minuses of each approach
  • Sourcing using Events and Communities
  • >Taking advantage of the tight integration between Google+ and other Google products
  • Using Google+ to find or verify contact information
  • Combining Google+ with LinkedIn for productive sourcing

Additionally, I will go over the personalization of the Google search engine results that happens due to Google+ and Gmail. We need to be aware of that.

Who should attend: Sourcers, Recruiters, and everyone who searches for professionals online and wants to stay up-to-date on sourcing tools and resources.

Date: Wednesday, October 30th, 2013
Time: 9 AM PDT / 12 PM EDT / 4 PM London (UTC)
Duration: 90 minutes
Price: $99

Included: The Slides, a Video-recording, and one month of Support
To sign up: please use the Registration Page.
Seating is limited.
Can’t make the date and time? No problem. The video-recording, the slides, and support will be provided for all who sign up.

 

Google-Plus vs. Rapportive

booleanstringsBoolean, Google Leave a Comment

Rapportive is a Sourcer’s favorite tool that allows to find the “social footprint” for someone by pasting an email address into a Gmail new message. It was acquired by LinkedIn; the Chrome extension shows the last update done back in September 2012, which certainly means that it’s not being actively maintained… The tools collects the data, based on email addresses, in its own repository. It does this over time, so the results do not reflect every registration with a given email (at all!).

The reason I brought it up is to warm you up to exploring some Google-Plus and Gmail combination functionality.

Did you know that Google-Plus offers an immediate check on its member, based on an email address? All you need is to paste the address into the search bar; if the profile is there, it will show up. I have just done an open-ended Java Architect in Berkeley resume search on Google (a real need of ours), specifically looking for email addresses, just to demonstrate how it works. Here’s combined four screenshots:

Start typing an email address, and by the time you stop typing the relevant profile will show up. This is an exact check and will make a difference for people with common names, and for verifying the email address as a “side effect”. On the other hand, email verification could just be the primary reason to use this technique!

Google+ will also show profiles based on non-gmail email addresses if those are the ones members have registered and verified.

 

 You can also find profiles on Google-Plus by uploading a simple file with contact emails…

..immediately resulting with every possible cross-referencing to be completed and showing the relevant profiles; while, of course, emails that do not point to profiles, will remain nameless.

 

If this is looks interesting, you may want to check Google-Plus documentation on how and when it decides to reveal non-gmail addresses of its members.

Happy cross-referencing!

Bing vs. Yahoo Search – Today

booleanstringsBoolean Leave a Comment

While Yahoo.com is considered to be one of the top sites that people access for web search, right behind Google and Bing, it has long lost its own search engine due to its business decisions, and has been “powered by Bing” since 2010. Since that switch, Yahoo has not provided any additional or different search results, compared to Bing.

What “powered by Bing” means in practice, is that:

  1. Yahoo.com accepts your search terms
  2. sends them to Bing
  3. gets the search results from Bing
  4. and displays the results.

Yahoo may “decide” to show the search results differently than Bing. Here’s an example where yahoo previews the info differently; in this case, it provides better previews and the photos of LinkedIn members.

 

While, in theory, the results should be the same, it looks as though, today, in many cases yahoo.com decides to provide its own search order. Take a look at the search below, that has exactly 5 results, and the search order is very different on Yahoo vs. Bing. I have added color lines to point to the same results on both pages. (What is going on here?)

 

 

Unfortunately, bing.com doesn’t have a good advanced search dialog available (vs. Google’s that has been of help to “beginners”). I used to recommend yahoo’s advanced search dialog to students, and it’s still out there but, please note, it seems broken, and is not linked to any more from the yahoo site.

Some other tests I’ve run seem to indicate that some of the advanced search syntax may not be processed in the way we expect it to on yahoo.com, which could simply point to yahoo.com not making maintaining advanced capabilities a priority.

The moral of the story is: If you have a habit of searching on yahoo, you may want to stop and verify your search results against searching on the “source” i.e. the bing site.

(Google search users, don’t forget that Bing has a somewhat different search syntax. Don’t forget your parentheses around the OR statements and a few other things.)