Skip to main content

Posts

A day during the monsoons

17th July 2014. It was the day Delhi witnessed its first serious monsoon outing. I stepped out as usual on my way to the office in the morning. Dark clouds at once threatened me with their domineering tactics. They would engulf the sun, growl thunderously and even lighten up the sky with pesky exchanges with neighboring cloud bullies. I stepped back for a while, thinking whether I should take the bait. The clouds were battle-ready; they kept swooping on our skies. They were foreigners with booty collected from the Arabian Sea. With their ranks swelling with each passing minute, and their armaments trained at my head, I decided to stand up to their intimidation and dashed to my nearest metro station. I saw people scurrying back and forth like frightened squirrels. A man wearing a white vest courageously ferried his two kids dressed in similar white vests in a handcart. The metro station seemed like a fort, with pandemonium everywhere. I braved irate security guards and caught a train t...
Recent posts

The ascent

  I was nineteen, oh what an age!  Soon college would begin. I was ensconced in a chair on the rooftop. The late spring afternoon had a fierce glow, which we called 'loo' in the local vernacular. A kite encircled a distant carrion in the azure sky. The kite was intent on the present, and I was thinking about the future that beckoned. Doubts nagged my conscience. Uncertainties clouded my sky. My failures haunted my present. Will I ever be good enough? Suddenly I lost the train of my thoughts. For a few moments I could not comprehend what my eyes recorded. A single thought overran everything else: who was I? After I regained myself from this brief escape, the kite's repartee with the descending sun seemed far away. The hot cemented rooftop seemed aloof. The searing, barren air seemed powerless. I felt a stark confidence coming to my rescue like an old friend. A tremendous calm had filled my being. After a very long time, I felt lucid. I realized the immense capacity for joy t...

Sheep or wolf?

 If you are a good person, then you are most likely also not very smart. Smarter people around you will continue to take advantage of your goodness to get their work done.  So you are either a sheep or a wolf. If you are a sheep then wolves will keep on exploiting you, and if you are a wolf, you will have to keep on exploiting sheep; but if you are a smart wolf, the sheep won't even know that they are being used. Infact most sheep don't even know that they are sheep, or that wolves exist.  Even among wolves, survival is hardly easy. It is hard to find a sheep who is not already being taken advantage of by someone. Once you are a wolf, it is almost impossible to go back to working hard. So you are actually dependent on finding prey. Even though a wolf is usually smarter than its prey, it is actually weaker in the sense that it is purely dependent on the mercy of its prey to sustain it. It is far more prevalent to find wolves among the female population. Females have a natu...

[Review] The entire history of you : Black Mirror S01E03

This episode deals with how man-made technology could undo millions of years of evolutionary optimizations when it comes to memory. There is a reason why the past often seems golden. Our mind tends to smooth out the rough edges of our past. What may seem to be an ageing mechanism wherein we slowly lose our memory retention maybe a good thing for us. Maybe an eidetic memory is so rare because it is a curse. If you don't forget the awful, how would you move on and yet make something good of your life? The famous Russian Solomon Shereshevsky who had an incredible memory later struggled to forget things! The protagonist Liam is a lawyer who has had a difficult day at work. He returns home to a party in which he suspects something. His misgivings take a darker hue when his wife keeps avoiding his casual questions about a guy from the 'old gang'. The technology device which lets you record every memory of you is taken ample help of to probe more into the evidence.  Double-edged ...

[Review] Black Mirror: Fifteen million merits (S01E02)

There is a profound sense of sadness which pervades this episode. The dialogue is scintillating in some scenes, the story is not preachy, and it touches on a host of contemporary and old issues. 'Either... or...' The characters are given two choices at many instances in the story. Either you go back to the back-breaking bike or you lose your own identity and become part of the enterprise. The episode is more about the effects of centralization or monopolization on our society, With a monopoly, there are greater ways of control on your life. Abi is only a 'good' singer and since all slots for singing were taken she wouldn't make it as a singer. Who decides the number of seats? The characters are forced to watch disgusting adverts if they cannot pay to skip them, even if they have to go through mental trauma doing it. This is opposite of a free market democracy which emphasizes more choices and organic development of solutions to existing problems. In a m...

