Category: my favourites

  • Understanding Socialism

    A few days ago one of my colleagues had expressed the idea of decreasing the pay gap between the highest paid employee and the lowest paid employee in our organization. I didn’t give a lot of thought to that at that moment.

    Yesterday morning YouTube showed me a video of Sunil P Ilayidom in which he talks about Gandhiji. I’m embedding that one here. It is in Malayalam.

    Somewhere in the middle he talks about how Gandhiji was in South Africa till his 40s and didn’t know how the poorest Indians lived and then how once he returned from South Africa Gandhiji walked into the hearts of Indian farmers. He talks about how Gandhiji’s political campaigns always started with the real life problems of the common person. And he talks about how Gandhiji’s first Satyagraha in India – the Champaran Satyagraha – was fought with the simple demand that farmers should get compensation for their crops.

    If you can understand Malayalam, Sunil Ilayidom’s talks about Gandhiji (powered by YouTube recommendations) makes you sit and listen for hours and hours together.

    Another point that Gandhi made which SPI reiterates is “The world has enough for everyone’s need, but not enough for everyone’s greed.”

    Yesterday evening we had our weekly ECHO session in the primary healthcare fellowship and Dr Vivek Kumar from BHS told the story of a lady who was diagnosed with Tuberculosis a second time in the last 1 year (after taking 6 months of ATT the first time). Her haemoglobin was 6.9, weight was just 35kg, and it seemed like even if she took ATT continuously forever, her body might not have enough strength to protect herself from tuberculosis. In that context he described how the average haemoglobin in men, women, children, everyone in the villages he serves in is about 8-9. For about 5 minutes I could simply not believe that this could be explained by nutritional deficiencies alone.

    So I searched online and found out a paper by last years’ Economics Nobel Prize winners about fortifying grains to reduce anemia. This study was done between 2002 and 2009. Which means this is a well-known problem. People live in abject poverty and there is absolutely nothing that seems to work.

    Our discussion rightly turned to policy changes that maybe required to bring change. Dr Vivek mentioned Aajeevika Bureau as an organization that was working with farmers to help them secure livelihood.

    We also talked about community based participatory research which is the idea that any kind of research should begin from the community, be designed and developed by the community, and be owned by the community to be ultimately useful for that community. People from outside have their limitations in understanding what works, and what doesn’t. When I was making this point I was imagining Dr Vivek as an insider, and me as an outsider. But then Dr Vivek replied reaffirming the point and considering even himself an outsider. And I had the realization that even being co-located with the community doesn’t make you an insider.

    Today morning on the bus I was reading Che Guevara’s “Global Justice: Liberation and Socialism” and a paragraph stood out at me:

    “The way is open to infection by the germs of future corruption if a person thinks that dedicating his or her entire life to the revolution means that, in return, one should not be distracted by such worries as that one’s child lacks certain things, that one’s children’s shoes are worn out, that one’s family lacks some necessity.
    In our case we have maintained that our children must have, or lack, those things that the children of the ordinary citizen have or lack; our families should understand this and struggle for it to be that way. The revolution is made through human beings, but individuals must forge their revolutionary spirit day by day.”

    I should probably be reading carefully the Pedagogy of the Oppressed soon. But this paragraph in the context of yesterday’s discussion made me think about poverty and the reasons why we are struggling with elimination of poverty.

    Two related points.

    The “combined total wealth of 63 Indian billionaires is higher than the total Union Budget of India for the fiscal year 2018-19 which was at Rs 24,42,200 crore.

    Pirate Praveen had once said this:

    “Every privileged person thinks its their god given
    mission to help the poor and show their kindness. They do not want to
    acknowledge that their privilege is the result of historic oppression
    and they are part of the reason why they remain poor. They think poor
    people needs charity and kindness. What we really need is a conscious
    collective effort to end systematic oppression of people and that will
    need questioning of our own roles and privileges. Accepting our role in
    creating the poor is much harder than feeling good about helping poor.”

    Putting it all together made me finally understand the problem. The problem is us. The capitalists. The people who believe that a software engineer’s time is worth 10 times more than the farmer’s. The people who believe that it is okay to accumulate wealth and make profit.

    The free market will never pay a farmer well. The free market is stacked against farmers. Why is it that way? Why are things priced based on their demand and supply rather than their intrinsic value?

    Because that works well in favour of those few who are privileged to accumulate wealth. For things like food, they won’t have to pay a lot. And they can use that money to spend on things like AC cars. They can hire a home-help for 4000 rupees a month and get them to cook for them. They can hire cheap labour and sell the combined thing for much higher value. And they can keep all the profit.

    The farmer may spend all their time in the farm. Like a full time employment. But if you can pay not for that time, but for the onions they produce, it may turn out to be much cheaper. Which means you can buy more onions for the same money. And you sell those onions at a higher price. So, your profit increases. While the farmer remains poor.

    This is how it works. The entire system of capitalism is based on rich becoming richer and poor becoming poorer. “Specialization” and “rare-resources” are ways to become rich. And once you are rich, you have the license to exploit the poor.

    Socialism is where the farmer sets the price. (And not a “free” market). The farmer demands what is their due. The farmer does not have to give up their life to produce a season of crops. The farmer can say their “full time” is equivalent to that of a software engineer. And who would you be to deny?

  • Secure Communication on Mobile Phones Using Only Libre Apps

    I have previously written why I prefer Telegram over WhatsApp and that gap continues to widen since Telegram introduced an API for building bots and since WhatsApp sent me a legal notice for building a bot.

    Meanwhile, one thing we should remember is that despite Telegram’s promise that it’ll eventually open source all code, its server side code isn’t open yet and shows no sign of being open any time soon.

    People like me often wonder if there can be a completely free working application for secure mobile messaging.

    TextSecure is hailed upon as a solution to this issue by many. But, its developers have trust issues with f-droid and also want Google Play Services installed on the phone which’s ridiculous in my opinion. People who’d want to use TextSecure instead of Telegram are the people who would want complete free software on their phones and TextSecure is virtually impossible to be installed on your CyanogenMod phones unless you flash Google apps which beats the entire purpose.

    Another approach was brought out by Tox which worked almost like a torrents did, with a peer to peer messaging system. But this consumes large amounts of data on a mobile device and leaves one less than satisfied.

    I often tend to like standards based approach in situations like these. And the only long time IM standard that I know of is XMPP. But, the way XMPP is defined right now there are a lot of things that make it unsuitable for the mobile environment.

    1. Nobody is developing a good XMPP based solution.

      There is an app called Conversations which is very very nice. But if you were to list down the steps to get started on it here’s how it goes:

      • Buy the app on play store OR allow untrusted sources, download & install f-droid, then download & install Conversations
      • Find an XMPP server
      • Sign up for the XMPP server
      • Notify friends (probably through other means) about your XMPP id
      • Enable encryption manually and only when mutually agreed upon.

      This complicated approach can never get the critical mass of people on it.

    2. That bit about encryption deserves to be a point on its own. As of now, OTR is the most popular solution for encrypted chat on XMPP. But OTR works only if both sender and receiver are online at the same time. OpenPGP based encryption is unreliable. Encryption will probably be solved when axolotl support gains traction.
    3. Contact discovery is more important than we think it is.
    4. Push messaging?

    That’s where Kontalk comes in. Kontalk is built on top of XMPP and stays as close to standards as is possible. It is encrypted by default and designed to save on the server as little information as possible about the clients.

    Kontalk supports push messaging which is a battery saver on mobile phones.

    Also, the contact discovery on Kontalk is based on one’s phone number (just like on Telegram). This makes it easier to find friends using Kontalk.

    But Kontalk still doesn’t have group chat support. It doesn’t work on multiple devices simultaneously.


    The way forward

    An ideal mass messaging client should have the following features

    • Easy to use, even for the least technical people.
    • Encrypted.
    • Allow discovery of contacts with existing contact information.
    • Support multiple devices and sync chat history among them.
    • Support group messaging. 
    • Support push notifications.
    • Use as little data as possible.
    • Allow sending files. 
    • Federated. 
    • Follow standard protocols (or create them if none exists)

    Both Conversations and Kontalk get some parts of the above feature set correct. But neither fulfills it completely.

    Diaspora now has built in XMPP server thus allowing Conversations to connect with it. Once it supports tigase it can be made to also support Kontalk.

    Ambitious diaspora pods like poddery.com and diasp.in are certainly dreaming of a social future where diaspora and XMPP are closely knit together to form a standard based, federated, secure, free, self-hostable, cohesive social network infrastructure.

  • 26/11 and The Colour of Life

    The true colour of life can only be appreciated when we get out of the frame and just stay as a witness.
    This, I understood when I was flipping through all the channels in my television, tonight on 26/11.

    Let me first of all salute all those heroes who died. I wish I have a death like theirs.
    It requires a lot of courage to know that you are going to die and still stand up to a terrorist. I wish to include all of them by name. But doing that would mean they have become our history. They haven’t. They are the martyrs of our reality. They are very much alive in our discussions today.

    All the channels have been airing special bulletins on 26/11 today. With a tinge of sorrow everyone reported about the deaths. And then they showed how life has came back. In NDTV, they had showed the gunshots, the burning Taj, the press lying on the floor, the firemen trying to curb the fire. And then they showed the today of the Taj Hotel. Pigeons flying. Men feeding them. Tourists taking snaps. And a small child crawling on its knees through the pigeons, happiness on her face. It was beautiful. And that is what I wish to call the Colour of Life.

    Life is so very beautiful because it is multi-centred. There is no absolute one thing that everybody wish to do. There is variety. There is diversity. There is colour.

    Just go to a city in the night. You will feel that. There will be lights everywhere. Blue, yellow, neon, sodium. There will be the fruit seller with his orange, blue, black, yellow, red. There will be the flower seller. There will be the stationary shop. There will be the rice shop. There will be restaurants, cafes. There will be the mobile coupon centres, Xeroxing stations, the cycle shop, bars, the hardware shop. There will be the hospital. And not to mention the vehicles on the road – cars, buses, rickshaws, motor cycles. And there would be the trees on the sides which we simply fail to notice in the dark, but when we reach near them we feel an eerie sense of fear of the ghost hiding above it.

    Or just flip the channels of your television set.
    There will be mourning prayers for the dead at some place. Debates about the same at some other place. And then there will be that cricket star who took 5+ wickets in his come back match. And then discussion on how he performed. Then there will be the unexpected 0-1 loss of a soccer club. And their manager’s explanation. There will be prime time movies. There will be soaps. And there will be reality shows. And there will be fashion shows. And there will be a lonely preacher talking about religion. Then there will be some ads. (These ads are the most contrasting colours. They will be so funny sometimes. Like after the interview with the NSG chief about how they finished the terrorists there was the docomo ad where a car hits another and the man who was driving the first car get down to see what happened, suddenly police surround them from all directions, and this man would be holding his hands up “Hands up”. But the police men catch some terrorists from the other car, gives a pat on his back and leaves).

    And there will be people. There will be a fisherman who talks in impure Hindi about how he saw the terrorists getting down from the rubber dingy they used to travel. And there will be a debate where different experts tell their own views about how the world should work. One foreigner telling India should unite with Pakistan. And an angry Indian saying how Pakistan hurt the “people of India”, and how they want nothing but a war. And the anchor who does not let emotion come into the debate, but still pours in questions which can be answered only through emotions. There will be sports stars, analysts, super sexy models, actors (including actresses), yoga masters, commentators, extras, junior artists, real artists, judges, showmen, and the animal planet man who goes after the largest otters. And there will be another debate, where a victim describes very emotionally about how he was terrified as well as all others when they heard gun shots, and how the hotel authorities helped them to escape, and how they comforted each other, and how the NSGs gave them cover and took them to safety under the local police. And then about how there was some report which joked at the victims who suffered. How the government was doing nothing. How Ajmal Kasab has more security than any other man in Mumbai. And he asks the minister P Chidambaram “What have you done?”
    And the minister says calmly “If you were I what would you have done. That’s the answer to that question.” (This is when I came to understand that all our politicians are not fools running after power)

    And there is this whole sense of joy, sorrow, humour, love, trust, respect, motivation, failure, desperation, solitude, business, confidence, seduction, success, hope, affection, envy, hatred, warmth,…This is called the colour of life. The way things go on. The way people come and go. The way topics come and go. But life goes on, for ever and ever.

    Just get out of the painting called life and view it as a whole. It’s so colourful. When we are inside it, seeing only our neighbouring pixel, we can’t see the true colour of life.


    Let life go on…

  • How Much of Confidence is Overconfidence?

    Every time someone sure to win fails, others attribute a reason, almost instantaneously – “he was overconfident”.
    But, how much of confidence is overconfidence?
    Usain Bolt was sure he would be the Olympic Champion even before the 9.69s run began. And how would have people reacted if he failed in winning the race, after showing the ‘V’ sign even before the “Go” word? Of course, news channels would have been beaming with special bulletins that criticized the act of him imagining himself to be a winner as one of brimming overconfidence. ‘Sports specialists’ would start advising their listeners as to why one should never celebrate success before achieving it.
    But, visualising success and enjoying the fruit before it flowers are all techniques that stand out among self-help techniques. These have been used by many with considerable success in their endeavors. And these are one of the sure fire techniques that allow human bodies to activate the mechanisms that are required in order to achieve the feat that is to follow.

    Still, when you are confident, and when you lose, people criticize you. These fangs are inescapable. You can’t shake off the agony that grips you either.

    So, how do we make sure that we are not overconfident and that we have just that critical amount of fire burning to take us through?
    If we are able to answer this question, we will be able to save ourselves from that embarrassing moment when our confidence present itself as overconfidence to others.

    If you decide not to practice,
    If you decide not to be worried about it,
    If you decide not to look forward to it,
    If you decide not to prepare the failure speech,
    Then, my friend, you can make sure, you are overconfident.

    But, otherwise, every gesture of confidence that you make are completely justified, and the people who call you ‘too confident’ are the people who deserve sympathy for commenting about what they don’t know.

    Be confident. Be overconfident. (Because, as for anything else, sky is the limit for confidence)

  • India vs Sri Lanka first and only Twenty 20 T20 February 10

    PATHAN BROTHERS DOING IT OUT FOR INDIA

    Set, a target of 172 by Sri Lanka who scored 171 / 4 in 20 overs.

    India lost Sehwag at the very end of the first over.
    The very beginning of the second over Gambhir out caught.
    Pressure mounts as Raina and Yuvraj makes a brilliant partenrship (67 runs) and takes the score to 81.
    Yuvraj falls 81/3
    Raina falls 99/4
    Even Dhoni fails 108/5
    Rohit Sharma slumbers 110/6
    Jadeja bowled 115/7

    What followed was breathtaking batting by the two Pathan brothers – Irfan Pathan and Yousuf Pathan

    Yousuf Pathan started it out by hitting 17 runs in the first 5 balls of his partenrship with his younger brother.
    After that he scored only 5 runs.
    But, on the other end, Irfan Pathan hit the remaining boundaries, lit by his brother’s chewing gum confidence.
    Four.
    2 runs.
    18 required of 2 overs.
    Yousuf takes a single, gives strike to Irfan.
    No run.
    Six.
    2 runs.
    Four.
    No run.
    just 5 runs required from the last over
    Yousuf again gives strike to his brother.
    And goes. Irfan finishes it in style with a bang six.
    And the brothers go jumping and punching into the air. Hug each other. Hug everyone. Gets love from everyone.

    Ends the drama.(real-life drama)