Nitin Khanna

I was once described as a philosopher programmer. I think I'd like to describe myself as a lifelong student.

DotDotDot.me: Instapaper finally has a replacement

All those of you who still remember reading paper based books, think about one thing – did you ever keep a separate notebook to make notes about your comments on certain sections of the book or to mark sections you really liked? Wasn’t it just better to just mark the sections in the book itself, wasn’t that more convenient and when you’d pick it up again, you’d remember the context? Similarly, in the digital world of web pages and ebooks, what’s better, keeping a separate service that you use to mark web pages you liked or to keep a single service where you can save the web pages, your comments and bookmarks and even be able to search through it all?

Continue reading

Are you getting hammed on your social network?

We all hate spam. Spam is useless, it fills up too much of our email space and it takes a lot of time to get rid of. That’s why email providers invented filters. They wanted everyone to be rid of everything associated to spam.

In today’s age, we’re not restricted to email. Most of our conversations happen on social networks and email is reserved for sending documents or larger conversations (or maybe the occasional person who’s still not on any social network). There’s some protection from spam in social networks because it’s in the benefit of the network providers to prevent non-sense from entering a user’s feed (this is, of course, not true for Facebook). Thus there are enough ways to block spam (ban the spamming friend or application, set filters or use hardware to detect spam) or to avoid it (by overlooking certain posts) that we’re no longer too worried about spam. But what about ham? Continue reading

The guy in the rain

http://www.colorado.edu/ecenter/transportation/bike

Image Courtesy CU Boulder

About two years ago, when not one month had passed since I had entered the US, I once got a free bike from CU Boulder’s Bike Station. It’s a great service where any student or faculty member can rent a bike for forty-eight hours, for free. Since it was time to return it, I cycled up to the UMC, near which the bike station sits under a large tree. As I was returning the bike, it started to rain. Afraid for the newly bought iPhone in my pocket, I went into the shed and hid from the rain. Two guys were working at the station that day. The one on the inside showed me a Lenovo laptop that was basically everything proof – shock, water and temperature. It was given to the bike station specifically because it faces all the elements on nature all the time. Continue reading

The Decreasing Value of Physical Goods

Today, most of us are spending so much time online and on our smart devices that I feel that the value of physical items in our lives has decreased a lot. A few days ago, a friend took me to a store in the 29th street mall. It was a toy store that opened just for the holidays and on that day, everything in the store was 50% off. Needless to say, most of the store was empty, toys and funny calendars having been bought by people taking advantage of the sale. I bought a nice glass chess set on the cheap and then had a chat with the store owner. Apparently, this was a seasonal store that was closing today. She told me that about eleven hundred such stores open across the country during the holiday season and this one was closing that day. Everything that was left today was going back to the factories. I looked around the store for a while. Most of the good stuff that I’d seen in the shop a few days ago was already gone, but a lot of really interesting games and toys were still there.

Continue reading

Auto-refresh for Fever on AppFog

Today, I got asked something about my “Installing Fever on AppFog” tutorial. Fever has an inbuilt module to refresh your RSS feeds periodically but this module doesn’t work on all types of servers and it certainly doesn’t work on AppFog. Shaun, being the good guy that he is, lists out a way to set up a curl command with a cron job to refresh the feeds automatically. Unfortunately, AppFog doesn’t support crontab directly either. So, I got asked if there’s a solution for this. After a little bit of Googling and finding this solution on stackoverflow, I built up a working solution specific to Fever on Appfog. The detail follows – Continue reading

Pythonista + Fever + Instapaper = Quick RSS Magic

I Love Python. It’s a simple, easy and quick to learn language. Before learning Python, the major language I knew was Java and believe me, that’s a pain! Seeing Python grow from a simple scripting language to a major platform is also a great feeling. The recent awesomeness about Python I discovered was Pythonista for iOS. It’s a wonderful app that allows you to run python scripts of varying complexity on your iPhone or iPad without worrying about silly things like Objective C. Of course, it’s not the perfect app, there are limitations to the libraries and you can’t easily transfer scripts to the app from your desktop. But hey, as long as it’s Python, right? Continue reading

Dabangg

Sitting in a dark cinema hall, all alone, I had a thought. Maybe this movie, called Dabangg 2, isn’t all non-sense. Maybe it’s not about leaving your brains out of the hall when you come to see this funny and interesting movie. Maybe it’s about knowing what you’re looking at. We Indians are pretty judgmental people. We look at Indian cinema and TV and laugh at its stupidity yet spend hours talking about the latest Bond or Iron Man flick (don’t tell me you don’t think RDJ doesn’t make it awesome). What is so awesome about Superman and Batman that makes us Gaga (and not in the Lady sense) about them? The fact that we know them to be fiction. These are the Superheroes that we believe in despite knowing their fictional origins. Continue reading

My First Fourteener: The Cheats way to an Existential Dilemma

Today, I made my way to my first fourteener on Pikes peak. My friends and Colorado residents who are reading this will already have guessed that I did not actually complete this monumental feat on foot. I sat on a cog rail for about an hour and half each side and journeyed comfortably to the top of the mountain at 14,110 feet. Regardless of my blatant disregard for physical pain, there was something profound about the place that made me feel rather insignificant while also making me feel part of a greater humanity. The sheer height of the mountain gets your blood racing (as much as it can in sub-zero temperature) and makes you think hard about what your life means in the sea of lives that you are aware teems in the cities below. You can see far and wide, feeling the expanse of the land around you, the great nation of America which has been given an amazing gift in this diverse and challenging piece of the continent. Continue reading

Copy-Paste: The saga of the inferior clone

I love reading two blogs – EggFreckles and Marco.org. Both these blogs talk about technology but are highly personal, reflecting the blogger’s perspective on topics.

Yesterday, I read a recent Marco Arment post talking about his latest offering – The Magazine. The Magazine is a high quality biweekly that has the unique distinction of being an iOS only app. Notice how I’ve used the words magazine, app and biweekly in the same sentence. That’s because this new service, like everything Marco touches, has created a new space for itself. It’s not just a print magazine being published on the web/mobiles *also*. It’s not just an app that has articles, that’s a job for the Kindle or the Instapaper apps. It’s not just a news stream or a ragtag collection of articles from all over the web. Continue reading

Reading about the past

It’s a cold, windy morning. I am waiting for the bus, sitting on a frozen bench. My face is burning with the gushes of wind that are blowing at me from every direction. My mind is burning with the words in front of me. I am reading a LongRead about the MacDonald murders that happened in 1970 and have haunted the annals of law since the past 40 years. The story is incredulous but something I’ve read and heard many times over. The length to which judicial process allows a person to go to prove their innocence is amazing. I cannot say whether Jeffrey MacDonald is guilty or not, except for the fact that everything in the article points towards it. But what matters is the strength of human resolve. Continue reading