html xmlns="" xml:lang="en" lang="en"> From the archives: Public meeting in LA today.

Wednesday, February 28, 2007

Public meeting in LA today.

See you tomorrow.

You guys can just go ahead and chat here, 'cause it isn't like I'm still bitter that y'all went to fifty comments the day I was in San Jose. I barely remember that.


This is the SECOND DAY THIS WEEK that I have been forced to wear professional clothes ALL DAY. Good people of the state of California: I love working for you, but you are not paying me enough for this. No fucking pockets.


Blogger Noel said...

Wooo! This means we can talk about computers without interruptions! I'm particularly keen to hear about Justus' system that uses continuation. That sounds very w00ty to me. Been doing some web sites using continuations and they are pretty sweet, though you have to take care to handle bookmarks in a sensible way. So, Justus, spill the beans!

7:00 AM  
Blogger Justus said...

Unfortunately it is nothing terribly exciting. I work on an enterprise class virtualizing RAID controller that uses a fairly straightforward event driven architecture where you pass callbacks around. I'm one of the youngest people here so most of the main architects may have lots of storage experience but are essentially stuck in the 1960s when it comes to every other aspect of software design. They're really good at ensuring every last thing is cache aligned because we only want to take 83 instructions to service mainline I/Os so we can hit our 100,000 cache hits per second per controller performance targets. Not so good at coming up with maintainable, extensible, readable, understandable designs and data structures.

A coworker just (unofficially) implemented a slighter saner set of primitives based off of a variant of Duff's Device -- the same basic mechanism that Simon Tatham's coroutines and the protothreads library use -- to make it a little easier to write clean code. He rewrote the media error handling code to use these and I've rewritten the RAID disk sparing in the virtualization layer to use the same style.

The whole thing doesn't integrate perfectly into the existing so-called architecture but it's no worse than the current non-solution of trying to keep track of callbacks in random unused structure fields. ("Hey, no one is using these adjacent unsigned shorts so I'll just cast them to a void* and put my function pointer in there!")

Good thing Megan isn't around.

9:21 AM  
Anonymous Anonymous said...

I love the new masthead, especially upon noticing it right after reading this bitter post.


1:57 PM  
Blogger fasolamatt said...

Anyone have suggestions on how to implement a clickstream analytics solution on a website that's subscription-based, not a sales funnel?

5:35 AM  
Blogger Noel said...

Justus: sounds neat and yet strangely disturbing -- not the use of coroutines but the contortions necessary to encode them in C. This is probably not an unusual reaction. :)

5:43 AM  
Anonymous Anonymous said...

Because society thinks that "fucking pockets" should be under clothing and revealed only for, well, fucking or pr0nography or public noodity.

6:29 AM  
Anonymous Anonymous said...

Where do you keep your chapstick?

7:03 AM  
Anonymous Anonymous said...

I see we share an opinion of "professional" clothing.

Iron Rails & Iron Weights

7:08 AM  
Anonymous Anonymous said...

That's one good thing about men's suits/sport jackets --plenty of pockets and layering if you're cold. Ties are for the birds, though.

7:11 AM  
Blogger Noel said...

Faslomatt: what kind of questions do you want the tool to answer? If you want to know which content is most likely to lead to a subscription you might try modelling the site as a Markov chain. Your blogger profile says you occupation is statistician, so you probably know more than I about this kind of stuff!

7:42 AM  
Blogger Justus said...

Admittedly I have never had occasion to purchase professional clothing for women -- at least not the kind of professional you are, at least -- but I am pretty certain that suit jackets for women have pockets just as suit jackets for men do. Are those not enough pocket for you? Or do you not wear suit jackets? Or what?

I hate pockets. Cargo pants are the surest proof of the existence of Satan the world has ever been provided.

10:08 AM  
Blogger Megan said...


You're talking crazy talk. Pockets are The Answer. The alternative is purses, and I'd bet money you would like those even less.

10:15 AM  
Anonymous Anonymous said...

Yes, they don't pay you enough, but think of the pension benefits!


10:17 AM  
Blogger Megan said...


They pay me plenty for the work itself. But to wear professional clothes? It is either that or full health coverage for every Californian.

10:49 AM  
Blogger Justus said...

Megan - you would lose that bet, since I assume by "purse" you mean any external bag type thing to hold stuff, including but not limited to purses, clutches, courier bags, handbags, totes, briefcases, and backpacks.

I have a half dozen "bags", ranging from a Ferragamo leather briefcase to a JIMI on a lanyard. But I rarely have a need for them; most of the time my pockets have a few bills and four cards -- driver's license, ATM, Visa, and health insurance. I've never felt a need to carry more than that on me.

