user-avatar
Today is Friday
May 3, 2024

Archives: December 2013

December 29, 2013

Les Miserables

by viggy — Categories: UncategorizedLeave a comment

Two beautiful proses from Les Miserables:
Look Down Look Down

Look down and see the beggars at your feet
Look down and show some mercy if you can
Look down and see the sweepings of the street
Look down, look down,
Upon your fellow man!
….
There was a time we killed the king.
We tried to change the world too fast.
Now we have got another king,
he is no better than the last.
This is the land that fought for liberty-
now when we fight we fight for bread!
Here is the thing about equality-
everyone’s equal when they’re dead.

Do you hear the people sing?

Do you hear the people sing?
Singing the song of angry men?
It is the music of the people
Who will not be slaves again!
When the beating of your heart
Echoes the beating of the drums
There is a life about to start
When tomorrow comes!

Will you join in our crusade?
Who will be strong and stand with me?
Beyond the barricade
Is there a world you long to see?

Then join in the fight
That will give you the right to be free!

Do you hear the people sing?
Singing the song of angry men?
It is the music of the people
Who will not be slaves again!
When the beating of your heart
Echoes the beating of the drums
There is a life about to start
When tomorrow comes!

Will you give all you can give
So that our banner may advance
Some will fall and some will live
Will you stand up and take your chance?
The blood of the martyrs
Will water the meadows of France!

Do you hear the people sing!
Singing the song of angry men?
It is the music of the people
Who will not be slaves again!
When the beating of your heart
Echoes the beating of the drums
There is a life about to start
When tomorrow comes!

December 20, 2013

The question of Hope in the Godless world

by viggy — Categories: experience, God, social — Tags: , , , , Leave a comment

Often when you talk to people about God, one kind of people talk about the idea that they do not believe any one particular God or necessarily follow everything that is mentioned in their religion of birth. They believe in the idea of a universal God, One God for all theory and may be they feel that the moral explanation given in their holy books are close to what they also believe, however they are also glad to listen to what other religions say and might also go to some extent criticizing some aspect of their religion. These are the people from the modern society and they accept that Homosexuality is a personal choice and hence if their religion opposes it, it is not correct. Similarly these are the people who feel caste discrimination is not right and they dont mind eating and mingling with people from other castes.
The main reason of such people for belief in God is the notion of Hope that they receive in difficult situations. They believe in the super-natural being who wouldnt allow unjust things to happen to people like them who have always tried to be ‘morally’ correct. Of course, the notion of Hope is very important in the fast moving world of current society where things change rapidly and there is hardly anyone who has time to sit and listen to you. Hence the existence of supernatural being who keeps watching you and ensure that you are safe would definitely bring comfort.
While I was talking to a good friend of mine, he mentioned that this growing market for hope was what the current industry of Gurus and Swamijis trying to cater to. As people start learning about science in their education, even sub-consciously they would start questioning various myths and stories that revolve around their religion. Their idea of this supernatural being starts breaking and this is where Gurus and Swamijis come and patch things up for them. The idea of meditation where you start connecting with the super natural being, the idea of Yoga and Suryanamaskara where you start connecting with the nature seems to be a way of taking people back in that direction by telling them things which they again do not understand fully. However the instructions and manuals and the lectures now have scientific jargons which makes you feel more connected to the idea. However these ideas are something very new to me and hence I wouldnt delve into that topic.
What I am trying to understand in this blog is about what happens to the idea of Hope in a godless world.
I once noticed a beggar sleeping at a corner of a bus stop. Just on the other side of the bus stop was a bog sleeping. It made me realize how the life of the two is hardly different. Both would spend each day trying to find something to eat for themselves and that was probably their main activity of the whole life. Searching and scrounging for food. In this respect, what would the idea of Hope be for both of them. Would the beggar being a human think of existence of a God who would help him get food everyday.
To understand this, I think we should look into the idea of Hope amongst animals. How do animals in this barbaric nature survive? What is the idea of hope for a deer running with all its might to escape from a chasing tiger? Would it also have this notion of a supernatural being who would help it to survive from the hungry beast? I dont think there is way we can prove or reject this. We can only say that we have not yet seen some Dogs meeting every once a year and dancing or howling all at the same time in front of a some stone.
However there is one thing that we do see amongst the animals. They do live in groups (I am not sure if there every species of animals live in a group. Also considering living being, we also need to discuss about the idea of hope for Plants, but I will not delve into it.). Is it possible that the idea of being a part of a larger group which is formed to ensure safety of all its members is the Hope that animals have. Is it possible that the deer running from the tiger has the hope not that there is some supernatural being who is going to save it for its so called good deeds but it has the hope that its group members might help to save it.
I think this idea of group/community is very important even for people who understand that there is no super natural being taking care of them. (To Be Continued….)

