‘See when you on top, mother fuckers just want to bring you down. Mother fuckers don’t even know you they don’t like you.’
-My Downfall, Notorious BIG

Google’s awesome and everything I’m not for a second going to deny that—though I’m far too attached to Firefox to make the switch to Chrome it seems by all accounts to be a nice piece of software. Why am I too attached to Firefox? Add-ons.

What makes Windows great is the endless applications available for it. A rich tapestry of millions, millions of applications. People love to bash Microsoft at every opportunity, but truth is, they are just as awesome as Google. Sure they can’t make a decent browser to save their life, they’ve released countless applications that were lame, bug ridden and fell by the wayside. That guy who got that Zune tattoo had it removed. They’ve been known to strong arm partners and put the squeeze on their competitors. Regardless, make no mistake, they are awesome. What makes them awesome is as Ballmer famously exclaimed: Developers, developers, developers.

This is also what makes the iPhone awesome. It’s what makes Firefox awesome. It’s what makes Windows awesome. These systems would be fairly sweet without a plethora of third party functionality but it’s this plethora that makes them truly, undeniably, definitively: awesome. Pry them from my dead hands awesome.

Google doesn’t seem to be totally hip to this way of doing things. I’m not saying they won’t be later, but so far, it doesn’t seem like they really ‘get’ it completely yet. Take Google Analytics for example, the insanely popular traffic monitoring tool. They are just now releasing a public beta API for exporting your analytics data. For years that data was trapped and there was no way to interface with the service. Want to write applications for Google Apps using your favorite programming language? No problem, as long as your favorite programming language is Python.

I’m a web developer and have been for sometime now. I think in web. Nonetheless, I don’t see a large market for a browser OS  anytime soon. Niche sure, M$ killer. I don’t think so. Add that to the fact that Google isn’t a super developer friendly company really, and Microsoft is much wiser and easier going then they used to be and you’ve got a bunch of hoopla for fluff.

You want irony? Google Chrome isn’t even available for Linux yet which is to be the base of the new Google Chrome operating system.

And Windows 7? Everyone says it looks, well, awesome.

yet

I’m not really a fan of music video, but here are two satirical music videos that are sure to please. These videos are NSFW, and you should feel the responsibility if you show them to your 7 year old.

First video… directed by Traktor, parts of it are over-obvious, but still. The track is also something Liam Howlett threw up when he was hitting bottom creatively, and since I’ve been feeling the same way for the last few years, that lead me back here. When this EP came out it was panned by critics (and myself) and is considered a bit of a sell-out. But now due to my current state of mind the thing seems pretty solid to me. Not sure what any of that means.

Baby’s Got a Temper by The Prodigy

YouTube Preview Image

And while most Aphex Twin videos are pretty spectacular (go Chris Cunningham), this is one of my favorites. If you haven’t seen it, it gets a bit of a slow start, give it a chance. Some more commentary on sex sells (and more) while at the same time selling with crazy sex! The late 90s and early naughts were SO meta.

Windowlicker by Aphex Twin

YouTube Preview Image

Obviously it’s a slow news month here at sarcasm.com, and I was getting sick of not having an update, so there ya go. I’m going to go back to hitting bottom. See ya.

When using the Entity Framework if you want to mess with your entities before they persist to the database one popular way to do it is to hook into SavingChanges from the OnContextCreated method of your Entities ObjectContext like so:

public partial class SomethingEntities
{
partial void OnContextCreated()
{
this.SavingChanges += new EventHandler(OnSavingChanges);
}

public void OnSavingChanges(object sender, System.EventArgs e)
{
//Do stuff
}
}

I was trying to do exactly this but was having a problem. The gosh darn thing wouldn’t fucking fire. In fact, none of the constructors on my Entities ObjectContext were firing. My controls were dancing around all over the place selecting and updating data but nay a constructor to be called.

My EntityDataSource looked like this:

<asp:EntityDataSource ID=”DataSource” ConnectionString=”name=SomethingEntities” DefaultContainerName=”SomethingEntities”
EnableDelete=”True” EnableInsert=”True” EnableUpdate=”True” EntitySetName=”EntityName” runat=”server” />

I was using both the ConnectionString and the DefaultContainerName property as initialization parameters to get the DataSource going. Turns out this wasn’t the right thing to do because when configured this way the DataSource never got my Entities ObjectContext to fire its constructors. I got it to work after some head scratching by changing it to:

<asp:EntityDataSource ID=”DataSource” ContextTypeName=”Namespace.SomethingEntities”
EnableDelete=”True” EnableInsert=”True” EnableUpdate=”True” EntitySetName=”EntityName” runat=”server” />

