Bored at Work

Not much going on today in the lab. Right now there’s not really much more I can do with the code until I get the results of some test runs that are going. Seeing as how the original run of Fgf took over five days to finish on a pretty beefy machine, I’m not holding my breath for it to finish anytime soon on the makeshift cluster of six halfway-decent machines. I would be shocked if it finished before I come in tomorrow morning.

Read the rest of this entry »

Required Reading on DRM

If you haven’t already, be sure to read this talk Cory Doctorow of the EFF gave about DRM. It’s an interesting, insightful, and non-technical presentation on why DRM is a bad idea.

Comments Off

Review: Battle Programmer Shirase

A week or so ago, fluffy talked about how great Battle Programmer Shirase is. Intrigued, I checked it out for myself.

If I wrote a little review of it, it might go a little something like this:

Read the rest of this entry »

Dear Simulated Protein 5507

I will admit, you have been a worthy adversary. You’ve managed to foil my efforts to get this program to process you for over a week. Your voracious appetite for memory has forced me to go though the heart of the code, line by line, nulling out unneeded references so the garbage collector can do its job. You’ve exposed inherent flaws in my memory reclamation thread. And you’ve been sneaky about it, letting the program chug along for hours before bringing it to its knees, sending the computational servers into death throes as they used up the last few bytes of heap space.

But your days are numbered.

Read the rest of this entry »

Reviews: Donnie Darko, Bubba Ho-tep

Reviews of two movies I’ve heard good things about that I finally got around to watching this weekend.

Read the rest of this entry »

OC ReMix Picks

Amy, you had asked for some suggestions on what to download from OC ReMix. Here you go.

Read the rest of this entry »

1335 Program

Yep, it’s one of those “here’s a bunch of random bits that don’t warrant their own posts” posts.

And by “bunch,” I mean “two and a third.”

Read the rest of this entry »

Java Programming Tip

1 GB of heap + 95% live data + frequent allocations = performance nightmare

Trust me on this.

I’m Paul Kuliniewicz, and I approved this post

Has anyone else noticed that lately, whenever you see a campaign commercial, there’s often a moment where the candidate says something like “I approved this message.”

Is it just me, or does this always sound incredibly wimpy?

Read the rest of this entry »

Stupid Arbitary Length Limits

I really, really wanted to name the pet Spooky Pirate Skeleton I just got in Kingdom of Loathing “The Late Captain Jeremiah “J.T.” Redbeard.” Alas, there’s a 20-character limit on names for familiars. *sigh*

Distributed Programming is Tricky

The story of how a seemingly obvious assumption can cause a program’s behavior to spiral out of control.

Read the rest of this entry »

Comments Off

The Moving Trilogy: Part 3

In which our hero moves between apartments!

Read the rest of this entry »

The Moving Trilogy: Part 2

In which our hero moves between hard drives!

Read the rest of this entry »

The Moving Trilogy: Part 1

In which our hero moves between computational resources!

Read the rest of this entry »

Comments Off