That caste reservation system you mentioned is fundementally flawed. For example, it will favor children of low caste individual who already benefitted from the system and is at economically very priviledged position over children of a high caste individual who are economically disadvantaged.
I had pleasure of using HipChat some times ago. That was probably the worst Atlassian product I have ever used. You want to edit the message you just send, you have to type 's/string/replacement' within 60s.
How did it happen twice?