Monthly Archives: May 2007

Surface computing

I’ve seen lots of surface computing videos on the web for the last few years, but this one is the first one I’ve seen with some complete (and interesting) real life applications / illustrations in the demo. The phone and restaurant table examples were especially interesting, and it seems like they’ve already got businesses lined up and developing systems based on it.

It is a little long, but most of the demos are really worth seeing. The video puzzle thing at the end is crazy.

PS - Don’t tell Dan, but it’s from Microsoft… :)

Awesome Router

Awesome RouterIt was only a matter of time before someone built the Slurpr:

Well, the idea is to bundle all the traffic from these six wireless network interfaces (and maybe a wired interface too) into one big connection which, if you keep the wireless interfaces down to five, otherwise you need to hook up to it by wire, could be retransmitted into one powerful new connection! *^_^*

The box at this moment happily boots Debian and the bonding of all the network traffic is done in a load-balancing way, but the other way around. Instead of balancing the load of one connection over multiple servers, we balance multiple connections into one device.

+ points from me for using Debian :)
The box doesn’t crack keys for protected networks by default, but it is running Linux, so you could pretty much make it do whatever you wanted to.

Who needs square feet?

Small houses challenge our notions of need as well as minimum-size standards

HouseDown a rambling residential road on the outskirts of Sebastopol, the dream house sits like a testament to discriminating taste.

This dream house is the love child of artist-builder Jay Shafer, who lovingly hand-crafted it. The stainless-steel kitchen, gleaming next to the natural wood interior, is outfitted with customized storage and built-ins. From his bed, Shafer can gaze into the Northern California sky through a cathedral window. In his immaculate office space, a laptop sits alongside rows of architectural books and magazines — many featuring his house on the cover. And from the old-fashioned front porch, he can look out on a breathtaking setting: an apple orchard in full bloom.

But in an era when bigger is taken as a synonym for better, calling Shafer’s home a dream house might strike some as an oxymoron. Why? The entire house, including sleeping loft, measures only 96 square feet — smaller than many people’s bathrooms. But Jay Shafer’s dream isn’t of a lifestyle writ large but of one carefully created and then writ tiny.

[Photos here]

I would love to have a house like this; wouldn’t work with kids, of course, but maybe for retirement…

Google Face Recognition

I wonder if they haven’t publicized this because they don’t want even more people thinking of them as big-brother-ish…

When you add &imgtype=face to the picture search string [using Google image search], only photos with faces are showing up. This feature has not been officially announced yet and I have no idea how reliable it works.

For example:
Regular image search for “Ventura” - Same search with “&imgtype=face” on the end of the URL

Google Gears

I read about Google Gears earlier today on the blog of the developer who has been working on it, but I couldn’t think of anything I’d want to use it for, so I didn’t bother checking into it too much further.

Now that Google Reader supports it, though, I have installed it and it is excellent. Reader is the perfect type of application for this product.

Working at home

Outside OfficeOutside Office
Inside OfficeInside OfficeI’m fortunate in my job to be able to work from home often.

It’s kind of seasonal, based on the phase of the projects I’m working on; sometimes I’ll need to go into the office for more meetings, etc., but when it’s time for more heavy coding I can avoid the office, which I usually end up doing.

In the past, I’ve been a Starbucks regular, which I still do at times, but lately (since we moved into the new place) I’ve also just been working from here more too.

Dan’s post on co-working a while back inspired me to take some photos of my current work space, but I never got around to posting them until now, so here they are.

 

Xen server virtualization = good

Well, I finally got around to completing the first stages of my experimentation with Xen for eventually moving all my server stuff into virtual machines.

I’ve got my Subversion + Trac server running in a Xen VM, on a Linux box in my garage. It’s working fine for now, but eventually I want to move my server hosting account to a dedicated (or colo) server instead of a VPS and then run my Xen VMs there instead of at home (although running it here also has its advantages). I’ve also thought about trying running Xen under my current VPS plan, effectively running VMs within a VM, but that might be stretching it in terms of performance.

The great thing about this is that you can isolate your servers into individual virtual machines which you can easily backup and move, etc. and also allows them to be more secure, since a compromise in one would only expose the limited scope of that sub-server, rather than your actual server or any of the other services you’re running.