December 12, 2013

Using jhbuild to compile and run gnome applications

by viggy — Categories: debian, FOSS, FSMK, linux, software — Tags: , , , Leave a comment

I have been trying to compile and run gnome-chess from source. The first way, I tried was by downloading the source tarball and then running configure, make and make install. This worked fine after I fixed the dev libraries dependencies. This is one of the first point that you need to remember if you are compiling anything by source on any GNU/Linux distribution.

Point 1: If the compilation fails due to bad dependencies, it is generally because the dev library of that package is not installed.
If on debian, use apt-cache search to check which pacakges are available to download and apt-cache policy to check which package version you currently have installed.

This worked just fine and I was able to run gnome-chess with the latest code. Now when I modified few lines of code and tried to build it again, I started getting errors and that too in files which I hadnt even modified.

After looking a lot around for answers, I decided to use jhbuild and try compiling the source using it. I had hoped that it will help resolve all dependencies issues and hence I will be able to run the modified code.

I do not understand jhbuild yet completely, however I started following the manual in the gnome website.
Downloaded the jhbuild source from git repo.
build is using autogen.sh, make and make install.
Copied the sample jhbuildrc to my ~/.config directory.
Ran jhbuild sanitycheck and fixed the issues that were shown.
Then ran jhbuild build. This again gave me close to 60-70 missing packges.
Went through each one of them and again installed all the dev libraries.
Then when I ran jhbuild build, it started the process of downloading the source and building each of the gnome packages. In all 175 of them.
Finally I was loosing patience as some of the packages were as big as 300MB say for GTK+. It didnt make sense that just to build gnome-chess, I needed to build complete gnome from source.

This is when I met Mario(maweki) on #gnome-chess on IRC. Frustrated, I had sent a mail to games-list@gnome.org few minutes ago and he pinged me on IRC to help me.
He explained to me patiently what I exactly need to do.

Point 2:
So if you need to just compile and build gnome-chess,
Add the following in your jhbuildrc file which should in ~/.config directory.
ignore_suggests = True
This will reduce what needs to be build as much as possible

You can use the following command of jhbuild.

jhbuild build gnome-chess
Note: I had not given any module name in my previous command and hence it was downloading everything required for gnome.
This for me downloaded only 21 packages.
In some cases you may have to first build gnome-standard-themes package first. This is when the application doesnt use graphics but css-rules.

You can run jhbuild it using
jhbuild build gnome-standard-themes

However this might not always be necessary for all applications. So you can skip it safely also.

Point 3:
If you make changes to the source file and want to build the application again, use the following command
jhbuild buildone -n 'application-name'

buildone just builds the single application
-n switch is for networkless building and this will ensure that the source from your local directory is picked rather than checking out from the repo.

Point 4:
If you want to run the application from the newly build source, use the following command,

jhbuild run 'application-name'
By this, you should be able to see the changes, if any you made in the source directory.

Most of the pointers above were what Mario suggested me. I hope this would help you to get started with atleast downloading, compiling and running gnome-applications from source.

December 4, 2013

