Thursday, June 28, 2007

Saxon Is Your Man

Well this post is almost a week late but meh, I've been busy =P Those of you who don't watch Doctor Who can probably ignore this post as irrelevant. Those of you who do watch it and haven't seen the episode from the 23rd yet can probably ignore it as a spoiler.

As I suspected long ago, the Saxon references through the last seasons of Doctor Who and Torchwood were meaningful and the source of this season finale, I don't know who could have mis... fine, I didn't see anything =P But still, they were there if you were looking out for them, or indeed if you go back and look for them.

Now there's a lot of speculation around the Doctor and the Master, but I'd like to take a minute to mention the Master's new companion. She's human as far as I can make out from the episode, and there's no solid evidence otherwise, but she does seem rather... odd. Obviously she gets off on power, you'd have to be that sort of person to hang around with the Master for any length of time, even without marrying him. It seems to go to the extreme in her though, she looked to be on the verge of orgasm when the rift opened up and 6 billion Toclafane came through to slaughter Humanity. Plus the dancing to the music was a nice touch, she seemed barely in control of herself. In fact, through the whole end of that scene, particularly just before the Paradox Machine activates she seems rather too excited for her own good. Oh, and before anyone runs with that "barely in control of herself" statement, I don't think she's being controlled, she doesn't show any of the usual signs of that nor does she show unusual signs of it, this seems to be exactly who she is.

Anywho, on to the Master. Some people seem to have a problem with the explanation of why he's how he is. Originally he was calculating, in control, and pretty much an evil genius; now he's just mentally unstable due to have looked into eternity. This makes him a victim and thus basically a more understandable and fluffy character, which I agree kinda sucks. It does however underline that the Timelord society, while "perfect" in the legends, was at its core cruel and aloof from reality. Personally I think that both views of the Master are right, he is unstable yes, but he couldn't have gotten this far without making big plans and thinking ahead. I think that the description of him as having gone mad is mostly the Doctor imposing his own view on events. On the other hand, his plans have apparently had a definite decline over the course of the show (that's all 29 seasons, not just this episode), which would imply him sinking slowly into some form of madness or desperation, which is understandable when all his plans are constantly thwarted, not to mention the constant drumming at the back of his mind (which I think the Toclafane planted there when he first looked into the Untempered Schism in order to slowly manipulate him here, unless certain other theories are true, in which case they wouldn't have existed properly or at all back then). Dying multiple times, having his race wiped out, running away, and ending up completely along for who knows how many hundreds or thousands of years can't have done him much good either. So now he finally has another chance and he has grabbed it with both hands and managed to get further than he has before. Also it seems that he has noticed that the Doctor's plans always seem to work out (if we ignore the people left behind) and has started to, possibly subconsciously, adopt some of his habits like the random expressions, jellybabies, etc.

As for the Toclafane... Legend come reality through the weirdness of the void? A last resort to save the remaining Timelord children near the end of the war? The Gelth? Or something else entirely? I guess we find out in two days :-)

In other news I'd definitely vote Saxon, evil genius or not. Despite not being Human he acts more like one than any politician we have. At least he's fun...

Wednesday, June 27, 2007

Customisable Maths

