DISCLAIMER: I am no doctor/dietitian, and everything in this post could probably kill you, and you cant hold me responsible for it! :)
Today I came across a news report about extreme dieting using a fricking feeding tube!!! I cant believe these fad diets/weight loss programs people come up with... and it makes me stick to the stomach. So I thought I should write this blog about what worked for me, repeatedly.
As many of you know, I had been an on-off fitness nut for a while... I had done many kinds of diets, my most successful one being the high-protein diet, 500 calorie deficit diet... But I realized something - most diets work (other than some absolutely stupid diets - like alcohol diets etc) - if followed well... the key to a successful diet is to follow it and not cheat. Why is cheating so bad? Because other than the physiological implications of eating more calories, everytime you cheat you feel bad about yourself, and you motivation levels go down... so you concentrate less, and the results plateau... and you get even more demotivated and cheat more until you give up completely. It is an unstoppable vicious cycle.
So why do we cheat on a diet, when we know we want the results so bad? It is simple... dieting is TOO FREAKING HARD.. Right??!! Well the surprising thing is - it does NOT have to be so hard! I realized that a successful diet for you should be something - where you have little incentive to cheat...
So I came up with something called the lazy diet... it is a diet where you change it based on your comfort levels, let the diet adjust to your day, not the other way round. that is the only way to make a diet work long term, without feeling like you have given up control of your life... Remember, If you are spending 1 hour to cook something for your "diet" which you hate.. you are setting yourself up for failure...
For example, earlier my diet used to consist of sprouts, but I realized that sprouts are very hard to get. The ones in stores are typically bad, and making them at home requires a lot of planning. So I removed them from my diet and replaced with egg whites. Now eating egg whites is very hard! I am talking eating 6 eggwhites at a serving, so I tended to cheat... so I went for protein shake tins off the shelf... but they had too many carbs, so eventually settled for fat-free lactose-free milk. Just take it out of fridge and drink it up.
The only catch is you need to have a white list of foods, and keep changing them based on your comfort levels... once in a while you can eat other foods too... just you need to keep track of them. My diet is primarily subways & milk - subway takes 10 mins to drive and pick up, and I can drink milk out of the fridge. Once is a while I skip the subway an eat a biryani... and I dont mean once in many weeks, sometimes once or twice a week I skip some of the parts of the diet. The point is not to go overboard and track the calories & control portions... I never eat a full biriyani at a single sitting, but split it over lunch & dinner.
And diet ONLY 5 days a week... the weekend MUST be free to eat whatever you like, just control the portions a little bit.. always remember, the second piece of pastry is much less tastier than the first...
Dieting does NOT have to be so hard... The problem is most people fail so much and so many times at dieting that they think it MUST be super hard, and so try to work themselves to death trying to stick to it... you can only have such motivation levels for a week or two. If you fight your body, you WILL lose... So diet simple, and make it easy on your life, and the results will follow...
Be Lazy*, Be happy
* Not to be taken literally and to the extreme ;)
Sunday, April 22, 2012
Tuesday, July 13, 2010
Sakleshpur Green Line Trek - Childhood dream come true


Overall it was a great feeling about my childhood dream coming true. I still remember the time I spent wanting to walk the railway tracks of Araku valley (on the Visakhapatnam-Kirandul line) near my hometown. It feels so great to finally do something which you have given up on a long time ago, especially if it was a childhood dream!
Tuesday, June 22, 2010
Leech Attack! - How to avoid those little bloodsuckers

Note that Leech bites are pretty harmless. Since the leeches use a powerful anesthetic in their saliva, you will feel no pain when you are bitten. Also it contains a strong anti-coagulant, which means you will continue to bleed for a while after the leech drops off (on its own, or if you pull it away). Leech bites can also leave a mark on the skin. You might get some allergy to leech bites too.
Before we start off, I heard that some species of leeches in kerala can actually jump from trees. I dont know how to avoid them, and I dont care since I trek in karnataka mostly. Anyway for normal leeches, the below techniques can help a lot.
Leeches hate the smell of tobacco, so I use tobacco flakes (ghutka) to keep them away from my feet. I also wear 2 layers of socks with tobacco flakes in between each layer, and also spread it over the shoe. You can also rub some on the lower extremities of your pants. I also stuff my pant in between the two layers of socks to prevent any from creeping up the leg.
Finally if you see those blood suckers on your shoe/clothes/bag, how do you remove them? Since I am scared to death of even touching them, I use a pain spray like Moov, and apply it on the leech. This makes the leech drop off after 2-3 seconds. I heard that other sprays like deodorants also work, but never tested them myself. Also I dont think it is a very good idea to use a deodorant on a break in the skin.
After any trek in a leech infested area, I suggest taking a bath and examining the body for any signs of leeches. Also avoid keeping the bags or shoes near the beds, since leeches might climb onto the bed resulting in untold sleepless nights interspersed with nightmares!
Tuesday, April 20, 2010
Fixing high pitched audio in youtube video

