Name: Stuart Ballard
Member since: 2000-06-13 15:32:27
Last Login: 2007-06-19 12:29:01
Homepage: http://sab39.netreach.com/
Notes:
Much of the below is outdated - see my homepage for more recent information including a blog and more Free software I've developed Well, I certainly can't say I've done much free software development, but I have done a bit. I was one of the first contributors to the GNU Classpath project after it split from Japhar - I wrote a large chunk of the Collections API before Real World concerns dragged me away kicking and screaming. (most of this work got rewritten by others in the merge with gcj, but I'm not bitter - I don't doubt that my code sucked anyway).
More recently I have been active in the Mozilla project - I've been active in the newsgroups since the very beginning, but only very recently was I able to find some useful code to write (the patch and activism for bug 78206 came from me, and I provided an autoshow/hide capability for the link toolbar in bug 87428).
I also wrote japitools, a Java class and Perl script that compares binary compatibility of Java APIs, to help free implementations such as Kaffe and Classpath test their compatibility.
Finally, I have successfully lobbied for the release of nrdo, a database programming tool that I wrote for work, under a combination of GPL and LGPL terms.
Dear Google
It's nice that you've revamped Gmail's UI. The redesign is slick and addresses several of my complaints about the way things used to work. It seems snappier too.
However, it'd be nice if all of this didn't come at the expense of reliability. I use Chat in Gmail an awful lot, even more than I use it for mail, perhaps. In the older version this was as reliable as it could possibly be given the inherent limitations of running inside a browser. If I lost connection, switched my VPN on or off, hibernated and unhibernated my computer, or generally screwed around with stuff, it never seemed to miss a beat.
In the new UI, what I've encountered so far:
I really wanted to like the newer version. But you need to make it work right first! And in the meantime, don't keep trying to force my hand. I made the choice to switch back for a reason; do you REALLY think that pushing me forward again every time I load the page is going to do anything but annoy me?
The good, the bad and the Gutsy, redux
I'd been using Gutsy for a few weeks and continued to have problems with it. My experience was so unlike everything I was reading from other Gutsy users - and there were so few reports of similar bugs that I could find in Ubuntu's bug tracking system - that I started to believe I must have hardware problems. This became all the more plausible when I realized that my CPU fan had stopped working a while back - although replacing it didn't help matters.
Once the crashes started to be consistently several times per day, I decided that this was no longer tolerable and asked my boss if a new computer could be spared. He found one that had been lying around, and today I did a clean Gutsy install on it.
WOW. It's like having a new computer. Exactly like that, in fact :) The computer I had before, I suspect, was very underpowered in the CPU department (Pentium III, although I never found out the speed) and had a Savage graphics card which seems to be entirely unaccelerated. The one I have now is hardly brand-spanking-new but it's definitely a step up - a 64 bit AMD processor and an nvidia graphics card of some sort that's considered "nvidia-legacy". I had some hopes that by installing the proprietary driver (yeah yeah I know :( ) I'd be able to get desktop effects enabled, but apparently not. Still, on the old machine everything from clicking buttons to typing in gmail was sluggish. Long web pages would take forever to load, as if I was on dialup. Now, everything seems to happen immediately, no lag.
So I take back all the criticism I had of Gutsy (although I reserve the right to re-criticize if I discover new issues after using it for more than a few hours :) ). There are a few niggles still - sound doesn't work in rdesktop, no matter what I do. I had to google for a workaround to the fact that installing the proprietary nvidia driver locked me down to 800x600. And we'll see if performance is still good after I get all my music off the old computer's hard drive, because Rhythmbox seemed to be one of the most consistent "machine-killer apps" on the old box. (My quirky choice of gtk theme might not have helped, either. I'll pay $25 for someone to take the old marblegtk GTK1 pixmap theme and turn it into a nicely optimized GTK2 theme, whatever that means[1]. Just getting it to work is easy, but I'm sure it's not ideal for best performance in the GTK2 world).
Anyway. Point is - loving the Gutsy experience now. And getting new hardware is awesome!
[1] I really mean that, but to qualify, you'll have to explain to me what it actually entails so that I can see the difference at a code or .gtkrc level, and understand what's changed and why. Because "hey look, it's faster!" applies to everything on my desktop right now :)
O noes, somebody I don't like did something I agree with!
I'm not sure what the psychology behind this is, but it seems to be a fairly common reaction. I noticed it today on MJ Ray's blog where - as far as I can tell - he's upset that the Conservative party, whom he doesn't support, are advocating Co-ops, which he does support. (I know that's an oversimplification of mjr's position, but hopefully it's not an outright misrepresentation of it. mjr, if you're reading this, feel free to comment to clarify and I'll update this).
I can only presume that it's the same thing that ensures that every time Microsoft does something pro Open Source / Free Software, there'll be a furious post on Groklaw about it.
Or why people who for years have hated the way the MPAA and RIAA treat their creative talent are now annoyed that the Writers Guild of America is standing up to them, because the WGA is a union and unions are baaaad.
I suspect that the temptation to react this way is similar to the temptation to flip the bozo bit on people. Instead of deciding that the person is an idiot and therefore can't possibly have anything useful to contribute - and so can be ignored - we decide that the person (or group) is evil and anything they do must be outright harmful and must be opposed.
In reality not even a single person is ever completely useless or completely "evil"; everyone will at some point have an idea that's worth considering or an opinion you agree with. And that goes double if there's more than one person involved - any large organization, in particular, will probably have some subgroups that you agree with more often than not. Recognize when you have common ground even with people you normally disagree with. That's a vindication of your ideas, not something to be upset about, surely?
The good, the bad and the Gutsy
So yesterday I upgraded my main work machine to Gutsy. The upgrade finished just as I was leaving last night so I've spent a limited amount of time using it so far, but enough to form some definite impressions. <h3>The Good</h3>
I really hope that at least the virtual desktop issue and the screensaver issue get solved quickly! The improved performance and nicer visuals would make this a nice and worthwhile upgrade for me, but those two issues make it a definite downgrade instead. For now.
You're a circle!
Usually, Alexa and Luke come over every weekend, alternating between just Saturday morning and the whole weekend from Friday night to Sunday. They really seem to enjoy their trips to "Daddy house" which of course makes me very happy. Here are some random bits of cuteness from the past few months.sab39 certified others as follows:
Others have certified sab39 as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!