Big Democracy : Big Surveillance talk by Maria Xynou

by viggy — Categories: Uncategorized — Tags: , , , , , , , Leave a comment

I attended this talk today at CIS-India office. Maria as part of her research was able to point out very well on how the Indian government is investing heavily in various kinds of surveillance and how all of this is getting centralized under one big umbrella project called ICMS(Indian Central Monitoring System). This along with the UID project is going to be totally catastrophic with respect to an individual’s privacy in our country. We already know with SnoopGate case at Gujarat how privacy of individuals are easily violated for petty reasons and how the whole state machinery is put in use without any checks and balances just on the will of few people at the top of the state machinery.
The talk also covered part of her research where she went through different private companies who have developed various products specializing in mass and targetted surveillance through Telecommunication, Internet and biometric data. What is scary is that the customers of majority of these companies are Law Enforcement Agencies(LEAs) and Telecommunications and Internet Service Providers which they actively brag about on their websites. Moreover, most of these companies are not even ISO:27001 complaint and hardly any of them follow any privacy policies.
Hence Surveillance is becoming a big profitable industry in india where most of the profits are coming from tax payers money.
I will be sharing the link to the recorded video of the talk which will definitely give you a much detailed idea of the various surveillance projects run by Indian government and various companies involved sharing the profit and benefitting from the same.

In the blog, I would like to mention two issues that mainly stuck me during the discussion after the talk.

1) Privacy of meta data is equally important if not more than the actual content data.
One of the most common excuse that we heard from various NSA agencies after the Snowden leaks were that they are mainly storing the MetaData and not the content data in itself and hence it is not as bad as it seems. However Maria during the discussion pointed out very well why we should be more concerned if this is actually the case. Content data may not always be true. Many times it can just be garbage information or totally false information being exchanged between people. Also just due to its enormity, it becomes very difficult to actually do data mining on the content data itself. However MetaData in itself is true and cannot be contested upon. Suppose you sent an email from a particular location to your friend, the content in the data itself can be false and can be something which is not much useful. However the very fact that you were at a particular location and used a particular IP Address and communicated to a particular person with a specific email ID itself cannot be contested and this metadata of your converstaion can be used against you. This gets worse as these metadata over a period of time can draw a picture of you which is completely different than your actual personality but since the information in metadata cannot be contested, it becomes very difficult to prove otherwise.

2) Privacy awareness an cultural issue in India
Often whenever we try to create awareness about the growing surveillance in India and across the world, there is a complete indifference amongst people about it. ‘Why should I worry when I have nothing to hide’ and ‘It is for our own safety’ are the most common reply. Maria attributed two main reasons behind this lack of concern with respect to privacy amongst people.
a) Asian culture is more collective and less of individualistic as compared to western culture. Privacy in itself is a very individualistic right and since the asian cultures are more about the society in general than individuals, we are often happy to give up our privacy for better of the society.
b) Since large part of the society in India still depends in various aspects on government support, they are ok to let government have a kind of parental surveillance over their privacy. However the fact that such a surveillance leads to control over the people is mainly ignored or unknown to people. One of the biggest reason given behind UID/Aadhar Project is that since there are so many different projects of the government, there needs to be some kind of centralized system which will ensure that the support from government reaches the right people. However with no one way of currently identifying people, there is lot of leakages in the projects and hence unique identification method will help. People have actually bought this argument for the project and have enrolled enthusiastically. However the implications of such a huge database of all the people across the country will only be known in time. We know how such databases of people were used in Germany under a dictatorial regime. There is also some information of how Voter’s list were used during the 1984 and 2002 riots to identify people.

Over all the picture of surveillance in India is very grim. Another point what Maria pointed out is that though surveillance in itself is very scary, what examplifies it is the acceptance of it by people as a normal state affiar. In a dictatorial authoratative regime, surveillance would have been contested as something being pushed from the top and hence infringing people’s right. However what we now see is that most successful surveillance states are some of the biggest democratic societies.