Needed: Nest

Head on over to the Nest homepage and read up on the thermostat yourself. It looks like quite the device, and something that I might have to try and convince my wife is worth getting.

The Nest

I would love to get my hands on one to replace the non-programmable thermostat that we currently have for our house. It would be an improvement with just how good it looks, but being able to control it from my iPhone (or my wife’s) would be a huge benefit as well. Yes, I know they are currently $250, but I would still like (at least) one.

I like seeing simple every-day products being rethought. So cool.

Expanding the Network

With the winter winds blowing in quickly here in Minnesota (we had 80s and now we wake up to 30s … what a difference a week makes), the regular winter drop in my wifi signal has come and decided to stay. This has forced me to think about expanding the network at home a little bit in order to better cover the entire house with wifi (and provide more gigabit ethernet ports) for the winter.

I also need an automatic, network-based way to keep my wife’s MacBook backed-up as she continues to add more and more photos to her machine (which includes some professional ones as well). There are some other minor “needs” (like network storage for client files during data recovery operations), but those are tertiary and not really that important for now.

Here is what I am looking at right now to accomplish these goals:

Apple Time Capsule

This is the most direct and simplest solution to my needs. Basically I would add a Time Capsule to the mix, which would take the place of my current Airport Extreme as the central router for the house and the Extreme would be delegated to the far wall in the basement to provide wireless to the other end of the house.

The Time Capsule would also automatically (and wirelessly) backup my wife’s MacBook and provide some simple file storage when there is a need (I would get the smaller, 2 TB version). Another benefit would be that a Time Capsule would be a lot more power-friendly than the other option I am looking at right now.


This is the hacker option, and sounds really exciting … depending on the time of day and what I am working on. To tell you the truth, going this route would probably also lead me down a very dangerous path of adding a rack (or two) to my basement Cave and starting to spend A LOT of money on other things that I might want … like:

  • rack mount server(s)
  • rack mount UPS
  • rack mount switch
  • rack mount patch panel
  • rack mount …

Yeah, that’s a very dangerous (and expensive) list. Once I start going down that path, I will not return until I have a mini datacenter up and running in my basement. Scary, if exciting, thought.

The cool thing is the flexibility (and storage capacity) that a FreeNAS 8 box would allow me to have. It would fill the Time Machine backup need along with the network file storage needs as well, and be able to grow as I need it.

However, it would suck up power like there is no tomorrow. I would also need to still purchase something to extend the wireless network, but I would most likely go with a small Airport Express instead and hope it can cover everything I need it to.

This is most definitely the most expensive, power-hungry, and hackish option.

It would also be a ton of fun.


Since there is a question-mark at the end, obviously I don’t know where I am going to go with this. Regardless of the decision, I will also be picking up a few USB external hard drives as well as cloning drives for my wife’s MacBook and my MacBook Pro.

I will have a followup post in the future once I have made a decision.

What can push Linux to the next level?

I should preface this entire post with the following disclaimer:

This has to do strictly with Linux on the desktop and is nothing more than my personal opinions on the matter. I have no knowledge (of anything, really).

Good. With that out of the way, let’s jump right into it!

GNU/Linux has a very passionate following as a desktop operating system. There are a myriad of reasons why a person might feel this way, and that’s quite cool. Whether it be the developer wanting to have control of as much of the system as possible, the open source advocate choosing FOSS out of a sense of duty, or maybe a computer tweaker who just wants to be able to mess around with their OS.

Oh, it also might be your grandparents who were handed a machine with Linux installed so that their grandson might not have to continuously remove malware from their Windows box. You know, just maybe.

Needless to say, there are reasons.

However, desktop Linux has also not really caught on in the “mainstream” market. I don’t think anyone is really saying otherwise, but what would it take to push Linux to the next level and encourage mainstream uptake?

You need to start with the one thing you can control: software.

Right now things seem to be shaping up in a three-way battle for the desktop environment: Gnome 3 vs. KDE 4 vs. Unity. Now, that’s not entirely true because Unity is really (I think) a shell on top of Gnome, but I would say these are the BIG THREE at the moment mainly because Ubuntu has tossed their towel in with their Unity environment.

What needs to be done?

We need a time, now, after the huge changes that Gnome 3, KDE 4, and Unity have brought to just fix bugs, work out UI inconsistencies and do a ton of user testing to figure out what pitfalls there are for all three. I believe there is room for all three desktop environments, but they all need some cleanup and focus on the “polish” … which, by the way, is a terrible term for something like this, but I’ll go with it anyway.

I’ve thrown my hat in with Unity because I like a lot of what they have done and it works pretty well where I use it (mainly on widescreen monitors and laptops), but there are things that need to just be worked out. How windows react with the Unity toolbar can sometimes be … interesting. Unifying the scrollbars will be greatly appreciated and there has to be a better way for the menu bar, even if you need to rip off Apple’s ideas. Those are all design decisions, and things will continue to change in the future.

The default state of each environment needs to be attractive, but not gaudy. I think Mac OS X has proven that incremental changes to an OS can keep things fresh without needing to toss everything aside (I’m looking at you Windows Vista/7).

This is where we started.
Snow Leopard image
After 10 years, this is what we now have.

Very familiar and yet different at the same time. So much as been polished, changed, changed again, moved, added to, removed … you get the picture. With the changes brought about in Gnome 3, KDE 4, and Unity I think the base has been set for a long, incremental polishing of the user-facing interface to become something really really great.

I’ll go on record saying that I like what I see with Unity, but that I think all three are on the right path.

However, the software is just one part of it (or, maybe more as we will see). What is maybe even more frustrating is the seeming lack of OEM support for Linux.

It has been getting better on the hardware front, but there needs to be a huge push to get open source drivers (or at the least, comprehensive documentation) out there so that hardware support can get better.

I, for one, love the ThinkPad line of notebooks. I would like to see Lenovo make it a policy to only use hardware that is supported by Linux because I think that ThinkPads make excellent development machines. I understand that is probably not possible, but if a major player like Lenovo would make that push, maybe we would see component manufacturers get off of their duff and start really supporting open source operating systems.

I hope for the day when I can go to Lenovo’s site, choose any laptop I want based on my needs and be confident that I can download the latest Ubuntu/Fedora/etc., install it, and get to work.

Offering an install of an open source operating system would be great as well, even if Lenovo makes their own distribution to put on their machines. HP bought Palm and now there are rumors of webOS because put onto their traditionally Microsoft-only hardware platforms. If that starts to become a differentiator for OEMs, then maybe this will become a reality.

So, those are just some generic thoughts about what might need to happen for Linux to get pushed to the next level. As for me, I’ll continue to push it where it is viable. I already have my brother happy with his desktop because he can do anything he needs without the need to worry about malware at the moment (not 100% true, but more so than before for him).

I also think the education market is primed for a little disruption, but that is for another time.