Demystification: GPS and GPRS


[This post talks about the difference between GPS and GPRS. If you already know the difference you may skip it.]

As an engineer, I would like to apologize to everyone for confusing acronyms being shoved down normal people’s throats. GPS and GPRS is one such pair of acronyms in the mobile domain which normal people tend to use interchangably. But these terms are totally different and have nothing in common and I will try and make it clear and easily distinguishable.

Global Positioning System (GPS):
GPS is used for establishing your location in the world.

General Packet Radio Service (GPRS):
GPRS is a service offered by your cell company which allows transmission of data to/from your phone.

If you have Internet on your phone – it’s probably coming through GPRS (or EGPRS, EVDO or all the new fancy high speed methods). If your phone has a special system by which it can accurately find out it’s location in the world then it is GPS.

GPS is a free service. GPRS costs money. GPRS connects your phone to the Internet. When you check your mail, browse the web etc. through your phone, then you are using GPRS.

Tip to Remember: GPS does only one thing and it is a shorter acronym. GPRS lets you do many things and it is the longer acronym.

Confusing but perfectly correct usage:
I get my location coordinates through GPS. I get information about this position through GPRS.
So, my GPS tells my phone that I am in Ann Arbor. My phone uses a GPRS connection to get a list of restaurants in Ann Arbor from the Internet.

The Ant and the Grasshopper


I may not necessarily agree with this, but it’s an interesting parable of sorts.

The ant works hard in the withering heat all summer long building hishouse and laying up supplies for the winter. The grasshopper thinks theant’s a fool and laughs & dances & plays the summer away. Come winter, the ant is warm and well fed. The grasshopper has no food or shelter so hedies out in the cold.

The ant works hard in the withering heat all summer long, building hishouse and laying up supplies for the winter. The grasshopper thinks theant’s a fool and laughs & dances & plays the summer away. Come winter, the shivering grasshopper calls a press conference anddemands to know why the ant should be allowed to be warm and well fedwhile others are cold and starving.NDTV, BBC, CNN show up to providepictures of the shivering grasshopper next to a video of the ant in his comfortable home with a table filled with food.The World is stunned by the sharp contrast. How can this be that this poorgrasshopper is allowed to suffer so?Arundhati Roy stages a demonstration in front of the ant’s house. Medha Patkar goes on a fast along with other grasshoppers demanding thatgrasshoppers be relocated to warmer climates during winter.Amnesty International and Koffi Annan criticize the Indian Government fornot upholding the fundamental rights of the grasshopper. The Internet is flooded with online petitions seeking support to thegrasshopper (many promising Heaven and Everlasting Peace for promptsupport as against the wrath of God for non-compliance) .Opposition MP’s stage a walkout.Left parties call for “Bharat Bandh” inWest Bengal and Kerala demanding a Judicial Enquiry.CPM in Keralaimmediately passes a law preventing Ants from working hard in the heat soas to bring about equality of poverty among ants and grasshoppers. Lalu Prasad allocates one free coach to Grasshoppers on all Indian RailwayTrains, aptly named as the ‘Grasshopper Rath’.Finally, the Judicial Committee drafts the Prevention of Terrorism AgainstGrasshoppers Act [POTAGA]”, with effect from the beginning of the winter. Arjun Singh makes Special Reservation for Grass Hopper in educationalInsititutions & in Govt Services.The ant is fined for failing to comply with POTAGA and, having nothingleft to pay his retroactive taxes, his home is confiscated by the Government and handed over to the grasshopper in a ceremony covered byNDTV.Arundhati Roy calls it “a triumph of justice”. Lalu calls it ‘SocialisticJustice’. CPM calls it the ‘revolutionary resurgence of the downtrodden’ Koffi Annan invites the grasshopper to address the UN General Assembly.MANY YEARS LATER…The ant has since migrated to the US and set up a multi billion dollarcompany in silicon valley.100s of grasshoppers still die of starvationdespite reservation somewhere in India.

[via email]

Hell in your backyard


Hell, MI
There’s a nice little town here in Livingston County and it is called “Hell”. Why is it called Hell?

[From Hell’s official Website]

The History of Hell Michigan

Hell was first settled in 1838 by George Reeves and his family. George had a wife and 7 daughters – no reason to call it Hell yet… George built a mill and a general store on the banks of a river that is now known as Hell Creek…

The mill would grind the local farmers grain into flour; George also ran a whiskey still, so a lot of times the first 7-10 bushels of grain became moonshine.

In turn, horses would come home without riders, wagons without drivers….someone would say to the wife, where is your husband?

She’d shrug her shoulders, throw up her arms and exclaim, Ahh, he’s gone to Hell!”

In 1841 when the State of Michigan came by, and asked George what he wanted to name his town, he replied, “Call it Hell for all I care, everyone else does.” So the official date of becoming Hell was October 13, 1841…

Hell, MI
So, for the record, I have been through Hell. Next you tell me life’s tough and giving you a hard time, you better think twice – you have not yet seen what Hell is all about!

Customize Outlook View based on SpamAssasin’s tagging


Read on if you use IMAP and Outlook and your IMAP account is configured to use SpamAssasin and it is configured with SpamBox. SpamAssasin can be instructed to put all mails that it tags as SPAM into a different spam folder. If you use Outlook, you might want to review this folder and check for false positives. Since I get almost 200-300 spam messages each day, it becomes difficult to browse through the spam folder looking for false positives. I would prefer some way to see messages that fall in the category of “MaybeSpam” – these messages would have SPAM scores upto a certain threshold. I have personally set up my account to treat anything above 2.2 to be SPAM and I personally consider a score between 2.3 to 10.0 to be “MaybeSpam” since I often end up with false positives in that range.
So I defined a view in Outlook that only shows me messages that have a higher probability of being false positives and hides all messages which get a very high spam score.

You may use this filter for the view for looking at your Spam folder. It is simple to set it up:


  1. Browse to your SPAM folder in Outlook

  3. View > Current View > Define Views …

  5. Click on “New…” and select the table type. You can name it as “MaybeSpam”

  7. Click on “Ok” and you will be presented with a “Customize View” window

  9. Click on “Filter” and move to the tab called “SQL”. Check the box called “Edit these criteria directly …”

  11.       Copy and paste the following text into that window [Note: you might have to use CTRL+V since context menus are disabled in that window]

    "urn:schemas:httpmail:subject" LIKE '%**SPAM**2.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**3.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**4.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**5.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**6.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**7.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**8.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**9.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**10.%'
    "urn:schemas:httpmail:subject" LIKE '%**SPAM**11.%'



  13. Click “Ok” and click “Ok” again.

  15. You have just made yourself a new view which will only show you messages whose SpamAssasin score is between 2.0 to 11.9

Feel free to change the values of the numbers in the ‘LIKE’ clause in the SQL statments to suit your setting. Hope it works for everyone.

Second Life opens its source code


Second Life has decided to open up its source code to get the open source community to work on it and help rapidly expand and enhance it.

“There are lots of handicapped people using Second Life. It’s one of the really inspiring things about it,” Rosedale said. “There are a lot of ways of connecting people to their computers, not just mice and keyboards but gaze detection and neuromuscular stuff” that Linden Lab doesn’t have the manpower to address, but he hopes outside programmers will.

Someone also could “hook up an exercise bike and fly around Second Life while exercising,” he said, or write a program for accessing the world from a smart phone.

“All that becomes extremely easy to do,” said Rosedale, who will speak tomorrow at the International Consumer Electronics Show in Las Vegas.

[via MSNBC]