PHP 5 RC1

Terribly geeky I know, but I find it awfully exciting: PHP 5 Release Candidate 1 was released today. PHP 5 can now be considered feature-complete, and mostly stable. If only the program I’m writing with it could be considered the same…

For Sale: Wireless Network Cable

This auction on eBay Germany (you can use Babel Fish to translate it if you like) seems to be trying to sell a Wireless Network Cable.

(and, for the benefit of Adam, who won’t ‘get’ it: a wireless network, being wireless, doesn’t have cables – this is geek humour that even you can understand)

The Right To Read

[this post was lost during a server failure on Sunday 11th July 2004; it was partially recovered on 21st March 2012]

If you haven’t already read it, take a look at The Right To Read, a very short story written in 1997 and updated in 2002 – it’ll only take you a few minutes to read; it’s not ‘techie’ (anybody would understand it!), and it is relevant. The kind of things that are expressed in the story – while futuristic (and facist) sounding now, are being put into effect… slowly, quietly… by companies such as Sony, Phillips, Apple, and Microsoft: not to mention the manufactors of CDs and DVDs.

It’s been circulating the ‘net for years, but recent events such as InterTrust’s Universal Digital Rights Management System (report: The Register), which they claim will be ready within 6 months, and Microsoft’s ongoing work on the ‘Palladium’ project (report: BBC News) – topical events which mark the beginning of what could be the most important thing ever to happen in the history of copyright law, computing, and freedom of information.

So, go on – go read… [the remainder of this post, and three comments, have been lost]

AbNib & Str8Up!

Oh yeh; and, in case you hadn’t noticed – AbNib is down. And it’s not my fault! The server fucked up something rotten, but seems to be okay now. And whoever posted a comment to one of my entries the other day and had it not-appear; sorry: same issue.

I’ll try to get AbNib up again on Wednesday – my backup is at the office, and that’s when I’m next at work.

Went out to Str8Up! (Aber’s LGB Society’s event) at Bar Retro last night. Great night out with silly cocktails and dancing and general merriment. And I’d forgotten quite how horny it is to watch two guys – or two girls – getting it on. Fun in the sun.

And in other news, Tonari no Totoro, which I ordered from Japan on DVD last week, hasn’t arrived yet. It’s a great film. I hope it arrives in time for Troma Night on Saturday.

Next stop: Mecca, for lunch!

Warning: Extreme Geek Humour

Sat in Burger King…

Bryn: So many nice things come in .deb packages…
Dan: Yeh. Except for some nice things which still come in nasty RPM-shaped packages.
Bryn: I’m not even sure I have an RPM package manager installed.
Dan: I’m sure you can ‘apt-get’ one.

Oh; how we laughed.

Artificial Intelligence For Dummies

I’ve just written an artificial intelligence gamebot, designed to pseudointelligently play simple board games which involve a finite upper number of moves and a board of tokens – for example: Connect Four, Noughts & Crosses, Go!, or Othello. It uses the (appropriately-written) rules of the game in order to pre-anticipate a vast number of moves, and select the ‘best’ ones based on the likelihood of them winning. It’s not terribly powerful, but I’d never written such a widely-scoped A.I. before, and I fancied the challenge.

I let it out for it’s first run this afternoon, and started a game of Connect Four with it. Here are the results:

I took the first turn, and put one of my pieces into the first column of the grid.

The gamebot took the second turn, picked up an enormous handful of pieces, and put six of them into the grid (two in the first column and four in the next four adjacent columns). These four-in-a-row, of course, won it the game.

Perhaps I need to define ‘cheating’ for it. Hmm… back to the drawing board…

Rage Against The Monkeys

I’ve been thinking about a popular mathematical document easily available on the web, More Monkey Business, which uses the maths behind the otherwise inconceivable “infinite monkey problem” (if a million monkeys at a million keyboardsetc.… also known as Usenet…) as a gateway to argue against molecular biology’s evolutionary theory, which states that life ‘came together’ out of primordial soup as a result of a ‘miraculous’ coincidence.

