Archive for the Category Technology

 
 

How to do research on a new idea/target industry using Twitter

I just thought of sharing a technique I have been using lately for collecting knowledge on target industry or a new tool/startup idea

For example, you have been trying to something in online backups (a purely hypothetical example).

First, come up with top 3 relevant keywords that people search for while thinking of online backups. You may use Google insights for search.

Here are the relevant keywords I found: “online backups”, “data backups”, “server backups”

Now here is the juicy part. Go to Twitter search and for each of your keyword, search on following themes:

  • What people like: search combination of keyword with words “like”, “love”, “great”, “cool”, “:)”. Example – “online backup” “love”
  • What people dislike: search for “hate”, “sucks”, “:(”, “bad”, “worst”
  • What people want: search for “want”, “wish”, “if only”, “lacking”

This will give you a pretty good idea of what people like, dislike and want in this particular industry. And if you spot patterns, you could have tremendous insight.

Further exploration:

  • Expand your set of keywords
  • Do the same three sets of searches for competitors/leaders in that industry
  • Don’t just limit till Twitter, do Google blog search also

Any more ideas? More terms for searching likes, dislikes and wants? Now if someone could just make an app for simplifying this. Anyone?

ContextSense on ReadWriteWeb

ReadWriteWeb had a nice, long article written on Wingify’s ContextSense. Read the article titled Identify Any Website’s Sentiment with ContextSense.

To quote:

To test out ContextSense’s accuracy, we put in the URL for ReadWriteWeb.com (but of course). The end result was mostly on target, identifying our main concepts as a top ten list including things like software, Google, iPhone, news and media, commenting, semantic web, and more. The last three items in the list – AJAX, class libraries, and JavaScript – were off base. Perhaps that’s why they were greyed out while the rest of the list was in black, though. There isn’t any explanation as to what the shading means, but that’s a logical leap.

The categories list was similar to the concepts list except it showed more of a drill-down as to what broader topics the concepts came from. For example, for “Semantic Web,” the associated category was “Reference > Knowledge Management > Knowledge Representation > Semantic Web.”

The tool also ranked our site as “slightly positive,” which makes sense since we’re passionate about technology and don’t (often) post negative reviews – we tend to just skip product reviews for those sites and services we don’t think much of.

Wingify in HT Mint

HT Mint ran an article on Pluggd.in and Wingify was featured as one of the few startups that the blog helped (which was very true). To quote:

Meanwhile, some very young firms have gained from Pluggd.In’s coverage. For six-month-old Wingify, a New Delhi-based firm that offers website optimization software, the biggest challenge was in getting early adopters. The firm is yet to launch its product, but was pleasantly surprised when, within three weeks of being featured on Pluggd.In, it got 10 early users and possibly its first customer. Pluggd.In had profiled the firm in July, says Paras Chopra, chief executive, Wingify. The start-up had approached Sinha for using its optimization software on his website.

He used it, liked it and profiled it, says Chopra, adding that Sinha continues to use the software. The firm is now in talks with a Bangalore-based venture capital firm, which has a portfolio company looking for the kind of technology Wingify offers, said Chopra, adding that the talks are at an advanced stage.

“Having early adopters is crucial for a firm like ours. We need validation, some early users, before we make an announcement to the world. A lot of positive things have happened to us since the coverage,” says Chopra.

Digital Evolution Basics

For those who are not aware of digital evolution, I am writing a quick short summary. Digital evolution means evolution of computer programs who compete for limited resources such as CPU and memory. In short, it goes something like this:

- You define a universe, which is virtual memory (space) and CPU (time)
- You create energy (CPU cycles)
- You define an extremely limited instruction set for Virtual Machine (Physics). Instruction set being limited is important because you want to mimic physics, not chemistry or biology
- You seed randomly generated programs of varying length
- You start parallel execution the random programs
- Each instruction eats up energy and at random times you feed energy into universe
- At random times mis-execute program instructions
- Run it for a long time and Voila! finally self replication gets evolved from very simple instructions
- Then arms race gets started between programs and things get interesting

Some people argue that digital evolution is not merely an emulation of real thing but is indeed a real manifestation of evolution and I tend to believe the same.

To download the digital evolution simulator written by me in Python (called PyPond), head to: Download: Normal version or With graphics version (requires PyGame library)

April Fools Pranks on the Internet

I randomly stumbled across many interesting April Fools pranks on the Internet today. So, I thought of sharing them here:

Enjoy! I will try to add more as I come across them. Do let me know if you any interesting pranks.

Music Genres and Programming Languages

Lately, I have been thinking that certain music genres correspond to the design, philosophy, practice and perception of certain programming languages. Let me know if you (dis)agree with me.

  • Pop is Java and .NET
  • Jazz is C and C++
  • Hip-Hop is PHP and Ruby on Rails
  • Electronica/Trance is Prolog, Lisp and other functional languages
  • Nursery Rhymes is Visual Basic
  • Classical is Fortran, Cobol and Assembly
  • World Music/Fusion is Clojure, Jython, etc.
  • Rock is definitely Python and Ruby

Have I missed any major genres and programming languages?

Stanford Engineering Courses Online

Stanford is providing some of its engineering courses online accessible to anyone. Check it out here.

I just watched first lecture of the machine learning course and I must say it is excellent! I hope that all good universities in the world start providing video lectures online.

Article on Kroomsa in Times of India

Times of India has written an article on Kroomsa. Click here to read the article!

BarCamp at IIT-Delhi, India on 11-12 October 2008

I am happy to invite you to the fifth avatar of BarCampDelhi, which will be held at IIT-Delhi on 11th and 12th October. With 100+ registrations already, the event is set to be super-exciting this time.

For those of you who do not know what BarCamps are all about, check this wikipedia entry. Barcamps are mainly user generated events with no fixed agenda. All the attendees are invited to participate in the talks and whoever wants to voice his opinion on anything, he can. As the word goes around, “BarCamp is an event where no one is barred from speaking.” [Courtesy: Prashant Singh]

To register for the event (it’s free!) and to know who all are attending the event, check out the BarCampDelhi 5 Wiki Page.

What Hackers Need to Learn

To someone with a hammer, everything looks like a nail.

More than for anyone else, this is most true for hackers. If they have learnt a new technology or a new methodology, they subconsciously hunt for where they can apply that new-new thing. When they have a so-called epiphany, they work like asses to come up with self-contained solution, which they like to call as a startup. Then they enter into a cocoon thinking that auto-magically their startup will be next big thing and probably change the world.

All the above is perfectly fine if the hacker knows that the chances of changing the world through his self-indulgent projects are slim. So, this is the single most important thing a hacker needs to learn: unless he is solving a real problem, it is unlikely that what he calls a startup would evolve into something serious.

The Hacking and Startup Universe

So all you hackers, get this: problems are separate from technology. Set your priorities right and later don’t crib that the world doesn’t care about you and what you do.

World's easiest to use A/B, Split and Multivariate Testing

Visual Website Optimizer. Increase website sales, downloads and conversions through world's easiest to use A/B, Split and Multivariate Testing tool.