Downsizing Computing

After going from the extreme of having too many computers at home to manage (I think people underestimate the “management overhead” involved of having more than a desktop and notebook), I’m finally approaching a more reasonable state.

Just a few days ago I shut down a Windows notebook (Thnkpad T61) whose only apparent purpose was to drive my Fujitsu ScanSnap S1500 for dealing with bills and stuff. Since it was hooked up to a dedicated monitor and had its own desk, it consumed way more space that a notebook normally would. All I really used it for was scanning documents into my Dropbox folder.

This all happened because my main “work” computer at home, a Dell Optiplex 760 with dual 1600×1200 displays decided to eat its own hard disk. According to the date on the disk, it’s not very old. But it stopped working. And faced with the prospect of setting it back up, I asked myself why I REALLY ran Linux on that machine anyway. So much of my work is remote, and I could always install a little Linux VM on there using VirtualBox anyway.

So after a week or so of on and off deliberation, I decided to drop a spare 3 year old 750GB disk in the Optiplex, install Windows 7 using a spare license I had, and attach the scanner to that machine. This allowed me to free up that ThinkPad, retiring it to a small stack of notebook computers on the shelf that I no longer use.

What I realized in doing this is that after installing Windows 7, there really aren’t that many other applications I need to be productive.  I installed Mozille Firefox, Google Chrome, PuTTY, IZarc, WinSCP, VIM, VLC, iTunes, SumatraPDF, PDFCreator, Picasa, Dropbox, Skype, and VirtualWin. That really doesn’t take long.

Since I’d been putting all my important data (aside from Photos and Music, which are about 110GB combined) in Dropbox anyway, it’s not hard to move from one machine to the other. The only thing remotely tricky was migrating the Picasa databases correctly so that all the face recognition training came along.

This means that my real “working set” of computers is down to 3 or 4, which is another way of saying that I’d like to remove one more machine from the list. Now I have a desktop running Windows 7, a home “server” running Linux, a personal notebook running Windows 7, and a work laptop running Linux.  (I’m not counting our “TV Computer” which is used almost exclusively for Netflix and watching other videos we’ve archived.)

If I can find a good way to combine the two notebooks, I’ll be quite happy with this arrangement. I’ve done some experiments both ways with that so far but am not sufficiently happy with how any of them have turned out yet. If I hit upon a winning combination, I’ll be sure to document that.

It’s interesting to note how many of my problems could be solved by some good file syncing tools and apps that natively “get” that their file may be synced between multiple machines. I suspect that this push toward data in the cloud may be the thing that gets people designing stuff that in the mindset, except that I won’t be running the app on my computer anymore. What’d I’d absolutely love in the meantime is an option in Dropbox where I can sync certain folders among my computers WITHOUT a copy in the cloud. I really have no interest in paying for 100+GB of storage to keep my music and pictures synced. (I’m more than happy to have an offsite backup of my scanned documents, however.) Windows Live Sync used to be pretty good for that, but it’s been replaced with something that is, in my experience, slower buggier, and less transparent. I don’t understand what happened there.

Posted in tech | 20 Comments

New Year’s Eve Dinner

A couple days ago my wonderful wife came home from Costco with some food we don’t often eat around here–including a couple of Lobster Tails! So we decided that New Year’s Eve dinner would be a bit fancier than the normal fare around here.

Using this recipe we prepared broiled lobster tails. And, to take it over the top, we made Bacon Wrapped Scallops using this recipe.

Picture here.  (Yes, playing with Tumblr more).

Side dishes were mixed brown rice and green beans with slivered almonds and small tomatoes. Overall it was VERY tasty. One of of the tails didn’t quite cook all the way through on the first try and we managed to smoke up the house a bit, but it was still well worth the effort.

For a final dose of evil, we made Chocolate Lava Cakes for desert a few hours later, using the recipe in the little book that came with the Kitchen Aid mixer. To top it I made a fresh raspberry syrup using some raspberries, corn syrup, sugar, and a tiny bit of water.

We usually don’t cook this much and this richly, but it was a good way to ring in the new year.

Posted in cooking | 1 Comment

Watching Food Inc.

