* Minx System Blog *

January 13, 2004

Less Crashy Badness

After the fifth (or sixth) crash of the day, I got fed up and rolled my video drivers back to the previous version. This only took two reboots, a great improvement on the old days.

And since then: No crashes. Use the little scrolly wheel: No freeziness. No black screen of deathness. No BIOS screen at exactly the moment you least want to see it-ness.

Not the mousie, then. Or so it would seem. Or so it would appear to seem. Well, this new and exciting non-crashiness continues tomorrow, I might just see my way to purchasing a small selection of cheesy comestibles.

On the other hand: It went from a crash every two or three days, to more-or-less daily crashes, to two, three, four a day, to four times in three hours. Looks awfully like a case of software rot to me.

Posted by: Pixy Misa at 01:43 AM | Comments (41) | Add Comment | Trackbacks (Suck)

January 12, 2004

EKAPANCASHAM ASHTASHATAM

No, it's not the name of a scroll in the latest version of Nethack.* Ooh, 3.43, when did that come out? Must download...

Oh, yes. It means:

(eka 'one' + pancasham 'fiftieth') + (ashta 'eight' x shatam 'hundred') = '851'

(literally 'eight hundred of a fifty-first sort', following the translation formula in Whitney 1924: 180)

Not many blogs would use it as the title of a post. Not many blogs would have a post titled:
WHITE OVERLORD OF THE CONDIMENTS
either. Maybe "Damn You" Scrappleface.

Fewer blogs still would tell you:

Voiceless nasals were once more widespread in Asia: they used to exist in Chinese, Vietnamese, and Thai (e.g., Mandarin hei, Cantonese haak 'black' < Old Chinese *hm@k) but in some cases have left traces on the tones:

Thai maa [with rising tone] 'dog' < earlier Thai *hmaa (and still spelled h-m-aa in the Thai alphabet) - maa 'come' from earlier *maa with a regular *m has a mid tone (and is spelled m-aa without an h). The rising tone of maa 'dog' is a trace of the older *hm.