Anyway, I used the Download Helper plugin of firefox to download the video. But when I tried to play it with mplayer, the guy giving the lecture sounded like a chipmunk. I was unable to understand what he was saying since the voice was very high pitched and was like a tape being forwarded, but when I played it on youtube, it sounded fine.
So after checking out a number of other players at my disposal (which was none :), I decided to google to figure out what the problem was. A guy on the mplayer forums had the perfect solution - use the opensource project scaletempo's audiofilter like below
mplayer -af scaletempo
This worked like a charm, and the videos are playing great now.
Saturday, April 10, 2010
Google DNS server

To keep this IP from being overwritten on my Fedora 12 Box, I figured out that the best way to do it would be to write a new file in /etc/NetworkManager/dispatcher.d/ which I names as 25-setdns with the following contents
#!/bin/sh
if [ "$2" = "up" ]; then
cp -f /etc/resolv.conf /etc/resolv.conf.BAK
echo nameserver 8.8.8.8 > /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
fi
This will ensure that the Google DNS will always be used to resolve my domain names.
Do note that I took a very crude, but simple approach here since I dont use any VPNs. If you do use VPN software, then you should make sure that the google DNS is the next entry. since your VPN's local DNS will resolve your VPN internal domains, which are unknown to outside world!
For the paranoid, this is yet more information you are pushing to google! :D
Tuesday, March 16, 2010
32 bit build environment on 64 bit Linux machines
Generally we come across many application which were designed only for 32 bit operation. Although any 32 bit program can be compiled in a 64 bit environment, sometimes the makefile design makes this a huge pain to do. So sooner than later, we end up with a program which just would not compile in a 64 bit environment.
For those extreme cases, you can create a 32 bit chroot environment on your 64 bit box. To do this, first decide on which environment you would like based on the .cfg files in /etc/mock/. Then create a softlink to the particular config to default.cfg . Then just run mock init.
ln -s /etc/mock/fedora-12-i386.cfg /etc/mock/default.cfg
mock init
mock init will use yum to download the required environment. After it completes, then you can run
mock shell
to enter the 32 bit environement. To install any additional packages use the command
mock --install package-name
Note, this can be used simulate build environments other than x86 too, and is used for testing packages on various environments without the cost of physical machines or the pain of virtual machines.
For those extreme cases, you can create a 32 bit chroot environment on your 64 bit box. To do this, first decide on which environment you would like based on the .cfg files in /etc/mock/. Then create a softlink to the particular config to default.cfg . Then just run mock init.
ln -s /etc/mock/fedora-12-i386.cfg /etc/mock/default.cfg
mock init
mock init will use yum to download the required environment. After it completes, then you can run
mock shell
to enter the 32 bit environement. To install any additional packages use the command
mock --install package-name
Note, this can be used simulate build environments other than x86 too, and is used for testing packages on various environments without the cost of physical machines or the pain of virtual machines.
Tuesday, January 5, 2010
Google Calender
I have become a fan of Google Calender, and have been using it non-stop to help me remember the list of things to do etc. I previously tried to use offline stuff like M$ outlook etc, but they are well - offline. So unless I am in office I cant use them.
Since I check my mail all too often, I realized that the Google calender is a very valuable resource for me. I added all stuff like people's birthdays, renewing my passport (about an year away) to weekly team meetings in office to getting my bike serviced or meeting an acquaintance.
Google calender is the next best thing after a blackberry kind of device for these alerts. Since I do not have anything close to a blackberry, I am relying on Google calender.
Hail Google! :)
Since I check my mail all too often, I realized that the Google calender is a very valuable resource for me. I added all stuff like people's birthdays, renewing my passport (about an year away) to weekly team meetings in office to getting my bike serviced or meeting an acquaintance.
Google calender is the next best thing after a blackberry kind of device for these alerts. Since I do not have anything close to a blackberry, I am relying on Google calender.
Hail Google! :)
Subscribe to:
Posts (Atom)