When Bad Random Functions Go Good?

Most software developers who have even a cursory knowledge of code security know that using the built-in rand() function for anything cryptographic is a bad idea.
Now take the issue of randomness in car CD players, for example. In the last year I replaced my car’s stolen stereo system with a new one. It’s a Kenwood […]

Movie Theaters

Much has been said in the media lately regarding the drop in movie theater attendance by the American public. Reasons given include: awful movies; expensive tickets and concessions; competition from DVDs, home theaters, and video games; cell phone users; advertisement and preview glut; rude patron behavior; etc. I bet the list could go on for […]

List<> vs. ArrayList

I read Rico Mariani’s latest quiz, and decided to check out the results for myself in BRayTracer.
I already have some simple performance benchmark tests in my NUnit tests, so I ran some before and after. I changed only the ArrayList’s used in the scene object to hold shapes, materials, and lights.
Before:
25.197 opaque spheres/sec (time: 3.969 […]