The documentary Food Inc. is a fantastic overview of the problems with the modern food system in America. If you have not seen it, I highly recommend it. If you haven’t heard much about it, the text on their about page is as good as anything I could write about it:

Featuring interviews with such experts as Eric Schlosser (Fast Food Nation), Michael Pollan (The Omnivore’s DilemmaIn Defense of Food: An Eater’s Manifesto) along with forward thinking social entrepreneurs like Stonyfield’s Gary Hirshberg and Polyface Farms’ Joel Salatin, Food, Inc. reveals surprising—and often shocking truths—about what we eat, how it’s produced, who we have become as a nation and where we are going from here.

I’ve read Schlosser and Pollan’s food writing and find myself constantly learning new and disturbing things when I do. The simple fact is that we know so little about what are food really is, where it comes from, how its made, and what the trade-offs really are. This is especially true of the cheaper processed and/or “fast” food that’s all over the place.

Though I’d seen the film about a year ago, I found myself re-watching it the other night–mostly in an attempt to help me remember some of what I’d forgotten. Near the end of it, I started to wonder what’d happen if every school assigned it for homework: just watch the film and talk to your parents about it.

A couple months ago we signed up for the local CSA and have been really happy with both the quality and selection of the foods we get–even in the off season! We can’t wait until more of the Spring and Summer foods start appearing in our bag(s). Between that and cooking so many of our own meals at home, I have some hope that we’ll be able to eat more “real” food than if we didn’t take the time and think about what we’re doing.

Say what you will about the Obama administration, but I can’ t think of a better issue for first lady Michelle Obama to be focusing national attention on. I just wish more of the health care debate talked about how the “food industry” (it really is industrial) affects health in this country.

No matter what your political views may be, watching the movie is one of the best things you can do for your health–it’ll make you think and hopefully change what you eat.

Posted in cooking | 5 Comments

A Post Per Day in 2011

I’ve recently become annoyed at myself for not making time to blog more. It’s so easy to get distracted by other things or just waste time. The reality is that I get a lot out of blogging, but I need to invest myself in actually doing it.

So my plan is to blog once a day in 2011. Given the ubiquity of blogging tools, I ought to be able to post something either here or on one of my experimental blogs.

This really isn’t a New Year’s Resolution, it’s just what I’m gonna do.

Posted in Uncategorized | 10 Comments

Linux on Laptops: FAIL

In Ubuntu 10.10 on the Lenovo Thinkpad T401s, I wrote about my new work laptop and how happy I was to have it. Oh, how times have changed!

TL;DR

There seem to be some funky kernel/driver issues in recent kernels that have caused me performance degradation at times, loss of wireless now and then, and a general frustration. I no longer believe that Linux is a good idea on laptops (for me) unless I want to spend A LOT of time messing around with tweaks and updates to make things that should Just Work actually work.

Longer Story

I’ve owned many Thinkpads in my day. In order, I’ve had a 380D, 600E, T21, T23, T43P, T61, and now the T410s (wanted the X301 but opted for the T410s instead). I’ve long believed that from a hardware point of view, IBM/Lenovo had consistently made some of the best machines out there. And I’ve run Linux on all of them.

It used to be that a Thinkpad was a fantastic laptop for running Linux. But sometime in the last few years, all that changed. There are a lot more variations in little components that REALLY MATTER when it comes to good Linux drivers and support. Notably I see issues with wireless cards and video drivers.

I believe that this laptop is simply “too new” for Linux. There are a lot of issues that still need to be worked out before things just work out of the box. But I’ve already invested a few days worth of effort into that (trying new kernels, reproducing the problems, etc) and am finding it hard to justify any more. For the same price my employer paid for this machine, I can get something that’s probably almost as good that will run Linux well. Or I can reinstall the Windows 7 that I removed and run a Linux virtual machine on it.

It’s all maddening, really. It seems like I’m faced with choosing two of these three options:

  1. modern hardware
  2. great hardware
  3. the operating system I want