TheDailyWTF*, where we learn that n! (that's n-factorial) is 12 for all values of n.

3! = 12 (base 4)
4! = 12 (base 22)
5! = 12 (base 118)

Apparently it's not only statistics that you can use to prove anything =P And for nit-pickers, yes I know stats and maths aren't exactly unrelated.


* That was, is, and always will be the better name for the site, like the Nintendo Revolution (awesome) vs. the Nintendo Wii (wtf?).

Thursday, June 21, 2007

Global Thermonuclear War

There was a BOGOF* on geek jokes I think.
Prissy> I tell ya people now days really need some serious help
Kemp-> serious help = global thermonuclear war?
Kemp-> would you like a game?
Ryvern> oooh
Ryvern> i wanna play
Kemp-> you lose
Kemp-> as does everyone else
Kemp-> would you like to play again?
Prissy> lmao
Ryvern> sure
Ryvern> i wanna play
Kemp-> you lose
Kemp-> as does everyone else
Kemp-> would you like to play again?
Ryvern> AGAIN! AGAIN!
Kemp-> in about a thousand iterations he'll realise there's no winning solution and deactivate the missiles
Kemp-> you lose
Kemp-> as does everyone else
Kemp-> would you like to play again?
Ryvern> one more time
Ryvern> my luck is bound to change
Kemp-> you lose
Kemp-> a cockroach survives
Kemp-> would you like to play again?
Ryvern> yes
Ryvern> i got better luck last time
Ryvern> bound to keep getting better
Kemp-> you are eaten by a grue


* Buy One Get One Free

Sunday, June 17, 2007

Random IMs - Blackbeard

The other party was doing something else when I said this, thus no comeback:
Kemp: there was a discovery channel episode on blackbeard and they had some guy interviewing "him" and various video clips of life on his ship
Kemp: worst show ever
Kemp: the acting was frankly dire, the actor playing blackbeard was trying far too hard to seem slightly off in the head, and best of all...
Kemp: he moved exactly the same as sparrow
Kemp: the slight swaying, leaning off to one side, the hand gestures, everything
Kemp: great scene where he walked on deck during a brawl and randomly shot someone, the guy did a bored "oh" and fell over :)

Thursday, June 14, 2007

FBI tries to fight zombie hordes

BBC News. One of their better headlines :D

Tuesday, May 15, 2007

Browser Specific Sites

Now websites aren't something I tend to complain about, partly because it's the web and things change very quickly. However, one thing that does really get to me is the exclusion behaviour exhibited by some sites.

For instance, the WiSIG (Wireless Sensing Interest Group) site displays this message if you visit using Firefox:

Thanks for visiting www.wisig.org. This site as well as SensorsKTN.com are best viewed in Internet Explorer 5.5 or above.

If you have a copy of Internet Explorer, now's the time to fire it up and try again ...

Okay, so it's best viewed in IE (according to them), but so what? Are they saying I won't even be able to see the text if I use some other browser? Is the threat to my mental health from the mis-rendered site so bad that I'm not even allowed to try unless I resort to a browser that doesn't even deserve to exist on my system, let alone be "fired up" at the whim of random sites?

Seriously guys, specifically the webmasters among you, even if you "optimise" a site for a specific browser you can still make it work right in other browsers, or failing that at least make it gracefully degrade, or failing that at least let people see it. If nothing else the text will still be visible and they will be able to get the information they want. Forcing the use of a specific browser is very rude behaviour.

If anyone from the WiSIG reads this then sorry for picking on your site but it was one I was trying to visit earlier and I usually expect technology based sites to represent themselves well on the internet. Have a word with your webmaster and see what he/she/it can do for you.

Saturday, May 05, 2007

Parallels

Written Thursday 11th August 1994 at 2am (not by me):
I have no life. I never see any of my non-work friends, and I'm wasting away my one and only youth. I ought to be out doing fun things and active things, the kind of things I won't be able to do when my mind and body finally decay. But instead I'm stuck inside under fluorescent lights, pushing bits around inside a computer in ways that are only interesting to other nerds. I glanced at a movie listing and there are movies out that I haven't even heard of. How did that happen?

Far far too true, except I do see non-work people occasionally I guess.

Maybe once my RDC submission and the project review meeting are out of the way, and no doubt several important visitors and miscellaneous demos for other things, and possibly all the reading I've been getting behind on, maybe then I'll be able to... I don't know... eat?

Thursday, May 03, 2007

MSN Fails

Is there any official explanation for why MSN Messenger deletes mp3s if you get sent them and try to open them by clicking the link it gives you (the alternative being to navigate to your downloaded files folder)? It says it's potentially harmful and just goes ahead and deletes it, no asking the user, it just does what it feels like. Now I could understand it for executable files, but why mp3s? Executable files, by the way, are not deleted, you just get the potentially harmful warning.

I wonder why I'm gradually not using any MS software?

Wednesday, May 02, 2007

Hex Strings

Just thought I'd chuck some random numbers out there, a little hex string, no real reason. Enjoy.

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Monday, April 30, 2007

Stasi 2.0

Source

