About Me

My photo
Pune/ India -> Irvine/ CA -> Boulder/ CO -> Pasadena/CA
Welcome to my blog! I'm Hrishi from Pune, India. I am an earth system scientist currently working as a postdoctoral researcher at NASA Jet Propulsion Laboratory. These blogs are mostly about my travels, landscape photography, scientific computing, book and film reviews, fitness, cooking, and science communication. Feel free to navigate based on the labels below. My website: hrishikeshac.wix.com/hchandan

Labels

Friday, October 16, 2015

xray: A brilliant little tool for climate data analysis


A couple of days back I was pointed (at stackoverflow.com) to xray package. I've been playing with it for about couple of hours now, and what can I say? Its's AWESOME! Here's what I am loving about xray so far:
  1. It brings pandas functionality to gridded data. (Very few Pandas's Panel functions are currently implemented). So functions like converting to annual/ weekly/daily (resample()), taking climatology (groupby()) etc are now possible on GRIDDED datasets!
  2. It loads netcdf's easily with ALL the metadata as well. This makes further manipulation extremely streamlined and fast.
  3. It works well with basemap. So plotting gridded is super easy and streamlined.
  4. It allows selecting by dimensions. It sound like a big deal, but its actually very effective.
  5. Say If you need to multiply lat dim. of your (time,lat,lon) data, one has to do lat[np.newaxis,:,np.newaxis] as per numpy's broadcasting. Not if using xray.
  6. Writing as netcdf is very easy, and again, preserves all metadata.
  7. Not to mention that it is easy to install (conda install xray).
Lets load the usual modules, and the xray
In [1]:
%matplotlib inline
import numpy as np
import pandas as pd
import xray
import matplotlib.pyplot as plt
import matplotlib
from mpl_toolkits import basemap
Here are some quick and dirty demonstrations of a few of its abilities that I discovered. I am using GPCP precipitation data. xray loads the entire netcdf file with variables as well as metadata as a dataset object:
In [2]:
nc=xray.open_dataset('../../../InputData/Precipitation/GPCP/precip.mon.mean.nc')
#'nc' will have all the actual variables and metadata as object instances

#Print nc's info. Similar to ncdump
print nc.dump

#Load preciptation data. precip will have all the dims and associated metadata with it
precip=nc.precip 
<bound method Dataset.to_netcdf of <xray.Dataset>
Dimensions:  (lat: 72, lon: 144, time: 437)
Coordinates:
  * lat      (lat) float32 88.75 86.25 83.75 81.25 78.75 76.25 73.75 71.25 ...
  * lon      (lon) float32 1.25 3.75 6.25 8.75 11.25 13.75 16.25 18.75 21.25 ...
  * time     (time) datetime64[ns] 1979-01-01 1979-02-01 1979-03-01 ...
Data variables:
    precip   (time, lat, lon) float64 0.6615 0.5773 0.6175 0.6579 0.5897 ...
Attributes:
    Conventions: COARDS
    title: GPCP Version 2.2 Combined Precipitation Dataset (Final)
    platform: Observation
    source: GPCP Polar Satellite Precipitation Data Centre - Emission (SSM/I emission estimates).
 GPCP Polar Satellite Precipitation Data Centre - Scattering (SSM/I scattering estimates).
GPCP Geostationary Satellite Precipitation Data Centre (GPI and OPI estimates and rain gauge analyses).
NASA/GSFC Satellite Applications Office (TOVS estimates
GPCP Global Precipitation Climatology Centre (rain gauge analyses)
NASA ftp://precip.gsfc.nasa.gov/pub/gpcp-v2.2/
    documentation: http://www.esrl.noaa.gov/psd/data/gridded/data.gpcp.html
    version: V2.2
    references: http://www.esrl.noaa.gov/psd/data/gridded/data.gpcp.html
    comments: Please redownload if you obtained this file before Aug 1 2012
    Acknowledgement: 
,Please cite the original source of the data.
Please email the citation to george.j.huffman@nasa.gov or david.t.bolvin@nasa.gov

    history: Converted from netCDF3 to chunked, deflated NetCDF4 Aug 2014>
Cool. xray lets you perform operations by specifying dimension names. To demonstrate this, take a mean across time dimension, and in the same line, make a quick and dirty plot (and display the units as well- to show how handy it is to retain the metadata)
In [11]:
plt.imshow(precip.mean(dim='time'))
plt.colorbar(orientation='horizontal',pad=0.06).set_label(precip.units)
But wait! xray also plots for you. And seems to work well with basemap! In this particular data, the longitudes don't start from -180ish but from 0. Hence specifying lon_0 is not as straightforward as latitudes. Here I specified the middle element of longitude dimension to be the center of the plot.
Also, by default, xray.plot() uses variable's name as colorbar label. So I assigned the entire plot as a colorbar's label.
In [4]:
m=basemap.Basemap(projection='cyl',lat_0=precip.lat[0],lon_0=precip.lon[len(precip.lon)/2])
m.drawcoastlines()
precip.mean(dim='time').plot(cmap='jet',
                             vmin=0,vmax=10).colorbar.set_label(precip.units)
Cool. Now lets create gridded climatology.
In [5]:
cPrecip=precip.groupby('time.month').mean('time')
print cPrecip.shape

#Create climatology of time series of total global preciptation
cPrecipTs=precip.sum(dim=('lat','lon')).groupby('time.month').mean('time')
print cPrecipTs.shape
(12, 72, 144)
(12,)
Cool. Now lets resample precip data from monthly to annual scale.
In [6]:
precipA=precip.resample(dim='time',freq='A')
print precip.shape
print precipA.shape

plt.figure(figsize=(15,5))
plt.plot(precip.time,precip.sum(dim=('lat','lon')),'r',label='data')
plt.plot(precipA.time,precipA.sum(dim=('lat','lon')),'go',label='resample(A)')
plt.plot(precipA.time,precip.sum(dim=('lat','lon')).groupby('time.year').mean('time')
         ,'k',label='groupby(year).mean(time)')
plt.legend(ncol=3).draw_frame(False)
(437, 72, 144)
(37, 72, 144)
The plot above demonstrates that resample(), at times, is same as groupby().mean() i.e. averaging at a given frequency. Plus it can resample to monthly start ('MS') etc.
Cool. Now lets slice data along all three dimensions! I'm slicing a random region now.
In [7]:
precipA1990_2000=precipA.sel(time=slice('1990','2000'), 
                             lat=slice(88.75,1.25),
                             lon=slice(1.25,91.25))
#the slice boundary numbers have to be in the data. You can't slice by giving lons in degrees.
print precipA.shape 
print precipA1990_2000.shape 
m.drawcoastlines()
precipA1990_2000.mean(dim='time').plot(cmap='jet',
                             vmin=0,vmax=10).colorbar.set_label(precip.units)
(37, 72, 144)
(11, 36, 37)
Now lets weigh preciptation by the cosine of latitudes. AFAIK, this would have needed adding new blank axes as per numpy's broadcasting
In [8]:
precipW=precip*np.cos(np.deg2rad(precip.lat))
#Plot difference
m.drawcoastlines()
(precip-precipW).mean(dim='time').plot(cmap='jet').colorbar.set_label(precip.units)
Finally, lets write a variable to a netcdf file.
In [9]:
precipW.to_dataset(name='precipW').to_netcdf('precipW.nc')
Now lets display it again to ensure all metadata associated with precipW are intact.
In [10]:
!ncdump -h precipW.nc
netcdf precipW {
dimensions:
 time = 437 ;
 lat = 72 ;
 lon = 144 ;
variables:
 double precipW(time, lat, lon) ;
 float lat(lat) ;
  string lat:units = "degrees_north" ;
  lat:actual_range = 88.75f, -88.75f ;
  string lat:long_name = "Latitude" ;
  string lat:standard_name = "latitude" ;
  string lat:axis = "Y" ;
 float lon(lon) ;
  string lon:units = "degrees_east" ;
  string lon:long_name = "Longitude" ;
  lon:actual_range = 1.25f, 358.75f ;
  string lon:standard_name = "longitude" ;
  string lon:axis = "X" ;
 double time(time) ;
  string time:long_name = "Time" ;
  string time:delta_t = "0000-01-00 00:00:00" ;
  string time:avg_period = "0000-01-00 00:00:00" ;
  string time:standard_name = "time" ;
  string time:axis = "T" ;
  time:actual_range = 65378., 78647. ;
  string time:units = "days since 1800-01-01" ;
  time:calendar = "proleptic_gregorian" ;
}

Thursday, August 13, 2015

Left-handers Day!

I am rarely into 'Days' but today is special, and I just found out about it. One thing that totally surprised me after coming to the US was the overwhelming number of left-handers! Growing up trying to write righty was a painful experience. In second grade, after a parent-teacher meeting about my poor handwriting, mom almost decided me to remove me from English medium school because I couldn't 'write' English (or any other language, but she would discover that only later). Later on I had to literally 'draw' alphabets for them to be legible. It affected my confidence as one of the few things I remember about my earliest friends is their handwriting. I used to get complex seeing how effortlessly they could write. Even now, unless I am paying attention, my handwriting drifts from almost art-quality good to horrible in a matter of a few lines. Imagine my sheer frustration when I realized that all this was probably because I was just writing with the wrong f*king hand! Even now I don't really know if I am left-handed or mixed-handed. It's always confusing while taking up a musical instrument or a new sport: which way to play?? (One reason I ended up with the mandolin because it became increasingly difficult to bow the violin right handed, and my teacher ridiculed the thought of a lefty violin student. Mandolin having the same fingering as violin, it was the obvious choice).
Anyway, enough of the rant. Being ((may/ may not be) partially) lefty has been a pleasure. And it has had its surprising advantages (just holding the bat ensures a couple of wides an over, and it's been always effective at psychologically intimidating opponents, esp. in racquet sports).
Anyway, I always strongly felt that the Indian society needs to open up to lefties. Our 'sanskaars' teach us that using the left hand for anything (other than washing your ass after potty) is bad. We are taught to not give/ take money using left hand because it will 'get lost'. Even our 'gods' don't like it if we offer them their favorite flowers through the left hand. Left-handed discrimination is not a first world problem. It doesn't require any technology to overcome that our country can't afford. It's just a stupid taboo that achieves absolutely NOTHING (its not as if its a right-handed fascist's conspiracy to wipe-off all the lefties! Nor does it discriminates against other religions, which has become an essential now a days for something to be followed religiously!) but costs so dearly to lefties! This taboo needs to go, freaking ASAP!!

Thursday, May 7, 2015

Recording a simple walk: Polar Flow Vs Garmin Connect Vs Runkeeper Vs Strava Vs Training Peaks Vs Map My Fitness

I have been using Runkeeper to record my hikes, runs, walks and bike rides for last 2-3 years. So far I've been quite happy with it. But recently I bought Mio Link, a wrist-worn heart rate monitor to pair along with my phone to get HR information during these activities. So I thought it was time to compare all the widely used fitness apps to see what kind of analysis they perform. This is a very informal comparison based on my personal criteria, but the observations are pretty generic and can be applied to you.

Expectations:
Following are my expectations from an app:
1. Use the phone's GPS to map the activity, as well as the ability to edit that map. For example, once, I forgot to turn off the activity and drove home. Editing the map was quite easy in Runkeeper.
2. Giving out usual information like pace, time, elevation, heart rate, and calories burnt. Preferable: the ability to have these metrics for each lap of customizable distance or time. Personally I don't care about sleep monitoring (yet!).
3. Heart rate, pace and elevation time series all overlapping each other (i.e. same x axis, but 3 different y axis, differentiated by color). This makes it super convenient to compare the three data. Presenting them in three separate plots makes them almost useless for me for a quick review.
4. Time spent in each heart rate zone. This is a super cool feature to have. For example, training at 60-70% of your maximum heart rate is optimal for fat burning, anything more intense will burn body carbs instead. So knowing how much time you spent in that zone gives you a good idea about how useful your workout was for its intended goal (fat-burning or endurance or strength building etc)
5. Ability to have several sports profiles. Well the only sport I'm interested in is Squash/ racquetball.
6. Ability to import/ export maps and data in generic format for importing in other apps.

The Walk:
It was a simple 3.75 mile walk with the heart rate monitor on. As Mio Link can connect with only one app, and as Polar Flow doesn't import maps (will talk on this later), I recorded the activity in Polar Beat, which then synced it with Polar Flow web app. From there I exported the session in .TCX file, and manually imported it into Strava. There is a website tapiriik.com that syncs many of these apps; from there I synced Strava with Garmin Connect, Runkeeper, Training Peaks and Endomondo. I've made the activity public and am sharing the links from each of these apps so that you can see for yourself, the interface and analysis given in each app.

Observations:
As all the apps fulfill majority of the above criteria (thats why they are featured in the comparison in the first place), I'll only highlight what each app seems to be lacking from the expected criteria. Clicking on the app names will take you to their record of the walk.

Runkeeper:  (you need to sign in in order to view this activity)
1. It does give splits, but they are for each mile, and are not customizable as far as I know. Plus while it shows pace and elevation gained/lost for each split, average heart rate for each split is not shown.
2. Pace, elevation and heart rate graphs are separate, and look very tiny during default screen. Zooming in is possible, but only on one graph at a time. This makes comparison very difficult to a point of being useless.
3. Time spent in each heart rate zone is not given in the free version.
4. Has only one activity called 'Sports' which encompasses all sports like volleyball, badminton, squash etc.

Polar Flow:  (no signing in required)
1. Doesn't import maps, and doesn't allow editing recorded activities/ maps.
2. Graphs doesn't show elevation data
3. Need a Bluetooth Smart Heart rate monitor (such as Polar H7, Wahoo Tickr, Mio Link/Fuse/ Alpha 2, Scosche Rhythm) to record heart rate activity (other data can be recorded without any additional device, just through the Polar Beat app, just like Runkeeper). This is not an issue for me as I have Mio Link.

Garmin Connect (no signing in required)
1. Seems to require to connect with a Garmin device to record any activity.
2. Separate graphs for pace, elevation and heart rate information. At least it has a zooming capability where in you zoom in/out of all three graphs at once.
3. Splitting of my walk (an imported activity) was not possible; I believe it wouldn't be an issue for recorded activities with Garmin devices.
4. Time spent in each zone not shown, though avg, min and max HR is shown for each split.

Strava:  (seems signing in is required)
1. While it does show pace, elevation, and heart rate in same graph, the time series are not scaled properly, and only one y axis unit (elevation) is given. So the graph is a bit less helpful than Polar Flow or Endomondo.
2. Time spent in each zone not shown in the free version.

Training Peaks:  (no signing in required)
TP has the most extensive analysis of all the apps, but its only for paid users. My initial trial Premium membership has expired, but somehow TP hasn't updated it on their website, so at this point, I can't really comment on what analysis is available as a free user. I'll update this section later when things become clear. UPDATE: I'm happy to say that Training Peaks' free version also includes HR data, and displays it as well as pace and elevation in one graph. Also, though the initial activity window says displaying time spent in each heart rate zone is reserved for Premium users, the chart is actually available for free users if seen in the 'expanded' view. Few apps compared here show this metric (time spent in each zone) for free- actually, one Polar Flow does.

Endomondo:  (no signing in required).
1. The capability of editing the workout maps seems to be missing
2. Time spent in each zone not shown in the free version.

MapMyFitness:  (no signing in required)
1. Absolutely no heart rate data is available in the free version.
2. Somehow it didn't register the elevation information as well from the .tcx file that I imported.

Some unique features:
1. Endomondo pulls the weather data during the activity. Really cool.
2. Strava seems to use actual Google Maps based elevation data instead of from the phone. This is not apparent in the above walk activity, but if you compare elevations in Runkeeper, and Strava, for the Royal Arch trail that I just hiked, Strava's graph seems identical to the elevation cross-section from this trail guide. May be it just appear that way due to larger elevation graph on Strava compared to other apps.
3. MapMyFitness mobile app is the only app that also shows daily activity data (steps, calories burnt etc).

Conclusion:
All the apps have their own pros and cons, and not a single app fulfills all my needs. But I find Training Peaks to have most features that I desire. It shows all three time series (elevation, pace, heart rate) on a single graph, as well as time spent in each zone. And you don't have to record activity natively in it, it imports activities (automatically if so configured). It doesn't allow editing maps though. Polar Flow comes at #2 on my list. It has all the features of Training Peaks that I mentioned except elevation data, and it also doesn't allow editing, nor importing, maps. The third app I liked is Endomondo, for its ability to show all three time series on one graph, and more importantly, for capturing the weather information for that place at that time. I think it is very useful. I can write notes describing the clothes I wore during each activity, so that I can get a hang of associating clothes with weather while running/ biking.

All other maps, viz Garmin Connect, Runkeeper, Strava, and MapMyFitness, I find to be disappointing for my intended use, in varying degrees. Garmin has been most disappointing. Given their excellent products (I used to use their GPS devices to do hydrogeological fieldwork in remote places in India), their software interface is ridiculously bad. I have some immense grievances regarding connecting my hiking GPS, Garmin Foretrex 401, with computer, but that is for another time.

Finally, I believe, syncing data to all these apps is a good strategy as these apps can get better/ worst in future, and you won't have to pick sides. So https://tapiriik.com/ is a good investment (for $2).

A note about calorie and distance counting:
Calorie calculations from these apps are all over the place. Its startlingly bad. For the 3.75miles walk, the calories range from 630 (Polar Flow) to 305 (Training Peaks) with 411 (Runkeeper, Garmin Connect, Endomondo),  630 (Map My Fitness) and 589 (Strava). As the calorie algorithm is likely a trade secret, either Runkeeper, Garmin, and Endomondo have same algorithm (can be confirmed easily by keeping all three apps active during a workout) or they simply copied the calorie count as a statistic from each other. As the workout was a simple walk, and calorie count from steps should be pretty straightforward, I think its the heart rate data that threw the calorie count all over the place. Each app is likely to have different calorie count algorithm. Anyway, it just shows that calories estimated is just an approximation, a huge one. The spread of 300 calories might be a big deal for someone working on a 1200-1500 calorie diet. One more thing, and this really surprised me, and which might have played a role in the difference in calorie count, is distance calculation! Training Peak, Runkeeper, Garmin Connect, Endomondo clocked the walk at 3.75 miles. Strava was less precise at 3.7 miles, and Polar Flow, which actually recorded the original activity, showed 3.45 miles (despite showing the highest calories burnt!)

UPDATE (12/25/2015):
The latest version of Garmin Connect is pretty capable. It is now possible to see all the time series (elevation, pace, and heart rate) in the same graph. It is also possible to see how much time was spent in which of the five hart rate zones. Plus Garmin Connect now shows the weather, like Endomondo. Thus, I have decided for now to use Garmin Connect exclusively. There are still a couple of things I'd like it to have: 1. Ability to edit map routes. 2. Recalculate calories of imported activities from other devices. But I'm quite content with what the latest Garmin Connect has to offer.
Here's one of my recent hikes as a sample activity (no signing in required)

Friday, March 6, 2015

India's daughters and the rape culture





Every single Indian citizen should watch India's Daughter. National embarrassment is not the documentary, but banning it. It's an extremely well made film. It enlightened me on so many new things. For instance- what a pleasant surprise to see Jyoti's uneducated parents selling their ancestral property to educate her to become a doctor! And to allow her to work part-time to pay for her expenses. And those who think its just another foreign film trying to show India in poor light, almost the entire screen time is taken by Indians, as are all the opinions. Not a single opinion from a 'privileged-European morals-looking-down-at-a-third-world-country'. From ludicrous statements from the rapists' lawyers to the massive protests and riots to the awesomeness of Jyoti's parents. EVERYTHING is India.

Saying that the documentary glorifies the rapist is utter nonsense. It's a silent critique. The things that the rapist and his lawyers say so confidently, are just so horrific, there is nothing to comment on. The film digs inside the rapists's brain. It highlights a psyche that is alien to most  middle-class educated Indians but can be relatable by a large portion of illiterate, lower class (yes, I'm erring at relating rape with socio-economic status). If you think of the rapist as a monster and you don't understand how anyone can say have these horrible views of women, wake up and travel around India. Not as a tourist but as a poor backpacker with nothing to loose. I call India a land of segregated diversity. It's diversity is so segregated that we know more about the US and other countries than we know about the culture of other Indian states, or even different economic classes in our own cities! By calling the rapists a monster, you are in a denial that you belong to the same culture. Only thing is that you see the culture manifested differently due to your education and well-being. You may not see men raping around, but of course you would see girls being discriminated against. It's a common link that unites us all Indians- discrimination against women. Uneducated and poor ones will kill their fetuses, will rape them. Educated ones will not educate them, or if they do, it will be to use their education as a leverage for getting a better husband. There is discrimination against girls in everything we do and we don't even realize it (Chivalry is also discrimination). And arguing that "we also worship them as goddesses" is just another hypocrisy we abide by. Like saying we worship Gandhiji, or Shivaji Maharaj (for Maharashtrians). We compartmentalize women so naturally, that I would totally believe if a man is genuinely obedient to his mother, vehemently protects his sister, discriminates against his girl child in favour of his son, and rapes his wife without either of them realizing it, and yet genuinely worship Laxmi or Durga or Kali. He's an Indian man. Not a monster.

And please stop saying "Rape is a global problem that is not unique to India. According to X data, more rapes happen in the US, U.K etc. So stereotyping India is so unfair". Western countries indeed stereotype us. From 'the land of spices and gold' to 'land of mosquitos and snakes and poverty' to 'land of yoga and Gandhi' to 'the land of cricket' to 'land of of filth, slums and rape'. But please don't forget that the stereotypes can't exist without a substance. We ourselves have stereotypes about South Indians, North Indians, Sikhs (Sardar jokes anyone?), UP-Biharis, NE Indians or Nepalis or Chinki as we call them, about brahmins, about muslims, about Congress and BJP. Not to mention stereotypes about women. So many of my friends share memes and videos about women drivers, about girls-boys as venus-mars thing, about girls as indoorsy and bookworms and guys as outdoorsy and sporty. If stereotypes dictate the very way you interact with everyone in your daily life, how can you accuse the world of stereotyping India? Those who argue that "the developed world is always trying to portray India in bad light", dude, wake up. The US was 'found' because the Europeans were desperate to come to India! If their perception of India has changed, WE are responsible for that. How on earth can we justify naked men lined up next to each other and shitting in the open for the entire trains to see? How on Earth can we justify spitting everywhere, creating filth everywhere? We can't. The 'Moguls looted us, the Britishers suppressed us' excuse won't apply for our filthy lifestyle (again please don't deny 'its not me its them'- its us Indians!). I mean, the Japanese were NUKED! And see where they are now. Western countries do not have a personal agenda against us. Frankly, they don't care about us because under the given state of the world, each country is, or has to be, a selfish bastard. Why would anybody (except Pakistan, whose very existence is based on anti-India sentiment) waste time by going out of their way in humiliating us? But if we provide them very compelling reasons to humiliate us, they of course would. Its naive to a point of being childish to call out the West for being biased against the East. Of course they are. And so are we. Grow up! You are not a whiny teenager with bruised ego. You are a freakin' government representing 1/7th of all existing humans!

And people make films at the drop of the hat. Heck we made a Bollywood movie out of the Mumbai-terrorist attacks. Weren't those attacks a national embarrassment? Wasn't the fact that the terrorists used the live, breaking-news channels to know the police operations and using it to their advantage a national embarrassment? How come nobody said anything about the crappy, masala movie that seeked profit at the expense of the biggest recent tragedy of a great city? And what gets banned? A real life documentary with all real (first hand!) people who were all actually involved in the biggest focus event concerning India's women.

The only people that would gain from the 'West is against us' is our own politicians. Every party, be it BJP or Congress (or local ones), have always placed a strong emphasis on our pride. By glorifying our pride and making us think just because our ancestors were awesome, just because ancient vedic folks were indeed very brilliant, just because Shivaji was born in our land, we are inherently awesome. Just by being born here. In fact they have broken us into as many small factions as possible to highlight a very specific, unique feature that makes us special. Once we are brimming with pride, then their agenda typically is to portray that this pride is under attack. Be it from other caste, class, religion or country. Done. They don't have to do anything else. All we then do is fight against each other and everyone. We become so obsessed with past that we loose focus on how we poor we are presently. How bad our standard of living is. How narrow our attitude is. How rotten and inefficient our government machinery is. And most importantly, how hopeless our future is. We get so obsessed and entangled with the past that we loose our present, and jeopardize our future. In the mean time, the politicians get rich by scams (if Congress) or push their agenda to create a uniform Hindu state (BJP) or take their shot at rewriting history (every political party from gully to Delhi). If only the public awakes from 'The Matrix' created by these politicians! Even when there is no evident fighting, the false pride still exists. I'm from Pune, and I see so many of my Brahmin friends started wearing some ear piercings, showing off their brahminess. They are all good natured folks, but that false pride is still there. I've seen more than one person display a symbol of a Parshu (an axe) showing off that they are kokanastha brahmins. (There I look like just another backward caste person criticizing Brahmins!). If we can't get rid of this silly false pride, we will never be able to look at others what they are, and look inwards to know what we are. And our obsession with history would only mean that we never make one.

Coming back to "Statistically more rapes happen in the US, UK etc" argument, rape is of course a global problem, and all countries are affected by it. (In fact, its not even limited to us humans. Just yesterday a colleague told me how duck vaginas have evolved to avoid rape and how their penises are evolved to enable rape- rape is so common in natural world that it influences evolution! But I digress). First, I doubt the very premise of this argument- the statistics. The fine print is 'reported' instances of rapes. You can tell someone something only if you are comfortable talking about it. I haven't seen Europe, and have seen only the western part of the US, but from what I have experienced, women (and men of course) here can talk about anything- from your dick to her vagina to her menstrual cycle to LGBT experiences whatever. Nothing is a taboo. In India, a girl, even when from an educated, middle-class family, can't even talk about her periods with her own dad. If you are Indian, I request you to visualize all the girls you know into these following situations and answer honestly- Would she report?: What if the rapist is someone whom the family knows? What if she's secretly dating someone and he rapes her? What if the rapist is her own husband/brother/father? The only cases which a girl would have no qualms in reporting is likely getting raped by strangers, that too in a situation/ surrounding where it would have been totally unavoidable by the girl. And even if she wants to report, her family will definitely debate the pros and cons of reporting as, it might hurt their position in their community (likely a close group of same caste folks), as well as hamper her marriage 'market value'. If the girl is willing and her family is supportive of reporting, we know so many cases where the police tried to not report the case! Imagine the humiliation! I did the (obviously subjective) thought experiment, imagining my Indian as well as US and European female friends in these situations- and I can say this- almost none of my Indian friends will report, and all my US- European friends will report. Didn't the psychiatrist say that someone raped 200 times (that he could remember!) and was convicted for only 12.

Lastly, I wish to comment on the sex life of average Indian youth. Its essentially non-existant. Once India was an epitome of sexual freedom. The 'sanskaars' that our right-wing folks preach match more with the victorian era British lifestyle (its probably not a coincidence that 'Bride and Prejudice' was made). We (men and women) are expected to remain virgins until we marry. And then expected to have sex with that one individual until death. Sex is a natural need, especially in the youth. Denying it under the garb of 'Sanskaars' only creates a mass sexual frustration. Many of us grow up to vent it positively towards the competitive career race, but many don't. Even after marriage, since both men and women are first-timers, and women have been brainwashed into thinking their body is a shame, there are high chances that the frustration doesn't end. So here's what I think is happening: rapists are sexually frustrated, and assume (correctly) that women are too. But premarital sex is not 'allowed' in our culture. Then what to do? By raping, they get what they want and (they think) victims get what they want, all without committing the cultural heresy called normal consensus sex. So basically, rapists genuinely think they are doing the victims a favour! Rape becomes their 'normal' way of having sex. The rapist Mukesh in the documentary is 28 year old, and have had sex only once (actually twice, but that would mean he'll have to confess the rape). Imagine the level of sexual frustration, and desperation. Add to it the general lack of respect towards women in our culture (yes, our Hindu culture. Please don't point fingers towards muslims. Whether they are worse than us or not, we should own what is wrong in our culture! And if the rapists and the victim were muslims, I'm certain that the government would have welcomed Leslee Udwin with a red (or saffron?) carpet). Add to it poor, uneducated up-bringing, daily struggles and hustles for livelihood. Add to it addiction to alcohol (two of the rapists finished an entire whisky bottle before the act). How can one not expect rape???

-hrishi

P.S. I request everyone to not take things personally. I've witnessed friends 'marrying' an opinion and getting into trouble when it is exposed that the opinion is flawed, and then are forced to use irrationality as an aid. I also request those who have the 'right' opinion to not to humiliate your opposition, and give them an 'escape' to retreat and change their opinions. Ridiculing them makes it an ego issue and the opinion still gets pursued solely to save their honour.

Wednesday, June 18, 2014

Tumbling down the rabbit hole: How I came to know, like, love, and got obsessed with 'Chuck': II

The first half of this post can be found here.


Spoiler alert: A couple of scenes in S1. They don't affect the ‘spy action' storyline, but provide insight on the characters. 

     I enjoyed watching the pilot, but didn’t think much of it. It was a really witty and funny episode, but that was it. I didn't find anything special about it. I recommended it to my friend Juhi who too watched and liked it, but had same reaction as me. Next day, I watched another episode and again it was nice and i enjoyed it and forgot about it. Same happened until the 4th episode. That one had Sarah Walker and her spy friend/enemy Carina fight each other. It was very obvious what the writers were trying to do by making two tall, slim, attractive babes in skimpy clothes fight each other. I found it pretty shallow. 
     It was also very obvious that there was a love story developing between Sarah and Chuck. It was sort of amusing to watch since they are anyway faking a relationship as their cover, and then we see the real thing is beginning to happen. I didn't mind it, but it felt so cheesy, and stereotyped. Lack of evident love story between Mulder and Scully (as of mid-S4) was one of the main reasons I liked X-Files. It was evident that Mulder/Scully loved each other and cared for each other. But their love seemed to be a unspoken, private matter, sort of sacred that it was none of audience’s business to know. This cleared up a lot of screen time for actual X-file plot. 

     So after finishing the 4th episode, likable as Chuck was, I lost interest. I still couldn't ignore the silliness of the missions, and the trying-to-be-funny Buy More employees. And as I still wanted some time away from X-Files, I started watching another of Netflix’s recommendation- Dr. House. Then one day Juhi, who had continued watching Chuck, said the show is getting interesting. Hence I decided to give Chuck another shot, though not expecting much redemption.

     After a few episodes, I started realizing that Chuck offers a lot more. Even though its storyline was still silly and funny, and cheesy and shallow, the characters (all played by brilliant never-heard-of actors) made it seem a lot deeper than perhaps the writers actually intended. Most notably, Sarah Walker. I hadn’t given her much thought as whatever little attention I had paid went to Chuck. That’s what the writers had intended too. After all, the show itself was named ‘Chuck'. Sarah is just a bad-ass babe shown in ever-changing clothes and hairstyles and serves as an eye-candy, right? Just a supporting character who is the quest/reward that motivates our hero to perform. A stereotypical male fantasy, right? 

     But Sarah's personality didn't add up to her supposed place in the show. Usually action babes are given a tom-boyish personality-flamboyant, outgoing, playful, and some what insensitive attitude towards emotions/feelings and romance. Instead, Sarah’s character is an introvert- a quiet, seemingly boring person who likes to keep things to herself, who doesn’t like to show off her killer looks nor her killing action. An antithesis of her spy-friend Carina. Despite being stunningly beautiful, she uses her beauty more as mission tool, like her knives, rather than to use it for casual pleasure in real life. Also, even if she’s kicking asses throughout the missions and saving Chuck’s life several times, she doesn’t appear to be very dominating, manly or ruthless like Starbuck from Battlestar Galactica, nor does she has that smirk, or the subtle condescending attitude that Trinity is initially shown to have towards Neo. 

     The closest personality to Sarah that I can think of is also the one I liked- Clarice Starling, played brilliantly by Jodie Foster (who is the only other female actress/celebrity I ever came close to liking. Yvonne Strahovski is my first ever celebrity crush, and a big one!) in The Silence of the Lambs. Sarah never gives that be-grateful-I-just-saved-your-ass look to Chuck. In fact, she is vulnerable to Chuck, both on- and off-missions. She is sensitive to Chuck’s safety and well-being, not just for his own sake. During missions, she always respects him, and shows care and concern for him that goes beyond her job description of protecting him. To Casey’s disgust, she treats Chuck as if he were her child. And off missions, she is so convincing as a shy, quiet girl-next-door with a gorgeous smile and imperfect teeth, that its hard to believe she can use knives for purposes other than cooking. She is also very sensitive to what Chuck thinks of her, and gets genuinely hurt if he passes an offhand remark about their cover relationship.

     So it was Sarah’s personality that mainly got me interested in the show. Why would the writers write her this way? Is her complex personality even planned? Or is Yvonne trying to give her character more importance than the writers planned, by acting too well and beyond her expected supporting role to really bring out an extraordinary and original Sarah Walker.

     I didn't notice any exact turning point of my views on the series, but in retrospect, I think it might have been just one scene in Episode 1.8, when Chuck goes to Sarah after his ’near death’ experience to scratch off his bucket list. Sarah first thinks he will ask her out for real or may be kiss her. We see an upsurge of hope and excitement in her eyes. Her eyes waver, alternating between either of Chuck’s eyes. And then Chuck says he wants to breakup their fake relationship (so that he would start a real one with some other girl, Lou). Immediately, we see surprise, shock, hope-crashing disappointment, hurt, and finally her denial to all these feelings as she smiles and shows agreement that it doesn't matter to her as their relationship was fake anyway. And then she keeps staring into nothing even after he’s gone. 
     This entire scene is just a brilliant piece of subtle acting by Yvonne, and great music (‘Fresh Feeling’ by EELS). And then when she sees Chuck being happy with Lou, the look of pain and longing seen in Sarah’s face is again very well portrayed. To show you what I meant, here's the scene: Though I must warn you that watching the video without watching any episodes won't do Yvonne's acting enough justice. Revisit this video after watching the entire series and you'll know what I mean. 

     After this, things started getting exciting for me. In the next episode, a desperate Sarah disregards her denial of her true feelings as she thinks they both are going to die, and kisses Chuck. And then later her professionalism returns as she behaves as if nothing ever happened, and makes Chuck say something very painful; “You kissed because you knew you were dying and my lips were the most convenient ones around, or because it was about me” to which her reply is “what happened was a mistake which won’t repeat again”. Without getting into my past, all I'll say is that this dialog resonated with me, and made me pretty upset. Also, for a light and silly 'action-comedy', these scenes were surprisingly intense, and were totally unexpected. Chuck suddenly became an action-romance-drama-comedy. And I got very, very interested. 

     I felt for Chuck- he desperately loves Sarah, and he thinks she loves him. But then she’s supposed to love him as cover. Plus, as an underachieving genius, he’s not been very confident in life, and has identity crises after getting kicked out of Stanford. And now he gets inferiority complex as to why would someone as hot and attractive as Sarah really love him? May be just because he is the intersect, and all she’s doing is playing her part of cover girl friend, like a true professional. And plus, didn’t she had feelings for a guy who’s as smart as he is, but better looking, much better at kicking ass- the very guy who got him kicked out of Stanford and stole his girlfriend? Ops. Inferiority complex increases several fold. And so he gets confused, and she doesn’t make it easier for him at all. 
     And I felt for Sarah- she loves Chuck for what he is, despite (and not due to) the intersect, she sees how truly and innocently he loves her, but she can’t ‘compromise her cover’ (now what does that mean? hint: watch out for the term '49B' in Season 2). Yet, she can’t help being vulnerable towards him, and ends up giving mixed signals. 

     Suddenly, watching Chuck got interesting(*). Chuck/Sarah were so adorable as a couple, that in no time I became a 'shipper. Suddenly, those silly missions, Casey's grunts, and those Buy Morons, became not just bearable, but hilarious and enjoyable. Extremely enjoyable. 

And so began my obsession with Sarah Walker's and Chuck Bartowski's love story(**). 



* And things just keep getting ridiculously better in Season 2, which can be considered as the quintessential Chuck season. 

**I wanted to limit the spoilers in this post, hence I'll write separately about my thoughts on Chuck and Sarah's story through all five seasons. 

Tumbling down the rabbit hole: How I came to know, like, love, and got obsessed with 'Chuck': I

Spoiler alert: I’ve tried to keep spoilers to minimum, but this post has spoilers on the pilot episode.

Chuck! 
     This one word pretty much summarizes everything I have been doing after work hours for last 2 months. I've now watched the entire show, twice (2 x 91 episodes). Yes, in two months! All my other hobbies have come to a complete stop. Daily things like cooking, eating, sleeping- all necessary to maintain my productivity at work, housekeeping- to maintain relations with my roomie who has shown extraordinary love and patience to tolerate the constantly on TV, and keeping minimal hygiene- to avoid being a temporary social outcast, are the only activities that have been distracting me from watching Chuck!

     First of all, let me admit that I'm pretty embarrassed to write these Chuck-related posts. I've read, and loved several stories- from books, movies, manga, and TV shows, but I've never been so obsessed with any of them. The ending of His Dark Materials did affect me for weeks, but I got over it eventually. I would have considered myself a diehard fan of HDM, LOTR, and Harry Potter, but the intensity with which I feel about Chuck is many fold stronger than with them. My love for them was not irrational. And no matter how much I've liked a book/movie/TV show, I've never rewatched it immediately. Its hard to keep things rational with Chuck. I might have written worth at least 100 129 single-spaced pages while I rewatched the show, and I was (I am) so embarrassed to go public about it, I even considered posting a new, Chuck-centric blog and going by a pseudonym. But then I thought, this is a part of me, and there are several fans spread across the internet who rever Chuck with a similar passion. So why care to hide? 

     It all began with me raving about X-Files. Indeed, isn’t that show just awesome?! Mulder and Scully are so seriously professional-never crossing the line between partners/friends, and lovers (as of S4), and the stories are so logical (considering outrageous paranormal themes that dictate the episodes) that within no time, X-Files became my favorite show! X-Files is one of those rare, intelligent shows that acknowledge that the audience is not stupid, and hence don't dumb themselves down. 

     But as I continued watching, the initially-rare horror themes started surfacing far more often, and started giving me nightmares! Coming home from office, cooking my own dinner, and then experiencing the intense, dark, gloomy X-Files everyday, suddenly didn’t seem like a good idea anymore. The opening whistle started sounding even more ominous as days went by, until one day, I had an epiphany- "I don’t have to do this! Nobody’s forcing me to watch!". That is when I went back to the Netflix homepage, and saw the recommendations from the awesome Netflix algorithm, and that’s when an action-comedy which Netflix believed I’d love, caught my attention. Chuck.

     Now, action-comedy (according to show creator Chris Fedak, '24' meeting 'The Office') is not a genre I’ve watched many shows of. I remember watching only one, and loving it- Firefly. In fact, I even drew a sketch of the spaceship. The poster of Chuck, however, looked far less interesting, and was good example of the kind of shows/movies I would avoid watching. That is why Netflix’s estimation of my probable rating amused me. I’ve grown to be a firm believer in Netflix’s algorithm. I’ve liked ALL the movies/shows it recommended me. Norwegian Headhunter, French Tell No One, Brazillian Ellite Squad 2 are some examples of awesome movies I may never have heard of without Netflix’s algorithm. So when Netflix said “Our best guess for Hrishikesh: 4 + stars”, I was intrigued. Plus the show description made it sound like a lightweight fun show, which served as a perfect antithesis to X-Files. While I’ve written all this at length, in that moment, it was a spontaneous decision, sparked by me wanting something far lighter than X-Files, and the fact that Netflix thought I would love Chuck. So without a second’s delay, I clicked on the pilot- Chuck Vs. The Intersect. 

The pilot is about a Stanford-dropout-underachiever-computer-geek, Chuck, who works at Buy More (ala Best Buy) and lives with his over-protective sister Ellie and her awesome boyfriend, Captain Awesome. He’s not dated a girl in last 5 years, and his best friend is a slacker. Then one day, he accidentally/mysteriously gets a computer with government secrets, called the intersect, into his head. Both CIA and NSA send agents (Sarah, and Casey respectively), to get Chuck, to retrieve the intersect, only to realize that Chuck doesn’t have the intersect, he is the intersect. Amidst Casey/Sarah's attempts to kill/save Chuck, he helps them avoid an assassination, and diffuses a bomb. In the end, CIA/NSA realize that he’s a good guy and decide to keep Sarah (who acts as his cover girlfriend but whom Chuck falls for at first sight itself) and Casey (who hates the very guts of the likes of Chuck Bartowski, and is very wary of femme fatales like Sarah walker) to protect Chuck and use him as an 'asset'. 

    From the first scene itself, I liked Zachary Levi’s Chuck. A nerdy underachiever with a not-so-smart-nor-funny best friend, socially awkward, but not unpleasant. Despite his tragic past(getting kicked out of Stanford, and getting dumped by girlfriend), he doesn't complain much, but rather prefers his shell, and does things like running away from his own birthday party. He demands immediate sympathy, from those who can feel him, and care and protection, from those who fight for underdogs/underachievers. 

     The pilot seemed pleasant and light and funny. I liked the fact that Chuck used his inherent common sense and computer knowledge, and not the intersect, to diffuse a bomb using a porn virus! There were some good characters namely Sarah Walker, John Casey, and Captain Awesome. Some of the scenes, like Chuck downloading the intersect into his head just by clicking an email, made me realize immediately that I need to switch off common sense(*) and logic else I won’t be able to continue. 

 I enjoyed watching the pilot, but didn’t think much of it. It was a really witty and funny episode, but that was it. I didn't find anything special about it(**). 

The second half of this post can be found here.

*Almost all the spy action in Chuck should be taken with a grain of salt.The biggest plot-hole perhaps is the fact that the real CIA sends only offshore missions, while most of Chuck's missions are based in Burbank! But Chuck's plot-holes are almost always unimportant, and hence can be easily forgiven. In fact, I realize now that I fondly remember them, just like all other Chuck moments!

**Season 3's Nacho Sampler, The Other Guy, and S5's The Baby, throw a new light on the pilot by giving it a context on Sarah's life just before the pilot, and what she thought of Chuck during the pilot. And also, the series finale has too many callbacks on the pilot. Rewatching the pilot with all this context was an amazing experience! So much so that I continued rewatching the next episode and the next, and ended up rewatching the entire series. 

Saturday, February 8, 2014

Getting into art journaling

     When Sachin Tendulkar announced that he will be retiring from cricket, it was hard to come to terms with the fact that I, India, and the cricketing world won't be seeing one of the finest batsmen of all time play anymore. A person who was the only constant in the ever-changing faces in the last quarter century of international cricket. In a country like India, where uncertainty defines life, Sachin was the only certainty. To see my childhood hero, who continued playing not just till I was 10 or 15, but 27, finally call it a day was just so obvious, but yet, simply unbelievable. Among zillion emotions that overwhelmed me, was a tiny, insignificant desire to sketch him.

Chatrapati Shivaji Maharaj, drawn in 2002
     I drew my last proper sketch in 2002, after finishing my 10th grade. My sketches weren't great, but they were decent. Most importantly, I liked them! :-). So when my sketch of Sachin came out to be utterly horrible, I had to sit down and wonder. After reflecting over it for a few days, I decided to revisit sketching with a fresh perspective. After all I am a very different person right now than I was in 2002. Also, since I'm in the US now, I decided to explore if there are any different methods, styles and materials that are interesting to experiment with. Like any other online buyer, I went to goddess amazon for answer. It was when I was skimming through countless books on sketching and watercoloring that I came across Cathy Johnson's Artist's Journal Workshop.
     It was a love at first sight. As someone who loved watching birds and maintained a field notebook, as well as a dairy, it never occurred to me to merge the two, and extend the concept to include vast number of interesting day-to-day things we all witness, study and appreciate in our subconscience even if our outer self is engrossed in seemingly important endeavors. After a couple of days, the UPS guy delivered the book to my apartment's patio.

Graphite pencils, 2005
     The central idea behind keeping an art journal is that you unleash your creativity without hurting your ego. For example, you are far less concerned how your drawing would turn out to be if you are drawing on a $5 sketchbook of size 4 x 6 as opposed to drawing on a 24 x 36 canvas. Plus, as there are several more pages at your perusal, you don't think about ruining the sketchbook drawing. Though this may sound obvious to you, I find it to be the single most important thing I've, as a average 'non-artist' person next door, heard about art and drawing.  Draw not for the sake of drawing but for documenting something which you really liked and care (to draw) for. End result: more sketches, more happiness, and no bruised ego.  :-)
     Since then I've also got The Laws Guide to Drawing Birds- an amazing, amazing book by a very talented artist- John Muir Laws. And the latest, and likely to be the last investment on art book for a while, is The Complete Watercolorist's Essential Notebook by Gordon Mackenzie. Its a brilliant book that is considered as a one-stop-shop for all things watercolor. It is a joint book of two of Mackenzie's bestsellers, and if I hadn't read one guy's review on amazon, I would have bought the first book for the same price as I paid for this two-books-in-one book!
A ship of books (based on a bookmark). Ink and
Alberecht Durer watercolor pencils on 4 x 6
     In terms of materials that I've armed myself with as I embark this journey, here's a list.
-Pencils: normal mechanical (0.5mm lead), 4B, and 6B
-Pen: Fabser Castell Pitt Artist pen- An amazing pen with waterproof ink
-Colors: I decided to give watercolor pencils a try since I'd never used them before, and their appeal in terms of portability is unmatched. So I got six colors of Faber Castell's Alberecht Durrer: two shades-a warm and cool, of the three primary colors red, blue and yellow. I really liked working with them. So much so that I decided to bite the bullet and get a basic set of watercolor paints. As getting just a few colors is enough as they can be mixed together to produce all the other intermediate colors, I decided to go for quality over quantity, and got myself a Daniel Smith Susie Short Essential Watercolors set. It is an amazing value for money purchase and several artists, including Cathy and John Muir Laws, use Daniel Smith paints. With 8 tubes of 15 ml each for ~$8 per tube, the Daniel Smith Susie Short collection is almost as cheap as the student grade Cotman series from Winsor and Newton.
-Brushes: Both Cathy and JML recommend waterbrushes in their books. Cathy recommends them for certain situations and especially so when using watercolor pencils. JML, however, mentioned in one of his youtube video that he stopped using normal brush, and now uses waterbrushes exclusively. Having said that, I am more comfortable using them as normal brushes and not as waterbrushes. Ever since their water got finished the first time, I haven't yet refilled them!
Spaceship Serenity. Ink and watercolor on bristol bonded paper
bottom half of a 9 x 12
-Sketchbooks: I first got Strathmore Bristol Bonded paper journal of size 9 x 12 because all I wanted to do was pencil sketching. But soon, mostly because I got discounts, I collected a 4x6 Strathmore Series 3000 sketchbook, Winsor and Newton's watercolor postcards, and Strathmore's series 4000, 5.5 x 8.8 sized sketchbook with watercolor paper. The idea is to have a heavier paper when using watercolors.
     I've seen several artists comment that the paper is the most important thing in watercolors. But again, that is for a studio-quality painting. We are talking about sketchbooks here. JML mentions that he likes drawing as well as painting birds on his cheap Canson book, and in fact stated that the crumpled paper (due to wetting from watercolors) adds a character to the sketchbook! My personal experience has been that I am quite satisfied with all the paper types when it comes to watercolors. It is just a journal, so I don't pay too much attention. Thats another liberating thing about journaling :-). However, I haven't made up my mind on what size journal I prefer. I initially liked 4 x 6 the most, but now I'm increasingly feeling constrained by that size for watercolors.
     One last thing that was a magical discovery for me is a kneaded eraser. All I can say is that I wish I knew about it and used it during my school days. Its ability to not erode the paper simply seems miraculous to me.

     Now with the three books and these materials, and countless tutorials and videos on youtube, I think I'm set to explore the world with pencils, ink and watercolors, and eventually specialize in birds and landscapes- the two fields that I strive to master as a nature photographer!
Tunnel View, Yosemite. Ink and watercolor on a 4 x 6 basic sketchbook. It was so small and fast, that start-to-finish took less than 20 minutes

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::An update::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

YES!! I was able to draw Tendulkar. Not the original portrait style that I had imagined, but with ink and watercolors.


Sunday, August 18, 2013

Avocado Chaat

For someone who could make nothing apart from Chai and Maggi until a couple of years ago, it will be too presumptuous to write about a recipe. But this particular recipe is an exception- because it is my very own, original recipe! Yah!
Panu-puri and ragdapuri (as called in Marathi, or gol gappe and chaat, as they are called in Hindi) are amongst my favorite dishes. You get them as road side dishes on a cart for Rs. 20 (1/3rd of a US dollar! Still, I find the current price is a rip off, because they used to cost Rs 5 when I grew up!) in almost all the regions in India. If you are concerned about road side hygiene (which I am not), given the correct ingredients, they are super easy to make, and very, very tasty! But there lies the problem: the right ingredients. 

After moving to Irvine, CA, I find myself at loss- ain't no road-side chaat in this country! Some of the Indian restaurants in the orange county might be serving chaat, but I am sure they don't taste half as good. But here I found a few new things, like avocado and tortilla chips. So trying to preserve what is my interpretation of the bare fundamentals of making chaat, I came up with my own version of chaat, which I call avocado chaat. It's very quick and easy to make, and tastes great, and is arguably healthier than the normal chaat! 

Here's the recipe: (serves 2)
To be chopped: onions (1 medium), tomatoes (1 medium), avocados (1 medium), boiled potatoes(1 medium), and if feeling adventurous, 2-3 green chili
1. Crush 7-8 tortilla chips in each of the two bowl, add potatoes, avocados, tomatoes, onions, green chili
2. Add pasta sauce (2 tbsp), non-sweet yogurt (2 tbsp)
3. Sprinkle red pepper powder (just a pinch), chaat masala (just a pinch)
4. Add shev (bhujia- I think they can be called as Chickpea fried noodles!) as a topping, sprinkle lime juice


I want you to experiment and make your own avocado chaat- Treat this post as a source code to an open source software. Take this and build your own!
Here's a photo of the chaat that a friend of mine made:



Good luck, and do let me know what you think!

Sunday, May 12, 2013

Naruto

I never liked anime. I didn't know what manga meant. Growing up, I was so used to watching traditional, western cartoons that when I first saw anime, the characters looked ugly! Almost two years back, a friend recommended me to watch an anime series called Naruto. I told him I hate anime. He asked me which ones I had seen (and hated), I said none. Well, both of us being PhD students, there is no room for making conclusions without evidence. So I watched the first episode of Naruto. Didn't like it. I thought the lead character was an idiot, there was a lot of emotional drama (being tortured by family drama serials in India all my life, I certainly didn't look forward to see more of this) and there was unnecessarily hysterical dialogs, and the conversations were, well, highly animated (no pun)! After I told him I didn't change my view, he said watch the first 8-10 episodes and then you will get hooked. I said "let's see", but both knew it may not happen.

Fast forward 2 years. In between, I had seen a couple of Kurosawa films, rewatched Kill Bill, and was now aware of the 'animated' dialogs in Japanese. Somehow it is very familier. I can easily visualize such dialogs happening in any of the Indian languages.  Japanese didn't sound alien. So when I was free last fall, I decided to give Naruto a go. Watched the first few episodes, and as my friend had said, I got completely hooked on to it. Loved the story, loved the plot, loved the style, loved the humour, loved the animation, loved the music, loved the action, loved the emotions. In short, I loved everything that Naruto presented. The whole experience is super duper inspiring. Within a couple of months, I had watched the entire 10 year old series. Now I started bugging a friend to get her to watch Naruto. So with with her, I rewatched the entire anime. I didn't get bored as it evoked a very powerful nostalgia as the plot covered several years and I loved to watch again, the characters when they were younger. Now I was up-to-date with the anime, but the story is going on, and I was loosing patience. Enter Manga. The anime is based on the manga comics and Naruto manga was several subplots ahead of the anime, and so I read the manga. Now I look forward to the new manga every Wednesday, and the anime every Thursday.

What I liked the most about Naruto is the plot. Its such a well thought out story. The integrity is maintained throughout its long span. I liked how it started on a small scale, a small happy village, and plot got increasingly bigger and bigger and now its dealing with a world war and the fate of humanity. Very similar to several books that I have read which start at a small scale (the Shire; 4 Privet Drive; Lyra's Oxford), and then the plot expands to include several big kingdoms/ nations. The lead character is carefree, in fact even a nuisance at the beginning, and then grows up to shoulder some heavy responsibilities. Same happens with Naruto. I liked the setting of the Ninja world. Similar to Jedis (I've read George Lucas got the idea of Jedi from buddhist monks). The concept of duty (or dharma) is very common in India. I have been aware about the chakras since I was a kid (my dad used to urge me to 'awaken' my chakras by doing specific yoga). Even the manipulations of different forces of nature using ninjutsu is very similar to the mythological wars in the texts Ramayana and Mahabharat. So may be that's why I could relate very well with the world of the ninjas.

Another thing I liked was how the characters were not black and white. Even the protagonist does things which one would not expect a 'hero' to do, and even the 'villans' are shown to be good humans at some point. There is a constant transition in the perception of a character's morals and now I expect that to almost all the negative characters, still it is never boring when it actually happens. The music is very well placed and there is this weird leitmotif, not just associated with particular persons, but also associated with particular situations (for example a specific music when a fight between two ninjas is about to have a complete turn around).

Judging from the manga developments, it seems like Naruto is going to end pretty soon. I'm sure the creator has a very powerful end up his sleeve. He has already told us how the series is going to end: with Naruto becoming the Hookage (village head)- his childhood dream/ ambition since the first episode itself. But that's the beauty of this manga/ anime. Its easy to guess whats going to happen, but the way it happens always takes your breath away.

About the drawing, this is the first real sketch I have drawn on a computer. I used a Wacom bamboo tablet (which I had gotten for 50 bucks when it was on a 50% rebate) and Sketchbook Express, a free software for mac. Initially I was just going to draw a quick and dirty sketch in less than 10-15 minutes. But then later decided to take advantage of the ability to create multiple copies in the digital world, and do a colored version after completing the sketch. When I started looking for tutorials on coloring, I realized that there are several smarter ways of doing the whole process using layers. First draw a rough sketch, reduce its opacity. On top of it, draw another layer with 'line art' (clean, powerful strokes of outlines, not the messy dirty ones I draw as sketch). As there is already the rough sketch below the layer for reference, its super easy to draw the line art. Once that is done, put the line art layer at the topmost, and create a color layer below it. Coloring is also very easy. Getting colors using palette is easy. For highlights and shadows, it is possible to increase or lower the palette's darkness to get the desired effect without searching for a darker yet similar colored shade. Easy. And obviously, it is possible to erase anything, so there is no 'dead end'.

I didn't pay much attention to the image while sketching, and while coloring, I realized some of the parts needed to be redrawn. Damn. Next time, I am going to pay a lot of attention, and proceed with coloring only when I am 100% satisfied with the drawing. I believe it will cut my time by half!

Happy manga, anime, and happy drawing and coloring to you all!



Wednesday, October 10, 2012

Sheet music for Hindi songs: 1. 'Aye Meri Zohra Jabeen' from Waqt (1965)

I have always been fascinated by old Hindi film music. Growing up, there was hardly any other music I listened to. Later, I got introduced to, and liked several other genres, but my love for the old Hindi film songs never ceased. Over the years, I have learnt to play a few songs on Mandolin. Many of these songs were taught to me by Chandrakant Ronghe, an excellent mandolinist in Pune, who shares similar love for the old hindi and marathi songs.

When I uploaded a video of me playing such a song on mandolin, several people asked me for notations/ tabs. Requests were so diverse: some were for Indian style notations (Saa Re Ga Ma..), some for notations in A B C D, a few mandolinists asked for Tablatures and one person asked for staff notations! Now I know all these notations but I don't follow them, as I play simply by my ear. So I procrastinated over making notations as I didn't know which format to write in, and because it was equally tedious for me to write to any format rather than simply upload what I could play. But now I am trying to come up with a solution so that I can do my little bit in sharing such lovely songs to a greater audience.

Thankfully, with the help of TuxGuitar and Musescore, both open source freewares, I started writing sheet music for Aye Meri Zohra Jabeen from the film Waqt (1965). I chose this song simply because it was the one that occurred to me first, and also because it is such a lovely song, with excellent lyrics, and magical voice of Manna De. After encountering a few hurdles, I have completed the sheet music to the best of my abilities, and presenting it here. The sheet is not refined (you might see several instances where there are say two tied quarter notes instead of one half note), but it works as per my satisfaction.

I chose to write in staff notations because it is universal and could be played/transposed to several instruments. In the future, I hope to upload the Tabs too (I haven't been able to solve some problems with Tux Guitar and as a result cannot provide Tabs at present). I cannot learn music without audio, so I am glad to present the audio along with the sheet music.The file could be downloaded here. You can download Musescore and play the file on it and even edit/ refine it.


Please let me know if you like the song. I aim to write atleast one song per month.  Let's see how far it goes! :)


Aye Meri Johra Zabeen by hrishikeshac



To watch (and thereby torture yourself) me play this on mandolin:




Monday, September 3, 2012

Leaving home

I am finally overcoming the procrastination to update this blog. My last entry was, embarrassingly, more than a year ago. Still, I find some solace in stating that this was the most eventful year of my life. For, I left home. Not my just my locality Kothrud, or my city Pune, or even my State Maharashtra, but India!

In December 2009, I was quite happy doing my job as an Environmental Analyst in an architectural firm working on sustainable buildings. Then suddenly one Sunday, it struck me. My entire life flashed before my eyes, mostly the critical decisions that I took and the resulting directions my life had taken. I wondered how my life would have turned up if I were to take different decisions. Surprisingly, I found that the academic decisions that I took were pretty good, and I would still prefer to take the same decisions if I were to go back. Also, the firm where I was working had taught me a lot of practical things which academia could never have. So looking back, I was satisfied. However, looking ahead, I wasn't. Five years down the lane I couldn't imagine myself working in the private sector. I couldn't imagine working 'for someone', advertize for him, sell for him, no matter how good he is. For, I've always worked for a concept, an idea. And so it struck me- I've always been very happy doing science, and research. It hit me so hard that the idea obsessed me, and grew so rapidly (ala Inception) that the very next morning I made a plan, of pursuing a career in research. So the next obvious step was to get a PhD. For serious research, a PhD is but a prerequisite- just a gateway I believe. But PhD in what? I had several options, as I have had a diverse background. Most logical would be in sustainable buildings. Over the year, I had gained enough on site knowledge that developers used to be shocked that to hear I wasn't an Architect.  However, it is pure, natural sciences that I was always inclined towards. Also, inadvertently, I have been always fascinated by water. I've always considered it as, err, my element. It was the link that followed me throughout my education, and research. So there I decided to do a PhD in hydrology.

Next obvious question was "where". Thankfully, my beloved University of Pune answered that question by not qualifying me in their entrance test. The test was a simple one, even a school kid could have cleared it with some preparation. And the passing was only 50/100. Yet, me and all my classmates, save a few, got 49/100. The less I say about this, the better. So naturally Pune wasn't an option, and I would have to leave my house, my parents. Then, it didn't matter whether I was in Mumbai or Delhi or some other city outside of India. My parents were very supportive of my crazy idea, which is quite rare for their generation. The decision I was making was- leave the job and concentrate on applying to different universities, brush up my skills in the sciences, and learn some important technologies like computing, and remote sensing and GIS. This was not going to work out if I keep my job, for this is a full time commitment. So basically I was asking my dad to cover my sustenance for about one and half years, as well as fund my applications to different universities and the tests required to qualify them, and fund for the expensive remote sensing, computing courses. My dad, agreed, without blinking. I can't emphasize how difficult was it for any one to buy my plan, it was full of loopholes, and most importantly, there was no contingency plan.And I wasn't even making a good efforts to sell my plan to him. Yet my dad, who could pursue only basic education because of family responsibilities, and who has had a generation gap of 42 years between me, agreed. I will never be repay him back for this.
My company's directors were very supportive too. In fact they maintained that I could continue to work with them until the day of my flight or come back to them any time if things don't work out. How many private firms in Pune can say this to their new employees?

Then came the most liberating yet high pressure 1.5 years of my life in which I learnt much more than my entire formal education, applied and got admitted to different universities, trekked the Himalayas and hiked the leeches-filled rainforest in the South, and, on 3rd September 2011, exactly 1 year ago, I left home for Irvine, California, USA.