The hard part is deciding which I’m willing to omit. For the last week, I’ve mostly been computing on my personal Asus UL30A-X5 running Windows 7. And while it has one of the worst trackpads I’ve ever used and a glossy screen that I’m not fond of, it’ll run forever on battery and the keyboard is pretty comfortable. It’s nowhere near as fast as my T410s (much slower CPU and no SSD) but that’s okay for a lot of what I do. And, honestly, Windows 7 isn’t hard to get along with at all. I mostly use Google Chrome, Firefox, and PuTTY anyway.

Part of me thinks I should just put the T410s in a drawer and bring it back out when Ubuntu 11.04 comes out and magically fixes everything. But that part of me needs to deal with the part that says, “this is f’ing nuts! It’s almost 2011 and I can’t believe I’m still dealing with this crap! I don’t want to support vendors that make stuff that doesn’t work 100% right with Linux!”

Sigh.

Ultimately, I’m sick of wasting my time. I’m no longer puzzling over why so many of my coworkers have Mac notebooks these days. I guess there’s something to be said for having tight control over the hardware and the operating system. But I already know Windows pretty well too.

Decisions, decisions.  Ugh.

I guess I should remind myself of something I said back in 2002:

Linux may be headed to the desktop someday, but it’s not there yet. Maybe in a few years. Linux is great on the server. So is FreeBSD. I can only see limited reasons for ever running a Windows server. The same has become true of a Linux desktop.

Some things haven’t changed as much as I thought…  Maybe I should give a System76 machine a shot.

Posted in Uncategorized | 16 Comments

SMS Spam Filtering?

Recently I’ve seen SMS spam appearing on my Droid. That never happened a few years ago. It occurred to me that if this was Email instead of SMS, I’d have a “mark as spam” button to hit or the ability to block the sender, etc. But Verizon (at least) doesn’t seem to have such a facility. Or it’s just really well hidden.

That makes me wonder why Google doesn’t offer an add-on for Android that implements Akismet style spam filtering for incoming SMS messages. It seems that with Google Voice, they’re already innovating right past the carriers anyway, so why not fix SMS too?

Now it’s entirely possible that Verizon has blocked thousands of SMS spams from ever reaching me, but how would I know that? They’re not very transparent about what’s going on.

Posted in tech | 11 Comments

Sentaor Inhofe’s Poor Piloting Judgement

Reading this over at AVWeb make my blood boil.

Sen. James Inhofe (R-Okla.) says he won’t guarantee he’ll be more vigilant about checking NOTAMs after he landed on a closed runway occupied by maintenance workers ten days ago in Texas. “People who fly a lot just don’t do it,” Inhofe told the Tulsa World. “I won’t make any commitments.” Inhofe added that while “technically” pilots should “probably” check NOTAMs, it would be impractical for him to do so on the many flights he makes to small airports in Oklahoma each year. The FAA has confirmed it is investigating the Oct 21 incident in which Inhofe landed a Cessna 340 on an occupied closed runway at Port Isabel-Cameron County Airport, Texas, He was reportedly carrying three others in the light twin when he made the landing on a runway bearing oversized painted Xs, a large red truck, other vehicles, and construction workers. The workers were using loud equipment at the time and didn’t hear the plane’s approach, so one person ran to warn them. A supervisor immediately reported the incident to the FAA and told TulsaWorld.com he was “still shaking” when he reached the hangar to confront the pilot. For his part, Inhofe said he didn’t see the Xs until late on final and was concerned he might not be able to abort safely. He said he landed “well off to the side” of the workers.

Seriously?

That’s just nuts. Not only is he telling us that he’s knowingly violating the law and ditching his responsibility as a pilot (checking NOTAMs), he’s telling us that he didn’t even bother to look at the runway before landing on it (he missed the X marks, large red truck, and people). And when he did finally see them, he was worried that he couldn’t safely go around.

Dear god, I hope I never have to share the sky with this sad excuse for a pilot. And I’d certainly never want to fly with him.

I’d be ashamed if I had been his instructor.

Update: As of Feb 2011, it looks like he got some remedial training. I hope it helps!

Posted in flying | 6 Comments

Homemade Honey Wheat Pizza Crust

Last week we embarked on attempting to make our own honey wheat pizza crust. Much to our surprise, it came out very well on the first attempt!

Wilbur Inspects the Pizza

Wilbur Inspects the Pizza

