Amusement
A new kind of Microsoft license
This picture explains why Microsoft doesn't have to be Apple cool to everyone, it just has to be cool to the rank and file developer. Seriously, kudos; a company that can get its advertising on its clients' license plates is a force to be reckoned with.
So someone stole my emacs reference mug today...
I had an emacs reference mug yesterday (which I'd gotten from Linux Pusher), but I don't today. It has disappeared off my desk, to put it optimistically. Here is an old picture of my emacs mug on my desk:

Dear Sun Microsystems
I see you're firing up to 6,000 people. Analysts say you're in more trouble than a pregnant cheerleader, and that you've been that way for a lot longer than nine months. Analysts think you should spin off your hardware business (but then, they thought you should spin off Java back in 2003...) And those are your small problems.
Social link rating site blamed for new Middle Eastern Conflict
Amman, Jordan - March 3, 2008
On Saturday morning, members of the reddit internet website woke up to the fresh and - at the time somewhat dubious - news that the Saudi Arabian ambassador had been SMS'ing all fourteen of his friends warning them to get out of the country as soon as possible, inshallah. Thousands of furious clicks later, what started as unsubstantiated rumor has developed into armed conflict the likes of which will keep the internet abuzz for at least another fifteen to twenty-five minutes.
Cavalier Egyptian Attitudes to Trademarks
click to enlargeNow we've seen it all from the Microsoft marketing department: New Windows potato crisps. The puns almost write themselves.
"Them must be some hot chips!"
"Windows, crunchy as a pwned n00b's ego!"
New linux kernel license! (alright, I'm sensationalizing, but still)
zypper update brought me a kernel update this afternoon, which gave me an intriguing prompt:
Overall download size: 158.1 M. After the operation, additional 2.2 M will be used.
Continue? [yes/no]: yes
kernel patch license:
This update can be used to install a new kernel.
If you decide to use the kernel update, we recommend that you reboot
your system upon completion of the YaST Online Update, as additional
kernel modules may be needed which can only be loaded after the system
is rebooted.
In order to install this package, you must agree to terms of the above licencse. Continue? [yes/no]:
That I think is as close as one gets in an urxvt window to replicating the windows functionality of prompting for reboots after updates.
I'm not entirely sure how good an idea it is to make the suggestion to reboot in a license exhibit for GPL'ed software. It just doesn't work on so many levels...
The Rally of the Pharaohs: An Analysis of the Driving Habits and Styles Prevalent in Cairo
Many newcomers to this ancient and unique city find themselves initially fascinated in a somewhat morbid manner with techniques employed in driving. This paper was compiled with the express intent of easing the Cairo novice into the driver's seat, mainly through a brief discussion of some of the less orthodox strategies currently in employ in the guise of a list of pointers.
Cairo traffic jamIt is the author's hope that this list will also serve as an acceptable refresher for the grizzled veteran; carnage takes practise after all. But onwards.
Software Requirements Specification: A Modern Look at How the Enterprise Determines What It Thinks It Needs
Most modern schools of requirements gathering and system specification development are user driven; this can often be the death of a development project. The truth which is known to the more successful technology development outfits is this: the user is irrelevant, the user does not know what is good for the system, and the user will often try to mislead you into developing software which does something they find useful.
Why do we develop software requirements specifications?
Five tips to better variable naming practises
This article is aimed at the enterprise programmer. It aims to introduce sound practises around the naming of variables, with the objective of making life more productively busy for the maintenance programmer and keeping the technical writers busy enough to hang on to their meaningless little jobs.
The Banjo Players Must Die
For the first time, the truth about the monumental cock-up that is Doomsday is revealed. Centuries of sloppy research and abysmal story telling skills converge to bring you "The Banjo Players Must Die", an account of celestial incompetence and molested rodents. Oh, and a lot of boobs.
The Banjo Players Must Die!: Book coverA new novel, Creative Commons licensed, which could have been written by fifteen monekys given about two weeks with well oiled typewriters.
Celebrate the release of my first novel, if you must, by expressing outrage and indignation that the innocent term "novel" has been sullied so.
Tag Cloud
Popular content
All time:
- KDE 5.0 Available
- The iptables Rate-Limiting Module
- Cavalier Egyptian Attitudes to Trademarks
- Five tips to better variable naming practises
- New Windows!
- Software Requirements Specification: A Modern Look at How the Enterprise Determines What It Thinks It Needs
- pycurl CurlMulti mini-HOWTO
- UNJobs.org Screenscraper and RSS Generator
- My Resumé