It states, for example: “From a strictly mathematical perspective, the idea that life arose out of a pre-biotic soup is about as reasonable as the idea that Hamlet could arise out of alphabet noodle soup.”

What the author, and many creationists in general, fail to realise, is that there is nothing fundamentally ‘special’ or ‘miraculous’ about life. Life is nothing more than a series of stable, perpetual (although not eternally-perpetual) chemical reactions, and the fact that we see it as anything more than this is an example of our failings as rational entities to realise the fundamental truth about our existance: that life, intelligence, and humanity are nothing more than basic chemical processes examined at a level of blindingly indefinate abstraction.

Or, at least, that’s what I believe.

Read the article. It’s good.

Windows Longhorn Continued

It turns out that Windows Longhorn is a lot like the child of Windows XP and Windows Server 2003, but (at this early stage) less stable. Just what we’ve come to expect.

On the other hand, it’s a lot faster than I might have expected (considering its dependency on the .NET framework). If you play with the pre-release version, though, be warned: you can turn off the themes and make it look like good old Windows 2000 (yay!) if you like but doing so isn’t very well implemented and it’ll make at least a little bit of a mess of all your Explorer toolbars.

Internet Explorer 6.05 introduces (at long last) some of the features that all of the other popular browsers have had for ages – including a download manager, security features, and pop-up blocking.

The ‘sidebar’ sucks. It really does. Lots. And it leaks memory all over the place.

I couldn’t actually find anything new in Internet Information Server 7.0, but then: I couldn’t check the documentation as they haven’t finished writing it. It’s existence, however, does lend weight to the suggestion that Microsoft will be making a Longhorn-powered platform for the Windows Server family, too.

Anyway: enough geekspeak.

Windows Longhorn

Have… acquired a pre-pre-pre-release copy of Windows Longhorn, the new version of Windows that’ll be coming out in 2004…2005…2006. Will post reports of my experience with it. But first I’ll need to buy a spare hard drive…

AbNib, Version 1.1

I’ve taken a step towards fixing AbNib. It now works correctly with Alec and Andy‘s LiveJournals, and loads significantly quicker by not updating the live-feed of everybody’s journals at the same time. Yay. Also, have swopped out Claire (who was never updating her blog anyway) for Bryn, a proper Welshman: give him a read!

I’d still like to finish AbNib one of these days… soo much to do…

I should be working;

Bluejacking

Both The Register and the BBC have stories today on bluejacking – that is, the practice of sending unsolicited messages to open Bluetooth relay points, typically mobile phones. There’s even a web site dedicated to bluejacking.

One of my personal favourites is the cinema. It’s fun to fire off pictures of fridge magnet letters with my web site URL, or note text, to random people as they come in to the cinema or as they turn their phones on and leave. Lectures, too: had a bluejack-chat with somebody a little while back. As always, us geeks are well ahead of the technological fashion trends.

I’ve gotten no work at all done so far today. Hmm.

Penbryn Residence

My new web site, Penbryn Residence (the sequel to the immensely popular Penbryn Hall web site I set up several years back) is now under development. And I’ve made a link to it here so that Google starts picking it up. <wink>

Growing Up

I’ve done so much this last week, but I’ll get around to that later.

This is a special message for all of you who are using Windows Messenger (a.k.a. Microsoft Messenger (a.k.a. MSN Messenger)). It’s just a summary of all the reasons you shouldn’t be, and why you should be using ICQ instead. If you’re an MSN user, please take a moment to read through this post and make up your own mind.

Still got arguments? Scroll down to the bottom…

