Showing posts with label Review. Show all posts
Showing posts with label Review. Show all posts

Why We're Fat Is Common Knowledge, Right?

I don't watch Fox's Family Guy that often, but did catch a rerun the other day of a 2006 episode called "Peter's Two Dads." Peter is in Ireland, and in one scene shares the following wisdom:

 




His matter-of-fact statement is no revelation. The roots of our weight and health problems are common knowledge after all, right? Our problem is we eat too much fat and exercise too little.

But perhaps not, according to science writer Gary Taubes. Taubes has written a number of articles and books on the subject, including a 2002 article in the NY Times "What if It's All Been a Big Fat Lie," and a 2007 book of his I recently finished called Good Calories, Bad Calories.  

If there's an overarching theme to Taubes' writing about this topic it's that many of our ideas about diet that we accept as fact are based on very little actual evidence that has often been cherry picked by a few individuals with a definite agenda.

In Good Calories, Bad Calories, Taubes sorts through over 100+ years of experiments in diet and exercise, calling into question many of our most fundamental beliefs about diet, including:
  • The idea that a calorie is a calorie, no matter what kind it is (carbohydrate, fat, protein etc.)
  • That caloric restriction is necessary to lose weight
  • That weight loss (or gain) is a simple as the difference between calories consumed and calories used by the body
  • That exercise is an integral part of losing weight
  • That a high-carbohydrate, low-fat diet is healthiest
  • That obesity is a disease of overeating and lack of will
  • That a variety of foods need to be eaten in order to satisfy a body's nutritional requirements
This is just a sample of what Taubes covers over the course of 600 pages. He also looks at the role of diet (specifically the role of certain carbohydrates) in cancer, dementia and diabetes. It's not easy reading, and Taubes often seems to circle back to the same point. But it is fascinating, both in the study results that he presents and in his tracing of the history of our predominant beliefs about diet.    

