Afternoon, Horsetail river, Desolation Wilderness, CA, Summer

RSS 2.0 Combined
RSS 2.0 Main Postings Only
RSS 2.0 Comments Only

Blog Roll
Bitterpill
bopl
Captaint
Crinch
GaryKoelling
Gnitter
Iffy
JBlog
looneys.net
Mary Lebens
Philip Holland
The Squire
Steven Boyd
Underrosandafros

Archives
Oct 03 - Nov 03
Nov 03 - Dec 03
Dec 03 - Jan 04
Jan 04 - Feb 04
Feb 04 - Mar 04
Mar 04 - Apr 04
Apr 04 - May 04
May 04 - Jun 04
Jun 04 - Jul 04
Jul 04 - Aug 04
Aug 04 - Sep 04
Sep 04 - Oct 04
Oct 04 - Nov 04
Nov 04 - Dec 04
Dec 04 - Jan 05
Jan 05 - Feb 05
Feb 05 - Mar 05
Mar 05 - Apr 05
Apr 05 - May 05
May 05 - Jun 05
Jun 05 - Jul 05
Jul 05 - Aug 05
Aug 05 - Sep 05
Sep 05 - Oct 05
Oct 05 - Nov 05
Nov 05 - Dec 05
Dec 05 - Jan 06
Jan 06 - Feb 06
Feb 06 - Mar 06
Mar 06 - Apr 06
Apr 06 - May 06
May 06 - Jun 06
Jun 06 - Jul 06
Jul 06 - Aug 06
Aug 06 - Sep 06
Sep 06 - Oct 06
Oct 06 - Nov 06
Nov 06 - Dec 06
Dec 06 - Jan 07
Jan 07 - Feb 07
Feb 07 - Mar 07
Mar 07 - Apr 07
Apr 07 - May 07
May 07 - Jun 07
Jun 07 - Jul 07
Jul 07 - Aug 07
Aug 07 - Sep 07
Sep 07 - Oct 07
Oct 07 - Nov 07
Nov 07 - Dec 07
Dec 07 - Jan 08
Jan 08 - Feb 08
Feb 08 - Mar 08
Mar 08 - Apr 08
Apr 08 - May 08
May 08 - Jun 08

Crude hits new high

Crude yesterday broke $126 / bbl. Wow.

By: Colonel Nikolai

Tue May 13 08:58:56 CDT 2008
For General Release
Filed under: politics->peakoil
Permalink

Comment


Apple Mac OSX Architecture: Fundamentally Flawed?

A while back I read a Biography of Linus Torvalds of sorts called Just for Fun. It's a good read for a number of reasons. But the thing that got me was his panning of Mac OSX.

For years I was aware of the early flame war between Andrew Tannenbaum, the maker of Minix that was the inspiration of the Linux project. Torvalds argued how the basis of Minix which was a microkernel and that microkernels suck. The reason they suck, according to Torvalds, was that it was made around a false assumption: Move most of the stuff that traditionally sits inside the kernel into discrete modules that run in user-space and make the kernel manage message-passing between the modules allows for greater overall simplicity and therefore quality.

The problem with this assumption, according to Torvalds, is that while in theory this makes each module simpler, it increases the overall complexity of the system because of the inter-module communication has now gone up by a factor of the number of modules. More importantly, the system now ends up being much slower because of this increase in complexity and the fact that so much has moved out of the blazingly fast kernel and into slower user space.

Anyway, in the book Just for Fun, Torvalds says the Mac OSX suffers from all the problems of the microkernel architecture "and manages to make up a few unique problems of its own".

A while after reading this I started to notice that switching from application to application on the Macintosh would yield the dreaded spinning beach ball of a modal cursor that is on OSX. Even switching between individual tabs in Firefox would reveal the beach ball, and I have 4 gigs of RAM on my macbook!

I never noticed this on Windows or Linux. I wonder if OSX is really deeply flawed in this regard, like Torvalds says?

By: Colonel Nikolai

Sat May 10 22:22:30 CDT 2008
For General Release
Filed under: technology->software->operatingsystems->osx
Permalink

Comment

Re: Apple Mac OSX Architecture: Fundamentally Flawed?
I don't know if it's flawed as Torvalds says (or even if it's slow at all), but it is periodically criticized for being inherently slow. Having said that I don't think we're talking human levels of slow - you can add up a lot of micro or milli before you get to a noticeable delay :)
posted by: Paul , on Sun May 11 01:24:37 CDT 2008

Don't you think I shouldn't be seeing that beach ball, though?
I'm saying that I think I shouldn't see that beach ball and that maybe there is no way for me not to see it because of the Mach kernel. I mean it is perceptible.
posted by: Colonel Nikolai, on Tue May 13 08:53:19 CDT 2008

Re: Don't you think I shouldn't be seeing that beach ball, though?
I wouldn't dispute the beach ball sightings at all (I have enough of my own) - I'm just suggesting that it might not be down to the kernel, or at least not most of it. Certain applications seem prone to it while others aren't, and I doubt it's because of the way they use the kernel entirely. On the other hand Finder spins enough for me that it could be a factor.
posted by: Paul , on Tue May 13 10:31:26 CDT 2008


BMW F650GS Review

In February I went on a trip to San Francisco. I rented a BMW F650GS and took it up and down the Pacific Coast Highway a few hundred miles.

The BMW F650GS is nearly the perfect motorcycle. Now I realize by saying that many people will simply say that this can't possibly be. There is no such thing: one motorcycle may be perfect for one kind of application, where another one would be better suited for a separate one. Allow me to explain.

What is a motorcycle for? The first motorcycle was invented in the 19th century by Max Daimler. He built is essentially as a prop for a show. A show to potential investors. He built it to enable him to demonstrate something he thought was truly important: the internal combustion engine. A couple of things you could surmise from this inauspicious beginning for a motorbike:

These two facts inform me to this day whenever I look at a motorbike. Therefore I don't like motorcycles that have inessential things on them: that if they have things like luggage and fairings and any kind of detail, those details better be well thought out and integrated into the essentialness of powered motion that is the motorbike.

The motorbike remains a complex yet essential design problem: one of integrating great details into a gestalt that must remain unselfconscious of its parts to be beautiful. One of most critical parts is the rider: the human being on such a machine must by the motorbike's very nature be a part of the machine. He doesn't sit in a chair upon the machine, for chrissake: he sits among it as a critical, moving part. There is no "bench seat" on a real motorbike.

When I sit on the F650GS, I feel as though this exact thinking was in mind in the designers process. The handlebars are at exactly the right place. When I ride it, I feel like a new species. My arms meld into the bars, my feet into the pegs. When I open the throttle, I'm not jerked, even though the front wheel may come off the ground. I meant for it to do that: it was my sense of place in the machine that made this a natural thing. Is it as fast as my Triumph Sprint? No. Of the two bikes, which one would I prefer to have the front wheel off the ground on? The BMW. Which one would I prefer to climb a 60-degree grade with? The BMW. Which one would I prefer to take up Highway 1? The BMW. Which would would I prefer to drop? The BMW. Which one would I prefer to take on the track ... ? The Triumph. I would also fault the F650GS for having a tank that is slightly too small. I think it has a 120 mile range.

But the F650GS is the most ergonomic and expressive bike I've ever ridden. I expected the Ulysses to have the same refinement. It doesn't: The bars are too wide and the power band too narrow. The Ulysses oversteers more, too. If I had to do it all on one bike, the F650GS would be the one.

By: Colonel Nikolai

Wed May 07 22:50:26 CDT 2008
For General Release
Filed under: technology->hardware->vehicles->motorcycles->bmw->f650gs
Permalink

Comment