By using the ContextTypeName property instead of the ConnectionString and DefaultContainerName properties everything seemed to work. A constructor on my Entities ObjectContext was called which in turn called OnContextCreated which hooked up my SavingChanges method which now gets called when it should before changes are persisted to the database.

Problem solved.

I bought inFAMOUS last week Friday, and had it sent from Amazon with Saturdar shipping. Yes, I was excited about it. The game gets here, I put it in, and now I have to update my console’s firmware once again, this time to 2.76 which claims it improves playback on some PS3 titles.

Cue ahead to 5 minutes later, the system restarts and the BD drive no longer is recognized by the system. DVDs aren’t recognized either. When a disc is placed in the slot, it’s accepted, and then the indicator that it’s reading shows in the upper right, but nothing ever happens.

I’m not the only one it would seem.

Contacting Sony yields the response that since my system is out of warranty I should pay them $149 plus tax for the repair. I’ve sent links to other people experiencing the same problems, and explained that things were perfect up until the update, just like they were with all these other people, and I just get the same response, which is:

We apologize if this has caused you any inconvenience or concern. The information available to our Consumer Services Department does not suggest that this is a problem PlayStation(R) owners are likely to experience. Sony Computer Entertainment America (SCEA) strongly supports the quality of its products and backs them with full confidence.

I… guess…? I mean, it says they strongly support the quality of their products, but also that the information does not suggest that this is a problem I’m likely to experience. But… wait… I am experiencing it, no matter what the actual odds of that are, and if you strongly support the quality, why don’t you fucking fix the shit you just fucking broke with your broken ass update, you fucks?

Sony, you’re dead to me. You were already on my shitlist with your arrogance and your proprietary nonsense, but this really pushed you over the edge. If I detect that Sony will make ANY money from a purchase, I’m out of there. That includes Sony Pictures Classics showing up on a movie, that includes a memory card reader that reads your bullshit memory stick format, all of it.

I was thinking of seeing Angels and Demons, I guess I’ll take a pass on that. And I really wanted to see Year One, oh well I’ll live without it.

Splitting Kill Bill into two movies made a shitload of money for those in a position to profit. How much more? Considerably more. Hundreds of millions of dollars more when you count home video and cable and everything else.

In terms of raw value I’m of the opinion that both Kill Bill films had more in them to see and to like than the vast majority of well funded studio releases. That in and of itself isn’t exactly saying much considering the vast majority of well funded studio releases are pieces of litter floating by your passenger side window as you fly down the road, but, point being: neither of them felt like you got totally jipped exactly. It wasn’t that you were getting less per se, it was that, in the opinion of this moviegoer, you weren’t getting a complete experience/flick/thing either time you plunked your ten bucks down.

How important completeness is feels like a fuzzy personal matter. I don’t think this is the time or place to broach this particular Pandora’s box but let’s say for the sake of argument that it’s real important—which I believe it is. How are we to feel when Tarantino and company ask us to pay twice for two incomplete experiences. Hey Seth, this is show business, show business. There’s no show without the business. OK. But how fucking far does that go. Commercial art sure, it’s a balance right? But selling two halves of a whole without ever feeling the satisfaction of a complete experience is in my mind: criminally unacceptable. From an artistic perspective. Balance yes, absolutely, but this wasn’t it. In contrast I’m sure the bean counters loved it. Went home and played with themselves under the covers staring at an excel printout with a flashlight loved it.

For punctuation to this story of artistic degradation Tarantino again toe in toe with his money grubbing benefactor (and currently towards the end of a free fall of failure) Harvey Weinstein recently released their new film Inglorious Bastards (one volume this time) at the Cannes film festival. How did it do? My favorite entertainment reporter Anne Thompson named it 10th on her list of Cannes Ten Best Films and it didn’t win no Golden Palm.

This story is probably old hat to most of you but try this on for size: Valve Software is doing almost the exact same thing with Left for Dead except this time the halves aren’t even full size. You’re actually getting two fifty minute segments of kung fu over here and expected to pay full price twice.

Those who know Valve know they like the idea of episodic content. Seems like a good idea right? They tried it with Half Life 2 and it didn’t seem to work out so well in the sense that, well, they never got around to producing the episodic content in a timely manner which was supposed to be the whole point of it really. At least for the time being it looks as though they have given up on the Half Life front as they put their weight behind Left for Dead.

