Stuck with Google (recursively)

by | Tuesday, January 19, 2010

The other day, for one reason or another, I did a Google search for the word “recursion.” According to Wikipedia, recursion

… in mathematics and computer science, is a method of defining functions in which the function being defined is applied within its own definition; specifically it is defining an infinite statement using finite components.

This is a screen shot of what Google gave me as a result of my search: (Click on the image for a larger version).

Look carefully at what Google suggests. It says.

Did you mean: recursion

The exact same word that I had searched for… For a moment or two I thought I had found a glitch in Google’s suggestion mechanism… but it suddenly hit me, that this was exactly what recursion meant! If I clicked on that link I would be taking the first step into an endless cycle, an infinite loop, which would end only when I “got it.”

This has been an inside joke amongst programmers for a while. Wikipeda provides one example from a hypothetical dictionary that goes as follows:

Recursion

If you still don’t get it, see: “Recursion”.

So in some sense Google provides a “working definition” of the word – that explains it better than just reading a definition in a dictionary. How cool is that. I think it is little games like this one that make Google so much fun to use.

(I must add that this is not a new discovery. The Wikipedia page about recursion does mention this Google trick – but it was new to me!)

A few randomly selected blog posts…

Txting develops spelling skills, how gr8

Scott Graden is Superintendent of Saline Area Schools and a blogger. He recently posted about a study that indicated that texting helps students develop vocabulary skills. Though he was skeptical of the finding, I am not sure I was as surprised. He cited a news story...

Artificial Intelligence, Math / Truth & other ambigrams

Artificial Intelligence, Math / Truth & other ambigrams

Lovers of mathematics relish challenges, enjoying the manipulation of numbers and geometrical figures, seeking and creating patterns. Their fascination sometimes extends into language and other seemingly unrelated domains. An intriguing example of visual wordplay,...

Looking for IT in India

A few days ago Jack Schwille, assistant dean for international studies in education, sent an email out to all faculty and students at the college of education announcing a talk by me titled: "Help Punya find IT in India?" This presentation was to be fifth in the...

Gender & GPS

During our recent NY / New Jersey visit (during the kids spring break) I had the first opportunity to drive a car equipped with a GPS system. It was a case of love at first sight. I got back home and bought myself a Tom Tom right away. I used this unit extensively...

TPACK newsletter #37, June 2018

TPACK newsletter #37, June 2018

The latest version of the TPACK newsletter (TPACKNewsletterIssue37) is now available and can be  found here (pdf). All previous issues are archived here. This issue is 60 pages long!!! The amount of work being done in this area never ceases to...

Buttoning on to a trend

There is an barely interesting article on today's NYTimes.com site by Steven Heller on campaign souvenirs being sold by the three presidential candidates through their websites (read: From Mousepads to Piggy Banks). I thought his earlier columns on the graphic design...

Speed of travel of information

I had written earlier about how the rate of change of technology is speeding up, i.e. technologies are changing at an ever faster rate. Related to this is something I just came across today (on Kottke.org). Kottle links to a chart that provides a historical look at...

The end of the university II

From my end of the university as we know it series, here is another article, this time from The Washington Monthly, titled College for $99 a Month: The next generation of online education could be great for students—and catastrophic for universities. Here are some key...

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *