Awesome 32!

That seems like a password.. A password to the history of my life.

I carry it always..

The past..

The pain..

The Sweetness..

The insults..

The romance..

The humiliations..

The applauds..

The failures..

The victories..

The solitude..

The Movement..

The Struggle..

The present..

The dreams..

The future..

And the life..

Thanks to..
Amodita for waking me up and made my day.. Not just today, but almost all days..
Pournamy for all the support and Love..
My Sisters for the wishes..
My Mom, an inspiration to struggle more every day..
My Father, who guided me all along to become a social animal..

GLUG PESCE. That was an awesome one.. I didn’t realize about their birthday dedication until my friend Vignesh brought it to my notice. It was a FSMK activity itself.. Continue the great work. Long way to go..
Community Center.. They gave me birthday wishes in six different languages. All standing together like a group song team, keeping the notebooks where they have written these wishes and singing..
Friends from different areas.. School friends from native, engineering college friends, ex-office collegues, current office colleagues, Movement friends, friends from the online space, list goes on..
Thanks a lot for all the wishes..
I will try my level best to become a better human going forward, based on the learnings from the past and present.


Free Software and Education..

Over 175 Free Online Educational Resources (v.1.1) .. Collated by someone.. Not by me.. I haven’t gone through the complete links to validate that all of them are free Software related.. Any comments or suggestions are welcome.

Here is decades’ worth of knowledge freely available online for those who love to learn. Links that fit under multiple categories are listed only once.

What are your favorite sites to learn from? What sites would you add to this list?


I. Top Picks
II. Universities and Higher Education
III. General Collections
IV. How-to & DIY
V. Studying with Peers
VI. Online Books, eBooks, & Journals
VII. Computers, Software, & Programming
VIII. Science & Math
IX. Logic, Words, & Memory
X. Languages
XI. Music
XII. History
XIII. Business, Finance, & Investing
XIV. Food, Nutrition, & Cooking
XV. Survival Tips
XVI. Other



Khan Academy

Academic Earth – Online courses from the world’s top scholars

TED – Technology, Entertainment, & Design

MIT Open CourseWare

Stanford Engineering Everywhere

Open Yale Courses

About U. – Collection of free online courses from


YouTube EDU

The Open University – Study at the OU

University of the People

University of Reddit

Open Culture – The best free cultural & educational media on the web

VideoLectures – Exchange ideas & share knowledge

CosmoLearning – Free educational website with thousands of courses & documentaries



Lecture Fox – Free university lectures

More Open Courses:

Open Courseware Consortium

Harvard Extension School – Computer Science & Technology

Johns Hopkins University

Kaplan University

Notre Dame

Princeton’s Institute for Advanced Study


Utah State

Google in Education

ArsDigita University – Computer science and math lectures

UC Berkeley Webcast – Central service for online video & audio for learners around the globe

UC Berkeley Video Courses – Free education online

Capilano University

Carnegie Mellon Open Learning Initiative

Delft University of Technology

Rice University Connexions – A place to view and share educational modules

Stanford on iTunes U – Stanford-related digital audio content

UC Irvine

UC San Diego Podcasts

University of Chicago’s Mind Online – Thought-provoking samples of critical thinking & debate

University of Colorado, Colorado Springs

University of Massachusetts

University of Michigan

University of Southern Queensland

University of Sydney – Podcast episodes

University of Virginia – Podcasts & webcasts

University of Washington – Computer Science & Engineering

Utah Valley University – Online courses & open educational resources

YouTube Channels:


UC Berkeley

University of New South Wales




Free Video Lectures – 800+ Online Courses and 19,000+ Videos from Top 30+ Universities on 35+ Categories

100 Intro Open Courses on Everything You’ve Ever Wanted to Learn

Annotum (formerly Google’s Knol)

IncrediCampus – Lectures and preparation/admission advice for college & graduate schools

Learners TV – Thousands of downloadable video lectures on liberal arts, science, engineering, and more

Online Education Database – 200 free online classes to learn anything

Infoplease – All the knowledge you need

MERLOT – Multimedia educational resource for learning and online teaching

Internet Archive

101 Online Self-improvement Resources



WikiHow – The how-to manual that you can edit

How Stuff Works

Wonder How To


Make Magazine

How-to Help & Videos for Dummies

VideoJug – Get good at life

How to Create a Book in Wikipedia

Let’s Make Robots



Open Study – Study together

P2P University – Learn anything with your peers

Study Blue – Your digital backpack



Google Books

WikiBooks – Open-content textbooks collection that anyone can edit

Project Gutenberg

Planet eBook – Home of free classic literature

Open Book Project

The Free Library

Many Books – Ad-free eBooks

WorldCat – Collections & services of more than 10,000 libraries worldwide

iBiblio – The public’s library and digital archive

LibriVox – Free public domain audiobooks

The Assayer – Web’s largest catalog of books whose authors have made them available for free Free eBook Collection

Scribd – Reading and publishing evolved

Textbook Revolution – Student-run site dedicated to increasing the use of free educational materials

Directory of Open Access Journals

eReaderIQ – Recent non-public domain freebies & price-drop alerts

Longform – New and classic non-fiction articles curated across the web

Flatworld Knowledge – The first and largest publisher of free & open textbooks



W3Schools – The world’s largest web development site

Google Code University

The New Boston – Step-by-step tutorials for multiple coding languages

UDacity – CS 101

PHP Academy

Better PHP

NetTuts+ – A large collection of coding tutorials

Tutorial Guide – The site for all your tutorial needs

Codecademy – Fun & interactive way to learn how to code

Free Technology Academy – High quality educational material based on free software & open standards

Higher Computing for Everyone – Writing basic programs

HTML 5 Please

Rails for Zombies

Ruby Warrior – Open source game to teach Ruby language

Got API – Documentation search engine

Lynda – Online software training videos

Intro to Linux

Stack Overflow – Q&A for professional and enthusiast programmers

DZone – Fresh links for developers

Photoshop & Graphics:

Tutorial Hero – Photoshop & Flash tutorials

PSD Tuts+

Photoshop Tutorials

Graphic Tutorials

Photoshop Pack Graphic Design Resources

PSD FanExtra Tutorials

Vandelay Design – Photoshop Tutorial Hall of Fame

Grokking the GIMP

Video CoPilot – Tutorials for VFx & motion graphics



Scirus – The most comprehensive scientific research tool on the web

Cite Seer X – Access scientific and scholarly knowledge

getCited – Academic database, directory, & discussion forum

National Science Digital Library – Explore, share, create

Science Magazine Podcasts

National Programme on Technology Enhanced Learning – Science, Engineering, & Technology

KQED’s Quest – Explore science, nature, and environment stories from Northern California and beyond

Freelance Teacher – Videos on physics, chemistry, math, & biology

FHSST – Free high school science texts in physical sciences & math

cK-12 Flexbooks

Paul’s Online Math Notes

Reddit’s List of Useful Online Math Resources

Math, Better Explained

Astronomy & Outerspace:

Space Engine – Free space simulation software

Google Sky

NASA for Students

Scale of the Universe – Interactive Flash Animation


Vassar Stats – Concepts and applications of inferential statistics

StatSoft Electronic Statistics Textbook

Connexions Collaborative Statistics

Handbook of Biological Statistics



Mind Tools – Memory improvement techniques

The Nizkor Project – List of logical fallacies

Wikipedia’s List of Logical Fallacies

Wikipedia’s List of Figures of Speech

Tool Kit for Rhetorical Analysis

KnoWord – Expand your vocabulary – Learn new words & explore language

Brain Workshop – A Dual N-Back Game

Argument Mapping Tutorials

Philosophy Bites – Podcasts of top philsophers



Basic Composition – Reading & Writing

BBC Languages – Beginner courses in multiple languages

Foreign Service Institute Language Courses

Language Guide – Foreign language vocabulary, grammar, & readings

eLanguage School – Free foreign language lessons online

Free Online Language Courses via

DuoLingo – Learn a language for free & simultaneously translate the web

Babel Nation – Learning languages online for free

Transparent Language – Language learning software & resources in over 100 languages

Survival Phrases – Learn essential travel phrases, tips, and insights

Talk to Me in Korean

Chinese Toolbox – Software for learning Chinese through reading

LiveMocha – World’s largest language learning community

American Sign Language (ASL) University

Handspeak – Sign language

Signing Savvy – Your sign language resource



Music Theory – Lessons, exercises, & tools

Ear Training & Music Theory Software

Basic Music Theory Music Education – Music theory

Teoria – Music Theory Web

Ultimate Guitar – Lessons, techniques, & styles

Justin Guitar – The best guitar instruction on the web

Chorder – Chord fingering and guitar resources

Funk University – Assembly of Music’s Finest

Play Bass Now – Lessons, licks, and low notes

How to Play Piano



Teacher Resources – Western Civilization (52 half-hour video programs)

Metropolitan Museum of Art – Timeline of Art History




Google Advisor

Google Finance

MarketWatch by WSJ

Main Street – Business & financial headlines & advice



Good Eats Fan Page

Jamie’s Home Cooking Skills

