Supply & demand? Outsourcing backlash? CS grads average $53K out of school

[C]omputer-science grads saw their average starting salary offers grow by 4.5 percent last year alone. The new average salary for a job right out of college is now \$53,051. That's the highest amount this decade.

Starting salaries surge for computer science grads [Ars Technica]

Interesting. I still …

more ...

The Least You Can Do

The only thing that's worse than ignoring a cause is doing something absolutely trivial and patting yourself on the back about it. Apparently if you blog about the environment today, you've done your part. I think there was a day last week when you were supposed to alter your CSS …

more ...

Two Worthwhile Podcasts

Philosophy Bites

\<a href="http://www.bbc.co.uk/radio4/history/inourtime/inourtime.shtml"" target="_blank" rel="noopener noreferrer">In Our Time I would say that these have nothing to do with software development, but there was actually a great "Philosophy Bites" on vagueness that touched directly on fuzzy logic …

more ...

Blog Citation Standard: Flawed

"Citing Medicine" has issued a standard for citing blogs in academic writing, which would like this for this entry:

O'Brien, L. Knowing.NET [blog on the Internet]. Kailua Kona: [Larry O'Brien]. [June 2002] -  [cited 2007 October 13]. Available from http://www.knowing.net/.

The first thing I don't like is …

more ...

My host is migrating emails: You may get a bounce or a deferred delivery

Between the semi-regularly broken CAPTCHA on my comment system and reports I'm getting from some correspondents, I may have been hard to get in touch with recently. Try lobrien -at- email for a day or two.

more ...

XP Symlinks Confuse Subversion No End

Word to the wise: do not combine Windows symlinks with Subversion; it cannot handle them:

G:\svn\websites>mkdir foo

G:\svn\websites>svn add foo
A         foo

G:\svn\websites>svn commit -m "message"
Adding         websites\foo
svn: Commit failed (details follow):
svn: File not found: transaction '39-1', path …

more ...

LINQ + Reflection: Querying the Object Graph

Yuriy Solodkyy demonstrates the \<a href="http://weblogs.asp.net/ysolodkyy/archive/2007/10/07/using-linq-with-system-reflection-classes.aspx"" target="_blank" rel="noopener noreferrer">combination of LINQ and Reflection APIs, a technique which could prove to be tremendously powerful and which strikes me as allowing LINQ-enabled languages to have a level of …

more ...

HDTV: Made The Jump, Mixed Results

A year ago I said that HDTV didn't make sense for me. But with the arrival of Tivo HD, the dollar weakening and making dramatic price drops less likely, and the Red Sox making the playoffs, I decided to make the jump and bought a Philips 42".

The biggest problem …

more ...

XBox 360 HD DVD Can't Play This Content: C66700B

Trying to play the very first HD DVD that I've rented ("The Host"), I received an XBox blade popup that said "Can't play this content. Reason code: C66700B." Does anyone know what this is? Please don't tell me there are incompatible HD DVD formats or DRM restrictions that say "Oh …

more ...

Content-Aware Image Resizing For Photo Prints

I've got a few prototypes of content-aware image resizing running and the results are interesting, perhaps primarily because the algorithm works so well that usually you say "eh, what's the big deal?" Unless there are faces in the photo, but more on that later...

Coincidentally, I ordered some prints to …

more ...