Back to Blogging after a long hiatus

Wow , it has been such a long time since I stopped writing here. After getting busy with work and life , I never got time to maintain this site and it got defaced a couple of times beyond repair thanks to the WordPress vulnerabilities. Things have changed drastically over the past 10 years. This site is now hosted at Amazon AWS’s Mumbai data center, something which was next to impossible unless you had big bucks back then. I would be writing a lot about programming, general issues, travel and startups. Feel free to drop a note or comment.

Twitter readying Real Time Google-like Search , Contextual Ads?

Twitter is working on a Real time search engine and this might be change the face of twitter

Zdnet broke a story about the same

Santosh Jayaram who was VP , Search Quality , Google is now VP of Operations at Twitter .

SEO will have a new term – after Google Optimization and Yahoo, get read for Twitter Optimization

Soon Twitter will crawl tweeted urls and index the content.

This will be used to display results inside twitter.

Spammers who post crap links as tweets will die a slow death if this feature goes live

Also useless retweets will now go down the drain.

Off late twitter has been information overload to me after RSS overload.

IM really excited to see this decision by twitter in organizing the data better.

Also , when you have such data , Contextual ads will do really well. Twitter is not going to keep making losses for long

Imagine a user searching for mobile phones is reading a tweet pointing to

Advertisers who usually advertise on the site will love to target the potential user base of fonearena.

It gives them more ROI than advertising on a tweet pointing to say my personal blog

only time will tell whats going to happen

Why Mac and Linux is such a Beautiful combination

I love my macbook although its a bit slow and has a small screen ..

its so cool coz its light on my back when i carry it around .. not 4+ kilos like my old HP Pavillion

Battery lasts for 4-5 hrs .. Brightness of the screen has a direct impact on battery life .

I have converted it into a desktop by connecting a apple wired keyboard and logitech wireless mouse ..

the best par is the 24 inch dell monitor ..

For all of you who want a mac desktop which can be carried around easily , this is a good solution ..

macmini is cool and cheaper but its useless without a display.

There is often a misconception that Mac is just about usability and Graphics but the command line in mac is very similar to linux ..

I just love it

you can work on any linux web server over SSH ..

Putty sux big time compared to the mac commandline

Lesson Learnt – Never ever change change files on a live site without testing

Recently I was playing with the linux command line .. I was testing out a script which i was interested in..

i ran a wget command and download the file to the server and then extracted it using unzip

But the worst part is that the after the extraction i ran a mv command to move the files to root directory

And the command replaced the sites’ index.php .htaccess and robots.txt

I did not bother for a couple of days until I figure out that the site is not working as the main index file is broken and also google and other search engines started deindexing the site as the urls were broken and worst part is that robots.txt had a Dissallow * line

Its a Very painful mistake both for me and the site ..

So the lesson learnt is that Never try out new things / change files on a live site without prior testing even if ur confident enough ..

Such mistakes can cause irreversible damage to the site and might take days / month to discover ( glad i found in 2 days )

IM not surprised of the incident when Google recently flagged the whole web as Malware.

So having a Local , Dev or Staging environment .. even on same godamn server or machine would make a HUGE difference in such calamities

Daily backups were disabled for this site as its small one .. and the weekly backup was taking ages to extract

Only the host Servint saved us from this disaster .. they restored the files needed from a recent backup and we were back on track.

We had about 10hrs of downtime due to this negligence .. Unforgivable !

Blogging from a Train .. life moves fast

IM currently traveling in sub-urban chicago on the metra ..

I have been outside the country for nearly 6 months now ..

life has changed a lot and things are moving really fast ..

and i hardly blog here .. you can find me on twitter varunkrish

i have also been doing a lot of work for fonearena

I have got my hands on the first google android phone the g1

Microsoft.Net goes Open Source after Sun did it for Java

Some hot news for Microsoft Fans and Developers using the .Net platform. Microsoft is open sourcing .NET framework libraries.

We’ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows).  We’ll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ).  The source code will be released under the Microsoft Reference License (MS-RL).

You’ll be able to download the .NET Framework source libraries via a standalone install (allowing you to use any text editor to browse it locally).  We will also provide integrated debugging support of it within VS 2008.

When you debug a .NET application and hit a breakpoint in your code, you’ll now be able to see a debugger call stack that contains detailed file and line number information for the .NET Framework classes and methods in your application:

Sounds interesting.? Are we nearing the day in which we understand completely what the Exceptions mean