Grrr I added Growl support to LimeWire a few minutes ago. Watch, as crowds of people suddenly want to be my friend. Yes, you can be my friend too.
Modern Day The Twilight Zone Ideas ...suddenly, all local copies of web browsers disappear. The installers still exist on web servers, but no one has a browser installed any longer, so downloading a browser is difficult, but not impossible. ...suddenly, all compiled compilers disappear. We still have the source code for gcc, but no compiler with
First Guess for nth Root I want to add an implementation of the PrimeSwing algorithm for computing factorials to my math library, and it requires both prime sieve and square root functions. So, I'm working on add nth root support first. I found this article on Wikipedia on the topic. The first step
Factorial I added factorial support to BigMath on my flight out to Seattle last week. I wanted to know how many possible permutations existed for a 3x3x3 Rubik's cube. I came up with 19.313 trillion (8! x 12!), but Wikipedia says there are 43 quintillion possible permutations. The
BigMath We interviewed a guy at work last week. In addition to an interview we often either provide a small homework coding assignment or ask to see some sample code. More frequently than I would have guessed, the candidates do not have any sample code to provide. All of their work
Pining for the Fjords Cut to the interior of a PC store, looking strangely like a pet shop. Man 1: "'ello, Miss?" Man 2: "Waddaya mean, Miss?" Man 1: "Oh, I'm sorry, I have a cold. I wish to make a complaint about this operating system
Eclipse Interface Failures I don't know about everyone else, but I organize information spatially. A computer desktop is, simplistically, a two dimensional space, and I can put things somewhere on the desktop, and remember where they are instead of their specific file names. Applying this to IDEs, the ability to open
Baby's First [Programming] Language I'm an advocate of teaching programming with a language that Does Not feature garbage collection or any other forms of high-level programming magic. As such, I was quite thrilled to come across an article on that very topic. In particular, it singles out Java as the culprit to
Hello. My Name is Curtis. Me: "Hello. My name is Curtis." Group: "Hello, Curtis." Me: "I've been Windows XP free for thirteen days." Group: *applause* Stage Hand: *places soap box on stage* Me: Mind you, I've loathed XP my entire life - even before it
Stroustrup! There are many downsides to working in a large, corporate environment, and this is not one of them. Bjarne Stroustrup will be giving a talk on C++0x this week. That's going to be so freakin' awesome. I'm going to try to get him to