Wednesday, November 18, 2009

Announcing Microsoft Live Labs Pivot!

Keeping this short so yesterday's post doesn't get bumped too far down the page ;)

As many of you know, in September 2008 I started work at Microsoft, in Live Labs, on a project which I've never been allowed to talk about. Now I can talk about it! Today it was officially announced at the Professional Developers Conference, and released at getpivot.com. While this release is invitation-only, team member friends and family are invited.

Some of you already have a download code in your mailbox, if you don't and you want to try it out, email me (or find me on facebook if you don't have my email address for some reason) and I will get you a download code! (assuming I know who you are: if you are a random internet stalker, I may just unleash the Termites of War on you... or something...)

Tuesday, November 17, 2009

I am a terrible person

So.. backstory, in Salient Facts, Somewhat Condensed Version:

53 Hours Ago
2 cats arrive in my home. They're ~7 months old, and have been in a foster home, and lived most of their life in a room with no "human type things" such as, in this case, plumbing (which will become relevant shortly). They immediately hide between outer and inner shower curtains and stay there for ~24 hours straight except for litterbox trips. It may be important to note that for the entire time they are in this bathroom, the toilet lid is closed.

25 Hours Ago
Cat A (they don't have names yet, and I need a shorter nomenclature than constantly typing "the male cat, that is slightly bigger and more sociable and purrs louder") comes out of his shell long enough to actually check the place out a bit, and be friendly. Cat B switches to hiding under the bed. I am relieved, because at least this means I can have a shower in the morning without taking the risk of a wet furry ball with sharp claws sticking out at 4 points having an unfortunate encounter with my calves.

3 Hours Ago
Both Cat A and, eventually, Cat B, come out from under the bed, are petted, play with toys, hang out in the living room, and start to feel more comfortable around the place. Cat A still far more sociable and will actually jump on my lap (and on my keyboard while typing, because, apparently, Cat A logic goes like this: "hands are for petting me, hands are on keyboard, therefore I should be on keyboard").

20 Minutes Ago
Cat A departs to go hang out in the bedroom doorway. Cat B chillin' on the coffee table.

5 Minutes Ago
I have to go to the bathroom. As I pass the aforementioned bedroom doorway, Cat A shies back a bit, so I reach down and pet him so he learns that "people walking by, just because they're big, doesn't mean they're scary". Apparently mollified by this, he purrs and follows me into the bathroom.

T-4:32
I see Cat A walking beside me, checking out the spot by the toilet where his litterbox used to be (it has been moved: Tile floors and cat litter don't mix well with bare feet, and they're comfortable out of the bathroom now).

T-4:31
I reach for the toilet lid to raise it. A distant part of my brain notes that the cat is heading that direction, but it's probably ok because he's just checking out the ex-litterbox-spot.

T-4:30.503
I start raising the lid. That part of my brain notices Cat A's legs hunching up, and recalls seeing specks of cat litter on the lid indicating that yes, at least one cat has previously jumped up there and walked across it. It is too late to stop the inertia of either hand or cat, though. Nerve impulses don't even travel that fast down an arm that long.

T-4:30.378
Lid hits the back of the toilet. Cat A reaches the apex of his jump. Probably some feline synapse is firing in his brain saying "hey, this looks slightly different up here than it did last time...! Alert! Alert!"

T-4:30.374
Cat A enters panic mode, engages all limbs and claws simultaneously. Looks a bit like a roll of dough trying to spontaneously turn itself into a pretzel, then changing its mind. The water wasn't deep, pretty sure there is no wet cat above any of his 4 shoulders, except perhaps a bit of his belly, but let's face it, details like this are hardly reassuring to a feline involved in this particular situation.

T-4:29.743
Cat A exceeds escape velocity of the toilet bowl. Runs straight out of the room and into the bathroom.

T-4:28
I burst out in the largest string of laughter I've had for a while. This scares Cat B, who subsequently hides behind the couch.

T-2:43
I finally stop laughing long enough to describe this situation to a friend who happened to be online. We share a laugh. She relates a similar story that happened to her cat, but at a time when her daughter was young enough that she didn't always flush, for extra trauma.

T-0:27
I go to check on Cat A. I lift up an edge of the comforter to see which side of the bed he is under. He is right there. He hisses at me (first time ever!). Cat A seems to have taken this personally.

T
And yet, despite the fact that I feel just a speck guilty because part of my brain saw that coming the instant he followed me into the bathroom, I still think it is hilarious and I do not regret my actions! I'm not a crook! </nixon>. But yes, this may make me a terrible person.

I hope Cat A forgives me someday. At the very least, I'm pretty sure this incident has undone 53 hours of "friendliness conditioning" and may lead to therapy (for him or me, yet to be determined).

Sunday, August 23, 2009

xkcd comes through again

There are a great quantity of moments in my life that can be summarized by this flowchart.

Tuesday, April 28, 2009

Advice for future generations.

When finding oneself in a position in which one is to seal a mailing enclosure via the application of moisture to a dried adhesive strip, it is advisable to proceed gently, and be wary that on occasion the edges of the surface to which the adhesive is applied may be capable of causing harm if contacted at a certain combination of angle and velocity.

Unless one likes the taste of blood.

Monday, April 20, 2009

Watchpeople

No, not some politically correct version of the movie (or the book).

In fact, this is a twist on the classic pass-time of people watching!

So.. last evening I decided that what was really necessary, on a fundamental level, was for me to consume a burrito. Lacking certain essential burrito-y ingredients, I ventured off the premises to a local burrito retailer. I brought a book, which as it turns out is a bad idea when one is eating a large, messy burrito, so instead of reading while eating, I sat at a table facing out the glass storefront, and watched people walk by.

Now, on the evening in question, a group of about half a dozen people did venture by, and as they did, one of the women in the group glances over at me, just as I'm taking a bite of burrito, and out of the corner of my eye, I could swear she elbowed the guy next to her. They disappear beyond the pillar which is blocking my view to the left. I continue to consume tasty burrito. With bell peppers. Mmmm. Burrito.

Moments later, the entire group of them comes back into view, pointing at me through the glass. I wave. They wave. Some of them laugh. One of them points at the burrito and mimes taking a bite. I think "oh wow, what if they're all homeless and hungry and they want this burrito? I'd have to either fight them off, or buy ANOTHER burrito afterwards!"

After a few more moments, they disappear to my left again. I will note at this point that 'to my left' is the direction of the store entrance. It again crosses my mind that I should be wary, as there may at any moment be a swarm of people walking up behind me to spirit away the burrito shaped goodness that is making its way from my hands to my stomach. My hand twitches slightly towards my holster, but I remain calm. Cool. In control.

They never re-appeared.

And so, the night ended with not a second burrito, but with questions. Was every bite of burrito I took resulting in beans spilling and staining my shirt, and they were trying to warn me? Did they just want the burrito out of the way of my face, so they could gawk at the sideburns? (stranger things have happened!). Or were they just reverse-people-watching me?


The above post has scored a BDR (Burrito Density Rating) of 3.23% (13 out of 403 words) on the International Burrito Blogging Meter.

Friday, February 6, 2009

Packaging Fail

You know those little square tags that have the spiral of metal on the back, so that if you try to rip them off they completely shred? These apparently make great anti-theft devices. However, I have a few guidelines for their use that I thought it would be good to share with the world at large. (So, you know, all four of you reading this, pass this on to your friends who work at Buena Vista Home Entertainment. Thanks.)

  1. If you are packaging your product for an online retailer such as Amazon, you don't need these. Or maybe you do. Maybe your company is not not big enough to do batches just for Amazon. Fine. I'll let you live.. but, let's move on to point two, which is really the more important:


  2. Try to grab just a little bit of a brain when deciding where to affix your "nearly impossible to cleanly remove" sticker on your packaging. Expletiving expletivity expletive!




Another package I opened used one of those same stickers, but you know what? they stuck it to a blank paper insert so it was easy to throw away. In that case I'm not sure what the point of using the super hard to remove sticker even was (As opposed to those little metal-in-plastic strips which most discs have in them, and which are generally simple to cleanly remove), but I heartily approve of the "Let's convert items which are PITA to items which make life easier on the customer who is paying us money" mentality involved.

Monday, January 26, 2009

The 21st Century

Apparently I am now firmly ensconced in the modern era. While crossing a street, I heard and saw the woman walking behind me talking to nothing in a random sort of way, with both hands by her side, and my initial impression was indeed that she must have a Bluetooth earpiece on the far side of her head... rather than that this was yet another of the many crazy people who live in the city.