Skip to main content

Tamil Castes and Consolidation - Hacker Style Cheat Sheet

Tamil caste system and its hierarchies are complex and difficult to understand--due to different addressing systems. Similarly, the caste consolidation or grouping of similar or different castes under some title is extremely confusing. In many cases, the caste consolidation doesn't make any sense, but due to ulterior motives of politicians for their vote bank politics, these systems exist.

So, to explain the system, I created a formula like cheat sheet:

Vellalar = Pillai + Mudaliar + [Gounder]
Pillai > Mudaliar ~ Gounder

Thevar = Maravar + Kallar + [Agamudayar + [Senathipathi]]
Senathipathi >>> Agamudiyar > Maravar ~ Kallar
Agamudayar ~ Gounder

Vanniyar = Padayachi + Gounder + [Naicker + [Reddy]]
Naicker >>> Reddy > Padayachi ~ Gounder
* Gounder is BC, Padayachi is MBC

Comments

Popular posts from this blog

Photo got published in Kumudam magazine

I'm extremely surprised to find that the photo I took in Dakshina Chitra and later uploaded to Wikipedia got published in Kumudam magazine (dated July 1, 2009).

Hardening WordPress at WordPress Community Meetup - Mar 2020

Today spoke about hardening WordPress at the WordPress meetup . It's a nice experience as the audience were from mixed backgrounds (developing, marketing, product management, etc). My slides and links are available in the Pinboard . I have also shared an actionable checklist to harden a WordPress instance, that anyone can use in the form of the Restyaboard app (Restyaboard similar to Trello but open source and can self-host).

Interview question #2

This is related to PHP's array . An array has number of elements. All elements are integers and unique, which means there is no repetitive integers. (e.g.) $foo = array(7, 5, 9, 13, 2, 8); You have to sort the array, provided: You should scan the elements only once. You're not allowed to compare the elements when sorting. (i.e., you're not supposed to use any comparison operators) Sorted resultant array may not be the source array. How will you do that?