So here’s what we used:

  • 1 cup of warm water (110-115 degrees F)
  • 1 package of active dry yeast
  • 2 teaspoons of oilve oil
  • 1-2 teaspoons of honey
  • 1 cup of regular flour
  • 1 cup of wheat flour

And the process:

  1. mix the yeast and water in a large mixing bowl (or stand mixer) and let sit for a few minues
  2. mix in the regular (white) flour
  3. mix in the olive oil, honey, and wheat flour
  4. add additional flour if the dough is sticky
  5. set the dough aside to rise in an oiled bowl and cover with cotton towel
  6. after 1 hour (or when the dough has doubled in size), separate the dough into two halves and prepare as you normally would

A few more pictures are in my Making Honey Wheat Pizza album.

The next cooking post will be about the toppings on that pizza. 🙂

Posted in cooking | 2 Comments

Diagnosing Yahoo’s Stagnation

Today I read an article in the New York Times titled Even Under New Captain, Yahoo Seems Adrift. And while it’s been a few years since I worked there, I feel like I’ve seen this scenario before. But before I spew my 2 cents on the issue, let me pose a very simple question.

Name one good thing that Yahoo! does better than any other large web site and it generally recognized for doing well.

Think about it for a minute or two if you need to. I’ll wait.

Really, don’t rush.

Ok, got it? Not yet? Hm. Perhaps that’s a really big part of the problem.

But really, that just illustrates the obvious problem. The less obvious problem is a deeper cultural issue. It’s an institutionalized lack of accountability that makes it easy to blame others (upper management, other product teams, “market forces”, and so on) for things that don’t happen.

The reality is that the bright spots in the company were bright because they managed to succeed despite having the option of blaming others and not taking the risks necessary for success. They were also comfortable not trying to please everyone all the time.

Now I don’t talk to many Yahoos these days, but I have a hard time believing that this particular aspect of Yahoo has changed that much.

I believe you can fix this by bringing in the right CEO. But that means finding someone who really “gets” this business that Yahoo is in. It has to be someone with a strong vision and the guts to tell people what they’re screwing up and hold them accountable. From everything I’ve read, I get the sense that Bartz has the guts but not the vision. That means she’s relying on the advice of folks who have a vested interest in doing it the same old way.

If Yahoo were to suddenly find and strong CEO with a real vision for its products (and building things that users cannot live without), the company would be difficult to stop–especially now that it’s not spending untold dollars in a hopeless attempt to catch up to Google in the search business. I’m talking about the kind of vision that doesn’t come from a marketing team or a committee. I’m talking about the kind that comes from a passionate leader who really gets what the Internet is about and wants to make it better.

My advice to Carol (or the board): don’t believe everything you hear. Definitely don’t compromise. That’s a large part of what got Yahoo into this mess. And please find someone with the vision that Yahoo needs.

(Oh, and please don’t think you can acquire your way to building truly great products. That has been tried too many times already.)

Posted in yahoo | 19 Comments

Ubuntu 10.10 on the Lenovo Thinkpad T410s

I recently got a new notebook for work. After virtually no deliberation, I knew I’d get a Thinkpad. I’ve always had Thinkpads and mostly loved them. While not cheap, they’re built like tanks, very well thought out, and often run Linux very well.

I’ve owned a 380D, 600E, T23, T43p, and a T61. I really wanted the X301, since a few coworkers have it and swear by it. But Lenovo stopped making it and I toyed with the idea of buying one from a retailer which still had some in stock. The “Edge” series was interesting but the 13″ model had one fatal flaw: the glossy screen. I can’t fathom why people want those, but to each his own. I’m a matte screen kind of guy.

After finding the T410s (the little brother of the T410) I was intrigued. I read a lot about compatibility with Linux and was thrilled to see that Ubuntu 10.10 should “just work” out of the box.

It did.

I wiped the drive (a 128GB SSD–I’m never getting a “normal” hard disk in a notebook again) and installed the 64bit Ubuntu 10.10 desktop. It all works: sound, wifi, video, webcam, trackpad, bluetooth, you name it!

So far I’m loving this little machine (and the nice touches in Ubuntu 10.10 as well). It’s just the right size, weight, and performs amazingly well.

Posted in tech | 25 Comments