I dislike pets

I may have mentioned this before, but I don’t really like pets at all. If you are a pet lover, you may not want to read the rest of this. If you choose to do so, I apologize in advance for offending you.

If it weren’t for the kids’ desire to have pets, we would definitely not have any. After just finishing cleaning up a mess on the floor, I’m of the mindset that we might not have any for long anyway, regardless of what the kids think.

Part of the specific problem in this case is the child who wanted the pets the most, and therefore promised to take care of them (including keeping the litter box clean) has not consistently lived up to their end of the bargain, leading to the cats finding other places to do their business. Luckily, we made it very clear up front that since I don’t want pets, I am not going to pick up the slack when those chores don’t get done. Therefore, it might soon be getting to the point where we have to investigate other options.

Although this individual incident is relatively small, it brings to the forefront some of my primary reasons for preferring not to have pets - namely the smell and messiness factor (hair, etc.). Even from when I was a kid and we had two dogs, I never really liked or wanted them. Perhaps it was that fact coupled with the fact that the cleanup was included in my chores list that psychologically influenced my position on them today, I don’t know.

This isn’t to say that I don’t like animals per se, but more that I don’t like the implications (or even the concept) of living with them. The physical implications I’ve already covered, but even the idea has always kind of bugged me. I’m sure that there are plenty of mentally balanced pet lovers out there, but I also know (and have known) some who undeniably have “issues” as it relates to the animals they live with.

(Here comes the part where I will probably offend people, so I’m warning you again to stop reading…)

This is strictly my opinion, but it’s my belief that animals are not “people”. I believe God put them on the earth, along with everything else he gave us (plants, minerals, etc.), for a purpose, and that we should respect them and even care for them in an environmentally conscious and humane way. I think it’s also pretty clear that God created humans in his image, and as such, we are uniquely different than all other creatures. That being said, when people elevate the status of a particular animal to that of a “person”, it’s my opinion that there’s something off about that. For me, it’s partially the fact that there are the psychological implications of making up a “friend” that you can project emotions into without fear of them disappointing in the way that real people can. It’s also maybe the apparent inconsistency of the idea of people considering their pets as “people” while essentially treating them as (or maybe even worse than) slaves would be treated, as far as food, shelter, etc. goes. I think it may also be my perception that I think we have so far to go as a society in terms of caring for other humans, that I think we should maybe expend more resources on that than we do on pet supplies.

I’m by no means saying that all pet owners have these issues, but you’ve got to agree that some do, and that to some extent it’s a bit unhealthy. (Well, I guess you don’t have to agree, but you get what I’m saying). In conclusion, if you are a perfectly sane and balanced pet owner, please don’t assume I’m talking about you.

Shrek 3 and general movie rant

Just got back from seeing Shrek 3 with the kids and the Camerons; it was pretty good. Nothing spectacular, but it was entertaining; not much else to say about it.

Avery was there too and she did really good; at least I didn’t hear her for the whole time. Although, that reminded me of something I forgot to share about when I took the kids to see Spider-man a couple weeks ago.

There was this one couple sitting in front of us that had their very young kid (probably one year old, maybe two), and it was a huge distraction. Of course, the kid wanted to get up and play the whole time, which is fine because there was plenty of room. The problem came when she (the mom) would try to reign the kid in, he/she would let out a scream.

The parents would quiet the kid down pretty quickly, but it was a never ending recurring pattern, and it really got irritating after a while. The mom ended up taking the kid down to the front row and doing the same thing, for some reason thinking it was better because they were farther away from other people; it wasn’t.

The thing about it is when you’re watching a movie in the theater it’s supposed to be an immersing experience, and having a kid scream out, however short it lasts, really takes you out of the moment of focusing on and enjoying the film. Moving to a different part of the theater doesn’t help because everyone is still distracted when the kid yells out. Tip for parents in that situation: take the kid out of the theater completely and try again when they’re older.

Lost Blog

Wow, I just discovered that our Lost blog is currently #3 in a Google search for “lost blog”!

If you’re into Lost, head over and check it out. It’s mostly Dan and I who write the main posts, but it’s open for posting to anyone who registers, so there are actually quite a few other people making periodic submissions as well.