sam's blog

Music players in general, and random musings...

If you couldn't tell from my last entry (a month ago, wee! I'm a frequent blogger! ... aaand sarcasm off...) I've been mussing about with music a good deal lately.

This largely has to do with the fact that I've been stuck in a very very very grey cubicle and in desperate need of musical escape.


From Portland 2010

Well, I've come to the realization lately that I really do not like the current state of music players under Linux, or the direction of music players in general.

Whither Last.fm

Some of you might know I've been a long-time supporter of Last.fm. You can see on my profile (that I just linked) that I've been a member since November 2006 and I've scrobbled some 26k songs. Looking at the current state of this site, you'll see I even have some blocks dedicated to various feeds from my Last.fm profile including the top artists I've listened to and the most recent music I've played.

What I've always liked about Last.fm was their data collection and statistical analysis tools. As a massive nerd, I find data mining fascinating and enjoy collecting mountains of data on my listening habits (26k+ songs over almost five years). It's been fun to find out things about myself I never would have predicted. For example, I never would have expected that my top most listened to artist was Akira Yamaoka, especially considering I only have two CDs of his music. Nor would I have expected that Goldfrapp, a group I only discovered last summer, would over the course of six months rise to number 10 in my most played artists. Additionally, Tiny Tim's "Livin' in the Sunlight, Lovin' in the Moonlight" was my number 1 most listened to song for years until it was usurped by Gnarls Barkley's "Run (I'm a Natural Disaster)" and Manish's "Series of Tubes". The data-mining of my tastes has been most fascinating as I've discovered a) my musical tastes are actually pretty crazy diverse and b) I tend to get stuck in musical ruts for long periods of time (likely an Asperger's thing).

The cancer that is the thought

This is going to be a morose entry.

This is going to be one of those entries that seemingly should have been written by an overly emotional teenager, angry at life, shouting at nothing in particular because his or her life sucks and because everything is going poorly and nothing is going their way.

I just wanted to give you fair warning so that if you wanted to avoid reading an entry such as this you can click-away. You can go to Facebook and raise a cow, or go to Twitter and see what Justin Bieber just had for lunch, or you can go to Fox News and learn how to be a small-minded bigot.

Seriously, no one is forcing you to stay here and read this. So if you'd rather not read a middle-aged man perform the digital equivalent of crying into his beer then leave now.

Curb stomping code readability

I have many reasons for loving Python, but I think my favorite aspect of it is the inherent readability of the language. I mean, you really have to work hard to make your Python code unreadable (though, people mis-using decorators can make otherwise readable Python code extraordinarily unreadable...)

The thing about Python is how hard it can make working with other languages once you've fully ingested the Python kool-aid. The many aspects that make Python such a wonderful language to work with really amplify related weaknesses in other languages. For example, I always had complaints about Java, but I couldn't completely articulate my biggest complaint (how hard it is to make readable Java code) until I worked with Python for a few years.

Well, for the last two years I've been working the majority of my time in C# (doing games for Funavision). I have to say, I really don't mind C# as much as I expected I would- while it is obviously C/C++ and Java inspired in many ways, it has a good deal of sanity to it that reduces my frustration when working with it. It also helps that Visual Studio has handy features that make working in the language even easier.

However, it still has the big problems associated with making readable code. Inconsistent syntactic sugar (see C# switch/case), ability to hide entire code segments in property get/sets (grrrr), "Interface" objects that are supposed to be method free but which can still contain method-like code (see get/set previously), etcetera are all examples of language hurdles to readable code.

Well, a while ago I came up with what is probably the least readable C# code I've ever done. I'm not proud of it... but I've decided to share it anyway...

Thomas Mitchell: Artifact of a bygone era

I just read something that I couldn't quite believe. In an editorial "blog" posting, Las Vegas Review-Journal editor Thomas Mitchell wrote some of the most idiotic things I think I've ever attempted to read. What I can't quite believe about it is that he meant what he wrote to be serious....

In his post, Mr. Mitchell says it's time to repeal the 19th Amendment (you know, the one that gives women the right to vote) because he claims that women are "fickle and biased". To back up his claim, he points to some poll results in his newspaper and draws some very bizarre conclusions based upon these results.

In all honesty, I can't completely grok the nonsensical bullshit he's trying to say. Somehow, he is trying to claim that because women in one poll preferred one candidate higher than they did in another poll, and because women tend to be Democratic nationally, that means they are biased and fickle... Or something... His post makes about as much sense as the ramblings of a schizophrenic homeless person claiming that the NBA is trying to steal his brain....

Since his argument is so confusing and bizarre, I've attempted to summarize it more succinctly in this image:

The truth about Taxes....

I really should be writing about my game which I released second footage of today, but I'm not going to.

I'm not going to write about my game because I am mad as hell. I'm absolutely livid. I sit here, and all I see being tweeted, blogged, broadcast and shat out around me is a torrent of idiotic anti-tax bullshit. All of it incorrect and uninformed. It's not the torrent of anti-tax bullshit that's pissing me off, either, it's the fact that so many people blindly allow themselves to continue to be so rabidly ignorant about the facts.

So, in my own feeble way, I am going to write something on this. I am going to vainly try to insert some modicum of sanity and reason into this white-knuckled scream-fest of right-wing idiocy, libertarian fantasy, and plain-old-fashioned fact manipulation by the wealthy.

Read on for more...

Vis Maior: 2004-2010

I mentioned before that I was quitting FFXI, and I did, in fact, quit in February, however it took me until now to actually get the final screenshots and stories up detailing my character's end.

Vis Maior: 2004-2010

You can read about my last month in the game here as well as see my final entry here.

I really did enjoy this game for the last 6 years, and if FFXIV is half as much fun I see myself easily spending another 6 years in it :-)

OVERLOAD

Wow... information overload..... Where do I begin?

These are not the droids you're looking for...

Approximately 4 or 5 years ago I made what I considered a pretty major phone purchase. I replaced my existing cheap whatever this was with a shiny, new T-Mobile MDA. The HTC built MDA was an absolute monster of a phone compared to what I had before. It was Windows Mobile based, which meant I could install applications, browse the web, use SSH on it, even edit code and use Blender. I know functionality like this wasn't new to many people at the time, but it sure as hell was new to me. Even though I wasn't a huge fan of Windows Mobile, compared to the alternatives at the time (Blackberry, Palm, and other custom "bleh") it was pretty damned rocking.

Well, 4-5 years have passed, I've gone through two jobs, started my own business, and my faithful little phone has quickly aged and lost much of its usefulness. I long ago lost the desire to use it for anything other than phone calls. Its camera sucks compared to other digital cameras we have. No one supports my ancient tech any more, so new applications are few and far between. And the Windows Mobile environment seems to have somehow degraded over time such that it's always sluggish and often glitchy. I've had other friends who have had similar complaints about Windows Mobile in the past, but I really didn't start getting bothered by my phone until late in 2009.

So we decided to get a new phone, but, as I tend to do with everything, I really didn't want to get some stopgap solution that would hold me for a few months and then lose its usefulness due to it being obsoleted before I even get it. Thus, the question became, what do I want next?

Barack Obama, Harry Potter, and Sonic the Hedgehog slashfic

So someone on Reddit posted this picture of a completely bizarre backpack today. General laughs were had at the strange juxtaposition of three seemingly diverse and different things: Barack Obama, Harry Potter, and Sonic the Hedgehog.

Somewhere, down in the comments, kasim42784 made the following comment:

i am trying to tie harry potter, obama and sonic together but my brain is starting to hurt.

This was followed by user peroke saying:

I pray your post doesn't fall in the hands of slashfic writers.

Well, that sounded like a challenge to me, so I wrote the following (totally NSFW) tale:

I guess some people found it funny, so I share it here...

Anyway... I just got my new Google Nexus One and am currently in the process of setting it up. I'll post pictures and commentary on it a bit later on (after it charges and I can actually start using it).