C# Currying Mechanics

Dustin Campbell does a good job explaining the mechanics of currying in C#, although I'm afraid he stops before truly explaining why currying is considered an essential building block of functional programming. He promises to get to that in "the next post" so I won't offer my own take. As …

more ...

Demoscene: Insanely Small Cool Programs

Antonia Vargas sent me some links to some new "demos" (very small programs from which complex graphics and music emerge):

http://winden.wordpress.com/2007/08/05/a-little-bit-of-assembly-2007/
http://www.pouet.net/party.php?which=7&when=2007

more ...

Ionic-Breeze Chip-Cooling: Good Idea

Purdue researchers have applied the idea of an ionic breeze to cooling computer chips. This seems like a slam-dunk to me: more flexibility than a fan in terms of structure, the ability to generate the wind without a dead layer near the surface, and thereby more efficient. Presumably much quieter …

more ...

Was It That Ass I Coveted?

In the past 96 hours, I've been exposed to:

\<

ul>

meteors,

an earthquake,

a hurricane,

a tsunami watch,

annoying frogs (which, while not exactly toads, are still amphibians), and

\<a href="http://arted.osu.edu/160/images/50rnr/hollyband.gif"" target="_blank" rel="noopener noreferrer">annoying crickets (which, while not …

more ...

Poor Perseids, Battening Down For Flossie

We stayed over \<a href="http://www.plumhall.com/"" target="_blank" rel="noopener noreferrer">Tom & Lana Plum's house last night, hoping to take advantage of their very dark skies to see the Perseids. Slept on the porch on thin mattresses, beautiful milky way / Sagittarius / Scorpio in the evening hours. Saw …

more ...

Jon Skeet asks "Is C# 3 too big to learn from scratch?" I say "Absolutely"

Jon Skeet wonders:

I've been looking at C# 3 in a fair amount of detail recently, and likewise going over the features of C# 2....I feel sorry for someone wanting to learn C# 3 from scratch. It's becoming quite a big language....It's often been said in the newsgroups …

more ...

SOA Mashups: I'm 1-for-1

Harry Pierson wonders "Where Have All the SOA Mashups Gone?" Well, \<a href="http://www.sdtimes.com/printArticle/column-20070515-03.html"" target="_blank" rel="noopener noreferrer">this one went well. I'm not sure if it counts as a "mashup" in that all the data I was working with was XML and …

more ...

Raymond Chen Says Backward Compatibility Does Not Affect Windows Performance

For weeks, I've been chewing over \<a href="http://blogs.msdn.com/oldnewthing/archive/2007/07/23/4003873.aspx"" target="_blank" rel="noopener noreferrer">this post by Raymond Chen, in which he says:

[T]he real cost of compatibility is not in the hacks. The hacks are small potatoes. Most …

more ...

Video game you control with piss (And it's not "Sink the battleship"?)


The Piss-Screen is a pressure-sensitive inlay for urinals, to play a game with your pee. The game is displayed on a screen above the urinal. Link

The game development industry is the most miserable sector in the software development industry: lower pay, more bozos, worse management. And within that sector …

more ...

Bye Baiji

The Baiji, or Yangtze River Dolphin, appears to be the first cetacean \<a href="http://en.wikipedia.org/wiki/Baiji"" target="_blank" rel="noopener noreferrer">driven to extinction by man. No man is an island,
Entire of itself.
Each is a piece of the continent,
A part of the main …

more ...