Is Sunita Richards, a Possible Victim, Being Ignored?

Different culture perceive different acts differently. India being an outwardly  sensitive to women’s rights is enraged with the treatment that the Indian diplomat Devyani Khobragade went through in the United States.

Reading through coverage from both local and foreign newspapers and listening to comments from officials from both the countries I am at loss on the central issue here. The central issue is if Devyani did commit visa fraud and if she indeed was paying less than US mandated salary to her domestic help on US soil. The real victim in this case might be Sunita Richards. Not a single newspaper or news channel has reported about Sunita Richards. The whole coverage has been portrayed as a tussle between the India-US relations.

How anyone, irrespective of their status, should be treated is a matter of grave debate? We would like to be treated well but law enforcement is at risk and as a result we have standard procedures which we should all respect and evaluate from time to time.

I hope Government of India’s offense is based on the fact that Devyani is indeed innocent.

Is Fedora 20 Heisenbug KDE a perfect GNU/Linux Environment?

In search of a perfect GNU/Linux environment for me, I am giving Fedora 20 KDE Spin a try. My experience has been less than stellar. I partly blame it on my slow internet connection, proprietary software and Fedora’s lack in making necessary proprietary software easily available.

My first installation failed with a kernel panic and something else that made boot very slow. I started afresh.  One of the biggest annoyance was PackageKit constantly trying to update the system in background. My idea was to first install essentials so that I can get started with my work and update in background but it wouldn’t allow me to do that. I kill the back-end process multiple times but it keeps re-spawning.

Fedora also lacks a system to install proprietary software and codecs which are pre-installed on Ubuntu and made available though community and Arch user repositories.  Installing Bumblebee is also not a great experience. On Arch Linux, you have to install bumblebee and bbswitch from official repositories and you are done. On Fedora it includes adding multiple repositories, installing required packages and then installing bumblebee.

ADT Bundle for Android development keeps crashing on Fedora. Fedora being not so popular and Ubuntu has lesser number of beginner friendly tutorials. For example, what 32-bit libraries one need, dependencies, etc. can be hard to find.

It has been a pretty stable release but I am not fully convinced that Fedora can see a mass adoption.

An Experiment on Power of Showing Up for Writing 100 Words Per Day.

According to Scott Berkun’s Write or Die talk, most professional writers write for at most an hour or two per day. They spend rest of the day working on activities around writing – reviewing, editing, reading, etc. He also said if one were to write 100 words per day one will end up with 36,500 words which is close of number of words in a book.

It makes me think that how would writing 100 words per day would change me as a writer. My blog posts tend to be written in the last minute, without any drafting, researching, and post-writing-review. It would be interesting to limit the number of words to 100 per day to force myself to be succinct and the whole experience to not become a chore.

Little Aam Aadmi Party Can Do!

Gandhi came to India and he traveled around for a whole decade before taking central role in India’s fight for freedom. Even after taking central role he didn’t cut short to freedom. If he wanted he could have freed us from oppression many moons ago but he choose a different path. His path was awakening of people and not enraging oppressed class.

People of Delhi are happy that Aam Aadmi Party is able to change the politics of Delhi and giving hope to the masses of India. But I can’t seem to forget the fact that quick rise often ends in quick fall. And when it comes to people often slow and tedious roads are safe and long lasting.

There is little Aam Aadmi Party can do in present moment. Reelection in Delhi would mean waste of a large amount of money and time. Both can benefit the wearly of Delhi this winter. On the other hand a fragmented political scenario also means nothing to them.

Even if Aam Aadmi Party forms government with help of fringe groups it will end in a parliamentary deadlock because of shortage of two-third majority in the house to pass meaningful results.



Anna yesterday said his journey to where he is today wasn’t short of humiliation. As a matter of fact he had to go through very harsh criticism of various degrees.

We seldom hear about journey that is paved with humiliation. We hear stories of war and blood and strength but not of humbleness.  We tend to forget the hardship people like Gandhi, Mandela, etc. had to face behind their pictures on bills and their statues.

It is also sad to see that a 76 years old man has to sit on indefinite hunger strike for rights of abled men and women.

What does it tell about the society when some people have to fight for rights of other people?  Either there is a lot of injustice in the society or a lot of ignorance.  Past month India celebrated several festivals including win of light over darkness. We celebrate it every year and yet kids die in refugee camps the heart of India because of lack of proper warm clothes.

If you can’t see difference in what is and what you would like to see then there is a little hope. I do hope Anna wins this time.

Arch Linux

Arch Linux is an excellent distribution. Over the years, hackers have created numerous versions of their favorite distributions to solve specific problems. Not many of them survive the test of time. Arch Linux is one of the many distributions have survived and achieve a impeccable reputation in the Linux community. Arch Linux is based on the principle of simplicity. Code correctness over ease of use. Arch is doing many things that several other distributions should have started doing a long time ago.

PACMAN is the distinguishing feature of Arch Linux. Pacman is a fast and lean package manager for Arch Linux.  Arch community has a strong inclination in controlling each and every package their systems have. I, to simply put, disagree with the assertion. I spend a great deal of time learning technology, in spite of that it is impossibly hard and cognitively exhausting to try to know everything. Trust has to play some role here.  I think computers are meant to make our work easy and not to be obsessed about it. There are also some misconception that packages installed on a system is directly proportional to system resources. A few more packages that make your life easy is nothing more than a few MB sitting on your 500 GB hard drive. Pacman is also is the central tool in Arch Linux whether you use MAKEPKG for building packages all installation, querying, searching, etc. go through Pacman. One benefit of this is that you only have to learn one software unlike Ubuntu which has apt-get, dpkg, apt-cache apt-search, etc. or in Fedora there are RPM, Yum, pkcon, etc.

Arch Linux hosts probably the biggest repository of software in all of Linux distributions. Arch Linux has an official repository that contains both open source and closed source publicly available software like Skype. Arch users have created an additional repository that can be used to install any software using principles defined by Pacman by building them locally.

No Linux distribution is perfect and seeking help and helping others is an important aspect of a community. Arch Linux has been able to build a strong community by not dividing it. The best possible way to get your issues resolved is to use Arch Linux forums. Fedora, Ubuntu, etc. have highly fragmented community spread all over the internet from forums to Reddit to Stackoverflow. There are similar communities for Arch but help is readily available in Arch Forums.

One of the many gripes I have with other distributions is that they don’t provide necessary config files and systemd files.

Canonical, Redhat, SUSE, and other enterprise vendors have commercial goals. Arch Linux wants aware users who participate in the community to build Arch what it is today. When you have commercial goals you tend to move in a direction where your commercial interest lies. When you are community oriented you tend to move in a direction in which community wants you to.

Arch is a rolling release that means all software are always up to date. It can be both good and bad. Developers  constantly make changes and depending on how you use your system that might be both beneficial or detrimental to your work. Fast updates also mean that you get software fixes. You don’t have to worry about PPAs and distribution version support.

Arch does have a clear goal of what it does and what it doesn’t do. For instance, it doesn’t support ARM architectures and all your help posts will get deleted as soon as you mention ARM in the post.

One of the best features of Arch is adherence to upstream. When Arch doesn’t make changes downstream and users report bug or feature request to upstream which helps everyone in the wider Linux community.

Arch also doesn’t like to unnecessary do things that are not required and add an additional layer of complexity. Most distributions will not be able to make quick transitions like remove binaries from multiple folders and moving them to one single directory.