Thursday, October 28, 2010

Lots of anime

Yes, lots of anime out or coming out.  I'm currently watching FMA Brotherhood Vol. 2, FMA Classic, and Eden of the East.  The Trigun boxset is out now, the second (and final) set of FMA Classic will be too, and there's still some Gundam product I need to scoop up before it's too late.  Guess it's a good time to be a fan.

Wednesday, October 06, 2010

Addendum to last post

The Lennon remaster CD's have a specific URL on the back - johnlennon.com/70.  That's a sign that you aren't supposed to just go to the official site, but to a specfic part of the site specifically made for the release.    Here's what I found after following the URL:

1) The site isn't finished yet.
2) You won't be able to access it at all without having bought one of the bigger box sets or the deluxe edition of the new Greatest Hits disc. 

So if you're one to simply buy a few of the albums, the site becomes not an extra level of value, but a paywall, and that link becomes not supplemental, but advertising.  The cynicism only adds up.

Tuesday, October 05, 2010

John Lennon Remasters

Slightly more than a year ago, the Beatles album remasters were released.  At the time, I felt like I did as a child during Christmas time, actively counting down the days until launch (when I remembered to do so, of course).  It was a happy time, but deep down I knew there was a more cynical, capitalist angle to the event. It reminded us that no other band can quite get away as easily with charging premium prices for their material, nor can any other band quite dictate how it will be presented.  It is a bit maddening to know that you can't buy the mono remasters as single albums, and even more maddening to know that the Mono box set costs more money for less music. There's no point in asking why any of this is the case.  Paul McCartney will Force choke you and answer "Fuck you, that's why" (I say this lovingly). The fact that I was missing about half their discography was reason enough to plunk down, but when I see cranky old timers bitch about having to (or at least being asked to) constantly rebuy old music, I understand where they're coming from.


I can say, however, that my cynicism shield only exists for my favorite band of all time.  I know this because I can't muster it for the band member's solo works.  This week will mark the 70th birthday of John Lennon, and to celebrate the event, his entire catalog of solo work has been given the same remastering treatment that was used for the Beatles, right down to using the same alternating black/white album spines, and a giant, expensive boxset.  I went out and immediately bought two of the records, but I have no strong interest beyond that.

But it's more than a lack of interest.  I really feel that heavy air of cynicism around these remasters.  This article on the Guardian spells it out perfectly.  In short, much of the merchandising and branding of the man runs contrary to what he believed in, or at least, what we tell ourselves he believed in.  Additionally, the man was not a saint, and his post Beatles output often fell flat. I've seen some of this material get ripped on with a ferocity that no other rock legend tends to receive, even for their worst work.  Solo Lennon can be shitty, just like shitty solo McCartney can be. 


What does it mean, then, that there's an entire box set of this thoroughly uneven work?  It might mean that some revisionist cobbled up liner note material that tries to put the album Rock 'N Roll in the same Pantheon as Plastic Ono Band (though maybe it isn't so kind?)


What does it mean that there is a new greatest hits CD made for this remastering project?  For one, it certainly means that Lennon's solo work isn't considered as sacred as the Beatles catalog, which will probably never see another compilation CD ever again.  More importantly, there's already a fantastic hits disc which they could have worked with.  The fact that it was left behind shows a greater concern for marketing than on making a definitive compilation. 


And hey, there's some other component of the release - a box set compilation, containing CD's that organize the material based on themes, or some vague logic like that.  Again, I see this as a lack of confidence.  Not many fans will want all the albums, but maybe they want a decent chunk.  But maybe that means that even a selection of the full albums isn't quite enough... 


What I'm taking away from all of this is reinforcement of a growing feeling of mine, that the public at large has an odd dual relationship with John Lennon.  We revere him at the same time we consider him human.  We praise his great work with more gusto than we point out his failures.  We try to make positives out of the fact that he was frequently an asshole.  Maybe people are simply trying to hold on thee ideal they have formed in their minds, since Lennon isn't here to personally reshape their opinions. I think most of us know that we continue to be intrigued by the man at the same time that he frustrates us.  Perhaps that alone ensures his infamy. 


Look forward to some album reviews, hopefully.

Monday, October 04, 2010

Perl

I've spent some time at work finally learning Perl.  When I first looked at the language back in college, I was turned off immediately.  Now I understand what the problem was, and it is the same reason why the language has such a strong following. Perl's basic features and syntax are safe and straightforward.  A Java programmer can look at it and have a decent idea as to what's going on.  But Perl is also incredibly flexible.  If you want to do something, you can probably do it several different ways.  You can make a Perl program easy to read, or fast, or compact - whatever your tastes are as a programmer, the language will accommodate. This is what makes it so well loved, but it can also make it difficult to learn without the proper materials.

I also think there's another, more subtle psychological element to the way Perl works. To me, it strikes a happy middle ground between the various schools of thought about how a language should behave.  A few days after writing that last sentence, I came across a Perl book containing the closest thing the language has to a motto:  "Simple things should be simple, difficult things should be possible".

I guess I wasn't that far off. I think that is a great way to explain Perl.  There is an incredible amount of different ways to use the language, but you don't have to use any of them if you don't want, or more likely, don't need to.  And if you want to stick with the basics, there's no penalty.  It's refreshing to see a programming language that isn't trying to shove a religion-like belief system down your throat.  It can be frustrating to see object oriented languages which are so obsessed with making everything into a class that the simple act of opening a file requires six import statements and a method call that looks like

We.Don't.Want.You.To.Get.Any.Work.Done.FileReader.FileBuffer.LayeredBuffer.LayeredNachos.OpenStream(AndYouThoughtTheArgumentListWouldBeSmall);

On the other hand, there are a lot of small, fast functional languages that decide that you need a million data types, each of which uses every brace and bracket on the keyboard for different results.  Apparently, it isn't enough to have arrays. You also need lists (also nice), tuples (wtf?), and god knows what else.  And if you ever read the documentation for these things, they make it sound as if every exception and difference makes perfect sense.  Back in college, my friend Joe and I were frustrated with the fact that every time we asked what a certain concept was in our Hardware Engineering course, the answer was always "oh, it's just a 4-to-1 Mux", as if either of us knew what the hell that was at the time.  That's what these "whizbang" little languages remind me of (though to be honest, we should have known what a multiplexer was back then).

There's another great quote from the Perl book, paraphrased here - "you can do just about anything you need with a hash".  Amen to that.

PS - the crack at OO Languages above is more due to my time with .NET languages.  Say what you will about Java, but it lets you get to core classes very quickly.