Enough of Idea Banks.

Every once in a while I see people, generally hackers, coming up with the idea of making an online idea bank where they can share their ideas and team up with other hackers to work on those ideas. Some even execute their idea to actually launch such idea sharing websites. I know atleast a dozen of such websites that eventually failed. I must admit even I had such thoughts few years back. Not anymore. The reality is that all such sites end up being just a collection of similar ideas by hackers most of which are some kind of social bullshit. We don’t need that. We don’t want to limit our ideas to imaginary non-existent problems thought by a handful of hackers.

What we need is a community, a place where non-tech people from other disciplines are encouraged to share their problems and connect with hackers to seek the solutions. What we need is an interface between hackers and rest of the world and not yet another geek ghetto.

So fellow hackers, why not make a site where non-tech people can post their problems with a description and how much they are ready to pay for a solution? Members can have a discussion on the problems in HN/Reddit style comments or they can upvote it to express they are interested in a solution too. Hackers can see those problems and express their interest or team up with other hackers to solve it together or form a startup. They can show their solutions to given problem on the website with demo links/price etc. which can be further up/down voted by members. If we want to maintain the quality of hackers that join the site we may put a selection process similar to forrst.com i.e. hackers membership will be subject to approval on basis of their past work samples.

So, are you going to do something about it?



Why so much difference in price for same medicine?



Today I found this image circulating on Facebook. Out of curiosity I tested it and found it to be true. For example, Glaxo Smithkline Phramaceuticals ltd. sells the drug “Paracetamol 500 mg” under brand name “crocin 500 mg” at price of Rs 1.10/tablet. Same drug is available at Rs 0.20 by Raptakos Brett & Co. Ltd. under brand name “Patmin 500 mg”. That means price of crocin is 5.5 times more than that of patmin even when both are technically same medicine. Why so much difference in price? Why doctors usually recommend costly brands? I’m not opposed to making genuine profits but I feel bad when these companies/doctors try make unfair money from poor patients.

We as hackers need to create more websites & mobile apps for services like these to properly educate patients/customers.



Please steal my startup ideas.

These are some of the ideas rotting on my list of startup/app ideas for obvious reasons - lack of time or interest. You are free to use, modify, share or do anything with it.


1. Emosic.tv : A music discovery service that lets you discover music/music videos according to emotion tags, artists, band, album, genre etc. It should let users organize music they like in easy to use playlists and share playlists/music with friends on facebook or other social networks. I tried to hack a functional prototype one weekend. Here is the link to a half-baked prototype written in PHP (not many videos in database so site will look empty) -

Home Page - http://anujkk.webfactional.com/emosic2/
Playlist Page - http://anujkk.webfactional.com/emosic2/playlist?userid=2
Search songs with “sad” tags - http://anujkk.webfactional.com/emosic2/search?q=sad&o=Emosic.tv
Search songs on youtube - http://anujkk.webfactional.com/emosic2/search?q=Creep+Radiohead&o=Youtube

2. Hangout : A web/mobile app to let users discover interesting places to visit, events to attend and fun activities to do together in their city with their friends, family and may be a prospective date. It should let users create hangout plans/wishes that their friends can discover and join. After all, real life happens offline and not on facebook. :)

This old home page design may explain my vision in a better way : http://anujkumar.com/files/hangout.png

3. Talent Hunt Site : An online competition where upcoming artists can participate by submitting their music/videos on website. Audience votes on their videos for a specific period. Top N number of artists are invited for face-to-face audition/competition where judges decide the winner. This can be broadcasted live online or on any T.V. channel. Winner gets some cash prize or an opportunity to get his first album recorded.

4. CyberModels : An online service to connect small business/startups (that needs fresh faces for pics/videos on their site) with people who are interested in modeling for a small fees. It can be an alternative to stock photos.

5. HN Clone with Wordpress/Buddypress Integration : I know a few wordpress/buddypress powered niche community sites that needs a HN clone well integrated with wordpress/buddypress and preferably an open source solution written in PHP. You can either make it open source or a commercial plugin or a hosted solution. It is up to you.

