Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Slashback

Journal Journal: Empirical Data on the "Slashdot Effect"

You may wonder what exactly happens to a site when Slashdot sends its legions of page requests to it. Well, The Metric System blog has an analysis of what happened on November 6th when they received 31,218 page views. You see the breakdown by site and you also see an increase in traffic by 89,094%. While this may by anecdotal, it's the first time I've seen hard numbers on the Slashdot/Digg effect.
Music

Journal Journal: Free MP3s From Amazon

I hate to sound like an Amazon fanboy ... what with their 1-click patent crap and all ... but if you've read my comments related to anti-DRM you know I love their MP3 service. It's completely DRM-less (unlike Apple's) and has quite the selection. Well, today I discovered that the yet to be released David Byrne & Brian Eno album has a free MP3 listed for download on Amazon.

This excites me as I hope to see all music distributors (labels, retailers, sites, etc) move towards a model similar to that of Afternoon Records site where the artists pick one or two songs from each album to be distributed for free. Although this doesn't satisfy the N'Syncs and Britney Spears of the music world (where one pop single should sell an entire album of 95% filler), it completely draws me into purchasing more and more music from artists that write their own music.

These selections still seem few and far between on Amazon (Brian Setzer, Ted Nugent & The Apples in Stereo are the only others I can find at the moment) but let's hope this spreads.
User Journal

Journal Journal: Linus Torvalds' Blog 1

I can't tell if this is legit or not but Torvalds may be blogging. It's just inane enough that it might be him though it doesn't have the same feel as his posts that I've read at the KernelTrap.

For example, he seems to use _exclamation_ on kernel threads instead of exclamation like the blog has.
User Journal

Journal Journal: Enforcers

There's a worthwhile This American Life episode about 419 scammers (Act I just past the intro).

Quite interesting (and I must admit it's a more than a little amusing). It begs the question: Do 419 scammer scammers take their anti-scamming too far?
Spam

Journal Journal: A Simple Solution to Spam

I noticed a while ago that my spam filter was 100% accurate on all plain-text emails. Spammers are now forced to use obfuscation techniques like embedded images and HTML. It seems to me that this provides an easy way of totally eliminating spam:

  1. Bounce anything that is not from a whitelisted sender and contains an non-plain-text MIME section.
  2. Auto-whitelist anyone I send a mail to.

This means that anyone I email is free to send me whatever they want. Anyone can still contact me, but they are restricted to sending me plain text for the first email, until I reply to them.

Of course, spammers could start sending out messages saying 'I tried to send you some spam but your filter blocked it, please email me.' These will be caught in grey-traps for 8 hours, and by the end of the 8 hours there's a very good chance that the email will have been caught and the sender added to an RBL.

I'll probably try implementing this when I have time, but if anyone has time before me then please do and let me know how well it works.

Music

Journal Journal: Artists Rebel Against iTunes Over Album Sales 2

Artists like the eloquent poet Kid Rock are taking a stand against iTunes as they continue to see album sales fall while their hit singles skyrocket in sales on the popular music distribution application. He will be joining Jay-Z in not putting his latest album up for sale on iTunes. I guess Kid's fans were either sending him a message he didn't want to hear or it's just not fair to give consumers a choice. Either way, the world will mourn the loss of Kid's music on iTunes. </sarcasm>
User Journal

Journal Journal: Back to Freelancing

My current contract at the university expires a week on Monday. It's been fun. I've been employed to set up a History of Computing Collection - a chance to indulge one of my hobbies for a bit after finishing my PhD and relaxing after the immense stress of writing a book and a thesis (in more or less unrelated areas) at the same time.

Now I'm back to freelance writing and spare-time hacking. If anyone wants to employ me for a bit, let me know...

User Journal

Journal Journal: Another day, another dead hard drive

A couple of weeks ago, one of the hard drives in a FreeBSD box of mine died. This was mildly inconvenient, but since it was one of a RAID-1 array, not totally catastrophic. It seems to be the season for drives dying, because the disk in my MacBook Pro just died this evening.

The machine had been being a bit slow and randomly pausing for a while for no apparent reason. I now realise that the random pauses were caused by I/O errors causing userspace processes to block waiting for kernel locks to be released. Ho hum.

Over the last month, I've been becoming progressively more concerned about how long it had been since my last backup (October 2007!) and last weekend I finally got around to running a full backup of my home directory. As such, I haven't lost very much. Most of the work I did in the last week is in svn and the grant proposal I've been working on was rescued just before the drive died completely. I lost a paper I was working on and some emails and chat logs, but nothing particularly important.

I think my next laptop is going to be solid state. Mechanical storage is more trouble than it's worth.

GNU is Not Unix

Journal Journal: LGPL Pain 2

I'm not a huge fan of the GPL. While I agree with the FSF on most things, I can't help feeling that the GPL shows a certain lack of faith in the whole idea - if the open source development model is so much more efficient, and Free Software is so much more valuable, then why do they need such a mass of legalese to protect them?

From a more pragmatic standpoint, the GPL is about the most incompatible Free Software license around. If you write GPL code, you can't use it in a BSD, Apache, X11, MIT, or Mozilla licensed project.

I was fairly happy with the LGPL until recently, however. It is a bit more restrictive than I'd have liked, but as long as you dynamically link to it it doesn't taint your own code. This is a story about the pain caused when lawyers get in the way of writing code.

It turns out that the LGPL, as it stood, wasn't restrictive enough for the FSF's ideology. You can't have freedom without a lot of restrictions (apparently) and so they added a load more to the venerable LGPL 2.1, and created the new, improved, twice as restrictive, LGPL 3.0, and encouraged all GNU projects to upgrade.

One such project, which I'm directly involved with, GNUstep, did so. Then we started having problems. It turns out there's this other license that has a clause stating that it may not be used with any conditions that are not in the license itself. This is the (GNU) GPL. Version 2 of the GNU GPL is incompatible with version 3 of the GNU LGPL, and since it's viral you can't even link code under the two licenses.

That's okay though, right? The FSF has been telling everyone that they should use the 'or later versions' clause when they use the GPL, just in case they want to make it more restrictive in the future. And everyone's done that, right? Well, it turns out, xpdf didn't. And the xpdf code was extracted to form the Poppler library. And the Poppler library, in turn, was wrapped in PopplerKit, an Objective-C framework for rendering PDFs. And so, by the transitive property, all of these GNUstep apps were GPL 2. Which is incompatible with LGPL 3. Which meant that suddenly they couldn't use the latest GNUstep. By the way, PopplerKit isn't the only GPL2-only library used by GNUstep apps.

This is a bit of a problem. So big, in fact, that Debian decided not to carry the latest GNUstep, because it would have meant dropping a load of GNUstep applications from the next release. The eventual outcome? GNUstep has reverted to LGPL2.

This isn't an unusual situation, by the way. A number of big libraries, such as GNU libc (an abomination that needs to die, but for technical, not legal reasons) is having the same problem - the FSF wants to 'upgrade' it to LGPL version 3, but that will mean any Linux distro that ships the new glibc will not be able to ship any GPL 2 apps.

And people wonder why I prefer the BSD license family.

User Journal

Journal Journal: Vatican Prepares for Possibility of Extraterrestrial Life 4

How robust is your religion? Have all the boundary cases been tested and thought out or does it have more holes and contradictions than the USSR's Penal System? Well, the Vatican is shoring up some questionable parts of Catholicism in regards to those pesky extraterrestrials that may or may not exist. In fact, some major theologians are speculating that each sentient creature would need its own Jesus Christ to save them from certain doom while others claim that it was a one shot deal for everybody. Still others speculate that there could be an alien race that never committed sin. Guess the movies have it wrong. A recent Vatican Newsletter proclaims: "The extraterrestrial is my brother."

Slashdot Top Deals

The moon is made of green cheese. -- John Heywood

Working...