Taubes has his critics, some of whom have dismissed the book claiming Taubes himself is selective about the studies he presents in the same way he accuses others in the book. But if Taubes is right (and from this layperson's perspective he makes a fairly convincing case for it), then many of the most basic recommendations about diet and staying healthy are wrong -- and the implications are enormous. Taubes doesn't make a lot of specific recommendations (though it's hard not to develop your own as you read through),  apart from a 'this is what I think this all means' list at the end and a call for more objective research. (He has since launched the Nutrition Science Initiative to do just that.) If nothing else, Good Calories, Bad Calories did convince me that more research is needed. And Family Guy shows just how ingrained the ideas that Taubes calls into question are. 

Adventures in Uncanny Columbia: Bioshock Infinite

Computer age preamble: may contain spoilers!

So I'm working my way (slowly) through Bioshock Infinite. For the most part, it's fun and well done and often beautiful, as the heaps of critical acclaim attest. However...

Where is this guy keeping a pineapple anyway? Perhaps it he had a pocketful of chunks or rings rather than the whole thing. In my scrounging, it seems that the diet of citizens of this city in the sky consists entirely of fruit, coffee, soda and deserts. (And hot dogs, maybe.)  I haven't yet found an insulin 'salt,' but perhaps that comes later in the game. (Nor have I found a pineapple that wasn't on a person. Where do they get them?)



Is he keeping the coffee in a flask? A wooden leg?



Found this filed under 'C,' I assume. At least that's where I'd file it. If cake was something that I filed.



Though most things are extremely detailed and purty (except boxes of fruit and veggies) in Columbia, sadly, you can't walk up the stairs to these beach shacks. You just can't. This reminded me of a lot of the furniture in Portal 2 -- you should be able to interact with it, but can't. It's the little things like this that make it hard for me to keep my suspension of disbelief going.

(Image from gosunoob.com, because I couldn't go back
 without losing my autosave.)

Life ain't nuthin' but cash and citrus! (So long as you have a lock box to keep 'em safe.)



The gentleman on the right ordered a hot dog for one Columbuck (or whatever their money is called, I forget), but the guy on the left never served it to him. I watched for about 20 minutes. Perhaps he finally did get served -- after the children of Columbia stopped twirling twirling twirling. 



As I wandered around, it became clear that lock boxes are the fashion accessory of the season in Columbia. Everyone was carrying them. (Don't tell the 'forever hungry' guy above, but this particular lock box contained... a hot dog.)



Though citizens were on the lookout for some things they consider criminal, no one ever to batted an eye as I rifled through the furniture, boxes and barrels of Columbia, robbing them blind.



This woman had to get out of the way so I could help myself to the loot in the drawer in front of her.



People just leave money everywhere in Columbia, and often just throw it away.



It was not a one-time occurrence. No wonder they didn't bat an eye as I ran around pilfering everything. They also love to discard ammunition in the trash cans. 



And though the people don't notice your theft, and there is obviously a hatful of Columbucks at my feet, I can't pick it up. It's fake money, just like the beach shack stairs.



I love pears as much as the next guy (though not quite as much as the people I've met in the game), but somehow this just doesn't seem appetizing. I'll stick to getting food from file cabinets, thanks!



It's kind of hard to see as this picture is dark but among the cool stuff I found scrounging around in a side area (whilst I was supposed to be rushing to save Elizabeth) was this violin case that was holding... cake. A Portal reference?



Speaking of Elizabeth, what is her hat size anyway? It seems freakishly large. Perhaps that's an important part of the story, that I'll find out further on...



A few other things I didn't grab screenshots of:
  • Though the loading screens repeatedly invite me to retrieve weapons dropped by fallen enemies, some guns are pick-uppable, some are not. 
  • Parts of this game are on rails. Literally.

More 'adventures' soon!



Samsung Galaxy S3 vs. HTC EVO 4G LTE - Long Term Test

There are already bunches of reviews of these two, the top Android phones currently available on Sprint. The following isn't mean to be a comprehensive review, really, but rather some things that I've noticed in using both of them as my primary phone for a few weeks. My last phone was an HTC Hero, and both of these are miles beyond what the Hero was capable of. Let's get started:
  • Both phones had good battery life. I could use them both pretty heavily (mostly for data -- little for talking) and they would last through the work day.
  • The screens on both phones are beautiful to look at. I couldn't tell you which one I prefer.
  • Though I was a bit concerned at first about the ginormity of both phones, I quickly got used to them -- and spoiled by their huge bright touchscreens.
  • The G3's TouchWiz skin/UI is more esthetically pleasing and easier to use overall than HTC's latest iteration of Sense. Icons are stylish, matched, big and bright - ideal for the phone's monster screen. The most common switches (wifi, sound, gps, etc.) are easily accessible (and configurable) via the notifications panel, much like vanilla Android. 
  • HTC's Sense UI is not as elegant, or as useful. The icons and widgets are a mishmash of styles, some of which look as though they were ported from clamshell cell phones, or at least earlier versions of Sense. Some of the icons and widgets use gradients, some are solid, some transparent. Some are squared off, some use the lawsuit-ariffic rounded corners. The friendly screen overlays that offer guidance on how to do things in white text in a handwritten-style font are difficult to read. And with an incomplete set of toggles available on the notification panel, you're stuck either working your way through the settings menu or putting an array of widgets on your home screens that don't really match the styling of the phone. I made it work, but I wouldn't call the end result pretty.
  • TouchWiz's gestures system as well as its check to see if I was still looking at the screen were handy. I didn't really use the S3's S-Voice all that much though. Talking to your phone in public is awkward.  
  • I like the ideas behind some of the widgets that come with Sense, but wish they had more flexibility. The social media aggregator FriendStream, for example, only brings together Facebook and Twitter. It would be great if I could add Google+. And I wish I could add Google Music to the car app -- or truly integrate it into the HTC Music app.
  • The cameras on both phones are frustratingly inconsistent, despite all the hype. Though they are quick with minimal shutter lag and have a lot of Instagram-like filters, it was obvious that most photos I took were from cell phones -- even in good lighting outdoors. Photos tended to be overly sharp and harsh or lacking in detail. Or just blurry. Both phones have a burst mode, but I was never able to get any worthwhile photos in that mode.
  • The S3 has issues with Bluetooth when the headphone jack is in use, making hands-free use problematic. Connecting the S3 to my car stereo via a patch cable prevented me from making or receiving calls over Bluetooth. Neither Sprint nor Samsung would confirm if this would be fixed. 
  • Both phones sometimes struggle staying connected. I frequently got 'no connection' warnings, even in areas where coverage should be good (according to Sprint). This occurred more often on the S3 than the EVO. Sprint's recently launched 4G service in Baltimore didn't help matters either. Both phones often got hung up switching between 3G and 4G. Switching the mobile network on and off corrected the problem, and made the data flow again. But it was still annoying.
  •  The EVO also occasionally had similar problems with WiFi. Even though it showed that it was connected, sometimes it just stopped receiving data.
  • The S3's smooth and glossy one-piece back is very slippery - not a good thing for a clumsy person like me. The EVO is less so, with a split anodized aluminum and plastic back. Neither has the rubbery, grippy back of my Hero, which I used for about 3 years without a case and rarely dropped.
  • Plugging the S3 in to my computer to charge would cause the computer to keep beeping at a regular interval. I have no idea how to make that stop.
  • The power cable for the EVO is really really short. It was a stretch to plug it into the wall and set the phone on my dresser to charge. It's easy to replace it with a longer standard USB to MicroUSB cable, but still...
  • Is it ironic that the EVO comes with Beats Audio yet no headphones?
Overall, both phones are pretty good, but neither completely won me over. Many of the differences that could make or break the phone aren't obvious from the specs (or from first-day reviews). The best way to decide if one is right for you is to try it. 

A Jet Pack for the Ground? The Trek Superfly 100 AL Elite


Game face
Would I feel like this on a 29er?
When I'm not dreaming of solo jet-powered atmospheric flight, I like to spend time doing a different kind of high speed travel -- traveling through the woods on single track trails atop my trusty mountain bike. The bike I'd ridden for a several years now needed to be replaced, so I picked up a new Trek 29er mtb. A few months on and 150-or-so miles in, here are my thoughts.

Before I Start: What Sort of Rider am I?
I would say that I'm a solidly intermediate rider. I've been riding fairly regularly (once or twice per week, weather permitting) off-road since the mid-'90s, primarily in the Midwest (MI) and in the Northeast (VA and MD). Most of my off-road rides are 20 miles or less. I don't do a lot of jumping, barreling off of cliffs or other extreme biking, and have never raced. I've mostly ridden with less-experienced bikers or gone solo, and because of these things (and an overwhelming desire for a long, healthy and pain-free life) I’m probably more cautious than many other riders. Don't get me wrong -- I do like to have fun out there, do push myself, and have wrecked a few times (with the scars to prove it). When it comes to really risky stuff, though, I err on the side of caution.Typically.

CyanogenMod 7.1 - an even quicker eval

The CyanogenMod team recently released the final version of their 7.1, which is based on Android 2.37.

There's not a lot of differences between 7.03 and 7.1 that is immediately obvious. I did notice a new lockscreen, which is nice. And there are a lot of smaller or under-the-hood changes which you can read about on the full changelog here. One thing I have noticed is that it seems to have fixed some of the most annoying bugs I noticed in 7.03, namely:
  • The email app refusing to fetch new email. Quite often on 7.03, it would not retrieve new email when I hit refresh, and I'd have to either force stop the app or reboot to get it working again. I haven't noticed this problem with 7.1 in a week or so of testing.
  • Google Navigation slowness/force closes/reboots. Google Nav in 7.03 was unreliable for me (though others with the same phone reported no problems). Sometimes it would work fine. Sometimes it would close without any kind of notification. Sometimes, it would cause my phone to spontaneously reboot. In limited testing (on a train home, which forced it to constantly reroute and was reminiscent of driving off the track and into the grass in '80s video games), it seemed to work well.
 To sum up: So far, 7.1 looks to be a great release for my HTC Hero. Thanks to the CyanogenMod team for not only keeping my aging phone up to date but making the phone run better, faster, longer and with far more stability than it had originally.

Unfortunate update: though Google Nav seemed to work find in my early tests, I did have a problem earlier today, where it became unresponsive. Switching to it brought up a black screen, and it no longer was voicing directions. So it seems that Navigation is still a little flaky on my Hero -- perhaps it's a hardware issue?

Cyanogenmod 6 Custom ROM Eval: Part 4, Cents for Sense-ability

I thought I'd do one final post in this series, focused on apps that bring some of the things I liked in the Sense UI to CyanogenMod 6. There are plenty of widgets and apps available that can add Sense-like features or design elements to any Android phone/OS. Unfortunately, most of them that I've found you have to pay for. Here's the list of what I've installed. Most of these have free trials, so you can decide if they're worth the $$ or not.


Beautiful Widgets


PowerAMP's lock screen




SwiftKey
  • Beautiful Widgets: adds nicer-looking clock and weather widgets, along with a number of toggle switches for wi-fi, bluetooth, etc. (most of which are unnecessary for CM6, thanks to its great notifications panel). The package, which comes with a number of options, sizes, layouts and skins is $2. Though I like these, none of the Beautiful Widgets (or skins) I tried were quite as attractive as the Sense clock/weather widget. But they are a nice improvement over the look of the built-in clock and weather widgets.
  • PowerAMP music player: this player has a lot of features, most of which I haven't tried. It looks great too. The thing that sold me on it, though: info and album art showing up on the lock screen, which is a nice improvement over the stock player's buttons-only approach. $4.99
  • LauncherPro Plus: replaces the ADW launcher that comes with CM6, and allows you to set the number of homescreens, add apps to the ribbon at the bottom, and more. The paid version (which I haven't tried) comes with a Sense bookmarks-like widget and a lot of others. $2.99
  • SwiftKey Keyboard: I was using this even before CM6. It's one of the best Android keyboards I've used, and it gives you shortcuts to commonly-used words at the top to reduce the amount of pecking required. The keyboard looks great, has a nice layout, and learns what words you commonly use first from your text messages and then as you go, and is therefore much more likely to pick shortcuts you'll actually use. $1.99

One last note before wrapping this up: CyanogenMod 7 (based on Android 2.3 aka Gingerbread) is coming! Nightly builds of the ROM are now available, though I haven't tried any yet...

Cyanogenmod 6 Custom ROM Eval: Part 3, Quibbles and Conclusions

Though the CyanogenMod 6.1 custom Android ROM has a lot of great features (detailed in Part 2), I did run into a few issues and found a few things lacking. Here's the list:
  • When I first installed the ROM, I had occasional total lockups. The screen would turn white and I would have to take the battery out of the phone and restart it. This happened less frequently than the spontaneous reboots I had when using the original firmware, but still troubling. I did find a fix in this thread, and since installing the uncapped kernel this hasn’t been an issue.
  • I had a few problems connecting to my work’s Outlook Exchange server. Sometimes, it would give me a ‘can’t connect’ error message. Other times, it would try to connect but not be able to and not give an error message -- the little animated refresh icon would just spin and spin. I never found a solution to this, but it didn’t happen very often to me anyway.
  • Also email-related: Sense shows the time when emails were last refreshed. Because CM6 doesn’t have it, I probably end up manually refreshing my email more often to make sure I’m up to date.
  • Some things like the music player, keyboard, and the camera)  aren’t as attractive (or don't seem to fit in as well with the overall aesthetics of the phone) as the Sense versions. Though album art works consistently for me now on the music player, it shows up as a little box on the screen -- in a jewel case.
  • If you have the pattern screen lock set, you need to enter it to be able to change music on the player, dismiss notifications, and so on. I found a workaround: if you use a pin number rather than drawing a pattern, you can access the music buttons without having to enter it.
  • CyanogenMod 6.1 comes with an old version of the Android Market. It was a little strange to update to a newer version of Android and end up with an older version of the Market. They both function the same way, though.
  • GPS seems a bit more finicky. I seem to lose signal more often than I did with the stock ROM, but I’m not sure if this is an issue with CM6 or just bad luck.
  • Voicemails come with a free text message. Due to the way Sprint handles voicemail, whenever I get a voice message I also get a text message notification. Though there are a number of solutions to this posted online, none of the ones I tried eliminated this slight annoyance.
  • CM6 comes with fewer and less pleasant ringtone/notification sounds out of the box -- though it’s easy enough to add ones you like to the phone.
  • I miss the Sense bookmarks widget (the pay version of LauncherPro has one that looks similar).
  • The Gallery app is a bit slow because it's tied to my Picasa account, but as it is tied to my account, I see it as a mixed blessing.
  • With Sense you can have a customized lockscreen that’s different than the background pic. That’s not an option with CM6.
Was it worth it?
Yes. Though it was a bit of work to set up, and despite the list above, I’m glad I made the switch. My phone is much more useful overall. One thing to note: CM6 is no longer being developed for the Hero. CM7, based on Android 2.3 (Gingerbread), is what CyanogenMod team is working on now.  Builds are available for the Hero, but when I last checked there wasn’t a lead developer yet focusing on that phone. Regardless, CyanogenMod 6.1 is definitely a step up from the stock 2.1 ROM.

So Should you do it?
If you have the time (it takes a few hours), the nerves required (it’s not that scary one you commit to doing it), and the desire to get more out of your phone, it’s well worth it. And as long as you back up your phone before installing the new ROM, you should be able to go back to the original firmware if necessary.

Cyanogenmod 6 Custom ROM Eval: Part 2, The Likening

Thing I like: my current home screen, Car Home, Contacts, and the Notifications Pane

For a month now I've been playing around with the CyanogenMod 6.1 ROM (CM6) installed on my aging HTC Hero (read part 1 here). In this post, I'm going to detail some of the things I like about it. Some items mentioned are part of Android 2.2, while some are unique to CyanogenMod. Regardless of the source, here are things I dig about CM6:
  • Speed: though not as fast as the current crop of Android phones and not always as fast as I'd like, the phone is much more responsive overall and runs most things at a respectable speed.
  • Stability: thus far, I’m not getting spontaneous reboots I did with the stock 2.1 ROM. (With once caveat, which I'll detail next time.) 
  • Battery life: seems to be a bit better, but I'm not 100% sure. One complicating factor that makes it difficult to say: I have been using my phone a lot more, both because it's more responsive and for testing purposes. 
  • Toggles on the notifications panel: No more clunky and unresponsive widgets needed to toggle commonly used things like ringer/vibrate, GPS and Wi-Fi on/off, etc. It's all in the panel.
  • It's easier to play favorites: though the Sense UI also has Favorites, CM6's Favorites tab is easier to use and more intuitive. Star a person, and they show up in your favorites. The Contacts app in CM6 is easier to use overall, primarily because the phone is more responsive.
  • More talk, more action(s): the Google Voice Actions app works surprisingly well. I tell my phone to navigate to a contact's house, and it does. It can also voice dial, send emails, text messages, and more -- with no typing.
  • The Car Home app: a panel of large buttons puts the things you're most likely to need at your fingertips -- Navigation, Music, Phone, Contacts, and so on.
  • Photo gallery improvements: the Gallery app can be set up to show photos in your Picasa web albums. It’s also easy to upload camera photos to Picasa. The Gallery app can also do basic photo cropping and rotation.
  • Improved email/Gmail interface: no need to go back and forth from an email to the list of mail in your inbox -- arrow buttons allow you to easily work your way back and forth through your messages directly, message to message.
  • My Hero now downloads whole emails/Gmails at once -- no more having to click to load the rest of a message.
  • Easier snaps: the Camera app is quicker and more responsive than the one in the stock ROM, and it’s easier to make adjustments to exposure, zoom, resolution, etc. as you shoot.
  • A smarter market: Android 2.2's Market remembers which apps you've installed and reinstalls them if you wipe your phone, which is handier than it sounds.
  • Choose your unlock: in addition to the pattern-drawing security unlock, you can also use a pin number or a password.
  • Cool apps that are available only on phones that are rooted, including ones that allow you to take screenshots on your phone (examples at the top), turn your phone into a free Wi-Fi hotspot, and apps that allow you to easily back up your phone.
  • Album art just works now: all of my album covers now display in the Android music player. Whew.
  • Facebook sync works!
Those are a few of the things I really enjoyed in my 'new' phone. There are a few other cool things that CM6 has that I didn't touch on because I haven't used them much -- like the built-in equalizer, for example. And note that I installed the free version of LauncherPro and Beautiful Widgets right off the bat, as you can see in the screenshots.

Next up: a few areas where the CyanogenMod ROM came up short, and some final thoughts. Now available here!


One Month with the CyanogenMod Custom Android ROM. Should You Install?

Radical!?!


Frustrated with the performance of the stock OS on my phone and envious of others who run newer, shinier versions of Android, I finally decide to take the plunge and install a custom ROM on my phone. There are plenty of how-to guides, quick reviews and videos demoing the bajillions of custom Android ROMs available, but I couldn’t find any that do a good job of describing what the process is like, or any reviews that seem to go much beyond initial impressions. My aim in this short series of posts is to help fill in those gaps. Hope you find them useful.

What is it?
CyanogenMod  is a custom version of the Android OS built by the CyanogenMod community. It’s  available for a large number of phones and has been in development since 2008. A month ago, I took the plunge and installed it on my phone (an HTC Hero on the Sprint network).

Why do it?
Though the Android platform is continually being developed, it’s up to the networks and the handset manufacturers to release updates for specific phones. In the case of my phone, the Hero, Sprint has stated that the phone will no longer be updated to newer versions of Android, so it’s permanently stuck at version 2.1, which was released in May of 2010.

In addition to being outdated, the stock firmware is also buggy. Though none are showstoppers, some of them can be pretty annoying:
  • It is often slow to respond. The phone’s hardware is probably a little underpowered, and it can make things a bit laggy and slow -- especially compared to newer phones.       
  • The phone would often reboot unexpectedly -- which ties up the phone for about thirty seconds -- most often when exiting out of the browser.
  • Bluetooth was finicky. I’d often have to turn it on and off a few times to get it in sync with my car.
  • Dismissing notifications would often snooze them instead. So they would come up again. And again. And again.
  • If you lose GPS signal while using Google Navigation, it usually won’t find it again without first turning GPS on and off, which can be a big hassle when you’re supposed to be driving.
  • Though Sense UI (HTC’s user interface and package of widgets and apps for their Android phones) ties neatly together your contacts with Facebook  it stopped syncing on my phone after the last official update
  • Try as I might, I could never get the music player to show the album covers consistantly. It would for some, not for others, and despite all I've tried (embedding, linking, etc.), I couldn't get them all to work always.
  • The phone contains a number of annoying apps installed by the network that can’t be removed -- NASCAR, NFL, SprintTV, etc.
  • Short battery life. I could get through a day without recharging if I didn’t use the phone much, but if I did a lot of anything on it, it would start crying ‘feed me’ before the day was out. 
The current stable version of Cyanogenmod (6.1) is based on Android 2.2, so the ROM benefits from many of the features in the newer version of Android. In addition, the ROM includes many tweaks and enhancements done by the community to further improve the platform.

 There are a number of custom Android ROMs out there to choose from,  I decided to go with CyanogenMod because it is:
  • One of the most popular
  • Continually developed by a large and stable community
  • Relatively well documented
  • Focused on speed and stability
  • Does not use HTC’s Sense user interface. Though it is a nice UI -- perhaps the best out there for people unfamiliar with Android -- it is a bit of a resource hog and a contributor to my Hero's sluggishness.

Installing The ROM
Getting the CyanogenMod ROM up and running the first time (or any custom ROM, for that matter) takes a fair amount of time and work. There are many guides to doing this online (including one on the CyanogenMod site), so I won’t go into detail here, but the basic steps are:
  • Recognize that this can be a risky procedure, that it will void your warranty, and that there is the slight possibility of bricking you phone (in other words, making it not work).
  • Make sure you have all of the tools necessary (which often come from a variety of places) and that you understand all of the steps necessary for the entire process.
  • Root the phone: allows you to access, update, and back up the phone's firmware. A bit of research is required for rooting and backing up your phone, as the procedure varies based on the phone model and which version of the original firmware you’re running.
  • Back up your phone: there are software packages out there that will back up your firmware as well as your apps. Unfortunately, a lot of them aren’t very clearly documented, and some of those often mentioned can be hard to find or no longer being developed.
  • Install the new ROM, which may also include installing other software such as a new radio for the phone.
  • Install Google Apps. These are distributed separately from Cyanogen, for legal reasons. Installing these allows you to access the Android Market, use Google Navigation, Gmail, etc.
  • Re-install your old apps. Newer versions (2.2 and up) of Android remember what you have installed and will do this automatically.

So How Do I Like It?
I’ll post specifics about my month with CM6 very soon, including info about its features and performance.

Update: part 2 is here.