WHY MESSENGER SUCKS

  1. Number one – top of the list, I feel – Microsoft eventually plan to charge you for using MSN Messenger. This probably isn’t the end of the world, because they won’t charge for all of it, yet – they’ll probably start by charging for video chats or some other superfluous feature. But they’re also trying to become an even more dominant instant messaging client… now ask yourself: why would Microsoft want a monopoly in something that isn’t making them any money?
  2. Secondly, security: did you know that for several months earlier this year, it was possible for any bright 13-year old to get your Passport password, the technology that supposedly prevents unauthorised users from logging on as you to not only Messenger, but also eBay, Microsoft Gaming Zone, your Hotmail account, if you’re stupid enough to have one, etc. Even having a Passport account put you at risk! This security hole has now been fixed, but do you trust Microsoft, with their history of security flaws, not to make another similar blunder?
  3. Thirdly, let’s start to look at some features – Messenger does not support, and probably never will support, offline messages. How many times have you Messenger users logged on to talk to a friend who wasn’t there and had to send an e-mail instead? How about when somebody logs off just as you were about to say something important to them? Both of these have been supported for years by ICQ.
  4. User naming on the contact list in Messenger is a joke – the names of your friends are chosen by your friends, not by you. This doesn’t sound like a big deal until you know two people called, say, ‘Richard’, and you have to hover over each of them in the contact list to identify which is which. There is no facility for you to rename them to something more meaningful. It also allows endless pranks – for example, change your name to ‘Richard (Blocked)’, and all your friends will think that they’ve blocked you from sending messages to them. In most sensible IM clients, including of course ICQ, the name that initially appears on your contact list when you add a new friend is the one that they specified, but the freedom remains with you to change it to whatever name you like – their real name, a nickname, or whatever. Oh, and did I forget to mention that you can ‘send contacts’ to one another with the click of a button?
  5. Messenger will only talk to Messenger. Other clients often talk to one or more other clients, too. The latest version of ICQ, for example, can also talk to users of AOL Instant Messenger (AIM), which also sucks, but hey, at least it helps you keep in touch with your unenlightened friends.
  6. Out of an abject fear of people being allowed to talk to people they don’t know, Messenger users can only ever talk to people who’s Passport-linked e-mail addresses they know. On the other hand, ICQ users are able to search for their friends in an online whitepages, or even for new friends – people with similar interests. And, of course, there is no security risk because your details are only published to the whitepages if you want them to be, and you can disclose as much or as little about yourself as you like.
  7. Platform independence! Messenger runs on Windows and MacOS (although many Mac-users are smart enough to use other systems, anyway). ICQ runs on Windows (all the way back to 3.11 and also on palmtops), MacOS, and PalmOS; and clients exist for Linux, BeOS, etc… and hell, if you’re on some other platform (or in a library or internet cafe or somewhere else you’re not allowed to install software) you can still use ICQ so long as Java is installed by going to ICQ2Go and using it right there from the web! This ensures that you and your enlightened friends can chat even when you’re on the road.
  8. And that’s not even beginning to mention such ICQ features as a spellchecker, contact list groupings, a smaller memory footprint and a faster program, file sharing (not just sending), the ability to build complex privacy rules (e.g. “people on my contact list are allowed to know my telephone number, except for Anne and Bob, and only people I specify can send me contacts”), features to store extra information about people (e.g. their birthday, if they don’t supply it themselves), birthday reminders…

PRE-ANTICIPATED ARGUMENTS
All my friends are on Messenger?
Be the first to switch. They’ll follow you when they see the benefits. In any case, you can happily run ICQ and Messenger alongside one another, or install a third-party program like Trillian to use both at the same time (that said, Microsoft are trying to stop third-party programs from using Messenger, because, as I said above, they’re trying to make a monopoly of the instant messaging market).

ICQ is more complicated that Messenger.
That’s because it has more features. A car is more complex than a bicycle. However, if you want a little help easing into ICQ, try ICQ Lite, a simplified, prettified version. And when you’re ready for the deep water, you can switch to ICQ Pro effortlessly.

More people use Messenger than ICQ.
More people use Windows than any other operating system. Hell, 10,000 lemmings a year can’t be wrong.

I have a good reason to keep on using Messenger that you haven’t talked about.
Then drop me an e-mail already (or an ICQ instant message – to 113207058), or leave a comment here, and I’ll get to it as soon as I can. If I can’t make you see the light now, then the best I can do is hope that you do when Microsoft send you a bill for the service you’re using.

Thanks for listening;