Apparently EU Directive 2006/24/EG [PDF link] forces all EU states to spy on their citizens. We're talking logs of every email, landline, mobile, SMS and VOIP conversation you have, including the geographic location of you in the case of mobiles/SMS. Now I know we already have semi-secret systems like that, but I can't believe they're taking it to the level of having the monitoring of citizens enforced by law. 1984 and THX 1138 anyone?

The link to the actual document is in German, maybe Iris could check over it for me? :P

Can't we have good old Echelon back? Better the devil you know (and can flood with trigger words).

Tuesday, April 17, 2007

Jack Thompson Is Made Of Fail

Three posts in one day? :o Anywho, Overlord made a post pointing here. I'd like to go on the record and say that Jack Thompson is one of the most reprehensible human beings in the western hemisphere. Not only did he take advantage of the shooting yesterday to try to advance his arguments, he did it immediately after, so soon that there were not even any official reports yet. He proceeded to mention several findings that there had not been time to find yet, let alone tell anyone about, which of course all supported his arguments.

Quotage.
My name is Tim Buckley. I'm a twenty-four-year-old gamer. I've played every violent game in existence, and I have never killed anyone.

There are millions of gamers just like me, and we're getting sick of people like you blaming your problems on us.

Ignorance causes violence, not video games. Man up and take responsibility.

We outnumber you, and the people that think like you. Don't fuck with us.

Random IMs - PCI Graphics

A friend in need is a friend who can make do with freakishly old hardware.
Dr G: do you happen to have an old graphics card lying around? cos i think i've either fried it or the mobo on my pc
Kemp: in a way, I have an old PCI one
Dr G: i use pci. just need to figure out which bit has esploded
Kemp: note I said PCI, not PCI-E
Dr G: i have that
Kemp: yeah, just warning you that it'll be about as good as a chipmunk drawing the images on a whiteboard

And yay for none-standard abbreviations and their alternate meanings.
Dr G: just need to figure out whats gone south and if it is the gf which i hope an upgrade will come sooner than planned

Perfect Code

Source.

The article linked above discusses the attitude towards coding among the team that writes the software controlling the space shuttle and how different it is to the generally accepted norm. Some choice quotes:
What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.

The group writes software this good because that's how good it has to be. Every time it fires up the shuttle, their software is controlling a $4 billion piece of equipment, the lives of a half-dozen astronauts, and the dreams of the nation. Even the smallest error in space can have enormous consequences: the orbiting space shuttle travels at 17,500 miles per hour; a bug that causes a timing problem of just two-thirds of a second puts the space shuttle three miles off course.

NASA knows how good the software has to be. Before every flight, Ted Keller, the senior technical manager of the on-board shuttle group, flies to Florida where he signs a document certifying that the software will not endanger the shuttle. If Keller can't go, a formal line of succession dictates who can sign in his place.

Bill Pate, who's worked on the space flight software over the last 22 years, says the group understands the stakes: "If the software isn't perfect, some of the people we go to meetings with might die."

Talk about pressure... And one last one:
Ten years ago the shuttle group was considered world-class. Since then, it has cut its own error rate by 90%.

They have a large enough budget to do what they need, they have formal practices in place to stop problems almost before they come into existence, and they don't get singled out and punished for mistakes (after all, if a mistake makes it through the process then other people also didn't spot it, and there must be a flaw in the process that can be fixed to prevent this happening in the future). Sounds like a perfect working environment to me :-) Now... where can I raise $35 million per year and find a crack team of coders to do my work for me?

Sunday, April 15, 2007

Random IMs - RIAA Botnets

A conversation earlier with Overlord:
Kemp:
getting a torrent and it's on the last few percent, but every piece is failing the hash checks no matter where it gets them from :(
Overlord:
Gay, poisoned seeds suck
Kemp:
hmmm.... most of the failed pieces are from particular subnets, not specific IPs, just groups of IPs in specific subnets
Overlord:
O_o Related, surely
Maybe it's Ree-aaaaa =P
Kemp:
70 peers, almost all in two subnets, and none are getting any of it off me, despite reporting they don't have the full thing (and me having more than them)
Overlord:
Yeah, I'm voting Ree-aaaaaaaa
Kemp:
me too, or just someone very bored with a company's worth of rooted machines. That'd be a really annoying program actually, find as many torrents as possible (random searches on torrent sites would work), advertise that you have a certain percentage of it and just feed garbage to any client that asks. Could be all automated, set up an entire company's machines with it and watch people lose faith in torrents
Overlord:
I'm sure they've thought of it
Kemp:
they could package it with programs ala malware. distributed torrent destroying
Overlord:
=o Ree-aaaaaaaa botnets
Kemp:
:o it's a conspiracy. If you don't hear from me for a while I may have "disappeared"
Overlord:
But wait, if they're on to you, they'll be monitoring your comms
=O THEY'LL HAVE ME TOO

