Category Archives: tech


Dr. Horrible’s Singalong Blog

Most of my 3 readers have already seen this, I’m sure (and if not I’ll be by shortly to show you in person), but you should watch the first two episodes of Dr. Horrible right now, before the final episode comes out tomorrow (and then it promptly disappears Sunday).
You have been warned.

OS/X 10.5.3, two workarounds

OS/X 10.5.3 has google contacts sync, but 1) only if you’ve connected to an ipod touch or iphone, and 2) only when you sync an ipod. Lifehacker has a workaround.
Second, for whatever reason, this update causes erlang R12B2 to bus error at startup if you’ve enabled Hipe. Bummer. Workaround (courtesy of Geoff […]

gmail contacts

If you just got a bizarre note from gtalk telling you that I de-authorized you — sorry about that. I was tinkering with Spanning Sync and accidentally deleted all my gmail contacts. I’ll be happy to re-add you if you send an invite.

Flash mob!

On Friday, I read this book review of Michael Freeman’s The Photographer’s Eye.
On Saturday, I made a note of the book title and author to try to pick up over the weekend.
On Sunday, I checked in-store availability at the Borders at Michigan and Chicago Aves. In-stock.
On Monday, I checked again. Out of stock. […]

Microsoft wants to buy Yahoo?

Another generation of FreeBSD users scarred….

I wasn’t born into money … or privilege….

I was given some love, some education, and some hope.
+1

Felix Salmon on liquidity puts

A great detailed analysis of how the financial markets got so screwed up:

An LSS, by contrast, made much the same trade, but didn’t have any prime brokers breathing down its neck. That’s because it borrowed the money to create its leverage by issuing asset-backed commercial paper, or ABCP. Investors would lend money at very short […]

Android! aka gphone

Congrats to Andy Rubin and the gang. It’s very very cool, and a shot across the bow at an entire industry.

C++ is the spawn of satan

however, this does work:

#include <iostream>

template<int size>
struct ptrsize
{
};

template<> struct ptrsize<4>
{
typedef int int_t;
typedef unsigned int uint_t;
};

template<> struct ptrsize<8>
{
typedef long long int_t;
typedef unsigned long long uint_t;
};

typedef […]

Relying on others

Phil Wilson and Hugh Winkler discuss the pitfalls and potential solutions to using someone else’s 269 feed personal aggregator in their subscription list.
If you look carefully, you’ll notice they mentioned this last week. That’s because when I hit Phil’s post in greader, I had 651 unread messages in PI…. down from “1000+” last friday […]