About The Life of David Gale (with spoilers)

Just watched “The Life of David Gale”, was originally attracted to watch because of Kate Winslet, really impressed by the plot in the end.

Not quite sure about the advocacy of this movie. Is it a pro-death-penalty-abolition one because of the praise to these caring activists? Or the contrary because the reveal of their deceit to the judicial system in order to spread their ideology (even though at the cost of their own lives)?

It is interesting that David Gale sacrificed his life to as a wrap-up for his unfinished (failed?) television debate against the governor, seemingly a rebuttal to “can you tell me any example of innocent prisoner being executed?”, but actually it is a fallacy one, if not a non-sense: it is so hard to find one that he has to fake a murder case in order to prove there are indeed innocents. How can you expect the judicial system to find out the sheer truth and bail you out when you act so sophisticated (framing-up a case against yourself)?

A movie full of exaggeration, yet with perfectly logical and enchanting plot. I give it a rating of 5 stars. It came out in 2003, and I wish I had watched it earlier.

I would never want to see such error again…

In main, I have

x = (float *)  malloc(ncols * sizeof(float));
randomizeFloatVector(x, ncols * sizeof(float) );

The function randomFloatVector is defined as

void randomizeFloatVector(float * vec, int size){
    for(int i = 0; i < size; i++){
        float r = ((float) rand()) /  (RAND_MAX);
        *(vec+i) = r;
    }
}

It kept (randomly) showing “segment fault” for hours, until I found the very subtle size issue.

In order to excuse myself, I have to say… malloc is evil!

BTW, is Tesla 2075 that legacy? Even cuda 6.5 cannot produce legit code for it (had to switch to cude 5.5’s nvcc). Stranded by “cudaErrorInvalidDeviceFunction” for another couple of hours.