A few weeks ago I wrote about Fever, a self hosted RSS reading solution with some unique features. After a couple more weeks of use, I think it's going to be my near-term solution to the Google Reader death while I wait to see what else comes along in the next few months.
When evaluating what I wanted for a future reading tool, I ultimately want to use something with good integrated social features (Fever does not really have much other than hooking into other social sites - which it does pretty well) that a critical mass of my friends and acquaintances also use. Google Reader was this for a time, but since the splinter off to Google +, it's really a subset of what it once was, and now that's going to get even more splintered.
In the near term, people seem to be moving to several services with mixed levels of social integration and slightly different features. Some are using Feedly which seemingly doesn't have much in the way of integrated social, though admittedly I have not spent a lot of time using it. Others are using The Old Reader, and a few people are using Newsblur. I have accounts on all of these services and even kicked in for a one year subscription to Newsblur because I like their mobile clients quite a bit, but I find myself hardly ever using them.
Ultimately, nothing is a complete solution right now, and Fever comes the closest for what I want to do, minus the social features. I'm starting to think we'll never achieve critical mass in the social realm on another service again, but maybe that's OK. I've just not used many of the other tools as link finding because I find them to be pretty inefficient for those purposes. Facebook has a link view, but I'd have to do some fine tuning of who shows up in there to make it worth my time, and a lot of my friends that I enjoy links from don't link there. Twitter doesn't have such a view that I'm aware of (I wish it did) and I find it hard to keep up with interesting links there sometimes. There are some third party tools but I've never found them to be of much help (probably because I don't follow enough people).
Fever's spark/kindling model is starting to work well for me and I'll write about that more in a future post.
What 'choo talking about, Willis?
Ramblings on Life, Technology, Sports, and whatever else comes up.
Tuesday, April 9, 2013
Monday, April 8, 2013
How I've lost almost 50 pounds, and set myself up with a sustainable way of life
I talked about my weight loss journey a few months back, after I'd lost about 20 pounds. Here we are two months later and I've lost another 25 pounds and I'm closing in on 50 pounds lost, with roughly another 50-60 to go to get to my goal weight. And a lot of people have asked how I'm doing it, so I thought I would share.
All about "Keto"
Standard disclosure before I begin - I have researched this way of life extensively, and there are lots of materials emerging to support it. I admit that I was very skeptical about it when I first encountered it, but I'm another example of living proof that it works. And when you start to understand the science behind it, particularly how our body deals with sugars, it starts to make a lot of sense.
About a month into my weight loss effort, I switched to a ketogenic (aka "Keto") diet. It's also known as "Low Carb, High Fat". The Atkins diet is similar (though they've focused on "replacement" foods a little too much). Paleo (aka Primal) is a cousin diet that you may have heard of. They all focus on eating a different ratio of Carbohydrates to Fat and Protein from the "Standard American Diet".
Keto is the most carbohydrate restrictive version of this diet. Most people on a ketogenic diet limit themselves to around 20g of net carbohydrates per day. Net Carbohydrates takes the total carbs and subtracts out carbs from Fiber. So eating high carb foods that are high in fiber is ok - many leafy green vegetables and some nuts like almonds. 20g net is very low considering many people consume 300-500g or more a day of carbs.
And as far as fats go, the key is to eat healthy fats. And this is where people have to go against 30 years of what they think they know about foods. Saturated animal fats are not bad for you, it's the saturated animal fats in conjunction with a gigantic carb load that's bad for you. I eat animal proteins, and stay away from most poly-unsaturated oils like vegetable oil, canola oil and soy oils. I cook with olive oil or coconut oil, both are great alternatives to some of the other oils we've moved to. No margerine, but I do eat butter. With all of these animal products, the grass-fed beef products and butters are the healthier ones - even in the meat sphere, mass production has lead to shortcuts that have made many meats less healthy for you.
The ratio of fat/protein/carb on Keto as a percentage of calories is roughly 65/30/5, though this can vary quite a bit depending on your makeup. (an excellent calculator is located here) This is very different from what most people eat, and it's way different from what I ate before. I thought I was being healthy eating my lean cuisine frozen meals, and low-fat dressings with salads and other low-fat products but I just kept getting fatter and fatter and fatter. The true a-ha moment with this way of life that it's not the fat that was making me fat, it was the carbs.
What I eat: a typical day
My typical meals in a day looks like this: I eat eggs every morning, usually 2 eggs scrambled with 1/3 cup of cheese. I don't cook them in anything but I put salt on them. I add meat some days, and other days I don't.
That gets me through until lunch - which generally consists of whatever meat we had for dinner the night before, a huge salad made with romaine lettuce, spinach and arugula with a low carb olive oil based dressing or a good blue cheese and a couple pieces of string cheese. If I'm at home, I'll make some lettuce wraps with deli meats like roast beef and salami, and some bacon.
Dinner is a meat, usually a decent quantity - and we mix up red meats, chicken, pork and turkey. Some Keto purists stick to skin on chicken but I like my chicken breasts just fine - just need to supplement with additional fats to keep the ratios in check. We pair with a vegetable, cooked in olive oil and a salad with spinach romaine lettuce, arugula, mixed greens or some combination low carb vegetables or a big salad.
So, to summarize, I can eat most kinds of meat, and I eat a lot of veggies - lots of lettuce and spinach, and broccoli, asparagus and other green vegetebles. I shy away from carrots, green peppers and onions, which are slightly higher in carbs, but I still eat them in moderation. And I completely avoid other root/starchy vegetables like potatoes. And I don't eat any fruit currently, though some berries can be consumed in moderation. Fruit is the thing I miss the most and likely will add back when I get closer to my goal weight.
I don't eat any starches, any grains, any legumes, any processed/refined sugars. This was the biggest dietary adjustment because some form of rice and breads were daily staples in my diet.
Water is also key, I try to drink 128oz of water daily. It's tough some days, but I keep a 32oz Nalgene bottle at my desk at work and usually drink 2-3 of them during the day, with another 32 consumed in the evening. It's much easier to get dehydrated on Keto, I've found.
Challenges
One challenge is beer. It's not great for me with what I'm trying to do - loads of carbs. I'd already cut my consumption back to a few drinks a week, and I kept drinking for the first few weeks when not on Keto. I've stopped drinking it almost entirely but I still have one or two every couple of weeks, and it hasn't drastically thrown me for a loop. But I'm not going to lie - this a very difficult diet to stay with if you're a craft beer enthusiast who drinks frequently. You can also drink most spirits with diet tonics, which I do on occasion - it doesn't have any carbs in it but the burning of alcohol can slow weight loss and add calories.
Another challenge is going out to eat. When you cede control of the cooking to someone else, inherently there are things that you won't be able to control. At a casual restaurant, a burger without a bun or crazy sauces is still a good option, as is steak or any meat dish that's not cooked in some kind of sugar based glaze. There's always at least a few things on the menu I can eat with modifications to the side dishes or pairing up with a salad. But still, I've had times where it felt really restrictive because so many things are served with carb-laden items even at very nice restaurants.
There are also a lot of low carb "replacement foods" - you've probably seen the atkins stuff they sell in the stores, and artificial sweeteners are a mixed bag. Some people eat them, others don't. There's a lot of different artificial sweeteners and sugar alcohols coming onto the market that aren't particularly good for you. Personally, I have a Coke Zero or a Powerade Zero every once in a great while. It hasn't derailed me too badly, but I still tend to shy away from it. I use a sweetener called Stevia which comes in a droplet form on occasion. It's a natural sweetener and it works pretty well to satisfy the sweet tooth. Things taste MUCH sweeter once you've been on Keto for a while since your sensitivity to sweet increases. It's pretty amazing how much sugar dulls your taste buds. But the replacement foods are mostly a waste of time for me because I find that psychologically they tend to hinder my progress.
Other thoughts
One other thing about what I'm doing - I don't like to call this a "diet" in the context that tends implies that it's something I'll do for a period of time and then stop. I prefer to call it a lifestyle - implying that it's something that I plan to sustain. And it's been really sustainable so far. I'm able to eat far fewer calories and not have the cravings or feeling hungry all the time - cutting all the excess carbs out causes you to be able to do that, and I really think that is the key for me. As someone who was likely eating in excess of 3500-4000 calories a day or more sometimes, I'm able to keep my calories generally in the 1500-2000 range, which is below my maintenance calories and allows the weight loss to continue.
The beauty of all this is that I do track my food intake but not nearly as strictly anymore, and you don't really have to pay as much attention to it because you will not be as hungry and you will be able to keep your calories below maintenance a lot easier than with simple calorie restriction alone.
And believe me, I was skeptical that I could do this because I was a carb addict. Sugars, breads, starches were all huge parts of my diet, and a lot of it really hidden in ingredients to mask the fact that low-fat foods taste like crap. Carbs are an addiction like anything else, and they cause so many health issues and dietary problems that I think we're really just scratching the surface. I remember reading Gary Taubes' excellent book Why We Get Fat: And What to Do About It
The food industry doesn't want you to eat this way because it's more difficult for them to mass produce fresh foods that can't be stored for long periods of time. But I really believe it's a direction we need to go to reduce obesity and other epidemic health issues in this country. And from the looks of it more people are signing up.
If you're interested in this diet, feel free to reach out to me, I'm happy to help you along or answer questions. I really appreciated others that have been there for me, like my friend Dez, who has lost 90 pounds on Keto and he's been an amazing inspiration.
Last - some resources if you're interested:
- The Keto reddit group - a great source of inspiration, recipe ideas, and just general information. I've used it as a pick me up many times when I was feeling down
- Keto in a nutshell - General primer about Keto
- Keto FAQ
- Low Carb High Fat for Beginners-excelleng guide to low carb high fat (this blog is great in general - it's written by a doctor from Sweeden who is a big believer in LCHF)
- List of acceptable Keto foods and their carb counts.
- Calculator to figure out what level of nutrients you should eat
- Article on configuring MyFitnessPal to set up goals for this diet.
Some other reading:
- 11 Biggest Lies of mainstream nutrition
- Ketosis: Advantaged or Misunderstood State
- Low Carb High Fat Lifestyle and My Family - the post that started it all for me.
Books:
- Why We Get Fat: And What to Do About It
by Gary Taubes
- Fat Chance: Beating the Odds Against Sugar, Processed Food, Obesity, and Disease
by Robert Lustig
Wednesday, March 20, 2013
Review of Fever self hosted RSS web reader
I talked about the Google Reader demise a few weeks ago, and the search is on for a replacement. In an attempt to assess the current solutions, I'm going to write a couple of posts about the different ones I've been trying. One of the intriguing near term solutions (available today) is Fever, a self hosted web based solution. Several geekier types in my social circles had already switched to this prior to the Google Reader announcement, and it works somewhat seamlessly with the Reeder app for the iPhone, which I was a heavy user of with Google Reader.
The self-hosting part of Fever is a bit of a challenge for me, seeing as I did away with my hosting a few years ago because I didn't have the time or wherewithal to continue to deal with it.
I stumbled across this 2010 post from MacStories which motivated me to try it out - seemed low risk and relatively inexpensive, and in the near term, I wouldn't have to deal with the crushing load on some of the other alternatives. So I took the plunge and installed it on a Nearly Free Speech instance. It took a little bit longer than 10 minutes, but not much.
I'm pretty happy with it so far. The web interface is slick and well designed with keyboard shortcuts for just about everything you could possibly do in the program. It has a sharing interface with a few key services built in and the ability to add more as long as they support a share link (I was able to add Google+ in a few minutes and it's as seamless as Reader was). This is key, as I want to be able to add services besides Twitter and Facebook and most other services don't bother or give you the interface.
You can set it up through cron to refresh feeds periodically as well - this was easy on my host as they have a GUI to add scheduled commands. I'm not 100% clear on if it's working all the time, but it does seem to usually come back with feeds somewhat updated if I haven't visited for a while. The downside if you don't do this is that you'll wait for the feeds to refresh for a few minutes if you don't have anything cached already. This is particularly noticeable on the iPhone clients. I think you could also just leave it up in a browser window on a running computer and it would refresh every 10-15 minutes.
I'm Feeling Kind of Warm
While Fever can be used as a straight feed reader a la Google Reader, it's unique feature is that it bubbles up hot topics into a Hot List using a degree scale based on the temperature of the human body (hence the name "Fever"). It does this by dividing feeds into two groups - the Kindling and the Sparks. Kindling are your must read feeds, and Sparks are other feeds that you'd want to influence your Hot list but not necessairily read all the time. I haven't used this feature much yet and haven't added any sparks - Gabe over at MacDrifter tries to quantify this feature and his review is worth a read if you're considering Fever.
Some of the suggestions for using sparks I've seen elsewhere include putting mostly link blogs there, or putting a feed from Pinboard or Instapaper or other services there. It's something I may or may not get to, but as some of the other reviews point out, it's not necessary to use Sparks to use the service mostly as a straight reader.
Mobile Devices with Fever
Shaun Inman, the Fever developer, is a Mac/iOS/Web guy so there's no support for Android devices - a showstopper if you're an Android user. He admits this in his Google Reader fallout post (a few other caveats there to be aware of as well - he's full time on another project right now so his support is minimal). I'm currently an iOS user, so no issues there. I hooked it up to Reeder on my iPhone and also bought Sunstroke, another iPhone only Fever client.
Both Reeder and Sunstroke are good clients - Reeder is the same experience on Fever as it is on the Google Reader back-end (except it takes longer to refresh if you don't set up the aforementioned cron job). Sunstroke handles the Fever specific features of the Hot List better than Reeder, but that's the only major difference.
Sadly, there is no viable native iPad client. The iPad Reeder app is not compatible with Fever yet - it's due for a refresh and I'm sure that might get pushed out a bit as the developer of that product figures out what else he can use as a back-end with Reader's demise. Adding Fever functionality to this client would be a great solution for me in the short term. The web interface is passable in Safari on iOS, but this is definitely a gap that I would run into sometimes. I'm hoping with Reader's demise that we get more apps that will hook into Fever's API as an option, but I'm realistic in that this will probably never be a big enough userbase for some clients to support.
Conclusion
Fever is not for the casual user, or for someone that doesn't have any server side self hosting experience. But I don't have tons and I was able to figure it out, and once you set it up, there's nothing terribly technical about maintaining it. The host I'm currently using is inexpensive, at the most I should have to pay a dollar or two to self host. I'm planning on firing up full service hosting at some point in the next year and I'll move it over there if I'm still using it.
Fever is also probably not a good idea if you're a heavy consumer of feeds on your iPad, at least until a native client comes along.
If you primarily consume on your desktop and iPhone, though, this is a viable solution - which you will not have to worry about scaling or going away anytime soon. It's in your complete control.
I'm going to keep using it while continuing to check out other services. I'll write up the other two services I'm trying, Newsblur and The Old Reader, in the coming days. I'm also intrigued by Feed Wrangler, which should launch in the next few months.
The self-hosting part of Fever is a bit of a challenge for me, seeing as I did away with my hosting a few years ago because I didn't have the time or wherewithal to continue to deal with it.
I stumbled across this 2010 post from MacStories which motivated me to try it out - seemed low risk and relatively inexpensive, and in the near term, I wouldn't have to deal with the crushing load on some of the other alternatives. So I took the plunge and installed it on a Nearly Free Speech instance. It took a little bit longer than 10 minutes, but not much.
I'm pretty happy with it so far. The web interface is slick and well designed with keyboard shortcuts for just about everything you could possibly do in the program. It has a sharing interface with a few key services built in and the ability to add more as long as they support a share link (I was able to add Google+ in a few minutes and it's as seamless as Reader was). This is key, as I want to be able to add services besides Twitter and Facebook and most other services don't bother or give you the interface.
You can set it up through cron to refresh feeds periodically as well - this was easy on my host as they have a GUI to add scheduled commands. I'm not 100% clear on if it's working all the time, but it does seem to usually come back with feeds somewhat updated if I haven't visited for a while. The downside if you don't do this is that you'll wait for the feeds to refresh for a few minutes if you don't have anything cached already. This is particularly noticeable on the iPhone clients. I think you could also just leave it up in a browser window on a running computer and it would refresh every 10-15 minutes.
I'm Feeling Kind of Warm
While Fever can be used as a straight feed reader a la Google Reader, it's unique feature is that it bubbles up hot topics into a Hot List using a degree scale based on the temperature of the human body (hence the name "Fever"). It does this by dividing feeds into two groups - the Kindling and the Sparks. Kindling are your must read feeds, and Sparks are other feeds that you'd want to influence your Hot list but not necessairily read all the time. I haven't used this feature much yet and haven't added any sparks - Gabe over at MacDrifter tries to quantify this feature and his review is worth a read if you're considering Fever.
Some of the suggestions for using sparks I've seen elsewhere include putting mostly link blogs there, or putting a feed from Pinboard or Instapaper or other services there. It's something I may or may not get to, but as some of the other reviews point out, it's not necessary to use Sparks to use the service mostly as a straight reader.
Mobile Devices with Fever
Shaun Inman, the Fever developer, is a Mac/iOS/Web guy so there's no support for Android devices - a showstopper if you're an Android user. He admits this in his Google Reader fallout post (a few other caveats there to be aware of as well - he's full time on another project right now so his support is minimal). I'm currently an iOS user, so no issues there. I hooked it up to Reeder on my iPhone and also bought Sunstroke, another iPhone only Fever client.
Both Reeder and Sunstroke are good clients - Reeder is the same experience on Fever as it is on the Google Reader back-end (except it takes longer to refresh if you don't set up the aforementioned cron job). Sunstroke handles the Fever specific features of the Hot List better than Reeder, but that's the only major difference.
Sadly, there is no viable native iPad client. The iPad Reeder app is not compatible with Fever yet - it's due for a refresh and I'm sure that might get pushed out a bit as the developer of that product figures out what else he can use as a back-end with Reader's demise. Adding Fever functionality to this client would be a great solution for me in the short term. The web interface is passable in Safari on iOS, but this is definitely a gap that I would run into sometimes. I'm hoping with Reader's demise that we get more apps that will hook into Fever's API as an option, but I'm realistic in that this will probably never be a big enough userbase for some clients to support.
Conclusion
Fever is not for the casual user, or for someone that doesn't have any server side self hosting experience. But I don't have tons and I was able to figure it out, and once you set it up, there's nothing terribly technical about maintaining it. The host I'm currently using is inexpensive, at the most I should have to pay a dollar or two to self host. I'm planning on firing up full service hosting at some point in the next year and I'll move it over there if I'm still using it.
Fever is also probably not a good idea if you're a heavy consumer of feeds on your iPad, at least until a native client comes along.
If you primarily consume on your desktop and iPhone, though, this is a viable solution - which you will not have to worry about scaling or going away anytime soon. It's in your complete control.
I'm going to keep using it while continuing to check out other services. I'll write up the other two services I'm trying, Newsblur and The Old Reader, in the coming days. I'm also intrigued by Feed Wrangler, which should launch in the next few months.
Friday, March 15, 2013
Goodbye Google Reader, it's been real
By now, you've probably seen the announcement that Google Reader is being retired effective July 1st, 2013. Over the last 7 or 8 years, it's by far been my most used web tool, and increasingly was the back-end for a couple of apps on iOS both on my iPhone and iPad.
Quite a few people dismissed Google reader a while ago, and were not phased by this announcement (even saw a few "People still use Google Reader?" around the internet). Many preferring to load up Twitter or some other source with content to page through and draw links from, allowing the good stuff to bubble up to the surface. I've never gotten into this method of consumption - I only follow 250 accounts on Twitter at any given time and mostly individuals, not many companies, or RSS type feeds from blogs. I find that Twitter has sub-par tools for managing too much noise, and isn't really interested in developing them at all.
I still prefer subscribing to a lot of things, organizing and ordering them in a way that allows me to skip the heavy traffic sites when I don't have time while still seeing all content from my friends and other lower frequency blogs that matter to me. Reader was always really good for this once you had it optimally set up.
So to say that Google Reader shutting down was a bit of a fork in the cog of my information consumption is an understatement.
No Surprises
It also wasn't (or shouldn't have been) that big of a surprise to the loyal users of the service. Back in 2011, Google removed all the social features built into Reader (and used by a small but hardcore base of people) and forced everyone to share with Google+ as the main sharing mechanism. I'd say 10 out of the 40 or so people I interacted with on the old Reader social platform moved over to G+, the rest stopped using it at that time. People were mad. Google Reader was a great product back then and it was consistently iterative. Now a clunky redesign and a complete neutering of its features didn't bode well for the service.
But some of us continued to use it. I explored alternatives - NewsBlur looked promising but not many people went there and I was after a better social experience. It also cost money, and Google Reader didn't have any implicit costs to use. It's hard to compete with that anywhere, especially when the product is so dominant. There were not many other options that allowed you to use a web interface which doubled as a back end to other applications. So with Google Reader I continued despite the annoyances.
I got into Google+ sharing as much as could be (and for those of my non-reader friends that follow me there, I often have them tell me that I'm the only one that posts anything in their feed.) and I'm still a moderately heavy user of the service. At the same time this was going on, a contingent of people I used to follow on Friendfeed made their way over to G+ and started using it as a replacement or compliment. Between these two crowds, I have a small but active group that I follow there.
What do we do now?
So what to do in a post Google Reader world? There are several competitors being built from the ground up. They all got slammed the other day in the wake of the announcement. Newsblur is still trying to get back on its feet, and The Old Reader and Feedly are spotty as they get hit with several times their normal load. Several other services have been announced including a promising one from iOS developer David Smith called Feed Wrangler, and there will probably be a few others that come into this space now that they barrier to entry has been removed.
Personally, I took the plunge with Fever, a self hosted solution that is pretty solid. More on that in a future post.
Quite a few people dismissed Google reader a while ago, and were not phased by this announcement (even saw a few "People still use Google Reader?" around the internet). Many preferring to load up Twitter or some other source with content to page through and draw links from, allowing the good stuff to bubble up to the surface. I've never gotten into this method of consumption - I only follow 250 accounts on Twitter at any given time and mostly individuals, not many companies, or RSS type feeds from blogs. I find that Twitter has sub-par tools for managing too much noise, and isn't really interested in developing them at all.
I still prefer subscribing to a lot of things, organizing and ordering them in a way that allows me to skip the heavy traffic sites when I don't have time while still seeing all content from my friends and other lower frequency blogs that matter to me. Reader was always really good for this once you had it optimally set up.
So to say that Google Reader shutting down was a bit of a fork in the cog of my information consumption is an understatement.
No Surprises
It also wasn't (or shouldn't have been) that big of a surprise to the loyal users of the service. Back in 2011, Google removed all the social features built into Reader (and used by a small but hardcore base of people) and forced everyone to share with Google+ as the main sharing mechanism. I'd say 10 out of the 40 or so people I interacted with on the old Reader social platform moved over to G+, the rest stopped using it at that time. People were mad. Google Reader was a great product back then and it was consistently iterative. Now a clunky redesign and a complete neutering of its features didn't bode well for the service.
But some of us continued to use it. I explored alternatives - NewsBlur looked promising but not many people went there and I was after a better social experience. It also cost money, and Google Reader didn't have any implicit costs to use. It's hard to compete with that anywhere, especially when the product is so dominant. There were not many other options that allowed you to use a web interface which doubled as a back end to other applications. So with Google Reader I continued despite the annoyances.
I got into Google+ sharing as much as could be (and for those of my non-reader friends that follow me there, I often have them tell me that I'm the only one that posts anything in their feed.) and I'm still a moderately heavy user of the service. At the same time this was going on, a contingent of people I used to follow on Friendfeed made their way over to G+ and started using it as a replacement or compliment. Between these two crowds, I have a small but active group that I follow there.
What do we do now?
So what to do in a post Google Reader world? There are several competitors being built from the ground up. They all got slammed the other day in the wake of the announcement. Newsblur is still trying to get back on its feet, and The Old Reader and Feedly are spotty as they get hit with several times their normal load. Several other services have been announced including a promising one from iOS developer David Smith called Feed Wrangler, and there will probably be a few others that come into this space now that they barrier to entry has been removed.
Personally, I took the plunge with Fever, a self hosted solution that is pretty solid. More on that in a future post.
Tuesday, January 29, 2013
Necessary Lifestyle Changes
I've never been particularly skinny. I was a tubby kid growing up. When I hit a growth spurt in middle school I shot up to 6'3" and that was the slimmest I've ever been. This mostly continued through college. Since college, it's been a slow decline. My diet has gone through periods where it was atrocious. The health issues I was starting to have and the continual pressure on my waistline and pants were just depressing. I've never made a serious commitment to a dietary change to support myself being healthier. I haven't gotten consistent exercise. I've tried and failed a few times. I've read lots of books about the subject, but I've never been motivated enough.
Having kids changes your perspective and also makes you realize that you want to be around for them and see them grow into adults. The history of heart disease and cancer in my family cannot be ignored, and while I'm already at genetic risk, the things I was doing to my body were not helping.
It was time to do something. Christmas was a great time with family. It was also rock bottom for my dietary habits. Cookies and candy out the wazoo. Processed foods, baked goods, just lots and lots of eating for a week. The only things healthy I ate were the meals my mom cooked for dinner. At the end of my vacation, I stepped on the scale in my parents guest bathroom and was appalled at what I saw. I weighed 306 pounds. My mom made a deal with me to lose 40 pounds by July when we have our mini-family reunion. I accepted her challenge.
I got home and immediately fired up SparkPeople.com to track my food intake. I've had moderate success with it before but never stuck with it. It pushes the restricted calories and exercise approach, but doesn't get too drastic with anything.
I started out with that for a week, trying to hit the ranges it recommended, but not doing any other restrictions otherwise. I had one or two bad days, New Years Eve being one of them. But I figured I had cut my calorie intake by at least 30-40% from what I was eating during the holidays. A good start. I also started drinking lots and lots of water. I've always had hydration issues so it's probably good to work on that also, and it does help you feel full and contributes to faster weight loss.
After a week, I had already dropped about 8 pounds. Having been through this before, I know that was a lot of water weight, but it was encouraging. Things were going well, but I knew I wanted to do more. Straight calorie restriction works for me for a while because it steers me away from most foods I shouldn't eat, but I've had issues sustaining it in the past. And from reading various books like Gary Taubes Why We Get Fat: And What to Do About It
and other resources about Paelo and low carb diets, I knew that I wanted to also try to severely restrict carbohydrates.
Modern diet literature comes at dietary structures from many angles on what you can and can't eat. Despite their different angles, they all share one thing in common - refined sugars and processed carbohydrates are bad for you, they are toxic and inflammatory and will potentially shorten your life span and increase your risk of disease and cancer. Unfortunately, we live in an era and in a country where billions are made selling crappy food to us. And I think most Americans get sucked into that, and there's a large machine protecting it. The reality is, in a shift to low-fat over the past 30 years, we've loaded everything up with sugars to compensate, which is even worse. I have Fat Chance: Beating the Odds Against Sugar, Processed Food, Obesity, and Disease
by Robert Lustig
in my queue to read. He also put out this video which I have yet to watch, but it's along the same theme. This stuff is everywhere right now, as doctors discover that 30 years of carb loading is screwing us all. Most of Taubes' book is about this dietary shift and what we need to do to reverse it.
With that in mind, and after a lot of research in various places. I decided to try cutting out processed carbohydrates and refined sugars out of my diet as much as possible. So for the next two weeks after the initial week, I tried that. I kept fruit and higher-carb vegetables in my diet. But no more sugar or artificial sweeteners and no more grains or starches. I cut sodas, flavored waters, juices, breads, baked goods, pasta, ice cream, and basically anything with refined sugar or processed carbohydrates, and any root vegetables. I was hovering around 100g of total carbs and 60-80 net carbs (net carbs subtracts carbs from dietary fiber, good carbs, if you will).
Refined sugars are pretty easy for me to cut out - I already wasn't drinking regular pop, or eating much candy or baked goods (tending to binge on these things when I did ate them, which was causing me heartburn issues galore). Other processed carbs like breds and pastas are harder. It's a chunk of my family's diet and pasta was a staple for meals.You do get pangs for this stuff the first couple of days/week that you try to eat this way. It's tough.
The results have been great. After a month, I'm down 18 pounds to 288 from my peak of 306 just after Christmas. I feel so much better already, pants are already fitting better that were basically goners in my closet. I'd switched mostly to pants with that elastic waste-band cheater thingy. Won't need it much longer. May even go down a pant size or two. My heartburn is basically gone. I feel pretty good. I have more energy. I'm sleeping better and I'm not getting sleepy during the day.
I started out going back to the gym and I've stopped for a few weeks, mostly because I wrenched my back and aggravated an old injury getting too aggressive on an elliptical machine. I will go back in a few weeks, and may have to make some adjustments to my diet to have the stamina to do it.
I still have a long way to go. My immediate goal is to drop 40-50, but if I could drop closer to 100 and be around 200, that would be amazing.
In the past week, I've decided to further reduce my carbs now that I've gotten over the grain hump, and I'm starting a ketogenic diet (aka Low Carb/High Fat). This is a diet that severely restricts carbohydrates in order to switch your body to burning fat. It's a diet that's emerging as a healthy weight loss diet which is easier for people to stay on. The nice part about it is that you can still eat animal fats and other healthy fats and protein in decent quantities, so I can eat a big part of my meals with my family. I first heard about this diet from Dez, who is on his own weight loss journey and doing very well with it. It sounded like something I could get into given my dietary habits and food preferences. After reading r/keto for a few weeks to get ideas and understand the diet, I decided I was ready.
I will write more about these changes as I go - as I've found other people a great source of encouragement in this journey so far, and I also think it will help hold me accountable.
Having kids changes your perspective and also makes you realize that you want to be around for them and see them grow into adults. The history of heart disease and cancer in my family cannot be ignored, and while I'm already at genetic risk, the things I was doing to my body were not helping.
It was time to do something. Christmas was a great time with family. It was also rock bottom for my dietary habits. Cookies and candy out the wazoo. Processed foods, baked goods, just lots and lots of eating for a week. The only things healthy I ate were the meals my mom cooked for dinner. At the end of my vacation, I stepped on the scale in my parents guest bathroom and was appalled at what I saw. I weighed 306 pounds. My mom made a deal with me to lose 40 pounds by July when we have our mini-family reunion. I accepted her challenge.
I got home and immediately fired up SparkPeople.com to track my food intake. I've had moderate success with it before but never stuck with it. It pushes the restricted calories and exercise approach, but doesn't get too drastic with anything.
I started out with that for a week, trying to hit the ranges it recommended, but not doing any other restrictions otherwise. I had one or two bad days, New Years Eve being one of them. But I figured I had cut my calorie intake by at least 30-40% from what I was eating during the holidays. A good start. I also started drinking lots and lots of water. I've always had hydration issues so it's probably good to work on that also, and it does help you feel full and contributes to faster weight loss.
After a week, I had already dropped about 8 pounds. Having been through this before, I know that was a lot of water weight, but it was encouraging. Things were going well, but I knew I wanted to do more. Straight calorie restriction works for me for a while because it steers me away from most foods I shouldn't eat, but I've had issues sustaining it in the past. And from reading various books like Gary Taubes Why We Get Fat: And What to Do About It
Modern diet literature comes at dietary structures from many angles on what you can and can't eat. Despite their different angles, they all share one thing in common - refined sugars and processed carbohydrates are bad for you, they are toxic and inflammatory and will potentially shorten your life span and increase your risk of disease and cancer. Unfortunately, we live in an era and in a country where billions are made selling crappy food to us. And I think most Americans get sucked into that, and there's a large machine protecting it. The reality is, in a shift to low-fat over the past 30 years, we've loaded everything up with sugars to compensate, which is even worse. I have Fat Chance: Beating the Odds Against Sugar, Processed Food, Obesity, and Disease
With that in mind, and after a lot of research in various places. I decided to try cutting out processed carbohydrates and refined sugars out of my diet as much as possible. So for the next two weeks after the initial week, I tried that. I kept fruit and higher-carb vegetables in my diet. But no more sugar or artificial sweeteners and no more grains or starches. I cut sodas, flavored waters, juices, breads, baked goods, pasta, ice cream, and basically anything with refined sugar or processed carbohydrates, and any root vegetables. I was hovering around 100g of total carbs and 60-80 net carbs (net carbs subtracts carbs from dietary fiber, good carbs, if you will).
Refined sugars are pretty easy for me to cut out - I already wasn't drinking regular pop, or eating much candy or baked goods (tending to binge on these things when I did ate them, which was causing me heartburn issues galore). Other processed carbs like breds and pastas are harder. It's a chunk of my family's diet and pasta was a staple for meals.You do get pangs for this stuff the first couple of days/week that you try to eat this way. It's tough.
The results have been great. After a month, I'm down 18 pounds to 288 from my peak of 306 just after Christmas. I feel so much better already, pants are already fitting better that were basically goners in my closet. I'd switched mostly to pants with that elastic waste-band cheater thingy. Won't need it much longer. May even go down a pant size or two. My heartburn is basically gone. I feel pretty good. I have more energy. I'm sleeping better and I'm not getting sleepy during the day.
I started out going back to the gym and I've stopped for a few weeks, mostly because I wrenched my back and aggravated an old injury getting too aggressive on an elliptical machine. I will go back in a few weeks, and may have to make some adjustments to my diet to have the stamina to do it.
I still have a long way to go. My immediate goal is to drop 40-50, but if I could drop closer to 100 and be around 200, that would be amazing.
In the past week, I've decided to further reduce my carbs now that I've gotten over the grain hump, and I'm starting a ketogenic diet (aka Low Carb/High Fat). This is a diet that severely restricts carbohydrates in order to switch your body to burning fat. It's a diet that's emerging as a healthy weight loss diet which is easier for people to stay on. The nice part about it is that you can still eat animal fats and other healthy fats and protein in decent quantities, so I can eat a big part of my meals with my family. I first heard about this diet from Dez, who is on his own weight loss journey and doing very well with it. It sounded like something I could get into given my dietary habits and food preferences. After reading r/keto for a few weeks to get ideas and understand the diet, I decided I was ready.
I will write more about these changes as I go - as I've found other people a great source of encouragement in this journey so far, and I also think it will help hold me accountable.
Monday, December 31, 2012
Book Update December 2012
I read 29 books in 2012, and for the first time I probably read more books digitally than I did in paper. I also read countless articles in Instapaper, on the web and in magazines.
I received an Amazon Kindle Paperwhite
for Christmas and I love it so far - I can tell it's going to increase my use of digital books. I was a late adopter of digital book tools, but I don't regret that - the tools have really matured and they still have a ways to go, but Amazon makes it really easy. The local Hennepin County Library has a decent lending library, and using it with the kindle is easy as long as the publisher doesn't make the book USB only, which many of them still do (but otherwise, it's a plug in, click and drag thing, so it's not a huge deal, but still - having to plug it into a computer seems like old tech). Most of my reading was done on my iPad 3. It's retina display is a huge step forward in reading off an LCD but at the end of the day it's still an LCD display and it makes me bleary eyed. So the e-ink Kindle will come in handy.
I'm proud of my 2 books a month average. I could probably read a book a week or just over 4 books per month if I really put my mind to it, and watched less TV and read less items from the internet, but I enjoy the balance. I also take breaks from reading books and seem to go through spells where I read more.
I didn't read that much that was particularly memorable. I nearly completed reading the "Prey" series by John Sandford. An easy reading thriller/mystery series set in the Twin Cities and featuring a strong protagonist in Lucas Davenport. Some of the later books in the series were starting to get old hat, and somewhat repetitive. It's probably good that Sandford is going to hang it up on this series after another book or two. But it's been a good run. I'm in the middle of Stolen Prey, the last Prey novel. I read some other Sandford books too - I started into the Virgil Flowers series and I read one of the Jason Kidd novels - The Fools Run (which feels horribly dated - it was tech focused but written in the late 80s-but it did give me that nostalgic feeling). Look forward to more from Sandford.
Other notable books I read this year include Ready Player One
by Ernest Cline - an enjoyable novel about a futuristic virtual reality world, The Ghost in the Wires
- Kevin Mitnick's autobiography, and I started the Lost Fleet Series by Jack Campbell (and hope to finish in 2013!). Trying to keep my reading varied and split between fiction and non-fiction but I definitely read more novels this year.
I received an Amazon Kindle Paperwhite
I'm proud of my 2 books a month average. I could probably read a book a week or just over 4 books per month if I really put my mind to it, and watched less TV and read less items from the internet, but I enjoy the balance. I also take breaks from reading books and seem to go through spells where I read more.
I didn't read that much that was particularly memorable. I nearly completed reading the "Prey" series by John Sandford. An easy reading thriller/mystery series set in the Twin Cities and featuring a strong protagonist in Lucas Davenport. Some of the later books in the series were starting to get old hat, and somewhat repetitive. It's probably good that Sandford is going to hang it up on this series after another book or two. But it's been a good run. I'm in the middle of Stolen Prey, the last Prey novel. I read some other Sandford books too - I started into the Virgil Flowers series and I read one of the Jason Kidd novels - The Fools Run (which feels horribly dated - it was tech focused but written in the late 80s-but it did give me that nostalgic feeling). Look forward to more from Sandford.
Other notable books I read this year include Ready Player One
Labels:
2012,
books,
reading,
year in review
Monday, December 10, 2012
Upgrading an old PC to repurpose as a file server
Back in 2005 I purchased what was, at the time, a near top of the line Dell Desktop, a Dell Dimension 9100. It was a great computer for a number of years as our primary desktop.
It ran Windows XP out of the box, which until recently, I'd never touched the installation of, despite having upgraded other computers to 7. It had a decent size drive for the time, 250GB and 1GB of RAM out of the box. It came with what was a top of the line Pentium 4, a chip that still holds up reasonably well for general computing today. The beauty of this machine is that it is a expandable dream with a great case. I'm a little sad that it was one of the few models ever produced in the failed BTX form factor that never really took off, because it would be a great case to continue using well into the future.
Over the years, we slowly replaced it as our day to day computer with laptops and such, but it was always my central repository for files. When I took baby steps into using Crash Plan a couple of years ago, it was the first machine I set up for backup (I've since converted to a family plan because we got another laptop that my wife uses). I've tried to keep all my photos on this drive, as well as a backup of my entire music library.
Over time, I've done upgrades - the original DVD drive was replaced with a burner back when that stuff still mattered. That drive died recently, I haven't bothered to replace it, even though I could get a replacement for 20 bucks, you really don't need them anymore-booting from USB keys is easier anyway, and I have two other burners on laptops on the rare occasion that I need to burn something (usually a DVD of pictures for my mom). In 2009, I put another 2 GB of RAM in and replaced the video card with a more modern version (which is still holding up well today - and works better with windows 7 then the discrete GPU in my 2008 era laptop).
Most recently, I decided that I was done with XP on this box, wanting to be able to utilize Windows 7 for more modern file sharing and management. A friend also talked me into installing Ubuntu which I'm also experimenting with. Microsoft is going to stop updating XP soon as well, and it's just time to upgrade or retire this box. I looked into building or buying a new box, but it's still cost prohibitive given our other financial priorities. I would like to dip into the Mac universe again at some point, but not for a file server that would be used primarily with Windows laptops (and also a cost prohibitive option right now).
So, the domino effect of upgrades began. The nice thing about this box is that it has the modern PCIe architecture with multiple open slots. I updated my router to gigabit ethernet recently and replaced all of my switches with gigabit, so only natural that I'd pick up a Gigabit PCI Adapter Card
for the main file server box. After that, I bought a copy of Microsoft Windows 7 Home Premium Upgrade
. I considered upgrading my laptop to Windows 8 and trying to transfer the copy of 7 over to the desktop, but decided I wasn't ready to mess with Windows 8 yet. I will eventually upgrade my old laptop to Win 8 as an experimental device, but not yet.
Incidentally, bought and tried to install Windows 8 initially on this old desktop at the low upgrade price, but the installation failed and it reverted back to my XP installation. I didn't try it again - the other thing that started happening is the hard drive was clicking during the Windows 8 install. Behavior which I did not hear once I went back to Windows XP. But it was pretty obvious that something was either incompatible with Windows 8 or this drive was on its last legs.
When the Windows 7 upgrade showed up, I installed it from a USB Key. I made a back up using the Windows Easy Transfer program. It was very easy. (just wanted another duplicate to have along with Crash Plan). Immediately, the disk drive started clicking. Not in a good way. I restored all the files to the C drive with the transfer program. But, by the next day, the system booted into the recovery partition and wouldn't boot or re-install windows. I tried installing ubuntu but that also failed. I know a drive that is toast when I see it. It was the original 250 GB drive from 7 years ago, so I'd say it had a good life. It made it a lot longer than the external 750GB drive that died on me earlier this year.
Deciding that I wanted to continue using this machine as a file server for as long as I could, I purchased a 1 TB 7200 RPM Western Digital Blue
drive from Amazon. I also bought a USB 3.0 PCIe
card to use with the USB 3.0 external drive. Once all that arrived and I installed, I loaded Windows 7 back up to the new hard drive, creating a separate partition for documents and leaving space for Ubuntu. I also installed Ubuntu but I haven't used it much yet. Eventually, I'd like to run a file server off of it, but that's going to take some time. I had to use a registry workaround to install Windows upgrade media on a fresh drive, but it worked like a charm.
Instead of using Windows Easy Transfer again, I recovered from Crash Plan, to a folder on the desktop. The easy transfer program was nice and easy but it also scattered about many files that I didn't want anymore, and I wanted to isolate them. The recovery process on Crash Plan is pretty straightforward, once you figure out how to re-link an archive on an external drive (which took me some time, not an obvious thing in the software or in the restore directions on Crash Plan's site). It also took a bit of searching to figure out how to re-enable the ability to "adopt an old backup" functionality (comments in this post) once I had restored, and I'm still not 100% sure if that's working properly.
Adopting a backup with Crash Plan is supposed to take all the files and match them up to your existing backup, even if you've moved them around (which I have). I want to avoid sending another 100GB through my internet connection if I can avoid it, and so far, so good with that. (although there is little information about how this process actually works for the more technically inclined). It was still chugging away at processing the backups a good 12 hours after the install, but it didn't seem to be adding to the archive again so far.
With the installs and upgrades out of the way, I'm moving all of our photos and documents onto this computer to serve as the central repository. I have pictured scattered over 3 machines, the same Apple photo-streams gone wild on multiple boxes (which I am going to consolidate into one on this box), and a lot of duplication that I am attempting to de-dupe. My approach is to move everything onto the documents partition on the server box, and then run a de-duplification program to identify and delete duplicates. This is going to take some time, but I'll come out the other end with a full set of data.
I'm pretty happy with the performance of my newly upgraded box. There is a noticeable performance improvement with the 7200 RPM drive. (so much so, that I'm contemplating putting a small SSD drive in to stick the OS on) The USB 3.0 card makes transfers to and from the external drive a breeze and it's really fast (so much so, that I wish the laptop we just bought last spring had USB 3.0. Sadly it doesn't.) The Gigabit Ethernet card is making file transfers on and off the box really fast from either wired or wireless connections. The processor and system bus are truly the limiting factors on this box now. It even runs Aero Glass on Windows 7 without a problem - the video card that I upgraded a few years ago doesn't choke on it at all.
All of this upgrading and Hard Drive replacement is significantly easier with Crash Plan and a large external disk drive - I wouldn't have wanted to try and do this even a few years ago, but now the materials and backup solutions have become so cheap and easy to use that it's easy to upgrade the hard drive and be back up in running in a day or two.
Barring motherboard or other major component failure, this box will probably last me another 3-5 years as a file server, and it's even quick enough to use as a general web browsing computer in a pinch. I don't think MSFT will discontinue support for Win 7 any time soon, considering some large enterprises (like my own) are just finally moving everybody onto it. Really shows you how much things have slowed down - my previous desktop only made it a bit over 4 years before it got relegated to the trash pile.
I'm going to upgrade that last Gigabyte of RAM
in the Dell box to take it to the max of 4GB since it's only $25 to do so at this point, and I may mess around with the storage options a bit more since there's space for a second or third drive. In the end, I've been able to make a bunch of cheap upgrades under $300 total that have served this machine well, with some parts that I can likely bring with me to the next PC rebuild. And in the process, I've re-organized my family's files so that it's all in one place.
It ran Windows XP out of the box, which until recently, I'd never touched the installation of, despite having upgraded other computers to 7. It had a decent size drive for the time, 250GB and 1GB of RAM out of the box. It came with what was a top of the line Pentium 4, a chip that still holds up reasonably well for general computing today. The beauty of this machine is that it is a expandable dream with a great case. I'm a little sad that it was one of the few models ever produced in the failed BTX form factor that never really took off, because it would be a great case to continue using well into the future.
Over the years, we slowly replaced it as our day to day computer with laptops and such, but it was always my central repository for files. When I took baby steps into using Crash Plan a couple of years ago, it was the first machine I set up for backup (I've since converted to a family plan because we got another laptop that my wife uses). I've tried to keep all my photos on this drive, as well as a backup of my entire music library.
Over time, I've done upgrades - the original DVD drive was replaced with a burner back when that stuff still mattered. That drive died recently, I haven't bothered to replace it, even though I could get a replacement for 20 bucks, you really don't need them anymore-booting from USB keys is easier anyway, and I have two other burners on laptops on the rare occasion that I need to burn something (usually a DVD of pictures for my mom). In 2009, I put another 2 GB of RAM in and replaced the video card with a more modern version (which is still holding up well today - and works better with windows 7 then the discrete GPU in my 2008 era laptop).
Most recently, I decided that I was done with XP on this box, wanting to be able to utilize Windows 7 for more modern file sharing and management. A friend also talked me into installing Ubuntu which I'm also experimenting with. Microsoft is going to stop updating XP soon as well, and it's just time to upgrade or retire this box. I looked into building or buying a new box, but it's still cost prohibitive given our other financial priorities. I would like to dip into the Mac universe again at some point, but not for a file server that would be used primarily with Windows laptops (and also a cost prohibitive option right now).
So, the domino effect of upgrades began. The nice thing about this box is that it has the modern PCIe architecture with multiple open slots. I updated my router to gigabit ethernet recently and replaced all of my switches with gigabit, so only natural that I'd pick up a Gigabit PCI Adapter Card
Incidentally, bought and tried to install Windows 8 initially on this old desktop at the low upgrade price, but the installation failed and it reverted back to my XP installation. I didn't try it again - the other thing that started happening is the hard drive was clicking during the Windows 8 install. Behavior which I did not hear once I went back to Windows XP. But it was pretty obvious that something was either incompatible with Windows 8 or this drive was on its last legs.
When the Windows 7 upgrade showed up, I installed it from a USB Key. I made a back up using the Windows Easy Transfer program. It was very easy. (just wanted another duplicate to have along with Crash Plan). Immediately, the disk drive started clicking. Not in a good way. I restored all the files to the C drive with the transfer program. But, by the next day, the system booted into the recovery partition and wouldn't boot or re-install windows. I tried installing ubuntu but that also failed. I know a drive that is toast when I see it. It was the original 250 GB drive from 7 years ago, so I'd say it had a good life. It made it a lot longer than the external 750GB drive that died on me earlier this year.
Deciding that I wanted to continue using this machine as a file server for as long as I could, I purchased a 1 TB 7200 RPM Western Digital Blue
Instead of using Windows Easy Transfer again, I recovered from Crash Plan, to a folder on the desktop. The easy transfer program was nice and easy but it also scattered about many files that I didn't want anymore, and I wanted to isolate them. The recovery process on Crash Plan is pretty straightforward, once you figure out how to re-link an archive on an external drive (which took me some time, not an obvious thing in the software or in the restore directions on Crash Plan's site). It also took a bit of searching to figure out how to re-enable the ability to "adopt an old backup" functionality (comments in this post) once I had restored, and I'm still not 100% sure if that's working properly.
Adopting a backup with Crash Plan is supposed to take all the files and match them up to your existing backup, even if you've moved them around (which I have). I want to avoid sending another 100GB through my internet connection if I can avoid it, and so far, so good with that. (although there is little information about how this process actually works for the more technically inclined). It was still chugging away at processing the backups a good 12 hours after the install, but it didn't seem to be adding to the archive again so far.
With the installs and upgrades out of the way, I'm moving all of our photos and documents onto this computer to serve as the central repository. I have pictured scattered over 3 machines, the same Apple photo-streams gone wild on multiple boxes (which I am going to consolidate into one on this box), and a lot of duplication that I am attempting to de-dupe. My approach is to move everything onto the documents partition on the server box, and then run a de-duplification program to identify and delete duplicates. This is going to take some time, but I'll come out the other end with a full set of data.
I'm pretty happy with the performance of my newly upgraded box. There is a noticeable performance improvement with the 7200 RPM drive. (so much so, that I'm contemplating putting a small SSD drive in to stick the OS on) The USB 3.0 card makes transfers to and from the external drive a breeze and it's really fast (so much so, that I wish the laptop we just bought last spring had USB 3.0. Sadly it doesn't.) The Gigabit Ethernet card is making file transfers on and off the box really fast from either wired or wireless connections. The processor and system bus are truly the limiting factors on this box now. It even runs Aero Glass on Windows 7 without a problem - the video card that I upgraded a few years ago doesn't choke on it at all.
All of this upgrading and Hard Drive replacement is significantly easier with Crash Plan and a large external disk drive - I wouldn't have wanted to try and do this even a few years ago, but now the materials and backup solutions have become so cheap and easy to use that it's easy to upgrade the hard drive and be back up in running in a day or two.
Barring motherboard or other major component failure, this box will probably last me another 3-5 years as a file server, and it's even quick enough to use as a general web browsing computer in a pinch. I don't think MSFT will discontinue support for Win 7 any time soon, considering some large enterprises (like my own) are just finally moving everybody onto it. Really shows you how much things have slowed down - my previous desktop only made it a bit over 4 years before it got relegated to the trash pile.
I'm going to upgrade that last Gigabyte of RAM
Subscribe to:
Posts (Atom)