Chef Todd Mohr’s Web Cooking Classes (YouTube)

Nutrition Data – Self nutrition data; know what you eat – Smart nutrition & practical tips

Choose My Plate via USDA

The World’s Healthiest Foods

Calorie King

Start Making Choices – Simple ideas for living healthier on a budget

Eat Right Nutrition Tips



Off Grid Survival – Wilderness and urban survival skills

Backwoods Magazine – Self reliance and self sufficiency

Survival Topics – Your online survival kit

Wilderness Survival – Free info covering all aspects of survival

Discovery’s Worst-Case Scenario Video Clips



Advanced Yoga Practices – Directory for Main Lessons

Creative Live – A live, worldwide creative classroom

Wintercamp: A life time experience

Free Software Movement Karnataka(FSMK) conducted an Industry orientation workshop for engineering college students on Free Software in the month of Jaunary-2013 from 26th to 30th in SVIT collge, Rajanukunte near Yelahanka in Bangalore. About 150 students participated in the workshop which was filled with Talks, Hands-on labs, some stress releasing fun filled activities. About 20 volunteers, mostly sutdents from variuos engineering colleges worked hard to make it a success.

Workshop started with a philosophy session from Raghavendra. During the inauguration function Senthil connected the students with Free Software Movement on global level. He talked about Aaron and his contributions. it was hurting to see a young man died for the cause of freedom. Aaron is the first martyr of free software movement.

The next four days brought back the memories of my scout days. I had attended so many camps of Scounts and surely it has an influence on my nature. Same way FSMK was trying to give the opportunity to about 150 students and 20 volunteers to become better human beings in our society. We couldn’t completely tak about philosophy due to the packed technical sessions and hands-ons. There were participation from 20 engineering colleges and it was nice to see all of them crossing the virtual barriers of their college walls and working together.

Our college volunteers did a great job and they are the key factor for the success of the workshop. The enthusiasm they showed to run around and execute both technical and non-technical tasks was amazing. They interacted with the participants and supported them to understand different topics. We have done daily reviews of the camp along with the volunteers and they were open to raise their concerns. This has helped us to address the issues of any severity as early as possible. In all these activities few individuals played crucial role in the functioning of the wintercamp. Raghavendra, Sarath, Vignesh and Shijil. They were in the camp all through 5 days and lead the activities from the front. Hats-off guys for keeping the expectations of the organization and people high.


This was one litmus test we have done ourselves for the organization and it was successful. There is lot of enthusiasm around for doing more activities. Hope this will lead to the formation of more GLUGs and the expansion of FSMK. the user base of free software is ever expanding. But imparting ideological understanding to even a common user is important to make the free software’s freedom more enjoyable. Also we need to get more free software contributors. let us all work together for the future and Free software is the future.

Diesel Price Hike and some related thoughts

Link of three different cartoons from “The Hindu” news paper is given above. This is from Jan 18, 19 and 21. Two of them by Surendra and one by Keshav. All three shows the current political reality and context of the country. Two of them about the promotion of Mr. Rahul Gandhi to Vice President (a new post) of Congress party and one about the “Suffering” women of this country.

When we say “Suffering” it may invoke a misleading thought as there is already lot of suffering are there for women from their male counter parts. Rapes are a daily affair across the country. Just like murder there is no single day passes without the news about attacks on women. But here I was mentioning about the attack on women by Government itself. It has thrown the Indian people to a hot baking pan to fry. Control over the diesel price by the Government has been removed. Just like petrol prices the petroleum companies can increase the price every two weeks. And the decision has come already to increase by Rs. 1/-.

Interesting fact is that there is that the subsidy for the Government transport corporations have been removed and they have to pay Rs. 11/- extra compared to the current price. Because of the same K.S.R.T.C which was already under a loss of 900 crores is shutting down about 30% of its operations. Who is affected because of this? The common man who depend on the public transport to travel long distances to earn his living.

Congress party was celebrating the elevation of Mr. Gandhi. Mr. Gandhi himself is emotional for the people. The people of this country are speechless after the diesel shock. BJP, the major opposition, didn’t have much opposition. Anyway let the Congress continue with the anti-people policies, so that we can come to the power. This is the approach BJP and its opportunist allies taking.

I am hopeless about a change. Unless the suffering class of this country realizes that it requires an alternative, we will not come out of these sudden shocks. The have not’s continue to be have not’s and their condition is becoming more and more worse day by day. I am writing this from Bangalore. There was a news day before yesterday about a demolition at Ejipura a colony near National Games Village. Bulldozers were put in to action to erupt another “mall” for the middle class and upper class of this city. The lower class should enter that “mall” to clean the toilet only. This stark difference of our society will never end unless our power corridors come out of the GDP dreams. Yes, the GDP of the country is growing. Number of billionaires are growing. But remember number of poor also increasing. The people who have voted for you are on the streets. They don’t know where to go. They don’t have food for a day. They don’t have a shelter to survive this winter.

