Thanks to Nikesh for pulling me (almost literally) into this.
Nikesh and me participated in the tech crunch disrupt hackathon this last Saturday. Hackathon details can be found here - http://disrupt.techcrunch.com/SF2011/hackathon/ The idea is that each team has 20 hrs to build some hack and demo to a panel in 60 seconds. The hack should work even though it may work for only one query.
This was my first hackathon.
Our idea was to create a event tracking tool (named Evister by Nikesh short for Event-Register). Through this tool, you can enter events that you want to track and it will send notifications whenever those events are coming or whenever its registration dates are open. We were able to build a pretty sturdy backend, it was able to figure out the event date automatically but we had a pretty bad UI and it took a great deal of time to make that bad UI.
But, overall the experience was a lot fun. We were able to successfully give a demo and got two free tickets to the disrupt conference. After not sleeping for two days, i slept for 14 hrs straight on Sunday.
We went to the actual conference on Wed. As usual the atmosphere was very electrifying, so many startups, so many good ideas. Working in a startup is a very fulfilling experience, one should always go though it. Lots of info and lots of excitement.
Explore Think Observe Create Discover Chaos Thass Read Listen Write Visualize Rant Wander Sing Exaggerate Hallucinate Hear Speak Ramble Question Search Research Love Live ....................................................................a bit of everything
Showing posts with label technical. Show all posts
Showing posts with label technical. Show all posts
Sunday, September 18, 2011
Sunday, March 7, 2010
New sites
As it is evident, i very rarely write about tech things on this blog. I do not know why - mainly i think i am not interested in most of the tech things that come out. My general opinion is that people in tech are creating problems out of thin air and trying to solve them while there are thousands of open problems that no one is trying to work on. Yes, the last comment was directed mainly towards twitter and scores of twitter related products, facebook to some extent and thousands of idiotic iphone/facebook apps that people are trying to create these days.
Yet even in the midst of these fictional products, there are some that stand out - some by their simplicity and some by their application. This post is a review of some of these sites that i am glad exist on web. Lets check them
(a) movies.google.com - Google is releasing many big products such as wave, buzz, etc etc. I have turned all of them off. Yet it is movies.google.com that i have found myself checking it out again and again. It is a very simple interface - all it does is that it takes my zip code and lists theatres soreted by distance and for each theatre the movie listings and their times and for each movie - a link to its trailer and a link to imdb profile. Yes, that's all i care about. I agree that it favors imdb but it follows the 80% rule. The best thing i like is the simple interface to provide a simple functionality. There were many players in this space - fandango etc who were much before than google but it is the interface of movies.google.com that makes it special for me. Ofcourse google does not has to worry about ads etc which gives them an edge but as a consumer, i would even be willing to pay like 5$ for a year to receive this product. Thats just me!
(b) http://www.walkscore.com/ -It is an excellent idea - What this site does is that it takes any address and computes a walk score aka given your address how walkable are places to your home, places like grocery story, cafe, school, bus stop, train station etc etc. And it has cool interface as well. It is a typical west world application in that regard but atleast it is doing something good - encouraging people to buy homes that are walkable. My place's walkable score is 82 out of 100 - http://www.walkscore.com/get-score.php?street=768+rengstorff+ave&go=Go and thats the reason i like where i live :). Thanks Guy for pointing to this site.
(c) http://www.booksalefinder.com/ - Again a very useful site to a book reader. It tells you when is your library's next book sale. Book sales in US are somthing that this country should be incredibly proud of - this culture is awesome. You get excellent books for very cheap prize and people buy books in sacks (no, i am not kidding!) and after reading them, they donate it back. Yes, a lot of people read here esp senior citizens. Although this site is still very web 1.0ish but the content is extremely valuable for any book connoisseur.
(d) meetup.com - As i had written earlier, i joined meetup two months ago and as it is typical of me, i am 2 yrs late when it comes to knowing this site. Meetup.com is a site where people can post meetups about things that they are interested in and othetrs with similar interest can then meet to do it. A very cool idea and what makes it fascinating that it is working! Its a nice to have thing over the web and the range of meetups is very diverse. A great opportunity to meet like minded people. And they have implemented this thing very nicely.
Things missing over the web -
a) imeem replacement - After myspace swallowed imeem and deleted all my playlists/friends, i am at loss of a site that can replace it. If you know anything that is similar to imeem, please let me know.
b) News filter - So many news sources, much of them are junk. a site that can filter junk from rest, that filter has to be customizable. esp for tech news. Techcrunch is going in the direction of punjab kesari, read write web is publishing so many. Have not yet tried Giga OM yet.
Things that are still going good -
a) phulki - although little bit disappointed by their search and lack of some crucial features, this site is still my go to site for indian music.
b) woot - although my addiction has toned down, it is still there.
c) amazon for book reviews.
d) hulu for new tv shows.
Yet even in the midst of these fictional products, there are some that stand out - some by their simplicity and some by their application. This post is a review of some of these sites that i am glad exist on web. Lets check them
(a) movies.google.com - Google is releasing many big products such as wave, buzz, etc etc. I have turned all of them off. Yet it is movies.google.com that i have found myself checking it out again and again. It is a very simple interface - all it does is that it takes my zip code and lists theatres soreted by distance and for each theatre the movie listings and their times and for each movie - a link to its trailer and a link to imdb profile. Yes, that's all i care about. I agree that it favors imdb but it follows the 80% rule. The best thing i like is the simple interface to provide a simple functionality. There were many players in this space - fandango etc who were much before than google but it is the interface of movies.google.com that makes it special for me. Ofcourse google does not has to worry about ads etc which gives them an edge but as a consumer, i would even be willing to pay like 5$ for a year to receive this product. Thats just me!
(b) http://www.walkscore.com/ -It is an excellent idea - What this site does is that it takes any address and computes a walk score aka given your address how walkable are places to your home, places like grocery story, cafe, school, bus stop, train station etc etc. And it has cool interface as well. It is a typical west world application in that regard but atleast it is doing something good - encouraging people to buy homes that are walkable. My place's walkable score is 82 out of 100 - http://www.walkscore.com/get-score.php?street=768+rengstorff+ave&go=Go and thats the reason i like where i live :). Thanks Guy for pointing to this site.
(c) http://www.booksalefinder.com/ - Again a very useful site to a book reader. It tells you when is your library's next book sale. Book sales in US are somthing that this country should be incredibly proud of - this culture is awesome. You get excellent books for very cheap prize and people buy books in sacks (no, i am not kidding!) and after reading them, they donate it back. Yes, a lot of people read here esp senior citizens. Although this site is still very web 1.0ish but the content is extremely valuable for any book connoisseur.
(d) meetup.com - As i had written earlier, i joined meetup two months ago and as it is typical of me, i am 2 yrs late when it comes to knowing this site. Meetup.com is a site where people can post meetups about things that they are interested in and othetrs with similar interest can then meet to do it. A very cool idea and what makes it fascinating that it is working! Its a nice to have thing over the web and the range of meetups is very diverse. A great opportunity to meet like minded people. And they have implemented this thing very nicely.
Things missing over the web -
a) imeem replacement - After myspace swallowed imeem and deleted all my playlists/friends, i am at loss of a site that can replace it. If you know anything that is similar to imeem, please let me know.
b) News filter - So many news sources, much of them are junk. a site that can filter junk from rest, that filter has to be customizable. esp for tech news. Techcrunch is going in the direction of punjab kesari, read write web is publishing so many. Have not yet tried Giga OM yet.
Things that are still going good -
a) phulki - although little bit disappointed by their search and lack of some crucial features, this site is still my go to site for indian music.
b) woot - although my addiction has toned down, it is still there.
c) amazon for book reviews.
d) hulu for new tv shows.
Tuesday, December 9, 2008
Computer Science
It is true that most fundamental questions are answered at the end only. So, at the end of my MS in CS i ask:
Why Computer Science is a science?
Milena in one of her class asked us this question and i couldn't find an answer. Computer Architecture, Systems, Software were all engineering fields. There was CS theory but why would that be considered as science? Just because it has got some proofs, it does not qualify it as a science. If you prove limits on a bridge load that it can sustain, it will still be civil engineering not civil science.
My undergrad degree was in Computer Engineering and it was true to its name. We were doing a lot of engineering there. While it is clear what makes Computer an Engineering field, the reasons why it is a science is not clear to everyone, atleast it was not to me till sometime back.
Wiki defines Computer Science as
Computer Science has to offer something that has not yet been offered by any other science field so far. What is unique in Computer Science which makes it special. Milena after asking this question gave an answer to which i totally agree.
The answer is "scalability". In the definition given at wiki above, it is "Theoretical foundations of computation". Every field in science describe the behavior at a particular stage or at some point but how will the behavior change if the system is scaled up or down. Computer Science in its core addresses this issue of scalability. The big-O notations, and other fundamental concepts of complexity theory are in-effect addressing the issue of scalability only. O(nlogn) denotes that no matter by how much the problem size may be , its time complexity will be bounded by nlogn. This aspect of bounding a problem in terms of its size is very crucial. Yet no other stream of science had covered it properly.
Scalability is deeply coupled with computation, so computation is an inherent component. Computers with their massive ability to process computations had made it possible to scale to large problem size. Decoding of DNA sequnces, large scale physics simulations, climate predictions etc. are all examples of this computation.
Why Computer Science is a science?
Milena in one of her class asked us this question and i couldn't find an answer. Computer Architecture, Systems, Software were all engineering fields. There was CS theory but why would that be considered as science? Just because it has got some proofs, it does not qualify it as a science. If you prove limits on a bridge load that it can sustain, it will still be civil engineering not civil science.
My undergrad degree was in Computer Engineering and it was true to its name. We were doing a lot of engineering there. While it is clear what makes Computer an Engineering field, the reasons why it is a science is not clear to everyone, atleast it was not to me till sometime back.
Wiki defines Computer Science as
Computer science (or computing science) is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.Well i disagree. There is no science in implementation, there is definitely engineering, Some (like Shiv) may even call it an art but there is no science there. And what is meant by theoretical foundations of information?
Computer Science has to offer something that has not yet been offered by any other science field so far. What is unique in Computer Science which makes it special. Milena after asking this question gave an answer to which i totally agree.
The answer is "scalability". In the definition given at wiki above, it is "Theoretical foundations of computation". Every field in science describe the behavior at a particular stage or at some point but how will the behavior change if the system is scaled up or down. Computer Science in its core addresses this issue of scalability. The big-O notations, and other fundamental concepts of complexity theory are in-effect addressing the issue of scalability only. O(nlogn) denotes that no matter by how much the problem size may be , its time complexity will be bounded by nlogn. This aspect of bounding a problem in terms of its size is very crucial. Yet no other stream of science had covered it properly.
Scalability is deeply coupled with computation, so computation is an inherent component. Computers with their massive ability to process computations had made it possible to scale to large problem size. Decoding of DNA sequnces, large scale physics simulations, climate predictions etc. are all examples of this computation.
Monday, August 25, 2008
Nice things over web!
Update 05/05/2023 -
Removed all links since all of these services are no longer operational. Also, Google Unpublished this blog citing malware :) . On internet. all things will die
(1) imeem: A must recommend. I started using it about 2 years back and for some reason stuck with it (because they were streaming music for free). But this company has attracted a lot of attention over the last quarter. RWW has covered it twice in last month. Why imeem is so good? They are the onle ones out there who are attempting to legalize streaming music over web. They have contracts with companies, they have advertisements in between, song previews chosen randomly and hundreds of things. Plus they have a very good base of music lovers. [My imeem profile]
(2) Phulki: An aggregator for hindi music. Thanks to gurshi for pointing it out to me. A neat interface for frontend and a fundoo idea to aggregate different streaming sources at backend. My fav hindi music listening site. Loved it after the first time. Only thing i hate is that i dont have replay option which is a must have for me. Nevertheless, i love it!
(3) Google reader: Since i now fit into the world of blogger and blog readers, google reader is inevitable. Feedly is the next step to take, i am exploring it but still the inertia is there.
(4)Humrahi : Not a app that i use regularly but a great idea. Again thanks to gurshi for this one. It is a site where you can ask for help if your parents/children are traveling from us to india or reverse. Humrahi means companion and thats the purpose.
(5) Buxfer: Now acquired by google. This one is way better than bill monk. Buxfer is an app to manage expenditure at personal level and at a group level. Ideal to be used when living with roommates.
Slowly, slowly i am also moving towards facebook. Some friends are sharing some cool articles/links over it and thats the only reason for me to log in to fb.
And i am keeping my fingers crossed for this website to work : Green mango. A good initiative to promote small scale service industry in India. Based in Hyderabad, they have already got good number of people interested!
Saturday, July 12, 2008
Things i would like to see on web...
(1) Tagging in group emails. A common example would be alumni_dit where 50% of the mails are people posting job openings or ic_gt(gatech mailing list) where 50% of mails is people looking for roommates etc. I agree that these mails should be part of the group but are for a specific purpose. There is no need to create a separate group for each specific purpose. Instead each group should have categorizations. Categories should be defined by group owners or group moderators and senders should be able to check which category does the mail applies to. Another way to look at it would be email tagging. So in addition to subject, sender etc, an email should have tags like "humor", "classified", "news", "forward", "bulk forward" etc. This would make email organization lot easier.
(2) News History : So news in all newspapers have a habit of reporting the current release and often fail to give the context. Take the example of India signing Nuclear dealing. Over the past 2 weeks news have covered what left said, how congress replied and how bjp is evading the situation but what is the N deal? why it is good or why it is bad?
So news should follow how gmail organizes my email - as a thread. And this service should come from news websites (hindu/new yorker) and not from news aggregator such as google news or yahoo news. This thread should form automatically.
(3) Social video: (this came out of discussion with Gurshi) I want to watch a video/movie and i also want you to watch it with me what do i do? i send you a link and we both play the video on our end. Now think of how games are played in messenger - We both log in to the messenger and one sends the invite to another. As the invitation is accepted, the game loads in both ends. Now replace the game with the video. Instead of the game, we both watch the video synchronized. Plus we can use other messenger tools (chat/talk) to discuss the video at the same time.
(2) News History : So news in all newspapers have a habit of reporting the current release and often fail to give the context. Take the example of India signing Nuclear dealing. Over the past 2 weeks news have covered what left said, how congress replied and how bjp is evading the situation but what is the N deal? why it is good or why it is bad?
So news should follow how gmail organizes my email - as a thread. And this service should come from news websites (hindu/new yorker) and not from news aggregator such as google news or yahoo news. This thread should form automatically.
(3) Social video: (this came out of discussion with Gurshi) I want to watch a video/movie and i also want you to watch it with me what do i do? i send you a link and we both play the video on our end. Now think of how games are played in messenger - We both log in to the messenger and one sends the invite to another. As the invitation is accepted, the game loads in both ends. Now replace the game with the video. Instead of the game, we both watch the video synchronized. Plus we can use other messenger tools (chat/talk) to discuss the video at the same time.
Sunday, May 25, 2008
Social networks - the best is yet to come!
Over the past 5-6 years the buzz word that everyone in tech industry has noticed, observed standing by and seeing it rise, unable to anticipate its potential, that buzzword would be , no it is not "search", it is "social networks".
Search solved one big problem, and modeled many others problems to a search problem, but social networking is a step ahead. It captures the heart of communication, of interaction and more importantly, it has created a world of its own.
Even with such enormous popularity, i will attempt to prove that we are still seeing only the tip of iceberg. Its potential is too much, and we have just started to peel the onion.
Lets see what social networks have done:
1. Provided us with our own individual network of friends/acquaintance.
2. Ability to communicate within our network and outside it (scrap/posts)
3. Sharing photos, videos, music etc.
4. The community concept: We would like to associate with a particular group of people who share common interests, hobbies,favourite movies etc.
5. Lastly the apps where people can make anything on their own.
Now, we see what users like about them:
1. You dont call your hundred friends everyday, infact you call some and others you dont even call. Social networks provided an easy way to communicate with others, or whenever we need to communicate, we can do so.
2. By checking other's profiles, we can check out the developments in other's lives without even communicating.
3. Before digital camera, photographs were printed and one used to share them whenever someone came to house. With digital images, flickr etc have developed but there is no better way to update your existence through images posted on social networks. Same applies to videos.
4. Its all virtual: Even introverts can participate. You can create yourself as you want to be.
5. Lastly, the cool factor or the tipping point economics play very well here.
There are many other factors but i am listing the best 5 in my opinion.
Before we see what social networks are missing, lets see what other things have become popular/widely used-
1. Blogs.
2. Linked in
3. Youtube/Flickr (Already integrated into social networks)
4. Adwords/adsense
5. (little old) Email/Chat (Chat is already getting into social networks)
A point that is missing above is mobile and particularly its interaction with internet. It is going to be the next in-thing, just like what SMS was about 6-8 years ago, micro-blogging through sms is emerging as the next cool thing.
What social networks still miss?
The amateur mistake of any person working in Artificial Intelligence is the desire to replicate the human intelligence in a computer. Many have traveled this path, some committed suicide (its true!), some gave up and others succeeded to an extent.
My idea is that social networks are still not replicating a real social network, that is how we network in life. With the risk of repeating the above mistake, let me carefully state what my point is.
Social networks have captured the structural properties that we follow in life. Each one of us are participants in different social circles, call them communities or sub-networks. That social circle may be nearby church community, our office team, school alumni group etc. Currently social networks capture this idea nicely.
But what they lack is that in each social circle, we maintain a different social identity. I portray a different social identity when i work in a company, when i go to a pub with my friends. I write different things on my resume, I am a different person when i meet my family, relatives etc. People maintain a different identity when they blog, a different one when they write their dairy.
Other way to put what i am saying can be through the means of permissions. Some might not like his boss to know that he is a smoker or dipsomaniac.
Social networks should give this flexibility to have multiple profiles, coupled with permissions on who is allowed to access what.
Future uses:
1)Integrate linked in.
2) Each office has its own communication network, a messenger, a calendar, mailing lists etc. All of this is a social network. Mailing list are basically communities within an office. There should be a hierarchy of community - a network of community. For example (a fictitious one), I am a member of badminton club in my company, a member of badminton club of mountain view so there is a network of badminton clubs also.
Another one, a real one, in trilogy each team had a mailing list, here each team has its own blog. Basically all these are communities of social networks except that they are servicing a different purpose. All this should be integrated.
3) Online marketing - Online consumership: Online ads industry in itself is a billion dollar industry and many say that this is just the beginning. Marketing on social networks can be more targetted. Not only this, consumerism can also be exported here. People can make lists, not wish lists but normal grocery lists, apparel lists etc and these lists will not be made public. They will be shared by stores for offers etc. Also add here the craiglist phenomenon, the ebay culture.
4) Yesterday, i came to know about dedicated social networks in the indutry of health - (a) between doctors to share information, and learn (b) between patients to share common symptoms, advices, troubles etc.
They are held off independently because in the current schema of social networks they are outcast as they want a certain level of privacy, they maintain a certain level of standards and quality which is diluted in the normal one.
5) Email can not be replaced but this is what can be done: - Centralization. I have a different email account for office, i have a gmail account and a old yahoo account which i use sometimes. Why do i need to use 3? Again the role of permissions is the game. Same applies to the messenger. Do not force people to change their ids, instead make something that runs on top of existing ones. The concept of OpenID is more than welcome and similar efforts should be taken.
6) There are many softwares that capture your ancestory like geni tree etc. Thats a big part of social culture. That should be integrated.
Musiccovery plays music based on your mood. Why cant i read news based on my mood? Why cant i talk to people based on my mood. It is all about categorization, all about permissions, watch out for social networks 2.0 (whenever it comes)
Search solved one big problem, and modeled many others problems to a search problem, but social networking is a step ahead. It captures the heart of communication, of interaction and more importantly, it has created a world of its own.
Even with such enormous popularity, i will attempt to prove that we are still seeing only the tip of iceberg. Its potential is too much, and we have just started to peel the onion.
Lets see what social networks have done:
1. Provided us with our own individual network of friends/acquaintance.
2. Ability to communicate within our network and outside it (scrap/posts)
3. Sharing photos, videos, music etc.
4. The community concept: We would like to associate with a particular group of people who share common interests, hobbies,favourite movies etc.
5. Lastly the apps where people can make anything on their own.
Now, we see what users like about them:
1. You dont call your hundred friends everyday, infact you call some and others you dont even call. Social networks provided an easy way to communicate with others, or whenever we need to communicate, we can do so.
2. By checking other's profiles, we can check out the developments in other's lives without even communicating.
3. Before digital camera, photographs were printed and one used to share them whenever someone came to house. With digital images, flickr etc have developed but there is no better way to update your existence through images posted on social networks. Same applies to videos.
4. Its all virtual: Even introverts can participate. You can create yourself as you want to be.
5. Lastly, the cool factor or the tipping point economics play very well here.
There are many other factors but i am listing the best 5 in my opinion.
Before we see what social networks are missing, lets see what other things have become popular/widely used-
1. Blogs.
2. Linked in
3. Youtube/Flickr (Already integrated into social networks)
4. Adwords/adsense
5. (little old) Email/Chat (Chat is already getting into social networks)
A point that is missing above is mobile and particularly its interaction with internet. It is going to be the next in-thing, just like what SMS was about 6-8 years ago, micro-blogging through sms is emerging as the next cool thing.
What social networks still miss?
The amateur mistake of any person working in Artificial Intelligence is the desire to replicate the human intelligence in a computer. Many have traveled this path, some committed suicide (its true!), some gave up and others succeeded to an extent.
My idea is that social networks are still not replicating a real social network, that is how we network in life. With the risk of repeating the above mistake, let me carefully state what my point is.
Social networks have captured the structural properties that we follow in life. Each one of us are participants in different social circles, call them communities or sub-networks. That social circle may be nearby church community, our office team, school alumni group etc. Currently social networks capture this idea nicely.
But what they lack is that in each social circle, we maintain a different social identity. I portray a different social identity when i work in a company, when i go to a pub with my friends. I write different things on my resume, I am a different person when i meet my family, relatives etc. People maintain a different identity when they blog, a different one when they write their dairy.
Other way to put what i am saying can be through the means of permissions. Some might not like his boss to know that he is a smoker or dipsomaniac.
Social networks should give this flexibility to have multiple profiles, coupled with permissions on who is allowed to access what.
Future uses:
1)Integrate linked in.
2) Each office has its own communication network, a messenger, a calendar, mailing lists etc. All of this is a social network. Mailing list are basically communities within an office. There should be a hierarchy of community - a network of community. For example (a fictitious one), I am a member of badminton club in my company, a member of badminton club of mountain view so there is a network of badminton clubs also.
Another one, a real one, in trilogy each team had a mailing list, here each team has its own blog. Basically all these are communities of social networks except that they are servicing a different purpose. All this should be integrated.
3) Online marketing - Online consumership: Online ads industry in itself is a billion dollar industry and many say that this is just the beginning. Marketing on social networks can be more targetted. Not only this, consumerism can also be exported here. People can make lists, not wish lists but normal grocery lists, apparel lists etc and these lists will not be made public. They will be shared by stores for offers etc. Also add here the craiglist phenomenon, the ebay culture.
4) Yesterday, i came to know about dedicated social networks in the indutry of health - (a) between doctors to share information, and learn (b) between patients to share common symptoms, advices, troubles etc.
They are held off independently because in the current schema of social networks they are outcast as they want a certain level of privacy, they maintain a certain level of standards and quality which is diluted in the normal one.
5) Email can not be replaced but this is what can be done: - Centralization. I have a different email account for office, i have a gmail account and a old yahoo account which i use sometimes. Why do i need to use 3? Again the role of permissions is the game. Same applies to the messenger. Do not force people to change their ids, instead make something that runs on top of existing ones. The concept of OpenID is more than welcome and similar efforts should be taken.
6) There are many softwares that capture your ancestory like geni tree etc. Thats a big part of social culture. That should be integrated.
Musiccovery plays music based on your mood. Why cant i read news based on my mood? Why cant i talk to people based on my mood. It is all about categorization, all about permissions, watch out for social networks 2.0 (whenever it comes)
Thursday, March 27, 2008
cool web
I generally dont like to blog about technical things because there are many people out there who do that way better than me. But today i stumbled across these unique ventures. In both the cases, we get to see how artists are using web. Its creativity at its best!
The First One : OneThousandPaintings
Idea: Numbers from 1-1000 are painted and are painted only once. So the numbers already ordered are gone. There are still about 227 paintings left. And these paintings are not cheap either. The price is 1000-number. But people are still buying them like crazy, read this excerpt from that website's blog:
The Second One : 365SpecialDays
Idea: Inspired by the previous one, in this page, people can submit a day that was special to them and why it was special. Based on this, the artist will paint a picture and mail it to you. All of it comes for about 182.5$ (the reason for such a price is because it is half of 365). Only 365 paintings will be made, if your day is gone, you wont get it back. Artist behind this venture is Fernando.
Lastly, there is an excellent compendium of visualization tools which can be read here.
The First One : OneThousandPaintings
Idea: Numbers from 1-1000 are painted and are painted only once. So the numbers already ordered are gone. There are still about 227 paintings left. And these paintings are not cheap either. The price is 1000-number. But people are still buying them like crazy, read this excerpt from that website's blog:
Tosh Cooey, owner of 314, 159 and 265 (that's right, your reaging PI, i.e. 3.14159265) wants to expand his series and is looking to buy 358 and 979 (because PI = 3.14159265358979). If you own them, he offers USD 500 for each.Best of all, people are reselling their paintings and claiming upto USD3300$ for it. The artist who came up with this idea is Sala, a Swiss artist. And btw, she also has made an applet where you can see the DOM structure a page visually using cool tools. You can check it out at : http://www.aharef.info/static/htmlgraph/
The Second One : 365SpecialDays
Idea: Inspired by the previous one, in this page, people can submit a day that was special to them and why it was special. Based on this, the artist will paint a picture and mail it to you. All of it comes for about 182.5$ (the reason for such a price is because it is half of 365). Only 365 paintings will be made, if your day is gone, you wont get it back. Artist behind this venture is Fernando.
Lastly, there is an excellent compendium of visualization tools which can be read here.
Saturday, February 2, 2008
Technical
I think this will be my first technical post on this blog. Here i am writing some ideas that does not exist as of now but i strongly feel that these should be implemented. These ideas are some observations from me - things that i would like to see or features that i would like to use. They may be technical challenging or not (but if facebook can be a hit, then anything can be!). The idea behind this exercise is to document them and a little subtle idea is to see if they are implemented lets say 3 years from now. So here it goes:
1. Culture + wiki + kosmix:
Kosmix creates a homepage for every search query by searching and indexing data that looks like a webpage. Currently into health, autos etc, it creates a webpage for any heatlh disease, treatment etc. Wiki lets you add content, normal users can add content, edit it , verify it etc. Kosmix just searches data from internet, categorizes them, and displays in a good fashion giving links and references. Data includes video, audio, imiages, text links, good webpages, maps, etc - its a huge list. Now looking at internet i do not see a centralized place where i can get cultural information. What i mean is like lets say i am looking for sikh culture, how they conduct their prayers, information about gurdwaras, its architecture, sikh traditions, gurbanis, songs, meanings, info about pagdi, how to tie a pagdi etc. This is one such culture, similar ideas such as in arya samaj - how to conduct a hawan, its ingredients, sholokas, their meanings, different bhajans etc. Things like what spicmacay is doing, info about indian classical music, carnatic etc, its all part of our culture. So there is a huge list. And there are many cultures. So what i want is :
1. The search engine should be able to search all results pertaining to culture, make a webpage for each culture, categorize the webpage into lets say - prayers, temples, Gods, traditions, origins, images/videos of customs, languages spoken, grammar of languages and all sorts of things.
2. Allow the functionality for users to add/edit content, upload photos, videos, bhajan/aarti recordings etc, allow users to rate content.
3. A search engine does everything dynamically , i.e. given a query it creates a webpage of that query dynamically. I want to have a static webpage with content added by
(a) crawling web, this content will be refined by ratings and user inputs
(b) By users who write their experiences, add videos etc
4. Provide a search option for things that do not already exist. So lets say i want to know some culture followed by people in Andaman Islands..if it does not exist, create a webpage for it.
Advantages:
1. Example Case scenario: I want to know how to tie a pagdi, i go to the sikh culture, i look around for a video/tutorial. If it exits, i see it and then rate it. If it doesnt exist, the search engine gets the best possible results for me.
2. It will provide a centralized place for all cultures. It will be a great place to learn about our roots and history. In the current age, several of us has felt that they still dont understand their identity. It will be a warehouse of all information possible. For e.g. i can not write k,kha,ga in hindi, leave alone sanskrit. I dont know its grammar. I can always go to this website and look at this kind of stuff. (Sidepoint - One can add tutorials to learn language etc)
3. One can look at other cultures to know more about them.
4. Can be linked with tourism - temples, muesuems with map info etc
5. Many cultures are becoming extinct day by day, many languages of andaman islands are spoken by only 100 people today, after 20 yrs no one will know that they even existed. I want to document them here.
Advantages are many and mainly social.
Revenue model:
1. Ad sense.....
2. I dont know...i just want to do it because i feel like it...somebody should sponsor..please!
2. Right to Information
Its simple - a place to apply for information from govt offices using internet. You go online, fill a form, submit it, and the information that you seek is searched from the official documents (automatically) and the relevant information is emailed to you. The search is intelligent enough to say that these documents are confidential and you cant see. I agree the main challenges here will be to get the permission from govt. to allow to index all these documents and provide this kind of service. But my point is that such kind of application do not exist. If someone makes it and proposes it, who knows someday we will have it online. Mind you that RTI was not approved till 2005 and it looks so obvious that such kind of act should be there from the beginning. But it wasnt. Similarly, this kind of software is obvious. Technically also it will require some skill - machine learning to understand scanned docs, indexing them , searching them etc. May be it reuires some human intereference too to check that the results are valid etc. Google has already implemented most of its modules for different applications but for this purpose there is no application. Moreover, it is not only in India, such applications exist nowhere. We can also do this: Each office has a kiosk. you go there and submit your query and your results are printed then and there. We can by-pass the bureaucratic procedure that exists today. This way people without internet can also use such feature. Ability to read and write is however required.
Revenue model: Govt should pay this application.
1. Culture + wiki + kosmix:
Kosmix creates a homepage for every search query by searching and indexing data that looks like a webpage. Currently into health, autos etc, it creates a webpage for any heatlh disease, treatment etc. Wiki lets you add content, normal users can add content, edit it , verify it etc. Kosmix just searches data from internet, categorizes them, and displays in a good fashion giving links and references. Data includes video, audio, imiages, text links, good webpages, maps, etc - its a huge list. Now looking at internet i do not see a centralized place where i can get cultural information. What i mean is like lets say i am looking for sikh culture, how they conduct their prayers, information about gurdwaras, its architecture, sikh traditions, gurbanis, songs, meanings, info about pagdi, how to tie a pagdi etc. This is one such culture, similar ideas such as in arya samaj - how to conduct a hawan, its ingredients, sholokas, their meanings, different bhajans etc. Things like what spicmacay is doing, info about indian classical music, carnatic etc, its all part of our culture. So there is a huge list. And there are many cultures. So what i want is :
1. The search engine should be able to search all results pertaining to culture, make a webpage for each culture, categorize the webpage into lets say - prayers, temples, Gods, traditions, origins, images/videos of customs, languages spoken, grammar of languages and all sorts of things.
2. Allow the functionality for users to add/edit content, upload photos, videos, bhajan/aarti recordings etc, allow users to rate content.
3. A search engine does everything dynamically , i.e. given a query it creates a webpage of that query dynamically. I want to have a static webpage with content added by
(a) crawling web, this content will be refined by ratings and user inputs
(b) By users who write their experiences, add videos etc
4. Provide a search option for things that do not already exist. So lets say i want to know some culture followed by people in Andaman Islands..if it does not exist, create a webpage for it.
Advantages:
1. Example Case scenario: I want to know how to tie a pagdi, i go to the sikh culture, i look around for a video/tutorial. If it exits, i see it and then rate it. If it doesnt exist, the search engine gets the best possible results for me.
2. It will provide a centralized place for all cultures. It will be a great place to learn about our roots and history. In the current age, several of us has felt that they still dont understand their identity. It will be a warehouse of all information possible. For e.g. i can not write k,kha,ga in hindi, leave alone sanskrit. I dont know its grammar. I can always go to this website and look at this kind of stuff. (Sidepoint - One can add tutorials to learn language etc)
3. One can look at other cultures to know more about them.
4. Can be linked with tourism - temples, muesuems with map info etc
5. Many cultures are becoming extinct day by day, many languages of andaman islands are spoken by only 100 people today, after 20 yrs no one will know that they even existed. I want to document them here.
Advantages are many and mainly social.
Revenue model:
1. Ad sense.....
2. I dont know...i just want to do it because i feel like it...somebody should sponsor..please!
2. Right to Information
Its simple - a place to apply for information from govt offices using internet. You go online, fill a form, submit it, and the information that you seek is searched from the official documents (automatically) and the relevant information is emailed to you. The search is intelligent enough to say that these documents are confidential and you cant see. I agree the main challenges here will be to get the permission from govt. to allow to index all these documents and provide this kind of service. But my point is that such kind of application do not exist. If someone makes it and proposes it, who knows someday we will have it online. Mind you that RTI was not approved till 2005 and it looks so obvious that such kind of act should be there from the beginning. But it wasnt. Similarly, this kind of software is obvious. Technically also it will require some skill - machine learning to understand scanned docs, indexing them , searching them etc. May be it reuires some human intereference too to check that the results are valid etc. Google has already implemented most of its modules for different applications but for this purpose there is no application. Moreover, it is not only in India, such applications exist nowhere. We can also do this: Each office has a kiosk. you go there and submit your query and your results are printed then and there. We can by-pass the bureaucratic procedure that exists today. This way people without internet can also use such feature. Ability to read and write is however required.
Revenue model: Govt should pay this application.
Subscribe to:
Posts (Atom)