Rare in the blogging world is the informed discussion of the Law of Consonental Drift (also known as Grimm's Law, after the Brothers who discovered it**).

There are the requisite traumatic computer problems:

Here's how Coma earned its name. If left unattended for long periods, it will black out (good) ... and not wake up (bad). It enters a mode not in my manual - neither standby nor hibernation but a strange state in which the power mode light is on (it should either be blinking in standby or off in hibernation mode) yet the keyboard, touchpad, and even the power button (unless pressed down for several seconds) are unresponsive. The only ways to awaken Coma are to keep the power button pressed or lift it up and use a paper clip to press the reset button conveniently located at the BOTTOM of the machine! Brilliant design choice there.

As if this coma state weren't annoying enough, this laptop also has the worst power cord I've ever encountered on any product. Move Coma slightly, and the cord may fall off! Even the slightest nudge of the cord is sufficient to cut off power. And if I remember correctly - I'll have to test this again - the computer even shuts off if the cord is nudged/falls out and the battery is fully charged and installed! Never had that happen to me before. I was initially tempted to name Coma after the anole (often mistakenly called a 'chameleon'), a kind of lizard that used to live by the bushes beside my front steps. Coma's cord is like the anole's tail:

Like the tails of many lizards, that of the green anole is easily broken. The tail bears fracture planes in the bones-- weakened areas at which the tail can easily break if grasped. There’s good reason for this.* In the wild the broken tail tip wriggles animatedly for several seconds-- drawing the attention of a predator and allowing the anole to escape. The anole will regrow (regenerate) its tail, but it is never quite similar in appearance to the original.

*Why can one say/write "There's/There is good reason" without an article before the noun phrase "good reason" but not, say, "bad reason"? One can only say/write "There's/There is a bad reason" (Google has zero hits for that sentence). "Good reason" seems to be a fixed phrase.

There's History and Stuff
There was an Indo-Greek ruler named Plato who ruled about 2,100 years ago. Here's a list of other Indo-Greek rulers. Read all about the Indo-Greeks and later cultural mixes at Prabhu's coin site (which isn't just for numismatic freaks). The Indo-Scythian coin at the bottom of this page has an image of Zeus with the word "maharaja" 'great king'. What a combo! And check out Buddha - whose name is written as "buddo" (cf. Pali Buddho) in Greek letters on this Kushana diinaara coin. (The word diinaara is from Greek denarion.) Looking at all this reminded me of a question posed by some role-playing game (GURPS?) author: What if Indo-Greek culture had survived? What would a Hellindic world be like?
There's speculation:
I've never seen anyone use bloggin' in such a way before. Here, it seems to be an intransitive (objectless) verb meaning 'being written on a blog' rather than a transitive verb meaning 'write on a blog'. It's fascinating to watch the semantic extension of a term that didn't even exist not too long ago.
And there's the unending battle with the idiotarians:
Chomskyanism never goes that far. Although they are far more interested in fantasy (er, their deep structures) than reality, they never claim that surface structures do not exist in themselves. Their position is similar to, but not identical with, dualism:
[M]ind and matter exist independently of each other and have nothing at all in common (and that the mind is fundamentally inexplicable by scientific method, since it cannot be directly measured or even detected) ... But somehow interact.
Remember, Chomsky was first a linguist.

There's only one place on the web where all this is gathered into... Uh, one place. And that place is Amaravati: Abode of Amritas. Your host, Marc Miyake. If you're looking to stretch your blogroll a little, you'd be hard pressed to find a better direction to stretch it in than this.

Oh, and that last quote? He was quoting me!

* Foobie bletch! Andova begarin! Venzar borgavve!
** They also wrote some kids' books.

Posted by: Pixy Misa at 08:10 PM | Comments (44) | Add Comment | Trackbacks (Suck)

The Ditto and the Glory

So while I was messing about with Faith (the server in the previous story), I decided that since I had only a W.A.G. as to what was wrong, I would set up another server to take over FTP just in case I couldn't fix it quickly enough.

So I fired up the box that I think used to be called Amelia (though it might have been Lina, since the two are identical twins) and started loading up Fedora. I called the new box Glory.*

And about mid-way through the first install disk it folded up and died.

I rebooted, started into the install, and SPLAT!!! with a CRC** error.

And again.

I checked all the cables. I checked the power supply. I checked the CPU fan. Um, shouldn't that be, like, spinning?

Moved a stray power lead from here to there and all the Chemical Rubber Tree plants were banished for good. Er, the installed proceeded smoothly.

* All the servers at our office are named after characters from Buffy.
** Chemical Rubber Company.

Posted by: Pixy Misa at 04:13 PM | Comments (41) | Add Comment | Trackbacks (Suck)

The Death and Resurrection of Pam

I ran the up2date utility on one of the Fedora servers at work on Friday to catch up with all the latest patches. For some reason - possibly because of a timeout while downloading the new kernel - up2date crashed. Trying to run it again just brought more crashes.

Since it was Friday afternoon, I left it at that. After all, the box was working fine, it just wasn't fully patched.

Fast forward to Monday morning and an irate phone call. It seems that files that normally arrive via FTP aren't, and people who can normally log in using FTP can't.

So I log in using SSH (which works fine) and sure enough, FTP is rejecting my login. Also everyone else's logins. Also a new login I set up just to test it.

Strange.

I restart the FTP server. No difference.

I check the config file and fiddle a little. No difference.

I download the latest source and compile and install a new copy of the FTP server. No difference.

I install a completely different FTP server. No difference.

Now hang on just a minute there. The two FTP servers share no parameters, no config files, no directories. And they reject all logins, but they do ask for a password. So it's an authentication issue.

Linux offers something called PAM: pluggable authentication modules. Basically it's a centralised mechanism for checking usernames and passwords and other such stuff. And both of the FTP servers rely on PAM to check logins.

So, I float a hypothesis: I know up2date was trying to update the kernel. I know that it didn't finish doing this. I know from the log files that the server rebooted over the weekend - possibly due to a power glitch, since it's not on a UPS. (Yeah, yeah.) So maybe up2date had gotten far enough in to mess up PAM but not far enough in to actually make it all work again. So if I download and install the kernel manually, it will say:

error: Failed dependencies:
        /bin/sh is needed by kernel-2.4.22-1.2140.nptl
Bum!

What it really means is that you have to update to the very latest version of bash before updating the kernel. Yes, that seems strange to me too, but what do I know?

So I update bash, and I update the kernel, and I reboot, and it works! It works it works it works!

And a good thing too, because I have no idea how I would have proceeded if that hadn't fixed the problem.

Posted by: Pixy Misa at 04:02 PM | Comments (45) | Add Comment | Trackbacks (Suck)

January 11, 2004

Hum Hum

It would appear to be the video driver, and not the mousie after all.

Posted by: Pixy Misa at 04:23 AM | Comments (76) | Add Comment | Trackbacks (Suck)

January 10, 2004

Minx

Those of you who frequent Munuviana, the MuNu group blog, will already know that I am writing a blogging system of my own. It's called Minx, and it now has a blog of its own. Admittedly, the blog is still running under Movable Type, since Minx currently does not actually work...

It's sort of a developer's diary, and will morph into a documentation and support site once Minx is up and running. If you're interested in shaping the feature set of Minx - or even in contributing, since Minx will be released as open source - drop by and have a look.

Important Geek Details (for Rossz)

Minx is written in Python. I am also planning a small PHP library to allow easy access to Minx functions for all the PHP coders out there (though this may not be ready for the initial release). Minx will also support access via XML-RPC, and that will be in the initial release.

The system is being built around the Metakit database, and won't support SQL. This may change in the future - I would like to support SQL, but I haven't done any planning for that yet. If you are after remote access to the Minx database (rather than plugging Minx into an existing SQL database), there is a SQL access layer available for Metakit.

Minx will initially be delivered on Linux, but it should work on Windows as well (and I hope to have a chance to test this before release) and any version of Unix. Since that now includes everything from MacOS X to OS/390, the only platforms likely to have a problem are OS/400 and the Nintendo Gamecube.

To run Minx you will need Python 2.3 or later, Metakit, and (optional but recommended) the Python Imaging Library. Also you will need either the Apache web server (or another web server that supports Apache SSI tags) or PHP.

I will put a more detailed version of this post up on the Minx blog shortly.

Posted by: Pixy Misa at 12:40 AM | Comments (51) | Add Comment | Trackbacks (Suck)

January 09, 2004

Firefly, Part II

I bought the box set.

Not that it's out in Australia. It's only available, as far as I know, in Region 1. Of course, that just means that I can walk into the shop and buy it just like a Region 4 DVD, and take it home and play it just like a Region 4 DVD, except that...

Except that nothing. Tell me why they're bothering with this again?

Posted by: Pixy Misa at 10:37 PM | Comments (50) | Add Comment | Trackbacks (Suck)

January 08, 2004

For LeeAnn

Click!

(Thanks to Avocet and Dave)

Posted by: Pixy Misa at 03:29 AM | Comments (44) | Add Comment | Trackbacks (Suck)

Nobody's Pixy


Again from the Flea:

Pixy Misa
 

 
   
   

You don't exist. Go and look in the mirror. If you see something then we're wrong else you're some kind of magic pixie, elf, carrot or vampire. Sorry.

Want a 1 in 2800 chance of winning a Mercedes SL 500 for £65?

Click for full list and Details

PIXY1

See Reg Plates based on  your name.

How? How did they know?

Oh, and check out their Random Domain Name Generator:

www.abolishableweevil.com
www.kebabgluestickcadger.com
www.junkyardcucumber.com

Posted by: Pixy Misa at 12:11 AM | Comments (47) | Add Comment | Trackbacks (Suck)

January 07, 2004

Firefly


"The Mechanic"
Which Firefly character are you?
brought to you by Quizilla

(via the Flea)

Posted by: Pixy Misa at 02:20 PM | Comments (51) | Add Comment | Trackbacks (Suck)

Idealism, Struggle, Despair, Passion, Success, Failure, and Enormously Long Lunch Breaks

Steven Den Beste has written another of those thoughtful pieces of his, this time tracing the philosophies that have given rise to the strange three-sided war of ideas that characterises so much of the world today. One of these philosophies is known as idealism.

If you haven't studied philosophy, you may not have run into this concept. I'll explain what it is by first describing its counterpart, materialism.

The basic concept of materialism is very simple, and it is this: The universe exists. Got that? Well, that's all it is, really. The universe exists, and we exist within it. Living creatures are made up of the same fundamental particles as stars and planets and comets and so on; our brains are made up of the same sort of molecules as our bodies, and we use those brains to observe the universe and try to make some sense of it.

Now, idealism says exactly the opposite: The universe does not exist of itself, but is merely an artifact of mind. It is our perceptions that are the fundamental reality, and matter has no existence independent of perception.

Yes, I know. You don't have to tell me, I know. Until a year or so ago, I thought that the entire concept of idealism was just a game thought up by philosophers to tease first-year philosophy students... But it's not. There are people who really believe this.

(There's also another philosophy known as dualism which says that mind and matter exist independently of each other and have nothing at all in common (and that the mind is fundamentally inexplicable by scientific method, since it cannot be directly measured or even detected)... But somehow interact. But everybody ignores the dualists.)

One of the consequences of the philosophy of materialism is realism. If the universe exists, there's not much you can do about it. It exists, you are part of it, and you need to deal with the universe the way it is. The most successful example of this is scientific materialism, which adds a second basic concept: The universe exists, and it works in a consistent manner. The whole aim of science is to find out just what that consistent manner is.

Now, if you are an idealist, you will tend to work in the opposite direction: Mind exists, and the universe is the perceptions of that mind. Which means that the universe should work the way we think it does... Rather than the way it actually does.

Which is why very few cavemen were idealists. They died out rather quickly. It takes a robust and peaceful civilisation to support concepts that far out of whack with reality.

Den Beste also ties idealism to socialism. The link is not direct, but it is there, and it has strengthened rather than weakened over time. In the 19th century, socialism could be viewed as an interesting if untested hypothesis in social theory. It has since been tested - and has failed. So to be a supporter of socialism today necessarily brings one close to the idealist philosophy: We know that socialism doesn't work... But it's the world that's wrong, not the idea.

So it should be no surprise that many of the proponents of idealist philosophy with whom I have, shall we say, debated, are also socialists.

The really telling example, as Den Beste shows, is the comparison of the two great revolutions of the late 18th century, the American and the French. The American revolution, led by realists (if not necessarily pure materialists) founded a nation that is still growing with the same basic social structure two centuries later. The French revolution, led by idealists, turned to oppression and carnage and failed utterly within 15 years. The romanticised view of the French revolution common today hides the fact that the two revolutions really had nothing in common except a desire to be rid of an annoying king.

It's the same realists who are running America today, and it's the same idealists who are running much of Europe. That's where the fundamental divide comes from: America sees the world as it is; Europe sees the world as it should be. And if we weren't, materialists and idealists alike, under threat from the third philosophy of militant religion, that wouldn't matter. All it would mean is that at some point, France would need to increase the working week and reduce the pension so the books would balance.

But we do live in a world where we are under such a threat, and if the Europeans, still chasing their failed ideas, try to obstruct the actions undertaken by the realists to defend both groups, that is indeed a problem. And it is why those who claim that the Bush government's failure at diplomacy squandered international support are so completely wrong: There never was such support, not in France or Germany, not among the left. Because they live in the world of ideas, of what should be, not what is. Sympathy there may have been; support, never.

Update: Munuvia welcomes visitors from U.S.S. Clueless! Mind the cat, it hasn't been well.

Link: Marc Miyake discusses idealism in the field of lingustics.

Posted by: Pixy Misa at 01:21 AM | Comments (92) | Add Comment | Trackbacks (Suck)

January 06, 2004

Neato-Keen

I just wrote an almost completely generic object-oriented wrapper for Metakit records in 35 lines of Python code. Which includes 4 lines of comments, 5 blank lines and 5 lines of debugging code.

It handles searching by the primary key, creation if it's not found, and completely transparent transferral of data from the argh. Uzgbf. Never mind. Back to the drawing board.

Update: I just wrote an even more almost completely generic object-oriented blah blah, same length (well, I took out the 5 debugging lines), only this time it doesn't screw everything up when two threads try to manipulate the same record.

I call it MEOW: The Metakit Easy Object Wrapper. Hooray for getattr, setattr and hasattr! I've never tinkered with Python objects like this before, but after only a couple of hours it all makes sense. In fact, it's obvious that this is how to do it. (Actually, there's probably an even simpler way that I have yet to find, but pfft. This is neat and understandable, very general, fast enough, and works.)

A little more tweaking and I'll have a base class that I can derive all my objects from. Yay!

(For those of you saying What?: Persistent objects made easy. For those of you still saying What?: Shiny programmer thing!)

More Update: Poo! The mere presence of __getattr__ in a class definition causes the class to run like molasses in January. When I enable __getattr__, time taken to instantiate the class increases by a factor of 250 - even though it is never called! I may have to ask the Python wizards about this.

Err, in theory it should never be called. In practice, it is getting called 2988 times for a single instantiation. Odd, that.

Oh. Using hasattr() within the definition of __getattr__ is a Bad Thing. Access __dict__ directly. Right.

Posted by: Pixy Misa at 03:19 AM | Comments (45) | Add Comment | Trackbacks (Suck)

Sounds Reasonable


Take the Affliction Test Today!

(via The Quizmistress of Chaos)

Posted by: Pixy Misa at 02:35 AM | Comments (41) | Add Comment | Trackbacks (Suck)

January 05, 2004

Sgt. Bullfrog

Sergeant Stryker runs a warblog;
It's a long-time fav'rite of mine.
I never disagree with a word he says,
And I help him keep the lefties in line.

Singing
All our boys and girls,
'Gainst the tyrants of the world,
Depth charge the fishies in the deep blue sea,
Sushi for you and me.

Posted by: Pixy Misa at 01:05 PM | Comments (43) | Add Comment | Trackbacks (Suck)

January 04, 2004

The Gell-Mann Amnesia Effect

Fearless Leader links to another speech by Michael Crichton, this time on speculation (also known as "wild-assed guesses" or "making stuff up") in the media. Here's what jumped out at me in particular:

Media carries with it a credibility that is totally undeserved. You have all experienced this, in what I call the Murray Gell-Mann Amnesia effect. (I refer to it by this name because I once discussed it with Murray Gell-Mann, and by dropping a famous name I imply greater importance to myself, and to the effect, than it would otherwise have.)

Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward—reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them.

In any case, you read with exasperation or amusement the multiple errors in a story, and then turn the page to national or international affairs, and read as if the rest of the newspaper was somehow more accurate about Palestine than the baloney you just read. You turn the page, and forget what you know.

We've all seen this. I know computers. Not everything about them, but I've dropped out of a Computer Science degree, and on my own time I've studied every relevant topic from solid-state physics to psychology. And the great majority of what is printed in the newspapers regarding computers is, frankly, rubbish. I don't even notice this any more, unless it's a close relative being misquoted (I come from a geeky family) or a particularly obtuse reporter failing to understand anything about the concept of open source. It's what I expect.

I've seen reports on events that I was personally involved in that, if I was lucky, touched on accuracy once or twice within a dozen paragraphs of nonsense. I don't bother to read the paper at all these days. I don't even buy it for the TV guide, since I don't watch TV more than twice a year now that Buffy and Futurama are gone. (That is, I don't watch broadcast TV; I watch plenty of DVDs and downloaded video.)

About the only thing that many newspapers are good for now is to let you know that there is a story, so that you can go and find out the facts yourself.

The cure I found for the Gell-Mann Amnesia Effect was the New York Times. The nonsense they were printing in the first half of last year was so egregious that it became obvious even on subjects I didn't know anything about. Oh, and blogs too.

Read The Whole Thing.

Posted by: Pixy Misa at 05:42 AM | Comments (40) | Add Comment | Trackbacks (Suck)

And Sometimes A Pig

... is just a pig. Since the cat and the rabbit are shinigami (death spirits), one had to wonder about the pig. But no.

Pixy Misa is still watching: Full Moon wo Sagashite

Posted by: Pixy Misa at 04:35 AM | Comments (40) | Add Comment | Trackbacks (Suck)

Full Moon

In episode 19, Full Moon wo Sagashite breaks the mould. If you've ever watched a Magical Girl show, and thought Things would be so much simpler if she would just...

Well, in episode 19, Mitsuki does.

It will be very interesting to see where it goes from here, because in Magical Girl shows, you just don't do that. (Waiting now for my readers to present innumerable counterexamples.)

Posted by: Pixy Misa at 12:05 AM | Comments (42) | Add Comment | Trackbacks (Suck)

January 03, 2004

Subsubsub Genre

Has anyone worked out a classification system for anime series about young girls who long to be idol singers and are suddenly granted the power to turn into teenagers and launched into a successful but traumatic career?

Taking into account such factors as the species of their talking animal companions, whether or not they are dying of cancer, that sort of thing?

Just wondering, that's all.

It's getting as bad as robot maids and schoolgirls falling into parallel universes that only they can save.

Pixy Misa is currently watching: Full Moon wo Sagashite

Posted by: Pixy Misa at 02:36 AM | Comments (44) | Add Comment | Trackbacks (Suck)

January 02, 2004

Aha!

A little reading up on DNS and Apache, and now I know how to set up blogs without... Well, without all that tedious mucking about with DNS and Apache.

Yay!

This will come in handy if I ever need to set up another blog...

Posted by: Pixy Misa at 05:30 PM | Comments (43) | Add Comment | Trackbacks (Suck)

January 01, 2004

Giant Snake Alert

Strike Sumatra off your list of holiday spots, folks:

A TINY zoo in Indonesia is holding a 15m python captured in a forest in Sumatra.

If its vital statistics are confirmed, the python could be the world's longest snake.

The reptile measures 14.85m and weighs in at 447kg, the Suara Merdeka regional newspaper reported.

The serpent, which staff in the small recreation park have christened Kembang Wangi or Frangrant Flower, was found in a forest in Jambi on the island of Sumatra.

The snake, which was bought from its captor before being put on show, could be the largest serpent found in nearly 100 years.

According to the Guinness Book of Records, the world's longest snake ever captured was a reticulated python, which was 10m long, and shot in Celebes Indonesia in 1912.

Of course, that means that this is the largest serpent found ever. If it was the largest in 100 years, that would mean that some snake was found previously that was even larger.

Anyway, I've seen it on TV. I can't say for sure if it's 15 metres long, but it's one big slithering hisser.

Posted by: Pixy Misa at 11:12 PM | Comments (43) | Add Comment | Trackbacks (Suck)

<< Page 23 >>

Processing 0.02, elapsed 0.0596 seconds.
37 queries taking 0.0406 seconds, 122 records returned.
Page size 121 kb.
Powered by Minx 0.8 beta.