Improv 1, Cancer 0

a.k.a., the Relay for Life show postmortem.
Read the rest of this entry »

Programming Tip

Remember: unit tests only help when the test cases are checking for a correct result. The only thing less fun than debugging a function that does a bunch of complicated trigonometry is discovering that you didn’t solve the triangles correctly by hand when writing the test case.
Read the rest of this entry »

Comments Off

Job Market

It’s awfully encouraging when you search the campus career center’s web site for full-time summer positions for software development anywhere in the country and you get a whopping five results, only one or two of which sound tolerable.

This is what makes college great

Remember the Grad-Level Compilers midterm of doom? Well, we got the grades back today.
Read the rest of this entry »

The Dark Side of Type Inference

If you can’t figure out what you’re writing, the compiler won’t do any better.

Read the rest of this entry »

Circles shouldn’t be this hard

For my project for my History class, I’m writing a computer simulation of (among other things) Ptolemy’s model of the solar system. Ptolemy’s model is based entirely on constant circular motion. Since the sun, moon, and stars don’t actually travel on circular paths, the model does things like having a planet move around a circle, and the center of that circle moves around another circle, and that circle’s center is offset by a small amount from the Earth.
Read the rest of this entry »

Congrats, here’s (rand() % 10000) points

Idle curiousity: does anybody know how StarTropics decides what your score is? A little Googling and looking things up on GameFAQs didn’t turn up an answer.
Read the rest of this entry »

Comments Off

The light at the end of the tunnel…

… is an oncoming Compilers midterm.

*splat*
Read the rest of this entry »

Prove Your Knowledge Week

In which our hero is forced to Prove His Knowledge in several ways within the span of seven days!
Read the rest of this entry »

Memo to Linux Kernel Developers

Version 2.6.3 of the Linux kernel appears to consider the PC speaker to be an input device. Could I please have some of what you’re smoking?
Read the rest of this entry »

Comments Off

Paul Kuliniewicz has an eventful day

I upheld a streak, pounded pavement, maintained a broken-electronics invariant, made NASA help me do my homework, and found a use for my numerical methods class.
Read the rest of this entry »

Comments Off