May 2012 Archives

| No Comments | No TrackBacks
MuseScore looks kind of cool. Not that I'm writing any music, but I know people that use it's commercial competitors, such as Sibelius.

my first kickstart

| 1 Comment | No TrackBacks
I just chipped in to help Joey Hess kick start a cool looking dropbox replacement project. Have a look at his kickstarter page. I think it's going to be cool because Joey is going to release all the source code under an open source, or free license, and I think this project could be really helpful for people that don't want to use dropbox.

what, no skype?

| No Comments | No TrackBacks
I'm not very keen on skype. People sometimes ask me why. Skype have done a really good job of bringing video chat to the masses, and making it really easy, and fair credit to them. But if you want to use skype, you have to use skype software, and skype servers.

I like freedom, and I like freedom on the internet. I don't want to have to run their software, I want to run freedom loving software, where I can study the source code. And I don't want to have to use their servers (which could be compromised by wire tap laws).

I want to use software that uses open protocols to communicate, so I can use open software on my laptop to talk, and can run the services on my servers, if I choose to. I want to use software that anyone can tweak, to implement new cool ideas, without having to have the corporate blessing of a single company. I think that approach can make the world a better place.

WoT humour

| 1 Comment | No TrackBacks
From this bit cracked me up:

'Mierin/Cyndane/The artist formerly known as Lanfear'

I can't wait for AMoL to be published.

Update: I've turned the above url into a link. Don't say I'm not responsive to my annoying, nit picking reader who seems to have nothing better to do with their time.

Why mythtv being free software is cool

| No Comments | No TrackBacks
I've got a silly little bug with my MythTV installation. On the 'welcoming' screen there is a section of text that tells you what all the tuners are upto. It scrolls through each tuner telling you if it's idle, or if it's recording a show.

I have one working tuner at the moment. But on this screen it scrolls through 5 different tuners, which is reflective of the history of the system as I've tried different things. If this was a bug in a proprietary PVR I'd have these choices:
  • live with it
  • wack around in the user interface trying to stumble across a way to fix it
  • check the instruction manual for help on fixing it
  • contact the manufacturer for help fixing it
  • trawl the internet to see if anyone else has worked out how to fix it
Note that the last option is really just outsourcing some of the other options. It's been my experience that instruction manuals would be very unlikely to cover this bug (they are mostly about how to plug in a device and do the basics), and I'd be very surprised if it was possible to connect to someone at the manufacturer who could help, or who would help.

With free and open source software there is another option. You can download the source code, and see how that feature is implemented. This is a real game changer. Even if you don't know how to program it's a game changer. That's because source code is sometimes readable to someone who isn't an expert in the particular programming language (as is the case with me and mythtv, which seems to be written in C++). But also because this alters the dynamics of the last option I listed above, about trawling the internet. Now other people on the internet can browse the source, and may mention how you can fix it (or they might just fix the code in the software, and everyone benefits). Furthermore free software projects (such as mythtv) are often collaborative projects that assemble around them a culture of openness and helpfulness. So it can be much easier to find someone to ask for help.

This is all about freedom. Freedom to tinker, to tweak, and of course possibly freedom to break things you use. Manufacturers aren't normally interested in selling you freedom, they want to sell you a product. And then they want to sell you another product. Perhaps if you find subtle limitations with the first product, that might help them sell you another product.

For my mythtv box I worked out that there is a 'capturecard' table in the database mythtv uses, which I can probably just drop the extra entries from. Haven't tried that yet, as I'm not sure which entry is the still working one, and it could break my system completely. But that's ok, I'll be able to fix it if it does, and I have the freedom to try.

Friday night at the movies

| 1 Comment | No TrackBacks
We went and saw 'Wish you were here' and 'The Palace' tonight.

'The Palace' is a short film that screen after the first one, so I'll discuss it first. It's a very upsetting movie. Unless you are prepared to be brutally confronted about human psychology during war scenarios you shouldn't see it. If you are willing to watch though, you will be completely captivated by this extremely well crafted film.

The main feature was 'Wish you were here'. The movie switches between scenes in Cambodia in the past, and Sydney in the present day. It was a really good film. Dave, played by Joel Edgerton, was a really interesting character. He's cleared a flawed character, and a deeply wounded character, but also trying his best to do what he thinks is best. The conclusion of the film was a little to wrapped up, but satisfying non-the less.