MELPA has a new URL

MELPA has recently got its own domain (melpa.org) so it’s time to update your list of package repositories with the new URL.

Speaking of MELPA, I recently switched to their stable repository instead of their “regular” nightly build/snapshot repository after I accidentally ended up with a cider build that didn’t want to playing ball. This is not a complaint – if you use nightly builds etc you know what you’re getting yourself into – but it prompted me to switch over to using the stable package repository instead on those machines that I consider production machines. This of course require me to uninstall and reinstall a bunch of packages but that only took a few minutes.

Anyway, got update your ELPA/package.el configuration settings. And if you don’t use ELPA, spend the ten minutes or so to switch from manual package management to ELPA. Of course, if you are using a different package manager, feel free to ignore all my ramblings and keep using that one instead.

Dear Apple, are you really forcing me to choose between buying new hardware and a Windows license?

We have an early 2008 MacBook “Blackbook” that is still working perfectly well and does everything we ask from it. It’s one of the reasons I love Apple hardware – it’s well engineered and works without a major fuss. Obviously we’re not playing games on it but it’s perfect for us to use for tasks that need a bit more power or typing than you’d want to do on a tablet. It’s also perfect for doing tasks that I want to use a separate computer for, like online banking.

Unfortunately it just stopped being perfect for those tasks because the last operating system that supports it is OS X 10.7 (aka “Lion”). It doesn’t meet the requirements for Mountain Lion and subsequent versions of OS X. I don’t need the latest and shiniest OS X on this machine but with the release of OS X 10.10, the security updates for Lion appear to have stopped. I write “appear to” because I couldn’t find an official announcement from Apple, just some references from the commentariat that Apple seems to be following the same procedures it has followed in the past when releasing a new version of OS X. There’s also no officially published end of life schedule, so it’s hard to guess those things.

Either way, this leaves me with a headache. I really like the 2008-2011 Apple hardware due to its robustness, but now I have to go look for an alternative OS. Nobody knows what undiscovered security issues lurk in Lion and I can’t get any security updates from the manufacturer anymore. So in effect if I care about security, I have an expensive doorstop with an Apple logo on it unless I install either Windows or Linux on it. Linux is out because my wife isn’t technical and I can’t really inflict even something like Linux Mint on her. That leaves me with Windows unless I want to spend at least $500 on new Apple hardware. Realistically I’d end up spending at least $700, because I don’t see the entry-level Mac Mini as good value for money, much like the entry-level really slow iMac isn’t either. Oh, and that one will probably end up being obsoleted by the same issue in another 4-5 years.

As a developer I’m obviously used to regularly replacing computers but in the last five years there wasn’t that much of an incentive to do so; my main hack-at-home machine is still a 2009 Mac Pro that’s been tweaked to pretend it’s an early 2010 one. It’s fast enough, it’s quiet and Just Works. It can also be easily extended with PCI cards, graphics cards and hold up to four HDDs. Yes, it has all the visual appeal of an overgrown toaster but it’s a professional workstation and clearly designed as one. I however take issue with obsoleting perfectly working and viable hardware.

So I guess this is a reason to give Microsoft more money for another Windows license and use it as an excuse to stick an SSD or a hybrid disk into the MacBook. Unfortunately this doesn’t help sway me in my decision that when the time comes to buy a new workstation for me. The next box I’ll buy or build will very likely be a dual-boot Windows/Linux box again instead of buying another Apple pro-level workstation.