March 2002

« February 2002 | Main Index | Archives | April 2002 »

Well, having made all that noise on Friday, it's Sunday night and I've done bugger-all. Of course, it's Easter, and I had a minor personal crisis on Saturday that I've only just recovered from. Regardless, I've now started up IDEA, and am giving it a go.

I have an Instant Outliner now, which I'll be using to keep notes on the RCS development. <% radio.outliner.macros.coffeeMug () %>

10.15 Saturday Night (Lyrics: Robert Smith)

10.15 on a Saturday night
And the tap drips
Under the strip light
And I'm sitting
In the kitchen sink
And the tap drips
Drip drip drip drip drip drip drip...

Waiting
For the telephone to ring
And I'm wondering
Where she's been
And I'm crying for yesterday
And the tap drips
Drip drip drip drip drip drip drip...

It's always the same...

I'm craving Thai green curry, but I'm far too lazy to just go get the ingredients to make one. I wonder if one of the many Thai restaurants on King St. does takeaway?

Den Whitton on Australian History

Did you know that 50,000 convicts were sent to the American colonies? The next yank who makes a joke about Australians being convicts will be told "And we didn't invent Budweiser"

How to get linked from Scripting News *grin*

To make a a few additional points.

Firstly, I'm not trying to clone Radio or Frontier. They're the result of a decade of development, and a clean implementation, while fun, would take a long time and really be a waste of effort. Although a lot of the work may have already been done - it'd be interesting to see what you could do with the right combination of, say Velocity, Rhino and Jisp

Secondly, I don't expect this to be simple, or a quick hack. I want to do this right, with the sort of extensible architecture that means never having to say "I don't want to do that, it'd be too hard". This means the annoying sorts of things you don't usually want to do in personal projects, like merciless refactoring and copious Unit tests It means remembering that there needs to be enough structure to add logging, and call-backs, and so on.

Thirdly, any code I write will be released under the Apache license. First source release will occur when I have something that you can connect Radio to and publish a blog. Share and enjoy.

Fourthly, the code-name for the project is "Devilfish".

Fifthly, the specs for xmlStorageSystem aren't particularly useful as they're obviously written more for client implementors who want to talk to the server, than for server implementors who want to be able to talk to a particular client (Radio). Anyway, regardless, here's some notes I took from wire-dumps of the XML-RPC packets that may be of use to people.

Radio Licensing. When I started looking at Radio, many sources told me that the best place to start was by looking at the internals of Radio itself. The scripts in the Object Database can be read pretty easily. In fact, my very first script was written largely by copying a bit of an HTML handler from the Object Database, and then modifying it so it did what I wanted it to do. This led me to a pretty interesting question:

If I write a Radio application, and in order to write it, I've had to copy a lot of Radio code in this manner, does my application belong to UserLand Inc.? What if I'm just using the code as a reference? Where does the line get drawn?

