dave.ofmassdestruction.com

Icon

The search is on. Call off the UN.

OLS2000 (!!)

So a friend writes me and says – “Hey Dave – is that you in that one photo…”

And the answer is yes. Zabbo put up a load of photos from the Ottawa Linux Symposium of 2000. Wow – what an amazingly fun time that was. One of those perfect storms of super smart folks, really good friends, shared interests, and many many parties. It has to be about my most favorite few days from the Red Hat era – that and the first GUADEC in Paris.

So yeah – here is me, me, me and them, and oh there I am.

Wow – I’m vain… look at the set instead – such good folks.

Oh.. and zab – 7 years is just long enough for nostalgia to trump embarrassment.

me online

Over the last few months, the applications I use on a daily basis are migrating even further online than I suspected that they would. Its really quite impressive the ideas people are coming up with for tools, entertainment, information, etc. This is lending more and more credence to my old Red Hat co-workers ideas about an online desktop. If you don’t know what that means, take a moment to go through the tour of what they have so far. Unfortunately for me, I am currently an Ubuntu user and don’t have time to build the desktop and all its dependencies but perhaps I will find a moment to load Fedora 8 on another machine and give it a look.

Yesterday and today I’ve been playing with iwantsandy.com which is an inventive “personal assistant” the CTO of O’Reilly has cooked up. Its had some bumps with traffic but the functionality is pretty great. I can see me using an online desktop and getting a little mugshot pop-up of reminders from Sandy, just as easily as I can see myself using Google Docs and Google Notebook on the same desktop. I have held a somewhat skeptical eye to mugshot so far, but the online desktop is a great idea. It also can lend itself well to mugshot and perhaps make it more useful to me in the long run.

I’ll be watching with anticipation!

The Linux Appliance

Wow – I find it quite interesting that Red Hat is entering the appliance space. Most interesting because so many former Red Hat engineers got there first with rpath.

I’ve used rpath appliances (found conveniently via their rbuilder site) and I find myself promoting them quite often. Not because they are old friends, but simply because I find their technology extremely useful.

I think this news is flattering to rpath actually – they are doing something right, and that is shown by who is copying them. I don’t mean that as a put-down to Red Hat either, I am sincere in my praise of rpath and the direction they have gone. And yes, Red Hat should be in this space too. I am sure they too will do well with the idea. In fact, if Ubuntu wanted to really have a server product, they could do a lot worse than just doing it as customizable appliances.

Bob’s still got it

I went to go hear Bob Young talk today at UNC (mp3 already available!). I can’t say how many times I’ve heard Bob talk over the years but I wanted to go say hello since I haven’t seen him in quite a while.

I love hearing Bob talk – its always so relaxed and informal – and hilarious. Some things never change. So while I didn’t learn much new about Bob or his accomplishments, it was great fun to get taken on the nostalgia train back to the pre-IPO days of Red Hat when Bob took us all for an amazingly fun ride.

Bob did spend a bit of time talking about copyrights and patents (and the inherent evils of our politicians not understanding the benefits of public domain and the commons) and it made me wish to hear someone give a very focused talk on such things especially in relation to universities and the revocation of the law that made all university research public domain material. Perhaps I will expound on that soon.

Bob also gave ample praise to Paul Jones and ibiblio – I couldn’t agree more with the praise.

Linux called me names

We decided to install a gas stove after our old stove died and as such we’ve had service people in and out of the house (long story that needs not be told here). At one point this last week, my lovely wife was home when one of the servicemen was here. She was sitting at the table using her computer (Ubuntu on an old, but very good Fujitsu) and the guy asked her what she was using. “Linux” was her reply. The serviceman said he didn’t use Linux “for personal reasons”. But he did use a UNIX.

So I’ve been thinking about that… “personal reasons”? It occurs to me that generally if a linux company or group does something a user doesn’t like they tend to go to another distribution. Likewise, if they decided to go to a BSD I don’t think they hold the whole linux community responsible for the issue.

