Machina improba

Software

MySQL/Sun and 'Eastern Canada'

Today I received an email with the subject 'Sun Microsystems brings MySQL Training to Eastern Canada'. So where is this mythical 'Eastern' part of Canada? Well, the locations are as follows:

Ottawa
Montreal
Montreal
Toronto
Ottawa
Montreal

So much for the 'east' part of Canada:

Cronjobs on long-unattended servers

This is probably obvious to the system administrators out there, but it's interesting to note the impact when you don't pipe the output (both stdout and stderr) of a cron job to /dev/null.

Every time the task runs, it emails its output to the account owner. If this happens every 5 minutes, that's 288 times a day or about a hundred thousand after a year.

If you intend that server -- and the cronjob running on it -- to be running for a long time without intervention, do yourself a favor and send the output to the null device. Or else you'll wind up with gigabytes in /var/mail.

The Copyright bill that Won't Die

I'm not normally one to talk politics, and I regard it as distasteful (and annoying!) to deal with, but I do pay attention. Harper might have solace in his minority-majority, but eventually he's going to annoy enough people as to discredit the Conservatives -- much like the Liberal party has now -- for many years to come.

Calling toll-free numbers with Skype

It's interesting to note that you can apparently make free toll-free calls with skype, even if you don't have an active subscription to their service, or even any credit.

Might be useful if you're stuck without a phone and need to call one. Or for using those long-distance calling cards.

How to not receive any email at all

Sure, you could set up your mail server to enforce a security policy where any message with more than a certain number of 'Received' headers. But when that 'certain number' is '2', could you receive any mail at all?

(Yes, I actually saw this today: I sent off a quick email to postmaster@ but I'm not sure if it ever arrived or not :S)

Update 24 hours later: I haven't received a bounce, so maybe it did arrive. Hard to say.

Industry Canada working overtime to remove copyright act criticism from wikipedia

Michael Geist picked up a story about how Industry Canada staff are systematically trying to edit Wikipedia pages, deleting criticism of the new 'Canadian DMCA'. I say 'systematically' because certain text was deleted multiple times after being restored, and the edits come from the same IP range. And it's limited to a few specific points: criticism *of* the proposed act, and the fact that nobody in Canada wants it: only the US Big Media conglomerates.

Keeping a Paper Notebook

Keeping a paper notebook -- as low-tech as it may be -- is still important. Unless your desk is one of those tiny unergonomic laptop desks it's far easier to keep a notebook open than to fiddle with 'one more program'. It feels more intuitive. But what's the best way to keep notes? I've spent a lot of time working on this.

Microsoft's Biggest 'Threat'

Microsoft periodically shuffles around what it thinks to be its biggest 'threat'. Right now, it's apparently open source. Yesterday, it was Google.

I disagree. Microsoft's biggest threat is itself. Particularly the higher-ups (here's looking at you, Steve...) for their refusal to embrace the open source community, rather than spouting FUD and lies.

Rzip compression tests

In the wake of yesterday's post about transferring large volumes of files, I decided to see how well rzip would fare when compressing a directory holding a built version of ffmpeg, compared to an unbuilt version.

Crap Creep

This was originally intended to be a rant about pointless Facebook notifications. After thinking about it a while, I realized that Facebook wasn't unique. Nor did only social networking sites exhibit the phenomenon of scope expansion, aka crap creep

What bothers me is not the encroaching ads, not the arbitrary banninations the process of transformation caused by trying to do everything and be everything to everyone. No wonder people get overwhelmed. In the late 90's it was banner and popup advertising, as people expecting something for nothing were expected to put up with a constant barrage of ads. Now? The new vogue is social networking features. Combine this natural tendency of trying to be all things to all people with the tendency of the social network to try to include *everything*, and you've got a nightmare on rocket roller skates.

The usability and value of Facebook has gone drastically downhill ever since they opened up an API. The many trivial applications have created a surge in useless invitations, and pollute the previously-informative status feed. Sure, you can customize where things go on your profile page, but you can't get rid of all the notifications you aren't interested in because their system doesn't learn from what items you click the 'X' on, and because there are more applications created daily.

The only web services vendor I can recall right now that *doesn't* do this to their services is -- go figure -- Google. Sure they've got a boatload of products but they don't try to shove everything on the same page.

Mark my words: the future of social networking applications is in sites which have a more tightly focused scope, or towards one particular interest. That is, unless social networking ends up being just another fad footnote in the rapidly-evolving Internet landscape.

The 'Groups' functionality of the big social networking sites might seem to do this, but it's not the same thing. On a social network devoted to a particular topic you can find only people who are interested in that topic. Not your coworkers, or creepy people from high school that you don't want to have to deal with -- just people with some sort of an interest in a certain topic. There's a sense of simplicity to that.

The presence of specific groups on larger social networking sites leads to a particularly annoying problem: too many Group Collectors. You've seen this type of person, Only slightly better than the Friend Collectors. They focused on joining as many groups as possible while never participating in any of them. I wouldn't be so annoyed with the type if they didn't insist upon sending 'join me in this group' notifications to everyone of their 'friends'.

I don't know how I would manage under the barrage of notifications if I were a friend collector. I think I'd go stark raving mad. As it is, they're irritating and useless ("Foo and Bar received a UselessSuperFancyWallPost -- click here to try to see it and be denied access")

The inevitable fragmentation of the social network is why platforms that allow distributed data management and distributed authentication are the wave of the future. An undercurrent to the current state of the 'net is that people already have too many user accounts and it's getting hard to remember who uses what. I've suffered from this problem ever since about 1999 or thereabouts. To this day I still can't login to most sites using the email I used to register as opposed to some username which I may or may not remember.

Techs like OpenSocial and OpenID. Drupal also has distributed authentication built-in if the admin enables it. I'm still exploring this feature but it looks very neat.

The greatest irony: I get group notifications from facebook groups whose purpose it is to protest against the pointless groups and group notifications! I want to choke and die at seeing those. It's not funny any more guys...