About
I'm Josh Haberman, and I currently work for Google in Seattle, WA. My personal projects are:Meta
Monthly Archives: April 2007
Wishlist for data compression formats: fast seeking
We take for granted that plain files give you constant-time seek. You call fseek(), the hard drive controller gets a command telling it to seek its head to a given offset, and you read some bytes. With files compressed with … Continue reading
Posted in Uncategorized
1 Comment
Transcoding adventures with C
Today I spent a lot of time figuring out the state of the art for character set support in C. I wanted to summarize my findings: hopefully distilling what I’ve learned will be useful to someone, as well as giving … Continue reading
Posted in Uncategorized
3 Comments
XML and XSD are bad for distributed computing
Naturally I think my own ideas are brilliant. Unfortunately I don’t have Yegge-like powers of persuasive writing, so I don’t often convince people of anything. This is why I’m really happy when someone who is more persuasive than me expresses … Continue reading
Posted in Uncategorized
1 Comment