Archive for February, 2008

Freed.in 2008 Summary…

Tuesday, February 26th, 2008

My “photographer’s block” mentioned in this post, continued into the second and third day of the event. The days were filled with exchange of ideas, knowledge. Conclaves had heated discussions on Proprietary vs Free Knowledge. Food on the second day was like a “kabab fest”. There were rumors after this fest that freed.in would be renamed again to food.in from next year. :D

The best talk of the second day was “Hacking the Airwaves with GNU Radio” by Rakesh Peter, a talk which I am attending for the second time (attended it during foss.in 2007). Very impressive and great to know the work that is going on. Shreyas came out with his “dormant” idea of setting up a Radio transmission during foss.in 2008. It sounds like a very nice idea to me. The day ended with loads of quotes flowing from the mouths of various people. Details are here in this post by Sankarshan.
Day 3 begins with me feeling the OLPC XO laptop for the first time (Courtesy: Sayamindu). Initially, I was feeling very uncomfortable with the Sugar interface but eventually started liking it. Then it was my turn to take the stage and in my opinion the talk went pretty well with a few questions asked. The slides of the presentation can be found here. The find of the day was “Purisia font”. I think I will use this font for most of my presentations from now on. Flight back home was very relaxing with me getting a seat right after the First Class cabin. Good leg room and the food served was nice.

Freed.in and the ILUG-D folks always make me feel “At home”. This is the second freed.in for me and the feeling while leaving the place just is the same. Hats off folks!! I will mark my calendar every year for this wonderful event and just the thought of meeting up with the folks brings in loads of excitement. I had pretty good discussions with Runa, Sankarshan and Pradeepto and I take home great memories from the same. Special thanks to Gora (who drank H2O), Andrew, Kishore, t3 (for lending his hair to a bunch of people), Old monk, Tirveni, Shreyas and all those who were involved in providing the entertainment. It was great fun!

Freed.in 2008 Early days..

Friday, February 22nd, 2008

Reached Delhi yesterday by 2000 hrs. Waited for pradeepto’s “spicy” flight to land. We then called up Gora only to be asked “Who pradeepto?? Oh! Aanjhan is also coming?! He never gave me any details”. *sigh* Standard Gora’s funny side. We also became one of the “neem tree” victims. We had to wait for 1 hr under that damn neem tree outside the airport. We reached our hotel by 2100 hrs. Joined by the rest of the folks in about an hour and we had some OT stuff along with Pizzaish Dinner.

Today sat through the talks by Sankarshan Guruji (have my own reasons why I call him so ;-) ), Samiah and now listening to Valsa Williams, Intel. Its loads of fun. Spent a good time with cray3, a person who I admire a lot and thank her for those cute Ubuntu stickers I just got (pics soon). Freed.in is one conference which gives me that homely feeling. I feel I belong to this family. Its a lot of fun and learning here. Looking forward for the kebabs…. I am freed again.

Btw, I have not clicked a single picture. Looks like I am having “photographer’s block”?? :D Lets see how things go the next few days. My talk seems to be shaping well.

Small Banner - 430x60

FOSS India Awards announced and… w00t!!

Tuesday, February 19th, 2008

Ladies and Gentlemen, boys and girls…. GNUSim8085 has been named in the winners list of FOSS India awards. Announcement can be found here.

I happened to browse through my set of “list” emails and as usual was about to delete the LFY mail sent to some lists. But then something told me, “read” that mail. Opened the mail, and it spoke of FOSS India awards and some winners list. Then I scroll down the winners list to find this name “GNUSim8085″ on that. Now, where on planet earth did that come from???

GNUSim8085 was a project started by srid in his college days. He decided to orphan it at one point where Onkar and myself pitched in and took over the development and maintainance. I guess, its been one year now almost after we joined the project along with Srid and this is a big surprise. A welcome recognition and hope this triggers contribution from students to this project. We have a plethora of feature requests that has poured in suddenly. Students, grab this opportunity.

Freed.in is back!

Thursday, February 14th, 2008

Its back. This time a bit fast. Yes! Freed.in is now moved to February and this time its happening on 22-24th of this month at Jawaharlal Nehru University Campus, New Delhi. Following foss.in (Theme: “Show me the code”), gnunify (theme: getting new users) and Fossconf Chennai, this year’s freed.in ’s theme is “Knowledge shall set you free”. Interesting. Knowing the evergreen folks of ILUGD, I am sure the conclaves are gonna be full of h0t and fruitful discussions; and the dinners even hotter ;-)

Not many people whom I expected for this year’s event are turning up but neverthless a few folks are still packing the bags to Delhi. I am there on all three days and also talking on “FOSS for Electronics Enthusiasts!”. By any chance you happen to be around Delhi at that time, drop in and say Hi!!!

Get ready to be Freed!!!

Medium Banner - 468x60

Learning Programming - Made easy

Sunday, February 10th, 2008

Recently, I have been reading the book “How to think like a Computer Scientist - Learning with Python“. Its a ebook published under GNU Free Documentation License and one can grab it here. This book, it seems, was based on a book written for teaching Java (!!! God knows how and why :D ). Python seems a better fit here as the author himself quotes in preface as follows.

Python greatly simplifies programming examples and makes important programming ideas easier to teach. The first example from the text illustrates this point. It is the traditional “hello,world” program, which in the C++ version of the book looks like this:
#include
void main()
{
cout << "Hello, world." << endl;
}
in the Python version it becomes:

print “Hello, World!”

Yet another point which the author makes which impressed me is the following..

There are thirteen paragraphs of explanation of “Hello, world!” in the C++ version; in the Python version, there are only two. More importantly, the missing eleven paragraphs do not deal with the “big ideas” in computer programming but with the minutia of C++ syntax. I found this same thing happening throughout the book. Whole paragraphs simply disappear from the Python version of the text because Python’s much clearer syntax renders them unnecessary.

Hence one can concentrate more on “programming concepts” rather that worrying too much on language syntax and confusing the students mind. Eventually the student will also learn to choose the language best suited for his work and learning a new language will not be difficult any longer as his programming concepts foundation is pretty strong. This methodology, if incorporated in our education system, will do wonders and India will soon erase its image as Software Consumers and create the image of “Creators of future products”. We will not rely any longer on “outsourced” jobs. We shall have our own markets.

This book begins with a simple “hello world” program and goes till explaining a few data structure concepts. A few algorithms are also discussed en-route. To cut things short - Just Amazing! Must read. Hats off to the author.