On privacy and the online market economy

You either die a hero, or you live long enough to see yourself become the villain. — Harvey Dent Something similar is happening with Whatsapp today. Its detractors are pointing fingers at Whatsapp for compromising user privacy, knowing full well that the concept of privacy in today’s world is a misnomer. The same people who click on ‘I accept’ without reading a single line of every app license that they use are worried about their privacy. Let me give a context to how this strange world of online commerce became the market economy that today runs the world. The cornerstone of a market economy is the principle of demand and supply. Traditionally a producer would present her product to a consumer, who would evaluate it and then possibly buy it. This gives the seller some capital with which she can then improve the product and sell it to even more consumers. Meanwhile she would also generate revenue and employ people thus pumping back the capital into the market, raising the per-capita in...

The Reactive programming landscape

  The reactive paradigm has taken the world of programming by storm. In this tech talk I describe reactive programming's origin, internals and use-cases.

On Spring Webflux and R2DBC

Recently I dabbled with Spring Webflux and Spring Data R2DBC for a while. I compiled a few notes for myself after the exercise. R2DBC (the reactive driver for RDBMSs) is still in its nascent stage. It does not support a lot of features that we take for granted in other drivers. For a truly reactive application I think it is important to not let any flow 'cache' data. Instead every function should take reactive inputs and give reactive outputs. We should take care that there are no breaks in the chain of input and output of a reactive function. One of the core insights I learnt in this implementation is that the client which is calling the webservice is the ultimate subscriber to the reactive flows in our code. The client supplies data in a reactive request object which is then mapped to in our code via various transformations to other reactive types, and finally returned as a reactive type to our client, who again pulls (or subscribes to) this data from the server bac...

Our dream

'Twas some dream I dreamt Without rights or wrongs Without fear, plight without Sans surrender, sans fright O gentle dream, comforting me In the night of might Stay, stay in my mind Lest the morning of righteous fog Obscure you out of sight. Tomorrow dare not pollute My dream, that dream. Neither power, nor conceit Neither bias, nor hate Can snatch my dream, that dream. Time dare not erase My dream, our dream Division dare not divide My dream, our dream. Follies behind old wounds Sleep peacefully in their graves Reopen they might, Will not, cannot, dare not Kill my dream, our dream. Dreams cannot die, Dreams will survive History won't forget My dream, our dream. Once upon a time Some brave dreamers Died to protect My dream, their dream, our dream They wrote down that dream To pledge, and live by They cannot die again for My dream, their dream, our dream. So let us all dream tonight My dream, their dream, our dream. That ancient, p...

Now Amazon will sell water to Bengaluru via drones

Bengaluru. Following the deepening of the water crisis in south Bengaluru partially due to an unusually intense summer, online marketplace Amazon has decided to sell drinking water via drones. The water will be more 'Himalayan' than Patanjali's and will have the capability to quench every thirst instantly. Amazon has been doing trial runs for its own offices near Bellandur and had an amazing jump in employee satisfaction ratings. Drones will be deployed to deliver this water as there is no guarantee that the water will survive the urban traffic melee on the roads. An Amazon spokesperson told us that water may be the next biggest business in India after cricket, movies and politics. Drones can help deliver it more safely than human agents as complaints were trickling in of agents asking for water to drink from the customers after regular deliveries.   Our team went to a number of residential societies in Bellandur, and were appalled at the their current conditi...

The meeting

Blasé to the flexing space the two stars meet. The biome's stellar savior --Who wrought this star-spangled beach-- And the ancient cellular wizardry. The waves shimmer with song To greet the electromagnetic flux, To pray happy return Of the great yellow sun. Instagram