A couple years ago I hiked the Inca Trail to Machu Picchu. (Something I highly recommend everyone do; seeing the sun rise over the mists of Machu Picchu is the single most beautiful thing I've ever seen.) The whole trail is in a Peruvian national park and you are required to hire porters to carry things like food, tents, and sleeping bag. There is also a maximum limit to how much each porter is allowed to carry. At the entrance to the park there is a small ranger station where they weigh each porter's stuff and verify that all the tourists have entry permits. While you're waiting around for them to do that most of the tourists have fun weighing their own backpacks to see how much they weigh. It is a three or four day hike and even though the porters are carrying pretty much everything of consequence most people still had pretty damn heavy backpacks. Mine was about eight pounds.

You seem like more of a luddite than I am so I'm surprised at your need for pockets.

10:50 AM  
Blogger Megan said...

Ew, things hanging off me? My hands occupied with a briefcase? BOOOOO! There'll be enough of that when I have kids.

My pockets are like yours.

Right front:
Key ring (house, bike, fence keys)

Right rear:

Left rear:
magnetic key card to get into work

Fleece pockets:
My hands and iPod shuffle.

I don't have to carry anything else, but I would SO rather have a pocket for those things than a bag. Would you rather have a bag for those things?

11:22 AM  
Blogger Pete said...

Fleece? Isn't it always 80 and sunny in California? All of it?

Also, I have no idea what that computer stuff means, and I'm (allegedly) a computer guy.

11:29 AM  
Blogger Megan said...

According to CDEC, it is 52 degrees out right now, which makes my jeans, long sleeve T and fleece vest adequate. I greatly resent anything else, or accusations that we don't have winter. It is, for example, much too cold for a short sleeve T.

11:32 AM  
Blogger Justus said...

I don't mind using pockets, so long as they aren't on pants. But I also hate shirts with pockets so that doesn't leave me with many conventional pocket options. Generally I prefer to have my stuff in a bag if I am going carry more than cash and a driver's license.

The fact that you consider 52 degrees "not t-shirt weather" is the clearest sign that you don't have winter where you live. The last time it was 52 here most people were wearing t-shirts and a lot of teenagers were wearing shorts and sandals.

12:57 PM  
Anonymous Anonymous said...

I carry a PURSE-LIKE BAG. I used to put stuff in my pockets until I lost my cool writing notebook and then I noticed that things in pockets made strange bulges and hurt when I sat down.

2:24 PM  
Anonymous Anonymous said...

Why is she commenting? I thought she was meeting the public?

I like to carry fun stuff (magazines, a water bottle, a football) in a small pack on my back -- keeps my hands free. But I think purses would be a real pain.

2:45 PM  
Blogger Daniel said...

This comment has been removed by the author.

4:30 AM  
Anonymous Anonymous said...

Tony Soprano:Y'know you have a nice body. You ought to make it work for you more.
Russian Mistress:Oh, really?
TS:Yeah, you reveal too much.
RM:You don't want other men looking at me?
TS:No, when you're not with me, you do what you want. But I'm sayin', maybe you could wear a nice businesslike outfit. I think I could get into that.
RM:You want me to dress like a man?
TS: No, no, you fuckin' whackadoo, I don't want you to dress like a man. I'm just sayin' maybe wear something a little more professional. You know, like you're in business.
RM:Fuck you, tony, I'm no whore. TS:No, that's not what I mean. Not like you're in the whore business, forget it. C'mere. Is everybody in my life bananas or what? Get over here!
RM:Go jerk off. Yeah, go jerk off.

My impression is that you're like the Russian mistress, except instead of revealing too much you wear baggy tee-shirts all the time. Maybe the bear state has forced you into mating opportunities you wouldn't otherwise have. :)

4:31 AM  
Blogger Megan said...

I don't wear baggy t-shirts anymore. I'm usually in a t-shirt, but they are fitted.

8:09 AM  
Blogger fasolamatt said...

Can we go back to talking about computers now? My problem isn't analyzing the data (Markov chains are a great idea) but gathering it in the first place; 10GB+ a day makes the data center folks unhappy, and our proprietary systems don't put it in a very neat package, so we have to engineer something there, too.

11:42 AM  
Blogger Noel said...

Faslomatt, I can think of several options:

- compress the data on the fly, if you can

- collect alternative data by embedding an invisible IMG or FRAME in each page which calls your data collection server. On the data collection server you can look at the Referer header to where the request came from.

- collect alternative data by packet sniffing.

1:31 AM  
Anonymous Anonymous said...

For me, the keys and the cell phone go in the left front pocket; pocket knife, pen, usb flash drive in the right front; wallet in the back right. I put receipts in the back left, but they only stay there until the next time I do the budget.

I wear semi-professional clothes to work every day. It's not often I get to wear a suit, so I enjoy occasions when I do. If I had a job, though, where I could wear jeans and a t-shirt every day, I would.

8:58 AM  

Post a Comment

<< Home