Time to install Ubuntu 8.04 Mon, Jun 30. 2008
Folks, a few months ago, I had a bad experience upgrading to Ubuntu 8.04 and recommended against upgrading.
I have had a bunch of good experiences installing (not upgrading) 8.04 and it seems that ThinkPad T61p support is pretty reasonable, so I am now recommending installation of 8.04. I still think that the upgrade process is a bit suboptimal and suggest that if you can, make backups of the data you want to preserve and do a clean install.
There are still problems with the NVidia drivers (this is not unique to 8.04 and in general, Ubuntu does a better job with "proprietary drivers" than any other Linux distribution I've found.) If you can avoid NVidia cards and buy a system with Intel graphics chips, you'll likely have a better Ubuntu experience. For the kind of work I do, I don't care about super-fast 3D, so the advantages that NVidia (or ATI) have over the Intel chips are near zero.
HotWire: a bunch of lying scammers Wed, Jun 18. 2008
So, I need to go to New Jersey today. Rather than renting a car, I'm taking a train from Newark Airport to New Brunswick. I book a hotel on Hot Wire. I book a hotel for "New Brunswick." Not "New Brunswick and surrounding cities and towns." Not "Within 7 miles of New Brunswick." I book a hotel for "New Brunswick." Hot Wire shows me a bunch of options, including hotels in other cities and towns near New Brunswick. I choose the hotel in New Brunswick.
I book the hotel and pay. Then Hot Wire tells me the hotel is in a town 6.3 miles away from New Brunswick. I call their 800 number of explain that I booked a hotel for New Brunswick. "Chris" the customer service rep explains that there's a "map" that shows what "New Brunswick" means to Hot Wire (hint, it's not New Brunswick.)
You know what, I don't give a shit about a map. I give a shit about getting a hotel in the city that Hot Wire promised me a hotel in.
So, I'm disputing the charge. Will I prevail? Maybe... maybe not.
I'm also posting this warning: don't do business with Hot Wire. They are scammers. If they really meant for me to understand that the hotel in New Brunswick was not in New Brunswick, they would have listed the hotel as "New Brunswick or nearby city."
OMG the Netflix Roku box Sat, Jun 7. 2008
I'm a Netflix subscriber. Netflix is pretty cool. Too bad I'm bad at planning and knowing what my wife and I are going to be in the mood for. We often get movies from Netflix, don't watch them for months and just keep paying our Netflix fees.
Buy a Feature online is... online Fri, May 16. 2008
H00T!!
Luke and I have been working on getting Buy a Feature online since November. There've been lots of excellent milestones. We had a game with thousands of players. Luke and other folks at Enthiosys have used the online version as part of facilitated projects with a ton of success.
But now, it's time to put the game online and open the doors. A self-service version of Buy a Feature is online. Yeah... there's still some usability stuff and help screens and other productization stuff we need to do, but it's up. It's running. It works.
H00T!! Woo-frickin'-Hoo!
It's also wicked fun to do 'real' agile work. Buy a Feature has been based on an ever-shuffling backlog. Luke and I spend a little time every week or two prioritizing and scoping the backlog. When I have focus-time on BaF, I go to the backlog, pick up my next tasks and nail them. It's the way to work.
Don't upgrade to Ubuntu 8.04 Thu, May 15. 2008
I've been a vocal supporter of Ubuntu since I first started using it a year+ ago. I really regret saying this, but don't upgrade to 8.04. It's the worst Ubuntu release I've experienced. Specifically:
- The sound drivers don't work with my Intel motherboard and the USB sound drivers only seem to work well with my Plantronics headset. No sound from speakers sucks.
- Ubuntu 8.04 causes my ThinkPad T61p to lock up every hour or so. I can't get any real work done in the ThinkPad with 8.04... I spent 2 hours copying data and downgrading to 7.10 which works just fine.
- The NVidia drivers on 8.04 suck just as bad as the 7.10 drivers, but there's less documentation. You'd think the Ubuntu folks would have a ThinkPad with NVidia graphics as a test machine.
- Firefox 3 beta 5 sucks. It uses 100% CPU with GMail after a few minutes. Firebug sucks in FF3. FF3 crashes all the time. I moved to using Epiphany as my primary browser on 8.04
I understand the issues that the Ubuntu folks had to deal with balancing a long term support version with the needs of a timed release. Unfortunately, it seems that 8.04 was the least well tested version of Ubuntu that I've used (since 6.10). I'd wait 3 or 4 months for the Ubuntu folks to work through the bugs and other issues in 8.04 before installing it. Stick with 7.10 for a while.
The HP Mini-Note 2133 with Ubuntu is pretty sweet Thu, May 8. 2008
I got a mini-note 2133. It came with SUSE. I tried, repeatedly to do the most simple operations (using the software updater to update packages that had critical patches, install JDK 1.5, install Skype, etc.) and it just sucked. ZMD (the package manger) would crash, corrupt its database requiring a complete re-install to fix. It was simply aweful. I don't know what the folks at SUSE are thinking, but coming out with software that's more fragile than WIndows 3.1 and the registry is plain stupid.
So, I found some pointers for installing Ubuntu 8.04 on the mini-note. I installed Ubuntu and the Mini-Note turned into a great machine. I'm totally loving it. I've got everything except the wireless drivers working (but I'm using an EVDO modem and that works just fine... so I'm just using the EVDO modem at home as well.)
The performance of the Mini-Note 2133 (except for the video performance which is visibly slow) is pretty impressive. I've got 2GB of RAM in mine. A full build of lift takes 15 minutes on the Mini-Note and 7 minutes on my T61p (2.4 Ghz Core 2 Duo.) Not too bad. I can do remote software development on this little beast. The touch-pad is a little hinky and I've bought a mini USB mouse with makes navigation a lot easier. The keyboard is totally usable.
So, to make the Mini-Note 2133 ready for prime time, install Ubuntu, don't call HP (they have weak support) and just use the beast to get your work done.
For all you know, it's just another Java library Fri, May 2. 2008
Continue reading "For all you know, it's just another Java library" »
HP Mini-Note 2133: Not ready for prime time Thu, May 1. 2008
Being the early adopter I am, I bought a new HP Mini-note 2133 running SUSE 10. It's not ready for prime time.
Why?... briefly:
- HP's support group doesn't know that the product exists so there's no menu item on the web site to get chat or email support and the phone tree for getting support takes two or three humans to "route you to the right group"
- The system restore disks are not included with the machine and it took 45 minutes of hold time and chatting with various support people to get the system restore disks sent to me (to HP's credit overnight FedEx). Why HP can't put the restore image on it web site (SUSE is nominally open source after all) is beyond me.
- SUSE Enterprise Desktop sucks. It's update mechanism is broken (if the ZMD process starts before there's a network connection, the ZMD database gets corrupted and as far as I can tell, the only way to get ZMD uncorrupted is to re-install SUSE... so you're totally screwed if you boot without a physical network connection). The pre-install expects a SUSE DVD and it took me 2 re-installs to figure out that I had to disable the DVD:/// source before running any updates or installations. None of the packages I care about are available by the normal install mechanism (Thunderbird, Skype [pre-loaded on the EEE PC], emacs [it's listed but won't install because of dependency errors], Subversion, Maven, etc.) Lest you think I'm a Linux noob... I've been installing Linux (and building drivers from source) since 1996. SUSE feels like Windows... lots of for-pay support options from Novell... no apparent active support communities... and lots of "do it using the GUI-based tools (YaST blows) or not at all.
- No USB EVDO support
- There are no available Via video or wireless drivers for Ubuntu 8.04 and 7.10 crashes during the install process.
- The wireless driver fail 70% of the time and when they don't fail, they take 5 times longer to hook up to my WEP-keyed network. This is compared to my EEE PC.
On the plus side... the keyboard is beautiful and the display is spectacular. The processor is slow and the disk is slow... but I could live with that in a portable mail reader kind of machine.
So... I'm going to assemble all my issues/questions and spend a day on the phone with HP support. I love the hardware... if HP could make the software run, I'd be a very, very happy camper. Until HP makes the right OS decision (come on guys, Ubuntu is the only real choice -- it's "Open"... SUSE is all the badness of Windows combined with all the badness of Linux), it's going to be hard to say anything other than "don't buy it."
PS -- the Via processor is slower than frozen dog poop and it runs very hot... I'm not sure why HP chose this process especially given that the rest of the chip-set isn't stellar and the power characteristics are weak... perhaps they saved $75/machine and put that into the display and keyboard (which... thinking about it... isn't the worst decision.)
Scala and lift blogs Tue, Dec 11. 2007
The Scala and lift communities are growing (woo hoo!)
A fair number of folks, including me, will be blogging about Scala and lift at Scala Blogs.
YAlP (Yet Another lift Presentation) Tue, Oct 30. 2007
I'll be giving a presentation on lift at 7:30 PM on November 7th at the Bay Area Functional Programmer's Group. The Carnegie Institution at Stanford is graciously hosting the event. I hope to see you there!
I'll be presenting at the Silicon Valley Code Camp Mon, Oct 22. 2007
Howdy. I'll be doing a presentation on lift at the Silicon Valley Code Camp on Saturday October 27th at 5:15 (see. Please come on down and see the presentation, ask questions and give feedback.
I met Yariv, woo hoo! Sat, Sep 29. 2007
Okay... sometimes you get to meet someone who inspired you... I got to meet Yariv Sadan who wrote Erlyweb. He showed off his latest creation: Vimagi which is kinda like MacPaint for the web... I've had a grin on my face for days!
Some lift & CircleShare performance testing Mon, Jul 23. 2007
We're using lift to run the server part of CircleShare. First, you may be asking what CircleShare is... well...
Continue reading "Some lift & CircleShare performance testing" »
