Skip to main content

Pocket reading list : Week 2, Sep

The Homeless Scientist Who Tried to Prove Selflessness Doesn't Exist - Dr. Price came up with an equation that quantified altruism, or it seemed like it for the most part. He developed a mathematical framework to understand the selfless behavior of various animals. This is the tale of what happened after.

The End of Gangs - A beautiful article about the gangs in Los Angeles, how they came to rule the streets there and how law enforcement finally figured out how to clean the streets and make neighborhoods safe again. I kept getting reminded of the TV show 'The Wire' as I was reading this, how empty lots becomes a cesspool for addicts, how streets are rules by gangs and the violence between gangs. It's also a story of how policing isn't just about beating the perpetrator with the other end of the stick but about community relations and foot work.

The Sign Language Interpreter of the Rappers - I was surprised to hear that deaf people went to concerts in the first place! I had an amazing experience a couple of days back, while sitting in a classical carnatic music concert. Music transcends languages and, in my opinion, is better at moving a person than visual images are. And I started wondering life would be without sound and without music. Nevertheless, even if the deaf cant hear the music, they still deserve to understand what the songs are about because songs have been an important medium to communicate many-a-human emotion. This is the story of a sign language interpreter who interprets rappers at concerts.

The Drug Cartels' IT Guy - Apparently, the drug lords in Mexico are so powerful that they have their own communication networks, so as to not be intercepted by the local authorities or the government. And of course, this means that they need the technical expertise setup and maintain said networks through towers and what not. This is a story of how the drug mafia (apparently) kidnaps local technicians working for comm. companies to make them work on the networks.

The Tragedy of the American Military - This is another brilliant article on the american military and the american public's perception of it. The american military has been touted as the world's mightiest and that's pretty much what the extent of the conversation is. For the well being of any government or organization, there needs to be a constant critique of it's functions and how it works but when it becomes idolized, the public starts to loose touch with the real organization and the organization starts feeling alienated from the general population.

The myopia boom - Atleast in my own country, India, I can see that there has been a drastic increase in the number of youngsters wearing prescription glasses because they are short-sighted. This isn't just restricted to India, it's a global pandemic. And the reason behind it isn't simply because kids these days are bookworks.

Ars moriendi - The art of dying is the art of living. Let me just leave it at that.

A Sea Change in Treating Heart Attacks - The sooner a patient is suffering a heart attack is put on the operating table and treated for his condition, the better his chances for recovery and life after treatment are. Doctors across the US started coming up with ways to decrease the time it takes from between when a patient arrives in the ambulance to when he can be put under the knife and his is a story of how they achieved it.

​If You Touch This Plant It Will Make You Vomit In Pure Agony - If I weren't doing astronomy, I'd probably be doing ecology or plant/animal biology. The sheer diversity of species, functions, appendages and what not amazes me. This is the story of a plant that stings you thereby injecting poison in you which will make you cry like a baby. Definitely on my to-do list!

Our Universities: The Outrageous Reality - A broad overview of the university system in the US, it's misgivings, the various problems that have arisen over the last several decades in america's attempt at giving every one an undergraduate degree. It's also a study of the skyrocketing price of college education, how it deincentivises the poor, how the various grants to help the poor aren't of much help and so on. It's brilliant and a must read for any aspiring academic who wants to change academia.

Popular posts from this blog

Animation using GNUPlot

Animation using GNUPlotI've been trying to create an animation depicting a quasar spectrum moving across the 5 SDSS pass bands with respect to redshift. It is important to visualise what emission lines are moving in and out of bands to be able to understand the color-redshift plots and the changes in it.
I've tried doing this using the animate function in matplotlib, python but i wasn't able to make it work - meaning i worked on it for a couple of days and then i gave up, not having found solutions for my problems on the internet.
And then i came across this site, where the gunn-peterson trough and the lyman alpha forest have been depicted - in a beautiful manner. And this got me interested in using js and d3 to do the animations and make it dynamic - using sliders etc.
In the meanwhile, i thought i'd look up and see if there was a way to create animations in gnuplot and whoopdedoo, what do i find but nirvana!

In the image, you see 5 static curves and one dynam…

Pandas download statistics, PyPI and Google BigQuery - Daily downloads and downloads by latest version

Inspired by this blog post : https://langui.sh/2016/12/09/data-driven-decisions/, I wanted to play around with Google BigQuery myself. And the blog post is pretty awesome because it has sample queries. I mix and matched the examples mentioned on the blog post, intent on answering two questions - 
1. How many people download the Pandas library on a daily basis? Actually, if you think about it, it's more of a question of how many times was the pandas library downloaded in a single day, because the same person could've downloaded multiple times. Or a bot could've.
This was just a fun first query/question.
2. What is the adoption rate of different versions of the Pandas library? You might have come across similar graphs which show the adoption rate of various versions of Windows.
Answering this question is actually important because the developers should have an idea of what the most popular versions are, see whether or not users are adopting new features/changes they provide…

Adaptive step size Runge-Kutta method

I am still trying to implement an adaptive step size RK routine. So far, I've been able to implement the step-halving method but not the RK-Fehlberg. I am not able to figure out how to increase the step size after reducing it initially.

To give some background on the topic, Runge-Kutta methods are used to solve ordinary differential equations, of any order. For example, in a first order differential equation, it uses the derivative of the function to predict what the function value at the next step should be. Euler's method is a rudimentary implementation of RK. Adaptive step size RK is changing the step size depending on how fastly or slowly the function is changing. If a function is rapidly rising or falling, it is in a region that we should sample carefully and therefore, we reduce the step size and if the rate of change of the function is small, we can increase the step size. I've been able to implement a way to reduce the step size depending on the rate of change of …