While reading the book on Buddha by Osamu Tezuka I came across many wonderful thoughts I never had before. One of them is the concept of Avatar or rebirth or next life. What if I say we have been believing it in a wrong way.

Every living being dies, but it doesn’t die in vain. It dies and then the body rots or gets eaten by other animal and finally gets dissolved in the nature. For example, consider a deer. The deer gets killed by a lion. The deer gets killed but the lion gets life. Now the deer or the soul of the deer has become part of the life that lion is living. That deer has now become the lion. Next if that lion dies and vultures eat its body then the next avatar of the lion is vulture. In essence this life form keeps on changing and hence the avatars.

Some of you may think that you don’t want to be a bug in your next life. So to say if you are a bug now, then you will be a bird next, then you will a human next. If you understand simple biology then you can easily derive that all life forms are dependent on each other and hence must not hate each other. This nature is our mother and we are brothers and sisters.

Disclaimer: You need not to believe in what I say.



Nothing is ever consistent in this world. But changes are not obvious, they have causes. We must seek and control causes to control inconsistency.

Sync remote folders in Linux


rsync is the command to sync remote folders. To make it more beautiful to use we will be adding some flags and detailing the parameters.

rsync -azP <source_local_dir> <username>@<remote_ip>:</path/to/remote/folder>


rsync -azP ./my_cat_pics bob@

-a, –archive                                 archive mode; equals -rlptgoD (no -H,-A,-X)

-r, –recursive                               recurse into directories
-l, –links                                      copy symlinks as symlinks
-p, –perms                                  preserve permissions
-t, –times                                    preserve modification times
-g, –group                                  preserve group
-o, –owner                                 preserve owner (super-user only)
-D                                              same as –devices –specials
-z, –compress                           compress file data during the transfer
-P                                              same as –partial –progress
–partial                                     keep partially transferred files
–progress                                 show progress during transfer