6. Public Transport Information System : Web/Mobile App to let users find efficient ways to commute in any given city. Maps, routes, fare, fastest route, cheapest route for Bus/Metro etc. Also provide taxi services details - their contact number and rates. Start it with one city and keep adding other cities. Create a system where you only need to input data of other cities to make it work. You can also provide a REST API for it.

7. Emotags : Emotionalize the web. Tag any web page/image/video with emotion-tags. Browse the web in an emotional way.

8. FireFTP for Google Chrome : Clone the popular FireFTP plugin of firefox for Chrome. Just google “FireFTP for chrome” to understand its demand.

9. Udacity for music : A site similar to udacity that offers quality courses on music like - Music Theory, Learn Piano, Learn Guitar, Vocals, etc. You can charge for the courses.

10. Music Marketplace : A one-stop music marketplace where anyone (artist or record labels) can legally sell music/video online. Also, it should have a good referral program and REST API.

11. Hacker News Recommendation Engine : It should apply machine learning algorithms to my upvotes and upvotes of users having similar taste to recommend HN posts/comments that I may like.

12. HN Knowledge Explorer : It should let me find best articles/posts/comments posted on HN for a particular category and sort it by points, number of comments, date etc. For example, “Machine Learning”, “SEO”, etc. I don’t know if it is possible but it would be nice if it can also provide a way to sort these on basis of their google rank for search term.

P.S. : If you want to discuss these ideas with me or if you are interested in collaborating over any other interesting project, mail me at anuj.kk@gmail.com.



folyo:

If there’s one thing nobody seems to want to talk about, it’s pricing. Most designers don’t publish their rates, and good luck getting a company to tell you how much they paid for their site.

The results of this situation is that it can be pretty hard to know how much to spent on design. Spend…

(Source: folyo)



Online Dating - Past, Present and Future.

The YCombinator’s Startup Ideas We’d Like to Fund article by Paul Graham got me thinking about one of his ideas - Dating Sites. Most of us will agree that all the existing online dating sites are broken. Some will say it’s not the dating sites but it’s people who are broken. Well, we can’t really fix people but we can definitely learn from our real world social setup to create an online environment that encourages responsible behavior and discourages irresponsible behavior. 

Internet is being used for online dating almost from day one of its existence through bulletin board service and newsgroups. The first major dating website is probably match.com founded by Gary Kremen in 1993. After eighteen years and thousands of attempts through all kinds of general purpose and niche dating websites, the online dating is still an unsolved problem. It’s not that these sites aren’t making money. Online dating is the third largest revenue producer out of all paid content sites. The problem is that they aren’t solving their customer’s problems. So, what’s wrong with these dating sites and what can be done to develop a next generation dating service that doesn’t suck? Let’s explore.

It would be nice to see how dating issues are handled by three major social environments today - Colleges/Universities, Social Networks and Dating Sites. Without a doubt colleges and universities provides the best environment for dating. There is something about it. A group of young people at same stage of their lives interact in a trusted social setup. Friendship and love prosper in such environment. 

1. The trust factor.

Trust is the one of the most important factor in relationships and plays a major role in choosing dating partners, especially for females. They way current dating sites work you can’t really trust your potential dates. Most of the profiles are fake. You can never be sure that the hot guy you are talking to is actually a guy or a lesbian girl. It can also be a 50-year-old uncle or in worst scenario an alien. Married people seeking affairs will often pose as singles. There is no reason to trust anything that is mentioned in the profile. Apart from that there is also a security risk involved. The guy on other side can be a criminal and you can be exposed to crimes such as internet fraud, blackmailing, women trafficking or sexual violence.

Social networks like Facebook tries to solve this problem by encouraging you to operate in trusted network of people you know - your friends and their friends. If there is some mutual friend who knows your potential date personally, you can verify his credibility. 

In colleges, everyone knows everyone else. 

Lesson learned: Dating prospers in trusted network of friends and their friends, where some kind of social verification is possible.

2. Irresponsible behavior.

When no one knows your real identity and there are no mutual friends, there is no disincentive to antisocial behavior. It allows people to behave irresponsibly. Some of these irresponsible behaviors include spamming, indecent behavior, use of abusive/threatening language, flirting with multiple people and hypergamy.

Both social networks and dating sites encounter these problems in some way or another. Things are different in colleges because most of the time people behave better offline.

