The 4-Hour Body by Tim Ferriss
The 4-Hour Body: An Uncommon Guide to Rapid Fat-Loss, Incredible Sex, and Becoming Superhuman
No, I'm not the first blogger to write about this book, and I won't be the last, just consider this my endorsement, my thumbs up, whatever pleases you, dear reader.
A few things surprised me about the marketing around this book. It's surrounded by all kinds of cool. First, three of the chapters that are arguably the most appealing (at least when looking at the table of contents), are available for free online. The Slow Carb Diet, Six Minute Abs (both via Tim Ferriss on Gizmoto), and The 15-Minute Female Orgasm (unlockable via Tim's Facebook page).
Three free chapters not quite cool enough? It's too late for you, dear reader, but anyone that bought the book in the first 48 hours could register their receipt on the book's website and get a free digital copy of Tim's first book, The 4-Hour Work Week, and an exclusive eBook, The Slow Carb Cookbook.
On top of that, Tim Ferriss has been interviewed on a boatload of blogs, podcasts, and even real live TV about the book. Don't believe me? F-you! Google it! While you're at it, make sure you check out the book's blog, and Tim on Twitter.
The book itself seems a little ADD at times, but in a good way. You expect diet and/or fitness books (especially ones that are 600 pages!) to be filled with a lot of scientific doublespeak that you really don't need, but was required to fill pages. Tim is a geek, so there are some scientific nuggets there, but fun stuff that will make fellow geeks giggle like a girl. Rather than a bunch of useful information padded with filler, this book tends to be a bunch of useful information padded with a bunch of useful information and anecdotes. Some sections, though very relevant, feel very unprofessional simply because it's given to us raw without anything fancy done to the typeface or styling. This sounds like a slam, but it's really a compliment. Sections where emails from family are pasted in look like the email was cut-n-pasted. Raw. Nothing fancy.
I'm interested in losing a lot of weight. A whole person. I'll start with a small person, and set my initial goal at 20 lbs. According to what I'm reading, I can expect that to be about 6 weeks. I'll let you know how that goes.
The diet is simplicity itself. Read the damned book if you want details, but basically eating about 4 oz. of protein (eggs, beef, poultry, pork), as much as you want of legumes (some of us dummies call them beans, including black beans, red beans, pinto beans, and most importantly lentils) and as much as you want of veggies (broccoli, cauliflower, spinach, asparagus, etc.), eating 4 or 5 small meals a day, and lots and lots of water. No calorie counting, no "white carbs" such as bread, rice, pasta, etc. The diet keeps with a KISS (keep it simple, stupid!) approach, suggesting the same meals over and over and over again. (Hard to screw it up that way.)
If you were counting calories, depending on how many legumes you eat, you'd probably find that, while you're quite full, you're not getting nearly as many calories as you would normally eat. According to "the professionals", if I'm trying to lose 2 lbs a week, a fat dude like me is supposed to consume about 2,500 calories a day. No, really! I am not going to count the F-ing calories, but my edumucated guess is that on a good day, eating just veggies, "beans", and a little meat, I'll consume 1500-1800 calories. Probably enough to get my body all panic-y and thinking about flipping into starvation mode. That's the beauty of Tim's plan. One "binge day" per week. He suggests Saturday, and, sir, I concur. That day you can eat whatever you want. Pig out. Consume 5,000 calories if you're so inclined. (I like the idea of Saturday since it will give me Sunday to poop out all that nastiness and won't interfere with my work week!) This tells your body, "oh, ok, no starvation here, this dude's a pig!"
I've started this crazy eating plan today, and I'll tell you, getting up and eating first thing was not easy. I had 3 eggs with about 2 cups of asparagus and maybe 1/2 a cup of onions. Surprisingly, it was pretty good. I spiced it up a bit with some pepper and garlic powder, and it was all kind of yummy, and filling.
The other part that I'm going to have trouble with is all the water. Everything I have ever read tells me to drink lots and lots of water when trying to lose weight, and this book is no exception. I've downed about 16 oz. since I woke up (about an hour ago) so I think I can manage, I just tend to be a 1 to 2 bottle of water guy, and have to become a 6 to 10 bottle of water guy...or get bigger bottles.
All this talk of water...now I've gotta pee, so I'll wrap this up. Bottom line, get this book. Go! Now! Let me know what you think, how you're doing, etc., and I'll do the same. Check here for weekly updates on my progress. (I'm also taking pictures of what I eat, tracking measurements, etc., but I won't share that data until I'm done...in about a year.)
Pan and Zoom to Include All Markers in Google Maps v3
I had what I thought was a pretty common and simple problem to solve. I wanted to make sure that all of the markers I placed on my Google map were initially visible. So the map would have to pan to the center of all of the points and then zoom in or out to fill the view port.
There were a ton of examples on how to do this with v1 and v2 of the Google maps API, but, alas, I was using v3, and I wasn’t able to find even a hint as to how to do this. Through trial and error and a lot of actual reading of the API docs, I finally figured it out. Hopefully this will help someone else someday. (Sorry if you are using v4 or v5 and this doesn’t work, blame Google
)
First create an empty LatLngBounds:
-
var bounds = new google.maps.LatLngBounds();
Next loop through and create points however you normally would, adding the bounds.extend(latlng) you see:
-
for (var index in marker_array) {
-
var lat = marker_array[index].lat;
-
var lng = marker_array[index].lng;
-
var latlng = new google.maps.LatLng(lat, lng);
-
bounds.extend(latlng);
-
}
Finally, tell the map to do all the heavy lifting with the fitBounds() method:
-
this.map.fitBounds(bounds);
There are plenty of tutorials out there to tell you how to create the points, markers, and the map, so I won’t bother going into that here.
Hope that helps someone!
Nasty iPad Side-Effects
I have been watching the little spat between Macmillan and Amazon.com with some interest, since I think it represents a very important turning point in the publication industry. Amazon.com published their side of the story, and Macmillan published theirs. In the end, Macmillan won, and you and I lost.
The gist of the story, Macmillan insisted that Amazon.com start charging between $12.99 and $14.99 for the Kindle versions of Macmillan’s books. Amazon has generally charged $9.99 or less, and wanted to keep it that way. Amazon stuck to their guns for a couple of days, going so far as pulling all Macmillan publications from Amazon.com. Well, today Amazon caved, and Macmillan’s new release Kindle books are now between $12.99 and $14.99. On the bright side, Macmillan promises that older books will reduce in price, to the $6.99 range. How good of them!
I for one bought Kindle books because they were cheaper than their hard-backed counterparts. All other things being equal, I’d prefer the physical book to the electronic one. So, when I’m not saving anything by buying the Kindle version, it’s not likely I will be buying the Kindle version.
You can bet that very soon other publishers will follow suit, and all new Kindle books will be roughly the same price as their paper equivalents. This is 100% due to the greed of the publishers. Electronic books are cheap to produce. Much much cheaper than paper books. There is no logical reason to raise the price of electronic books, and frankly, even $9.99 was more than they should have been.
What’s truly unfortunate is that this is Apple’s fault. They are entering into similar deals with publishers (to sell books in the $15 range), and publishers are undoubtedly playing this card against Amazon. “Do what we tell you, or we’ll enter an exclusive deal with Apple.” Amazon’s hands are tied, and we, the readers, lose.
Sorry Apple, sorry Amazon, I don’t intend on buying any ebooks as long as their cost is comparable to the physical book. Here the publishers win, because they know that we’re all suckers for new releases, and they’ll get their $15 one way or another. Ass holes!
Why I Will Wait To Buy My iPad…Maybe
Anyone that knows me is expecting me to run out and buy an Apple iPad the day it becomes available. Ok, I probably will, but am considerably more hesitant to do so than I would/should be. Why? Because I think version 2.0 of the pad is the one I want.
Most of my problems with the iPad can be solved with software updates, and (you read it here first) will be solved by Apple before, or shortly after launch. The most glaring of which is the very iPhone-like home screen and “springboard”. Apple doesn’t do ugly, and the 4 x 4 icon arrangement with about an inch of padding around each icon is about the ugliest thing I’ve ever spied. This is a placeholder so they could get developers working on iPad software with the iPhone OS 3.2 SDK. The long-term home screen will NOT look like THIS!
My other problems are decidedly hardware based, and I expect them to be fixed in 2.0. First, as you can see above, the bevel around the iPad screen is huge. It can be about 75% of that size, no problem, and probably will be in the next version.
Second, I’m VERY surprised that there is no camera. It doesn’t make sense. I’m sure there is some kind of technical reason for this that will be solved for version 2.0
Third, there doesn't appear to be a compass or GPS. While these aren't entirely necessary for the most likely use (sitting on your couch cold chillin') it would be a nice to have for any location-based functions.
Finally, there’s no way (currently) to either use the iPad as an external display, or use an external display with the iPad. This might be solved with an adapter, but how cool would it be to use the iPad as a 2nd display for your laptop?
Of course, I could always play the “get 1.0 and then get 2.0 and give 1.0 to my wife” trick. It always works.