We need a Governance which think in a direction which can bring in equality to people. We need a government which doesn’t force its employees to do corruption. We need a System which is free from prejudice.

Shameless Malayalam Media

When the country and the Kerala state itself is going through a tough situation after the diesel price rise and in the verge of a high inflation, they are discussing the internal matters of a Political Party, CPI(M). Hours of the broadcasting time is spent on the different agenda of the party.

They are conducting debates, talk shows, news flashes about the different proceedings, discussions and meetings of the CPI(M). They bringing in the individuals who have been expelled from the party or alienated from the party due to different reasons in to this discussions. Most of the time I do not see any official spokesperson of the party coming into this discussions. The anti party individuals talk for and against the party decisions every now and then according to their interests. These individuals just wanted to be alive at least in these media gimmics as they don’t have any space outside this frame.

These individuals gets the matter to talk in advance from the media itself. Most of the time if you closely watch the discussions the news reader first places her/his view and asks the individuals to agree to it. This absurd drama is going on for quite some time and has impacted the Kerala society in many ways.

They do not care about the Financial policies of the Congress Government in the State and Center. The Pro corporate Governments are punishing the common man in every aspect. It is very much evident that they are throwing the common man to a fire to face the principle of “Survival of the Fittest”. These governments forget that these foolish common people only brought them to the power just because there is no strong alternative.

Requesting the media of this country to make meaningful discussions and debates rather than misleading the people with some internal matters of a political Party.

17 Crores. 34000 Temples.. Rain Rituals

This blog is based on a news came in “The Hindu” on 21st July, Bangalore City Edition. Subject line of the news is “Karnataka pays for rain rituals”. This is not an unexpected news from Karnataka considering its 4+ years of B.J.P rule. None of the major political parties are going to raise their voice against this corrupt practice. May be some science groups, atheists and left parties might be vocal against this odd precedent. But they are small in numbers and here numbers matter….

The revenue department gets money from all the quarters not just from these temples or Hindu religious believers. As its public fund there should be democratic and reasonable thought process behind it. Government is just trying to mislead the attention of people by just playing this kind of tricks. 2010 flood victims of North Karnataka is not completely rehabilitated till now. The prime victims of the current drought situation, the farmers, are also going to be ignored. There are farmer suicides too. But the Government and its bureaucratic system is not ready to look into the actual solutions. They just continue to play the religious cards at every possible situation.
Fatal failure of the B.J.P Government has many examples. They have not appointed Lokayuktha after the retirement of just Santhosh Hegde. Changed their chief minister three times. Conducted resort drama for M.L.As many times. More than the developmental activities it is the power “poli-trics” of leaders got more attention from all corners. The peoples woos didn’t get any place in the last four years.

it is time for all to awake and react Hope the forthcoming Assembly elections will reflect people’s sentiments.

A success Story from Amigo Community Computing Center

Amigo Community Computing Center an initiative of Free Software Movement Karnataka (FSMK) has got a success story to its pages. Community center is a self evolving framework. FSMK just created the platform. But everything else is happening based on requirements in an organic way.

We have started the whole community Center experiment with AC3(Ambedkar Community Computing Center) which has changed the lives of many. Same way FSMK has opened up its office space to the kids in the surrounding locality. Our intention was to give them basic computer education using Free Software. As usual the IT folks of the organization was not able to commit much of their time to community center activities. But there were few individuals like Balaji, Jeeva, Palani, Sreejith,etc contributed a great amount of time in a consistent manner. It has resulted in creating teachers from the community itself. There are students from 10th Standard and PUC teaching others. A PUC student Divya and 10th Standard student Kavitha is teaching some of the Degree students.

As part of the self evolution process they found that some of their friends lost in SSLC examination are in need of help. 3 of them started combined study. One of them stopped in between. The other two continued. One of the students Bharath who lost Mathematics in the first attempt scored 10 marks in the first attempt and  70 in the second attempt out of 100. The other student who lost 3 papers was able to clear 2. The number of students who utilized this opportunity is less. But I feel proud of Bharath and other students who were part of this.


When I met Bharath for the first time he was too shy and running away. I met him again many times in the community Center among the students, during the preparation for the supplementary examination. I met him today again and he was lot more confident. He was ready to pose for a photo also :). Congratulations Bharath and team. Let us continue this effort to make more success stories.