Also, randomly:
Overlord:
LOL, wouldn't that be hilarious
Someone rooting the RIAA's LAN and using it to download music to an FTP server somewhere in China

Saturday, March 31, 2007

Birthday

Well there goes my 22nd birthday, another year closer to becoming obsolete. End post.

Thursday, March 15, 2007

Big Machines and Bad Poetry

A continuous casting machine in a local mill was severely damaged because of a setup error by the supervisor (or so claimed all the union workers). To save face he had to blame the control software, so I was hired on a short contract to rewrite some of the graphics routines used by the control system. The status display had nothing to do with machine control, it was even on a different computer. But he got to cover his ass and I got to be the Big Bucks Consultant for a few weeks.

It was a fun job, every time I ran a test several football fields full of huge equipment woke up and get busy. No molten steel was involved, but when you're in the control room by yourself with all that under your control you can't help but let out a little Mad Scientist cackle now and then.

Oh hell yes :-D (from here)


I'd like to moan for a minute about supposedly deep and meaningful poetry that actually makes no sense, written by people who have nothing to be deep and meaningful about. Take this for instance:
Hanging, a dark rose,
Broken on the field of justice,
A bell tolls.

That is a very formulaic (and short) example piece... and it took me about 30 seconds to come up with it in the shower this morning while I contemplated this post. Note that it makes absolutely no sense except what you want to deliberately read into it. Actually, maybe someone should do a poetry book parodying bad poetry, could be very funny :-) Actually, I'd be surprised if a million-and-one people haven't done it already, the stuff usually parodies itself pretty well ;-)

Wednesday, February 28, 2007

AOHell

I'm going to link this as I don't personally like embedding media in my blog. Another good reason not to use AOL.

Tuesday, February 27, 2007

Statistics

I think I now remember why I took mechanics modules in maths rather than statistics.

Given a random process X ~ N(µ, σ²), i.e. a continuous random process X that is normally distributed with mean µ and variance σ² (standard deviation σ), the probability density function for X is given by

[Ok, I'm with them at this point, it's all been rather simple up to here really]



[*brain explodes*]

I think I need to upgrade my brain in some way, or just learn to ignore how they arrived at things and just accept what they say.

Thursday, February 22, 2007

Do No Evil?

Irrlicht3d.org - How I got banned from Google Adsense for life time

Apparently this is happening more frequently these days. So if Google are starting to screw people over how can we trust anyone anymore? It's not so much that they did it, but more that they provided no justification nor gave a chance of appeal. Sounds a lot like PayPal really, and if Google go that way I may lose a serious amount of respect for them.

Do no evil... unless it's convenient and saves you some money.

Monday, February 19, 2007

Sales Calls

The other day I got the sort of sales call I like (if I have to put up with any at all). It went something like:

Caller: Hi, I'm calling on behalf of BT. How do you access the internet at the moment?
Me: I have ADSL
Caller: Are you happy with your service, or would you be interested in switching?
Me: I'm fine with it at the moment thanks.
Caller: Ok, have a nice day.

Nice, short and to the point, let's see more of this please.


On a more annoying front, it's the turn of Windows again. Sometime overnight my machine in the lab grabbed some updates off Windows Update. I didn't know the automatic service was running, I'll sort that out soon. Once it had done this it decided that the computer needed a restart. Of course, in the view of the update client it can't wait or things might explode, so it happily just restarted the machine. Thanks, but what about the webpages and documents I had open, any work I was doing (luckily I do save obsessively) and just random things I had open to leave notes for myself or for amusement? Did they really need to be sacrificed on the altar of the updates that required a restart so desperately they couldn't even wait for me to come and confirm it?