When Valve released Left for Dead Vol. 1 at the full $60 console price no one could deny it was light on content. The multiplayer and AI was so good though it was mostly forgiven. But now, here’s the kicker, they’re releasing the rest of the game, exactly one year later, and though no pricing details have been announced I bet dollars to fucking doughnuts it’s going to be full price again. You know what else they’re thinking of doing? Releasing the original LFD campaigns with the ‘sequel’ so you’ll have it all on one disc. Makes sense right?

No one makes a full release AAA first person shooter in one year. It simply doesn’t happen. The standard even for assembly line sequels from behemoths like Activision is two years. Only sports titles dare to expect you to pay that much dollar per incremental addition and they are only able to get away with that due to the nature of their domains. Bean counters get stiffies thinking about sports franchise revenue spreadsheets I’m sure.

Valve still likes the idea of releasing episodic content. Only caveat is they want you to pay full price for each release. Taking a page from the film industry playbook they are likely to ask you to pay for the same content twice, including the first half of their game on the same disc as the second half. You tell me dear reader, is this reasonable? This is a capitalistic system right? Who is anyone to judge them for trying to make as much scratch as they possibly can? Maybe I’m seeing it all wrong. For the moment from where I’m sitting it looks like a bullshit money grab from a company that isn’t known for pulling bullshit money grabs.

I just installed Vista SP2. Then I merged SP2 and all other system packages into Vista permanently, freeing up lots of disk space. How does one do this?

  1. Click Start.
  2. In the search box, type cmd and press Enter. You’ll get a command window.
  3. Type compcln.exe
  4. You will be prompted as follows:


    This operation will make all service packs and other packages permanent on this computer. Upon completion you will not be able to remove any cleaned packages from this system.


    Would you like to continue? (Y/N):
  5. Answer “y” and Windows Component Clean will clean up all that crap.

That’s it. Now your system is a lot like a fresh Vista+SP2 build without all the leftover junk. Enjoy.

A CD appeared in the mail today. A while back I helped the folks at Third Ear JPN Ltd. with licensing for the image from the Computer Space flyer on coinop.org – which worked out nicely.

Nutting Associates has been defunct since 1973/1976 depending on who you talk to, and I am fairly sure that Bill Nutting passed away in July of 2008 (RIP) so Nolan Bushnell was contacted directly. Nolan was the founder of Atari and Chuck E. Cheese, and was half owner of Nutting Associates, producers of Computer Space. He happens to be a cool guy and gave permission himself, who knows how that all works legally, but hey it sounds good. The result is this fine looking CD cover:

8bit Project - Spicy Innovator vs Superior Marionette (2009)

8bit Project - Spicy Innovator vs Superior Marionette (2009)

Now that’s a fine looking CD cover. If you’re into the whole 8bit music scene, check it out. It was released in Japan on April 29th, 2009. If you want to obtain it, you can do that on Amazon.co.jp. It’s 8bit, and it’s mono. Enjoy!

So, Oprah has a coupon up for KFC for a limited time:

http://www.oprah.com/article/oprahshow/20090430-tows-kfc-coupon-download

Terms: Free offer good for two pieces of Kentucky Grilled Chicken™ (manager’s choice) and two individual sides and a biscuit at participating KFC restaurants located in the Unites States, while supplies last. Limit one offer per coupon, one coupon per person during offer period. Must be redeemed in person. Blah blah blah blah. You are limited to 4 downloads of coupon. Coupon fraud is punishable by law.”

Okay, so that’s all well and good, but Oprah is also PETA’s Person of the Year for 2008:

http://www.peta.org/feat-personofyear-08.asp

And PETA hates KFC, going so far as to have an entire site made up called Kentucky Fried Cruelty:

http://www.kentuckyfriedcruelty.com/

Full disclosure: I can’t stand Oprah.

Question: How long until PETA goes batshit?

All achievements, all the time.

http://armorgames.com/play/2893/achievement-unlocked

My sprint EX720 was updated to firmware 159/PRL 60751 about 2 weeks ago, and now I have nothing but problems. Before that is was fine.

Now, when I sleep, the computer sleeps. If I wake from sleep, work for a bit, then sleep again, it refuses to sleep (or restart or shut down) and there are log entries in the system log about the device being removed improperly.

I have a Dell M1330 with the EX720, running Vista Ultimate x64. When it gets hung up I have to do a hard restart, if I try to shut down it hangs on the “Shutting Down…” screen indefinitely. If I disable the cellular card in the BIOS, I can sleep all day, over and over with no problems.

Would love to know if anyone else is experiencing this. It’s a drag because I sleep my machine many times a day.