1.25.2008

recently noted quotes

to clarify, add detail. -- edward tufte [iphone resolution]

archer: you're sure there is nothing down there?
t'pol: yes captain.
archer: not even a microbe! i don't want to blow up something that can evolve into a sentient species in a couple billion years. -- [star trek enterprise]

as usual with arguments about the invisible hand of the market, it is a load of rubbish. -- mark c. chu-carroll [insurance: why it sucks]

I have an unreasoning prejudice against phones that I can't run a Python interpreter and a word processor on. -- charlie stross [marketing musings]

don't you know? a dead martyr's worth ten posturing leaders. -- kyril finn [star trek next generation]

streamlined madness is what i've come to expect from sun. -- anonymous coward [slashdot story on Sun buying MySql]

Ideational Clearance Sale! Going out of our minds, all concepts must go! -- http://gnosis.cx

we live the life of mollusks! -- anonymous mom

if my mom was a role model, she would be famous. -- connor yigit [my five-year-old nephew]

1.21.2008

apple and dtrace: move along, nothing to see here

adam leventhal discovered that apple broke dtrace while trying to prevent some applications from being traced.
The notion of true systemic tracing was a bit too egalitarian for their classist sensibilities so they added this glob of lard into dtrace_probe() -- the heart of DTrace:
#if defined(__APPLE__)
/*
* If the thread on which this probe has fired belongs to a process marked P_LNOATTACH
* then this enabling is not permitted to observe it. Move along, nothing to see here.
*/
if (ISSET(current_proc()->p_lflag, P_LNOATTACH)) {
continue;
}
#endif /* __APPLE__ */
[i was tempted to say but at least they have dtrace, while linux developers are still scratching their heads and armpits but i won't. i just realized that they are now even at being differently clued.]

[update: landon fuller's fix]

daily yawn

perl6 and parrot
released, i hear
oh, like
wow.
welcome to 2001
without
the onion.

daily rotfl

here is john dvorak, pissing on sun, again. [i find it disappointing to be in an industry that encourages its practitioners to wear the "engineer" label also continues to encourage employment for drooling "analysts" whose fame and typing skill far exceed their ability to assemble a coherent and thoughtful analysis.]
I'm close to being convinced that Oracle wanted to buy MySQL to kill the product, but knew it couldn't pull off the stunt itself. So it sent in a stooge to do the job.

1.10.2008

nicely put, but...

stephen metcalf tries to rescue slate, but too late, me thinks...
The crux of Saletan's pieces was his Liberal Creationist analogy. The analogy is hopeless along several competing dimensions, but it reminded me of the Dilettante's First Law of Empirical Narcissism. In a moment of controversy, the temptation to proclaim yourself an avatar of truth, and your opponent a faith-based inquisitor, is natural enough. But Darwin is Darwin thanks to generations of independent corroboration. By definition, generations of independent corroboration do not stand behind a thesis that is still being hotly contested. In claiming Darwin (or Copernicus or Galileo) for his cause, a person is often by implication saying: There would be consensus here, but for you damned critics! This is an odd definition of consensus. Conversely, when one's angry reaction to an idea is being adduced as evidence in its favor, one should ask: What does my anger have to do with the truth-content of your idea? If you told me there was a genetic basis to Jewish avarice, I would be angry. So what? What does my anger have to do with your crappy research?

1.07.2008

broken social

i just deleted my opensocial account. [why? i do not have the time] first attempt spinned for an hour, though i was warned that "this will take a few minutes." second attempt did what it was supposed to do after a shorter spin. so we know that the deletion sort-of works on opensocial.