Yahoo! Developer Network Blog
« Previous | Main | Next »
July 29, 2010
Open Hack Day Bangalore by the numbers
It's been a few days since the amazing Open Hack day in Bangalore (Bengaluru), India, and we are still recovering from the event. As it was, it broke all the records we had from the 13 previous hack days.

The 2-day event in Bangalore's Taj Residency Hotel saw 472 hackers (plus 106 "Info Geeks" attending the presentations only) from these different parts of India: Andhra Pradesh, Chhattisgart, Delhi, Gujarat, Haryana, Kerala, Madhya Pradesh, Maharashtra, Punjab, Rajasthan, Tamil Nadu, Uttar Pradesh, Uttatakhand, West Bengal and, of course, Karnataka.
The presentations
Before the 24-hour hacking period we had a few presentations. One presentation introduced what a hack really is:
The audio recording of this talk is available on archive.org.
Other introductions were to the Yahoo! User Interface library and the Yahoo! Query Language, as well as the Yahoo! Social tools and the Application platform.
Logistics: 4,800 cups of tea and coffee
With the addition of Yahoos and media representatives, the total number of people at the event tallied at just about 630 people.
If we venture for a short while into the biological world and away from IT and software, I can tell you about the amount of food and drink consumed. The following items provided sustenance for the attendees:
- 1,200 litres of milk
- 4,800 cups of tea and coffee
- 875 kg of vegetables
- 275 kg rice
- 1,900 eggs
- 320 kg chicken
- 120 kg sugar
- 240 cans of Red Bull
Another first for any of the hack days is that the wireless network never went down. This is especially noteworthy as the team had set up India's first 300 connection IPV6 network, and they even managed to ramp it up to the extra 200 connections needed on demand.
The hacks
Thus fuelled, the hackers managed to finish 110 hacks in 24 hours. Having that many hacks meant that overall the judges and the audience spent almost four hours looking at all of them — although folks kept to the normal 90-seconds time to present each hack.
You can see the full list of hacks and learn about the winners and other outstanding hacks here. If you don't want to leave, here are the winners again:
- Github Badges (source) by Brian Guthrie, Tejas Dinkar, and Mark Needham are a collection giving Warcraft-/xBox-style achievement badges for Github achievements.
- Quizr by Prateek Dayal and Hemant Kumar is a quiz generator using Wikipedia and Flickr. The generated quizzes get pushed out to all the computers in the room live via HTML5 WebSockets.
- FlickrSubz by BabuSrithar, Sudeep Nayak, and Parashuram enables realtime closed-captioning in multiple languages for videos on Flickr. The hack utilizes a speech-recognition engine (Julius for Linux, WSAPI for Windows) to display subtitles in the chosen language (translate API) for videos on Flickr via a GreaseMonkey script.
- ChromYQLip (pronounced as Chromy-Clip) by Markandey Singh is a chrome extension for page scraping. Select some text on a page and click the extension icon, and it will populate the URL and XPath of the selection. Click “getmashup” to get a lightweight page that loads your content. A Sample URL and XPath for advanced mashup building is URL=”http://twitpic.com/photos/$1″ Path=”//div[@id="image-"]/div/div1/a”, which results in $1 to become a form field to enter the TwitPic user name.
- Communicator by Mohan Gupta, Sri Ram, and Roshan is an API to include a real-time communication widget on any Web page. All the users viewing that page can discuss and collaborate on the content of the page in real time.
- Chirpshire by Preetham Venkky, Rohit Talukdar, Puneet Jaiswal, and Mohd. Amjed allows you to gain belts and grab badges for tweeting regularly and without using automation apps. Businesses can use this service to spread a meme. This could be a # hashtag or a physical location check-in.
- Shop Green by Nidhi Chaudhary and Anurag Jain is an interesting concept that allows sellers to print 2D barcodes for their products and buyers to simply scan them with their mobile phone and pay on the phone. No need for paper bills any longer. All the payments are made with PayPal.
- Democracy Tools by Ankur Patel, Ankur Gupta, and Yatin Kumbhare did quite a job of scraping all kind of government sites to collect data to answer the following questions: Who is your Leader? Where is your Constituency? Is there a government Website Search Engine? What is Media’s Opinion about your Leader? Another hack that did something similar is RepMeter.
- How Much Time Will This Landmark Take Me? by Susheel was a terribly clever hack that analyzed the EXIF data in Flickr photos to see how long it took people to take photos at a certain landmark. That can give you an insight into how much time to spend at that landmark on your next trip.
- Nirvana – your late night path back home is a mashup that allows people to tweet where the police currently does alcohol tests – in case you want to avoid that route when driving home.
All in all, we were blown away by the energy, the hunger (both in terms of information and other) of the hackers, and how smoothly the event went (even more remarkable as we initially had planned for fewer participants).
The hackday toolbox
One personal thing I have taken away from this event is that whilst everything we release in Yahoo comes with a lot of documentation, nothing beats a good code examples to give to hackers. Which is why we assembled The Hackday Toolbox, to get people up and running faster next time.
It contains:
- An introduction to installing and using PHP with MAMP/XAMPP and debugging it
- YQLGeo for all your geo and location needs
- Demos of querying YQL in JavaScript, YUI3 and PHP
- Demos to display YQL data
- Authenticated example to access the Yahoo! Firehose
- Rendering Yahoo Geoplanet data as a map
You can download the Hackday Toolbox on GitHub or try the examples.
In conclusion
All that remains is to thank everybody involved in organizing, running, and attending this event. It has been a blast — and now it is time to follow up on what can happen to the hacks built and groups formed there. Check out the photos on Flickr to get a glimpse of what happened.
Posted at July 29, 2010 11:30 AM | Permalink
Comments
The event was great. Thanks for hosting it, Yahoo!
Building upon the knowledge I gained in the event, I came up with the QOTD hack. You can view it at http://qotd.techchorus.net/
Thanks to YQL for helping convert unstructured web pages into structured data! I love having a JSON representation of a web page.
Posted by: Sudheer at August 3, 2010 7:55 PM
Post a comment
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service. Fields marked with asterisk '*' are required.
Subscribe
Recent Blog Articles
view all
Tech Thursday - Saving tweets, using SSH, YQL oneliners, and Commandline-Fu
Thu, 02 Sep 2010
Mon, 30 Aug 2010
Topic-based updates: A YAP app
Fri, 27 Aug 2010
Fri, 27 Aug 2010
PayPal X Developer Challenge deadline fast approaching
Fri, 27 Aug 2010
Recent Links
Thu, 12 Aug 2010
Thu, 08 Jul 2010
Live map of London Underground trains
Mon, 21 Jun 2010
Everything you need to know about the internet | Technology | The Observer
Mon, 21 Jun 2010
Thu, 17 Jun 2010
Archives
2010
2009
2008
2007
2006
2005



Christian Heilmann (