This came to me again when I was talking to someone in email about reimplementing the Radio Community Server in other languages. I was advised that it would be a good idea to download the RCS[1] (it's free as in free beer, but not free speech) and have a look at the source in order to work out what the new protocols for XmlStorageSystem are.

I'm pretty sure if I did this, and reimplemented RCS[2], my new implementation would be quite illegal, and UserLand could (if they chose) sue the pants off me. As such, I've been very careful not to even download RCS, and just look at wire dumps of the protocol instead.

[1] RCS is unfortunately an overloaded acronym. I see it and automatically think "Revision Control System".

[2] I'm having a bash at doing it in Java. If I don't lose interest or get distracted, I should have something you can upload stuff to by the end of the Easter weekend, but I'm quite likely to get distracted or lose interest, I've also got to clean my apartment and make further preparations for a month overseas.

I put all the Cure songs I own on my iPod, and I'm playing them in random order. (Now Playing: No. 4 of 79)

Oh, and this morning's small miracle. No hangover.

For anyone stuck with evil databases, remember it sounds so much friendlier when you call it "Microsoft Squirrel Server". Try it.

Laurence Canter, one half of Canter and Siegel, the Internet's first large-scale commercial spammers, on email spam:

(CNET)

To some extent, we probably welcome advertising. The problem with the incredible volume of unsolicited e-mail that we get today though is that, unlike junk mail that you receive in your snail mailbox, it's not immediately apparent that something is junk mail. With e-mail, you have to at least read the subject or who it's from to determine that it's junk and you don't want it. And the fact that it's so easy and, for practical purposes, costs nothing to send is resulting in considerably greater volume.

Important: All US Citizens must fill in The Patriot Form (www.whitehouse.org) as soon as possible.

Mark Pilgrim on Copy Protection:

Sonys and Broderbunds of the world, pay attention: the only long-term effect of copy protection is to ensure that those who defeat it are immortalized. Long after my Playstation console falls apart, long after all the original, legitimate, uncopyable Playstation discs have crumbled into dust, long after the no-doubt-teenager who cracked Spyro 3 has grown up and joined polite society and found better things to do with his time, Spyro the Dragon will be remembered. Unfortunately, it will also be associated with that damn ugly crack screen, because no other versions will exist. This is what the past will look like someday. And we'll just shrug, skip intro, and get on with it.

Volume Control Knob Turns Heads. It's a volume control for computers, but why is it so hot (and so expensive)? Well, it can do ... so much. Leander Kahney reports from Macworld Tokyo. [Wired News]

"People see it on someone's desk, glowing and pulsing, and they've got to know what it is," he said. "We get people saying, 'It's incredibly useless, I use it every day.'"

It's the power of having a very simple idea, and executing it well.

Small Pieces Loosely Joined (Kids' Version) by David Weinberger. Just a little over-done, I think, but the sentiment is nice.

This is a most peculiar thing. The Web is a web because of hyperlinks that connect the pages. But every hyperlink expresses someone's interests and recommendations. If you were to make a map of the Web, showing all the sites and all the links, you would be making a map of things the 500 million people on the Web find interesting.

That's a lot different than a map of the real world that shows where the mountains are and where the oceans end and land begins. The real world map shows what we humans have been given to work with. The Web shows what we have chosen to care about.

And that's exactly what's so special about the Web place. It is made not out of mountains, oceans, deserts and forests. It is made out of humans caring about things together.

Wow. I just realised how negative my posts here have been. I actually quite like Radio, but its flaws tend to be so much more interesting than its good points. I wonder why that is.
While I was away, Dave Winer added the New York Times as a Radio-only newsfeed. I must say, I don't like the idea of this much. What we need is to convince content producers that RSS feeds are a good idea in their own right - that they'll be worthwhile because they'll draw people to the site to read the stories. Syndication is supposed to be open formats and open doors. It shouldn't be closed doors and exclusive deals to ship more proprietary syndication software. I'd have been far happier if Dave had announced that the New York Times had, on his evangelism, started publishing public RSS feeds. It's an uncharacteristic shortness of vision.
I've been missing in action a while. This is basically the fault of me having far too much work to do in an isolated location (without direct net access). A contributing factor was the fact that I dropped my Powerbook on its corner, buckling the case, and I didn't want to use it much until I'd bought a torx screwdriver, pulled it open and made sure I wouldn't have it blow up on me any time soon.
Doc Searls was pretty interesting today. Not that he isn't usually, today was just particularly neat.

Rest in peace, Grandad.

Advice for aspiring authors.

Someone on my friends list recently posted about possibly getting her book published, so I set off to find some good advice. I asked my mother, whose job it is to help writers in Western Australia with things like manuscript assessment, finding work and finding publishers. A few years ago, she was granted a Churchill Fellowship to tour the USA and investigate how publishing works there, as well.

One of the things she told me was that statistically, one in three people think they have a novel in them. Maybe this advice will be useful for the general public, too, so here's what I learned.

  • Your unsolicited manuscript will end up on the slush pile, and probably never emerge.
  • You can improve your chances of getting off the slush pile with research into the publisher, and a good, marketing-oriented covering letter.
  • Don't be too proud to get insider help from friends, if at all possible.
  • Your best bet is to get an agent interested in your manuscript.

The worst thing you can do is take your finished manuscript, slap on a covering letter, and mail it to all the publishers you can think of.

There's this thing commonly called the "slush pile". It's where your manuscript will end up if you mail it to a publisher. Manuscripts in the slush pile get read by a young recruit at the publishing house, straight out of college, whose job it is to look at the tens of thousands of unsolicited manuscripts, and recommend any good ones to someone higher up in the food chain. Common practice is for them to read the first four pages, or maybe the first chapter.

Two percent of novels in the slush pile get published. One in fifty. Look around and you can find stories of success, like the woman from South-West Western Australia who one day decided to write a Fantasy novel, and is now having it optioned in the USA for two million dollars. But they're exceptional stories. You don't hear about all the people whose really good manuscripts just sunk to the bottom of the pile.

One way to make a slush-pile manuscript more impressive is to pay good attention to the covering letter. Do research on each publisher you send it to. Your job is to convince the publisher that your book will sell, so you'll have to think marketing. Identify the target market of your novel. Who is likely to buy it? Think of putting in things like "Your company published foo last year, and it was number five on amazon.com for three weeks. This novel is similar to foo in these ways, but better, because of this and this."

Your best bet, though, is to try to avoid falling into the pile in the first place. If you have any contacts in publishing at all, use them. Know any writers or journalists who may have contacts in publishing? Call in favours. Beg. You're trying to get your manuscript to skip the pile, and get directly to someone who might be in a position to do something more with it than pass it to his or her superior.

The best piece of advice is to get an agent interested in your manuscript. Agents are more accessible than publishers, and if one gets interested in your writing, they have the contacts in the industry that you lack. If you're really serious about getting published, get an agent.

The first act of Boheme gets me every single time...

This little hand is frozen,
let me warm it here in mine.

iPod Review

  • 5:29 PM

iPod Review

Good Points:

  • It's tiny. The picture doesn't do it justice, because it's out of proportion with my head, and just makes my hand look really big. Remember my Nokia 8820 phone? It's the same height and depth, and only about a third wider. I'm pretty sure the instructions at Apple would have been "Make it the size of a pack of cigarettes". It easily fits in the pocket of my jeans.
  • It Just Works. Plug it into the laptop. As it charges, give it a name (Charles Miller's Funky Box 'o Songs). Watch it synch with iTunes. Go through the menus, and select by artist/album, or from my iTunes playlists. Simple.
  • Firewire. 400Mbps transfer speed, baby. Transferred about a gig of mp3s in a minute or two.
  • It's a portable 5 gig hard drive.
  • It means that now I can laugh at ellie's phone for its feeble mp3 capabilities. Ha ha ha!

Things other people have said are bad points, but don't really bother me much.

  • It's "only" 5GB. That's still about 100 hours of music. I can live with that quite easily, thankyouverymuch.
  • It's Mac only. This means I have to copy the mp3s to my laptop to transfer them to the iPod, that is, at least until I get a desktop Mac. This doesn't bother me, I'm already using my laptop more than I'm using the desktop machine anyway.
  • It was rather expensive.

Bad Points:

  • No remote-control on the headphones wire, which is annoying, because getting the thing out of your pocket to skip a track is a chore.
  • I tend to skip between straight and random play pretty often, and the toggle's in the options menu.
So this is how conspiracy theories start, hey?

I've come across Hunt the Boeing a few times this week - it's a site that goes through a bunch of photographs of the aftermath of the plane-bombing of the Pentagon, and tries to prove that there wasn't a plane at all, and something else caused the damage.

I also found (while doing my semi-irregular weblog trawl) a very good rebuttal from freelance journalist Paul Boutin.

What it leads me to wonder, of course, is whether in twenty years time we'll see an hour-long TV show "proving" that there was no plane. By then, eyewitness memories will have faded, so we'll be able to produce people who were there (or at least nearby) who can't categorically say there was a plane. Evidence to rebut the claims will be a lot harder to come by. Is this going to be another one of those we never landed on the moon things?

I walked into #afd tonight to discover that Sydney is now the Champagne Socialist Republic of Carlton, and I own it. I also got to claim the Great Barrier Reef, which I plan on giving to devilfish as a present.

I wanna go home.

Some mornings, it's really not a good idea to look in the mirror.

Mood for the late morning: edgy and discontent. Which is strange, because I woke up happy. I'm just not into the whole working thing today. I have better places to be.

Every Tuesday morning on JJJ radio, Tripod are given a subject, and challenged to write a song about it in an hour. The results are generally pretty funny, if a bit scary.

A week or two ago, The subject was the fact that The Queen and Bill Clinton were in the country at the same time. I Found Love in the Arse-End of the World (Real-audio, unfortunately)

This week, they had to do a parody of Alanis Morissette's "21 Things I Want in a Lover", which was slightly complicated by the fact that none of them had heard the song. As an added difficulty, they were also required to mention a "rare or pedigree cheese". 21 Things I Don't Want in a Lover (mp3)

(The "allegedly" references in the second verse of that won't mean anything unless you know about the Senator Heffernan and Wayne Carey stories.)

I'm having a great deal of difficulty concentrating. I'm having to do this rather repetitive and not particularly taxing task. Unfortunately, the time it would take to write a program to automate the more boring parts of what I'm doing would be significantly more than the time it would take to just do it. So my mind keeps wandering a great deal. At least a bit of my brain gets to have fun while the rest works.

You know, I really shouldn't watch Temptation Island.

I'm considering pretty much nuking my friends list of anyone who posts more frequently than once every couple of days.

The reason for this is that I want to go back to reading peoples pages from their journal pages, and just use the friends page to keep track of people who update so rarely that I might miss them otherwise. I've started getting lazy and just reading my friends page, which means that I end up reading every post out of context, and I miss out on seeing them in the layouts that they are supposed to be presented in.

It's one of the ironies of LJ that everyone spends ages on styling their journals, and the only time anyone sees them is once, when you post "Hey! I've updated my style!".

A preliminary experiment has shown that this is most likely going to cause a bunch of people to unfriend me. Which will kind-of suck, since I'll lose the ability to read friends-only posts. On the other hand, I don't make friends-only posts, so the only thing you'll be missing out on is a nice green arrow in your client window.

Anyway, c'est la vie.

Conversation at work:

[Neil] So we store their short username in the database.
[Charles] Yeah. But then again it's only the database, we can always get the full name if we want it
[Neil] But usernames can change
[Charles] Hmmm, you're right. Then again, full names can change too. When you come down to it, names are a really bad way to identify people. What we really need is to ditch names, and have everyone go by an MD5 hash of their DNA.
[Charles] Of course, it'd suck going to a party, introducing yourself as "1825FC..." and trying to remember who "AF43E9611..." is.
[Neil] We could beam names to each other using Palm Pilots.
[Charles] Ah. Good point.

Happy 70th birthday, Sydney Harbour Bridge.

Read the rest of this entry…

One thing I noticed about working here is that the decor is rather unhealthy. I was getting up to go to lunch last Friday and I looked around for my umbrella, because unconsciously I thought it must be overcast and raining outside. It turns out it was rather warm and sunny, but I couldn't see that. Even looking over the sea of cubicles, about a hundred metres to the nearest external windows, I couldn't see sunlight because there were too many tree branches just outside.

Add to that, the air conditioning that keeps the ambient temperature to that of cool day, and the grey concrete ceiling, the colour of an overcast sky.

I'm amazed they don't get mass suicides.

Julie Andrews is SINGING IN MY HEAD!

Wow. Go the delayed telecast of the F1 race. I don't have to try to sleep just yet after all.

cringer is watching They Live. If I had more money than I knew what to do with, I'd buy a billboard in the middle of Sydney, and just put "OBEY" on it in big black letters.

Addendum: After posting this, I realised that this is probably one of the reasons I don't have more money than I know what to do with.

I do NOT look like Chandler from Friends. End of story.

Wow. The bit of Independence Day where all the buildings get demolished isn't quite as impressive any more. I'm rather surprised the network put the movie on.

I'd just like to offer my profound thanks to The Apache Jakarta Project. They've produced an incredible amount of really useful code that works, and that makes my working life a lot easier.

When choosing a LiveJournal userpic, please remember that some people check journals from work, a diversion that is generally tolerated right up to the point a picture of someone's bare arse shows up on the screen. :)

*Checks over his shoulder. Breathes a sigh of relief*

Satirewire, again

The report, published in the Archives of Internal Medicine, studied drinking patterns and blood pressure among 70,000 nurses between the ages of 25 and 42.

Dr. Eric Shinauer, who headed the study for Harvard's School of Public Health, put the findings in perspective. "Alcohol, 70,000 nurses, and us," he said. "Is that cool or what?"

Wow. Everyone working around me just vanished.

Nifty. I just noticed that by pure coincidence, the last two posts were both marked at 36 minutes past the hour, eight hours apart. I guess it's just one of those amazing, one in sixty chances.

<Candi> ugh... $170.40 total..
<Candi> my mother isn't worth that much.

Maybe you could sell her at a discount?

Rail Infrastructure Corporation
Railway Parade
Granville

TO THE RESIDENT

Rail Infrastructure Corporation will be carrying out bridge repair work at Erskinville Rd, Newtown on Saturday 16th March to Sunday 17th March between 9:00pm Saturday night and 7:00am Sunday morning.

During this period we will be using generators, welding equipment and other plant which may cause annoyance to near-by residents. We would like to assure you tha the work will be carried out as quickly and quietly as possible to minimise any disruptuion to nearby residents.

Go out onto the balcony of my apartment. Look left. That's the Erskineville Rd rail bridge. Looks like getting any sleep this weekend is out of the question.

I've got too many bizarre things rattling around in my head to go to the pub tonight. Home time.

Repeat after me. Livejournal is not a journal. It is a public message-board system that has been branded as a journal. You're not writing in a book that you hide under your bed, and only show to people when you're really, really drunk. You're posting to a public space, and the rules of public discourse apply here just as much as they would on Usenet, or on a mailing-list.

On Sunday night after dinner, Denise noted that both my father and I tend to stand up and pace when we think.

Walking, I think, is the closest I come to meditation. I'm sure it annoys heaps of people at work, too - the first thing I do when I come up against a problem when programming is to get out of my seat and walk somewhere, maybe to the other end of the office and back, or downstairs to get a coke, or in extreme cases up the road to sit on top of Observatory Hill and watch the harbour.

You can put your feet on automatic pilot, and your brain goes into this strange mode where some part is devoted to navigation and making sure you don't walk into anything (cars, people, lamp-posts, trees), and the rest is free to think about anything you want. But the part that's doing the navigating seems to be the same part that gets in the way when you're just sitting down.

Also, uncharacteristically for a nerd, I like the Big Blue Room (although I don't go out in it as often as I like, partly because I'm lazy, but mostly because the people I'd most like to go out in it with are all tied to my computer). The best thing to jolt me out of a "sitting in front of the screen trying to solve a problem" rut is to feel weather on my skin, whether it's the warmth of the sun, the touch of the wind, or the rain falling on me.

Today's Task for Readers: Go for a walk around the block. Make sure it's a big block.

Bugger this for a game of soldiers, I'm going home.

Update: I just realised the script that sets the date on the web input page isn't keeping track of Daylight Savings time - so it looks like I went home an hour earlier than I did. It was really 17:11, I assure you. :)

Another one from Mark Pilgrim. A quote from the vi tutorial

Q. How do I move the cursor one character forward in vi?

The correct answer is:

<ESC>la

which works in all modes. Except at the beginning of a line, where the above command will move the cursor two characters forward. If it did anything else, it would not be vi. So at the beginning of the line, this answer is the correct one:

<ESC>li

And of course neither will work at the end of the line. At the end of the line, the correct command is:

<ESC>j^i

The topic of the next two lectures will be "how to move the cursor one character backward in vi''...

C++: an octopus made by nailing extra legs onto a dog. - unknown

I also posted this to desktop. This is, er, my desktop. Nothing was changed for the photo, I just got up and took it. Note the artful arrangement of Mentos. I really need to get the second monitor fixed one day.

In the mailbag today:

To: cmiller@PASTICHE.ORG
From: "Alchemy Mindworks Inc." 
Subject: Copyright violation


You have reproduced a portion of one of our copyrighted web pages at your
site. The page in question is:

        http://www.pastiche.org/wiki/ThouShaltNot

The page from which it was reproduced is:

        http://www.mindworkshop.com/alchemy/command.html

This material was reproduced without our permission, and in violation of
the copyright notice on the original page, which includes the text "No
portion of this page may be reproduced in any form without the explicit
written permission of the author and copyright holder."

Please remove this text within three business days.

-MC

For web designers, this nifty Javascript toy allows you to choose a foreground and background colour, and then see what it looks like to people with various kinds of colour-blindness.

I went ego-surfing today, and it was pretty depressing. I'm not even on the first page of "Charles Miller"s. So I decided to do something about it.

I'm such a nerd. Click on the thumbnail for the whole, sordid deal.

I'm currently doing something very silly, and incredibly geeky. :)

A guy called Josh, whose website is down so I can't find out anything more about him, has graded all the world's flags. Canada is A-. Australia scores a C.

And I thought my life was interesting. :)

Dear MR MILLER

It's my pleasure to advise you that your replacement [foo] card is available for collection at our branch

When you come to collect your card, please remember to bring this letter, with some form of identification such as your driver's licence or passport.

Nowhere on the letter or envelope, does it specify which branch. Maybe it's a game? Should I just try one branch after another until I get to the right one? After all, there can't be that many of them left.

Rick Ross replies to a Microsoft employee about why he doesn't wish to buy Microsoft products..

One point Rick missed out is that whenever you buy a Microsoft product, you are paying for an inordinate number of things you may never use. Outlook Express. Internet Explorer. Windows Media Player. Buy a Microsoft product and you're endorsing Passport. Buy a Microsoft product and you're helping to pay for Hailstorm.

My personal favourite hate is Hotmail. Every time you buy a Microsoft product, your money goes to pay for tens of millions of spam-filled Hotmail addresses.

It leaves a bad taste in your mouth. Say you're a small business. It's pretty much impossible to survive these days without Windows and Office, at least if you want to be able to read the documents people send you. Even if your office has no Internet connection, you still have to pay for Internet Explorer and Outlook Express. Even if your computer has no sound card, you still have to pay for Media Player. Even if your company has a strict policy against web-based email, you still have to pay for Hotmail.

It's a mug's game, and I'm glad I'm clawing my way out of it.

Another person gets fired for what they write in their weblog. This leads me to a thought I've been having for a while now. When Dejanews came out, there was trend in certain parts of the tech sector to do a Dejanews search on a potential employee. Some of these searches were benign - to quote from memory one online friend, "Their posts in comp.software.xyz would give me a good idea of how much they know, and how they deal with people, and if someone hasn't shown themselves to be a participant in the xyz software community, why should I hire them?" On the other hand, the potential prejudice if someone found your posts to alt.lifestyles.furry, or the fact you used to troll alt.usage.english could be rather career-limiting.

Companies are getting more and more anally retentive about hiring. Drug tests are getting more and more common (I haven't taken an illegal substance since 1996, but I'd still like to think I'd refuse to work for a company if it required a blood test from me. Luckily this sort of thing is still illegal in Australia). HR departments make money coming up with weirder and weirder ways to assess your "capabilities". It's quite logical that firms will start to appear that specialise in "Internet Investigation". And I don't mean those shady deals that spam you with FIND ANYONE ONLINE, I mean serious professional organisations that hire themselves out to let potential employers know just what you've been up to on the Internet.

Heather Hamilton who got fired for her weblog, was probably asking for it because she apparently spent a lot of time talking about how much she hated her job (although she never named names). On the other hand, Mark Pilgrim was fired for his weblog last year, for writing a very good article on addiction based on his own personal experiences with drugs, despite the essay making it quite clear that he'd been clean for all the time he'd been in his current job.

Think you're safe because your online journal is written under an alias? Are you sure? Do all of your friends (who link to you) have aliases? Do you mention the names of your friends in your journal? Chances are, you can be found.

The moral of the story is that it remains true - you should never write anything online that you don't want your parents, your priest or your (potential) employer to see.

Another person gets fired for what they write in their weblog. This leads me to a thought I've been having for a while now. When Dejanews came out, there was trend in certain parts of the tech sector to do a Dejanews search on a potential employee. Some of these searches were benign - to quote from memory one online friend, "Their posts in comp.software.xyz would give me a good idea of how much they know, and how they deal with people, and if someone hasn't shown themselves to be a participant in the xyz software community, why should I hire them?" On the other hand, the potential prejudice if someone found your posts to alt.lifestyles.furry, or the fact you used to troll alt.usage.english could be rather career-limiting.

Companies are getting more and more anally retentive about hiring. Drug tests are getting more and more common (I haven't taken an illegal substance since 1996, but I'd still like to think I'd refuse to work for a company if it required a blood test from me. Luckily this sort of thing is still illegal in Australia). HR departments make money coming up with weirder and weirder ways to assess your "capabilities". It's quite logical that firms will start to appear that specialise in "Internet Investigation". And I don't mean those shady deals that spam you with FIND ANYONE ONLINE, I mean serious professional organisations that hire themselves out to let potential employers know just what you've been up to on the Internet.

Heather Hamilton who got fired for her weblog, was probably asking for it because she apparently spent a lot of time talking about how much she hated her job (although she never named names). On the other hand, Mark Pilgrim was fired for his weblog last year, for writing a very good article on addiction based on his own personal experiences with drugs, despite the essay making it quite clear that he'd been clean for all the time he'd been in his current job.

Think you're safe because your online journal is written under an alias? Are you sure? Do all of your friends (who link to you) have aliases? Do you mention the names of your friends in your journal? Chances are, you can be found.

If you have controversial posts marked friends-only, how well do you have to know someone before you add them as a friend? A lot of people will tend to add someone who seems vaguely interesting by reflex if they get added themselves.

The moral of the story is that it remains true - you should never write anything online that you don't want your parents, your priest or your potential employer to see.

From Hack The Planet, we're encouraged to link to a site opposing Scientology, to push it up in Google's PageRank.

MusicCity's Morpheus violating GPL [Slashdot]

This knee-jerk is a perfect example of why Slashdot may, in fact, deserve to die.

Jakob Nielsen: if you discourage deep linking, you'll lose 27% of your most promising customers.

Uncle Wally

  • 5:12 PM

I was watching the Formula 1 Grand Prix today, and after it finished I thought I'd look up on the web some information about my maternal uncle, Walter Hayes, who was quite influential in Ford's involvement in the sport (he was responsible for creating the project that produced the Cosworth engine. If you're curious, you can find out more here. He died on December 26, 2000.

I can only remember meeting "Uncle Wally" (although for some reason my mother calls him "Paddy") once. We were visiting England for my cousin's wedding, and I must have been eleven. He had a big fancy house and a swimming pool. He was nice. He gave both me and my brother a really cool black watch. I played the first few bars of Pachabel's Canon in D on his grand piano, but couldn't play any more because I hadn't learned it yet. (I can play the whole thing now, in fact I think it's the only piano piece I can still reliably get through)

He died last year, just after Christmas. He'd been hanging on all month - I'm told a lot of people do that, they hang on until after Christmas, or New Years, or whatever date is important, and then give up. I was visiting my mother at the time, and while she was trying to be cheerful, spending Christmas knowing that your brother is dying really isn't something you can smile through.

(Aside. A few weeks before Christmas, I also learned that one of the three people at the core of my "role-playing nerd friends" at school had driven off into the bush, piped the exhaust into his car, and killed himself. I still haven't really dealt with that, it just sits at the back of my consciousness sometimes.)

Anyway, I started off wanting to find out about what my uncle had done in his life, but of course all the information was tied up in obituaries - various motorsport websites saying things like "His loss will leave a giant gap in Britain's motoring and motorsports infrastructure." And all I can remember is going out with my mother the day after Boxing Day to buy a printer, so she could send the letter of all the things she'd meant to say to him over the years... and then coming home to find the email saying he'd already died.

Last year, in the celebrity race at the Melbourne Grand Prix, all the celebs were given pretty powerful cars to drive around the track. Production cars, but pretty powerful nonetheless.

Three quarters of the way through the race, the commentators, including ex- Formula 1 driver Alan Jones, were talking to a woman (whose name I can't remember) on the in-car radio, as happens in these races. Suddenly, Jones saw an opening on the inside of the track ahead of the driver, as the car ahead of her went around a corner. He shouted for her to put her foot down, and overtake.

The driver put her foot down, powered up the inside, missed the corner, and took out three other cars.

This year, the celebs are all driving minis. *grin*

Mystery man. A new documentary revives an old controversy: Was actor and landowner William Shakespeare merely a front man for Christopher Marlowe, the flamboyant gay genius and shadowy Elizabethan spy? [Salon.com]

Interesting. I never knew there were quite so many reasons to doubt Shakespeare wrote his own stuff. The "Marlowe was a spy and faked his own death" stuff seems a little in the same vein as "Elvis is alive and working in a burger bar", but it's still food for thought.

XP update to go beyond mere fixes. Along with squashing bugs, as service packs normally do, Microsoft's first major update to Windows XP will add support for Tablet PCs and a fancier graphical interface. [CNET News.com]

This is just plain wrong. You either fix bugs, or you add new features. Adding new features means adding new bugs. Providing someone no option but to get the features (and new bugs) with the bugfixes is wrong.

I have a confession to make. Radio is also an outliner. I'm thinking more about that these days. [Scripting News]

It's not necessarily a very good outliner, though. I'm about to buy OmniOutliner as a replacement - Radio got me on the outlining buzz, but (at least on Mac OS X), the outliner is clunky - it freezes every couple of seconds while Radio does something else - and single-level undo is so intensely annoying that you have to remember to save every five minutes in case you delete half the outline with a careless click and can't get it back. (And I've already ranted about OPML)

Bruce Sterling, Information Wants to be Worthless. Manages to be highly entertaining, without imparting any information, or making any real points. [link from RageBoy]

FHM Magazine is running a poll for the Sexiest 100 Woman of 2002. A link was posted on Fark, and of course, everyone there started voting for Wil Wheaton (who played Wesley Crusher in Star Trek TNG, and also won "Blogger of the Year" in the 2002 Bloggies, mostly because he's the closest thing blogging has to a celebrity (which says a lot about blogging, and awards)).

This is, of course, nothing new. I remember (I think it was 1995) the first time Time Magazine opened up a "Man of the Year" poll on the net, and it was hijacked by the kibologists. And then, of course, there was the Java vs .NET poll that suddenly reversed direction one day after a lot of hits from Microsoft's domain.

Most sites generally pretend this sort of thing doesn't happen, and quietly deletes the votes. But kudos to whoever's running the FHM site for acknowledging the joke.

I will not be paying for a Slashdot subscription. My reason for this is that if Slashdot were to cease to exist, I'd not miss it. There are heaps of other (usually more accurate) places on the net that you can get tech news, and the discussions on the site were never particularly noteworthy.

I pay for Salon. I bought Radio. I bought Sluggy Freelance books. If a service on the net provides me with something I think I might miss if it's gone, I'll pay for it. Slashdot has no such place.

And don't get me started on Kuro5hin. What a bunch of pretentious, self-important navel-gazers.

FHM Magazine is running a poll for the Sexiest 100 Woman of 2002. A link was posted on Fark, and of course, everyone there started voting for Wil Wheaton (who played Wesley Crusher in Star Trek TNG, and also won "Blogger of the Year" in the 2002 Bloggies, mostly because he's the closest thing blogging has to a celebrity (which says a lot about blogging, and awards)).

This is, of course, nothing new. I remember (I think it was 1995) the first time Time Magazine opened up a "Man of the Year" poll on the net, and it was hijacked by the kibologists. And then, of course, there was the Java vs .NET poll that suddenly reversed direction one day after a lot of hits from Microsoft's domain.

Most sites generally pretend this sort of thing doesn't happen, and quietly deletes the votes. But kudos to whoever's running the FHM site for acknowledging the joke. (Update: They've changed it back now, but at the time I posted, they'd added Wil's head to the end of the banner at the top of the page)

From a magazine I picked up while I was walking up the road.

In 1995, he [Paulmac] snatched the ARIA [Australian Record Industry Award] for Best Dance Release and thanked "all of Sydney's ecstasy dealers, without whom this award would not be possible".

Well, that's certainly more honest than thanking God.

Major Annoyance:

To me, Work Offline means don't attempt to connect to anything over the network, and batch all updates to be sent next time I'm online.. It does not mean stop me being able to connect to my own machine.

Not so for Radio. When I select "Work Offline", I can't connect to the desktop website.

<rant>
My co-programmer at this consulting job has, I have discovered, no clue how to merge his changes to the code into the main tree. As such, every time he's integrated his changes, he's been clobbering one or two of the changes I'd made in the previous version. I only discovered this was happening today, unfortunately.

When I change the way the code works, I write a test. The test will fail if the old behaviour re-emerges. Unfortunately, this is no defense against someone who removes my changes from the thing that was being tested, and deletes the corresponding test, in a ham-handed attempt at getting his own code into the repository.

The paranoia is now: "What else has been deleted, that I don't know about because the thing I put there specifically to make sure it wasn't deleted was probably deleted too?"

Augh.
</rant>

Things to do in March

Read the rest of this entry…