Lesson Learned: There must be some kind of social disincentive and pressure on an individual to behave in socially acceptable manner.

3. Zombie Profiles

Majority of online dating sites includes inactive profiles in their search results. Even if the user haven’t logged in since a year the profile still comes up in search results. It makes it look like there are more available members than there actually are. Dating sites will often advertise the number of “registered members” while having only a fraction of that many active users.

People are usually very active on Facebook and even if they aren’t it don’t affect the user experience in any way. In colleges, if you can see someone, they must be active real human and hopefully not a zombie. 

Lesson Learned: People are interested in active users and there must be some mechanism to keep people active on site or temporarily deactivate accounts that aren’t active from long time.

4. Evaluating Potential Dates.

There are many factors people consider before choosing a date - looks, personality, behavior, occupation, humor and much more. Even if profile is genuine, it still tells very little about the person, his personality, likes and dislikes. Online chatting helps but it is a well-known fact that people are very different in real life. Acting cool online is much easy than being cool in reality. I know few people who can chat online for hours but can’t keep a real life conversation alive for more than 5 minutes. 

Both dating sites and social networks don’t help much in evaluating potential dates though social networks are a bit better. In college everything is in open to be seen and explored.

Lesson Learned: We need better method to find and evaluate potential dates. Building a psychological profile similar to MBTI and matching people on basis of that can be an option. We should also take likes and dislikes of users into consideration.


6. Communication

Most dating sites don’t let members having free accounts to communicate with other potential dates. Even if a premium member tries to contact with a member having free account that person won’t be able to view or reply to his message. That is so annoying. Also, the primary communication methods on dating sites and social networks are text-based - private messages, chat, email, wall posts. Nice but not good enough. We need more.

Lesson Learned: We need more options accessible to everyone - Email, Instant Messaging, Video Chat and other possible ways to take this communication offline. May be we can help them plan an outing by suggesting them places to visit, events to attend or some fun activities they both like to do together. A group outing with mutual friends can also be a good intermediate step.

7. The problem inherent in the word “dating”.

In many countries and cultures, “dating” is still not considered as a respectful thing to do. The whole idea of joining a “dating site” projects a person as a desperate individual. In particular, many females don’t like to be projected as a desperate women looking for a date online. We need to get this “dating” word out-of-the-way while still helping people to date effectively. For example, people date through Facebook but it isn’t a dating site, it is a social network. 

Lesson Learned: Don’t use the word dating. Call it something else, like, hanging out, outing, social networking etc.

So, these are the major issues in online dating space and we now know how dating sites and social networks are handling these issues. There is a room for improvement and I see the next generation of effective dating sites as an extension of social networks that let users take their improve their online relationships and help them to shift it offline. In my another blog post, I will tell you about my vision for a dating site and how to solve the chicken and egg problem.

Please share your views on the topic. What are other problems you notice with online dating? How it can be improved? 

Thanks for reading.



The basic idea.

“Great minds discuss ideas, average minds discuss events, small minds discuss people.” - Eleanor Roosevelt.

So, my last attempt at blogging lasted for just 3 days and 2 blog posts. It was a personal blog where I intended to post my day-to-day experiences much like an online diary. I quickly realized that for a nerd like me exciting worldly experiences are so rare that it won’t make for an interesting blog. I also realized that I’m not much interested in talking about myself. So, I dropped the idea to continue with it.

Still, I have so much to share - my ideas, my thoughts, my opinions and my expertise in hacking, designing and startups. Most of it remains inside my mind and comes out only in the form of my work. I believe that I should also share it through a blog with other netizens, students, fellow hackers, budding entrepreneurs and hope that they find it useful. Hence, this blog.

I can’t promise to what extent I will follow these, but here are some rules:

  1. No journaling, unless it is something really exciting, even for those who don’t know me.
  2. Be original.
  3. Update regularly. At least, once in a week.
  4. Post useful content, that gratifies intellectual curiosity of readers.
  5. Measure the success of this blog in terms of its effectiveness and its impact, and nothing else.

Also, if you want my opinion or help on something please feel free to contact me or just use the Ask me anything link at the top. I would feel more than happy to help.

Stay in touch. :)