Personally, I don’t like the Novell deal with Microsoft but I can’t possibly apply their actions to Red Hat, Canonical, or most especially Debian. And if it drove me to BSD I think that would have more to do with the differences between the GPL and LGPL versus the BSD licenses. Wouldn’t it?

These days I go with whatever makes the most sense. For example, that aforementioned Fujistu has Ubuntu on it because when it was first installed Ubuntu provided the easiest install due to including the mad wifi drivers. Decision made. After that, its all about the same as long as GNOME and Firefox are there.

Actually, I am sure that serviceman (a loser for other reasons) is sitting at home on his new Vista machine watching his second life avatar use a DEC Alpha or something. In other words, I’m not worrying about it, it just made me think.

Software Freedom Day

I went to the Software Freedom Day get-together at UNC today to show a little local support/solidarity. Sooooo… if you’re gonna set up booths and then have talks, its best to have separate rooms for those things. Then people can actually hear the speakers. Also, some measure of control needs to occur so that the freeloaders who want your free pizza will actually stick around and learn something.

One more thing… its time to retire the “free as in speech vs. free as in beer” lines. They make no sense. Beer costs money and people don’t actually understand what they hell you are talking about. Not to mention, every single open source talk includes them. We’re supposed to be about innovation.

It could have been much better.

System76 Darter Ultra review

I’ve been meaning to post this for a while but for some reason never hit the “publish” button.

At work we support the fine folks at System76. Why? Well, we use Ubuntu and its easier to get some hardware in which you know it will work than trying to coax it to. Personally I use the Darter Ultra which is their ultra-portable model. First impressions tell me that this thing could be far more “ultra” in its “portable”. I also have an HP NC2400 on my desk and that redefines the category coming in at 2lbs – nice. The Darter is bigger and heavier than I expected but its still very manageable (I’ll try to remember to revisit that after my trip to Rwanda).

Out of the box the Darter looked good, felt a little cheap but not too cheap, and there was a rattle…. hmmm. Flipping it over and looking through one of the vents I saw that the rattle was a memory card flopping around inside…. not good. I fixed that, would everyone be comfortable doing so? I am not sure if that is the fault of the manufacturer (they are built in Taiwan or somewhere similar, contracted out from System76) or the folks at System76 as I don’t know where they apply the chosen specs the customer wants. Nonetheless, I fired it up after reinstalling the memory and all worked well.

Until, I put a disc in the DVD drive. The drive ate it. Literally. An email to System76 got a very prompt reply apologizing and informing me of the new drive being sent. Cool. It arrived a week or so later, works great.

The other problems I’m having are GNOME/BIOS/Other:

First, the battery applet in GNOME was telling me lies. You’re plugged in (no I wasnt), Your battery is dead (no its not). I have seen reference on the System76 forums that this is a BIOS problem and they are working on it. I have to say that while I have received a great amount of support, questions, and suggestions from one particular guy at System76, I have never been told that personally. Who knows. Its not a deal breaker.

Second, the network applet is screwy – and this might just be a GNOME problem. Nonetheless, I cannot simply select a wireless network and join it. Sometimes I can, sometimes I can’t. Sometimes I have to select manual configuration and set it up as it would have set it up automatically and it works. I don’t know why. Also, once I’ve gone wireless, I can never go back wired with the network applet until I’ve logged out. I have to use another tool (ifup) to go wired. Annoying. Again, I think this might be a GNOME – or perhaps an Ubuntu problem.

Finally, when headphones are plugged in, the speakers still output sound. D’oh! I’ve read on the forums again that this is about to be fixed in an update.

OK – so whats the tally? 5 problems. Some serious, some not. Still, not the most pleasant experience with a laptop that I’ve had – but also not the worst (Dell still shatters the record there). The wireless problems I can kinda live with and I see windows users having equal or worse trouble (I’ve not seen OS X users having trouble though). The battery thing is annoying and I can’t tell how much charge I have left, but its no big deal. The speakers are funny and the network is lame.

