Monthly Archives: May 2007
You are browsing the archive for May 2007.
Apparently Apple is putting your account information in the DRM-free media files it sells. I’ve come up with a clever solution to this problem: don’t put the files on file-sharing sites. That way, your personal data can never get out. Easy! I’m relatively certain that your off-brand media player or TiVo or whatever you end […]
So Kobe asked for a trade. No big surprise, nor will it be when the Lakers basically get nothing in return. If I may be so bold, I recommend that the front office gun for a deal with Chicago, trading Kobe for Luol Deng, Kirk Hinrich and PJ Brown’s expiring contract. The money works, and […]
Youtube videos of live folk covers of antiquated rap anthems is clearly what Al Gore created the internets for.
I read two very useful articles about Haskell recently. First is Haskell IO for Imperative Programmers which explains how to do simple IO. (It’s less obvious than you’d think, especially if you’re coming from one of the more popular languages like Java or Ruby.) The second is called JSON Parser in Haskell. It covers in […]
Darkness at the break of noon Shadows even the silver spoon The handmade blade, the child’s balloon Eclipses both the sun and moon To understand you know too soon There is no sense in trying. Pointed threats, they bluff with scorn Suicide remarks are torn From the fool’s gold mouthpiece The hollow horn plays wasted […]
Dave Thomas has a fine idea for improving conferences by adding a focus on charitable giving: Just imagine the difference we could make if, as an industry, we turned each of these conferences into a chance to raise much needed money for worthy charities. Imagine if, rather than getting yet one more burlap bag with […]
I spent Thursday and Friday at work essentially without fingers. Well, I had fingers, but only one useful hand of them. Interestingly enough, I learned that I’m at least in the short term incapable of hunt-and-peck typing. Finger muscle memory takes over when I try and everything goes all crazy-go-nuts. Not a good time. My […]
First off, thanks to everybody who voted in The Kid’s ice cream poll. He had a ton of fun with the project. Here’s a brief snapshot of his results: Vanilla edged out mint chip by one vote. (11 for vanilla, 10 for MC.) Rocky road an coffee brought up the end of the top nine […]
My son is doing a project for class this week that involves survey data and presenting it in graph form.Â (Yeah, stats!)Â Can you take a second to answer the $64,000 question below by 6 p.m. PT tomorrow (Wednesday).Â Thanks! FromÂ The Kid: What are your three favorite ice cream flavors? 1. 2. 3. Thank […]
import Control.Monad powerset :: [a] -> [[a]] powerset = filterM (const [True, False]) I saw this over on a rather good introduction to dynamic programming. It does exactly what you’d expect it to do. (i.e., powerset [1,2] = [[1,2],,,].) Outstanding.