• What sane person would want ASCII order?

    Jeff Atwood, whose blog Coding Horror is always worth reading, has a great post about natural sorting order vs. ASCIIbetical sorting order.

    Users will inevitably complain that their items aren't sorting properly, and file bugs on these "errors".... [W]e programmers produce a weary sigh, and try to keep any obvious eye-rolling in check as we patiently inform our users that this isn't an error. Items are sorting in proper order. Proper ASCII order, that is. As we're walking away, hopefully you won't hear us mutter under our breath what we're actually thinking-- "Stupid users! They don't even understand how sorting works!"

    Bravo for poking more holes in the tendency programmers have to think they know best.

  • Wanted: Dark Lord of Destruction

    Message Systems is looking for a Perl QA and stress-testing engineer, but they don't call it that. They're looking for a Dark Lord Of Destruction. I hope they accept applications for Dark Lady Of Destruction as well.

    You DID know about jobs.perl.org, didn't you? It's a free job listing service for Perl-related jobs, plus, you can help support the Perl Foundation by buying featured placement on the front page for a few hundred dollars.

  • Movable Type is now open source

    Six Apart announced today that Movable Type is now open source. They say that MTOS has every feature in Movable Type 4.0, which I think is a change. It'll be interesting to see if/how this changes Movable Type's share in the blogging community, since WordPress has always been able to wave the open source flag. I also might go and take a look at the source, which I've never examined because I knew there was no reason to.

  • 64-bit Macs may have CPAN build problems

    Mac OS X Leopard's Perl builds 32-bit Universal binaries by default, which may cause conflicts on 64-bit Macs with 64-bit apps like Apache 2.0. This article on Ars Technica gives the details, and the ARCHFLAGS fix.

  • Share your dotfiles and check out others

    dotfiles.org is a site that collects dotfiles for various shells and editors. If you've ever read someone else's .bashrc and said "Oh, THAT'S a cool trick", this is the site for you. If you haven't, now's the time to start. If you don't know what a dotfile is, or haven't modified the dotfile for your editor and shell, now is definitely the time to start.

    Popular dotfiles include:

    • .vimrc
    • .screenrc
    • .zshrc
    • .bashrc
    • .irbrc
    • .Xdefaults
    • .conkyrc
    • .bash_profile
    • .xinitrc
    • .emacs

    I've only put my .vimrc up on my personal wiki, but I can see I'll need to put it up here as well.