I will reiterate that the support guy has been super nice and responsive – but I think he is very overworked. System76 seems to be a very small company and that’s great to support but they could use a little bit better manufacturer.

I am going to give this laptop a grade of B- at least for now. If those last few problems are resolved that could rise, though it will never rank at the top.

  • A+: Apple Powerbook ti
  • A: IBM Thinkpad 330(I think that was the number).
  • B+: Apple Macbook, IBM Thinkpad 600
  • B-: System76 Darter Ultra
  • F: Dell (forgot the devil spawns model number)

GNOME Birthday

I really can’t believe GNOME turns 10 years old today. That feels a bit surreal.

I have some very fond memories of the pre-1.0 days of GNOME, most coming from working in the RHAD Labs. A couple GNOME moments that stand out for me are:

First, the very late night when a <cough> “working” version of GNOME was hacked up to show Bob Young the next morning so he wouldn’t change his mind and make us ship KDE with the next Red Hat release(it still had a less-than-stellar license then). Owen even scripted a workflow for that faux-version of GNOME. He might have single-handedly saved GNOME :)

Second, I think back with amusement to the GNOME 1.0 press conference at the first Linux World Expo in San Jose, CA. RMS almost took over the whole show and had the journalists chasing all sorts of non-GNOME crap. Others, mostly Miguel, steered the whole thing back but even afterwards those journalists were wandering around the show floor asking people about this whole “call it GNU/Linux” rant RMS was on instead of thinking about GNOME. Sigh.

But mostly my memories are about the people who worked and still work on GNOME. What an amazingly decent bunch of folks. I am proud to have had some small part.

Happy Birthday GNOME!

Org-mode

Not long ago I ran across Charles Cave’s description of using emacs for gtd. That’s Getting Things Done by the way. I’ve co-opted that particular system and have quickly become a fan of it. Previously I used a similar method to Federico.

Emacs is particularly well suited to this sort of thing. If this interests you at all you should read through Charles’ workflow. I only use a subset of what he does (I don’t need to print it out, etc) and I’ve tweaked the org-mode settings just a tad to suit me. If you are interested:

;; Standard org stuff
(add-to-list ‘auto-mode-alist ‘(“\\.org$” . org-mode))
(define-key global-map “\C-cl” ‘org-store-link)
(define-key global-map “\C-ca” ‘org-agenda)

; I prefer return to activate a link
(setq org-return-follows-link t)

;;quickly open my gtd file – “M-x gtd ”
(defun gtd ()
(interactive)
(find-file “~/.org/mygtd.org”)
)

(custom-set-faces
‘(org-level-11))
‘(org-link2))
)

;;make sure Done items are strikethrough
(setq org-fontify-done-headline t)
(custom-set-faces
‘(org-done3))
‘(org-headline-done
4
(:foreground “grey” :strike-through t)))))

  1. t (:weight bold :height 1.8 :family “Monaco” []
  2. t (:foreground “blue” :underline t []
  3. t (:foreground “grey”
    :weight normal
    :strike-through t []
  4. ((class color) (min-colors 16) (background dark []

Open Source in One Page

A few weeks ago I wrote a very simple one-page document at work to try to help some folks in our organization (and some folks we deal with outside of it) understand exactly what open source means. I kept hearing the term used and I wasn’t totally convinced that those folks actually understood what it meant. I shared this with a couple friends who have told me that they thought it was pretty good – so why not share it with everyone? OK, I will. Warning: I don’t use terms like “Free/Open Source” or “GNU/Linux” because I prefer readability.

The document is under Creative Commons attribution share-alike so if you want to use it, do so. Want to change it, do so. I’d love to see any changes you make if you have the time. Again, it was written with a specific audience and you may want to tailor it to yours.

You may read it here or grab an Open Documents Format here.[ODF plug-in for Word available here]

Twitter Feed