I don’t mind if I’m incomprehensible

Backwards, Forwards

with 3 comments

New York, New York

I was going to post a few photos and say some silly nonsense about my six day trip to NYC. But then I got lazy and busy. Now the appropriate window for a post-trip entry clearly has passed. And I’ve got something more important to tell my nine regular readers.

So just one protip if you are going to visit New York (and you should): go to the observatory at the Rockefeller Center, “Top of The Rock”, if you want to see Manhattan from above. Do not go to the observatory at the Empire State Building.


On October 28th I will be getting orthognathic surgery to correct my epic underbite. My former, now retired, orthodontist said my underbite was the worst he has seen. I’ve been wearing braces for two years now; it’s about fucking time.

The surgery basically involves cutting and moving my upper jaw forward and the lower jaw backward. My case is too severe to move only the lower jaw back.

For those of you who are interested, the two procedures are called Le Fort I Osteotomy (upper) and Bilateral Sagittal Split Osteotomy (lower).  For the lower jaw there is also the Intraoral Vertical Ramus Osteotomy.  Although I haven’t asked my surgeon why he chose BSSO over IVRO.


This is what I really want to tell my readers: I will look different.  Mainly because someone will move parts of my face.

I don’t know how different.  After my sister’s surgery (only the lower jaw since her case wasn’t as severe), our uncle and the people at her orthodontist’s office thought she looked unrecognizably different.  I didn’t think she looked that different.  Her face was shorter and her cheeks got bigger.  But unrecognizable?  Nah.

I will also have titanium in my face.  How awesome is that?  (Very.)

Good News

My sister’s jaws were wired shut, and she was on a liquid diet for six weeks.  Since it’s difficult to sustain one’s weight on a strictly liquid diet (especially when it can be painful or tiring just to drink), she started losing weight and her body went into preservation mode and slowed down her metabolism.  When she started eating again, she quickly gain too much weight because of the slowed metabolism.  After she told me all that, I simply said “no, I’m not going to gain weight.”  It all made sense, although I didn’t check how the body respond to rapid weight loss.  And it’s not that I think my body is somehow different.  I’m just too god damn stubborned to let my body gain too much weight.  Plus if metabolism can swing one way, then perhaps a person can get it to move the other way too.

But I was very worried about weight loss, simply because I don’t have much weight to lose.  Fortunately, my surgeon told me that he won’t be wiring my jaws together.  Best thing ever.  While I won’t be able to chew for six weeks, I can still eat soft food.  That will make maintaining my weight much easier.

An Investment with Daily Dividends

Take out your health insurance member handbook and find “orthognathic surgery”.  Is it listed under exclusions or something like that?

On one hand, I should be upset that “insurance” won’t help pay for the surgery at all.  It’s the only thing I want done; I’ve never used my health insurance for anything.  (Hell, I actually waited until I had a job with dental and health insurance before I started orthodontic treatment.  Wrong move.  Wasted time and didn’t really save money.)

But I’m also thankful that I live in a country where a man of my modest intelligence is able to earn and save enough money to pay for such a surgery, and well-trained surgeons are readily available.  I was born into a place in China where no one had braces.  I certainly have never heard of them until I came to this country.  I don’t think our town had an orthodontist.  (Most people didn’t even have indoor plumbing.  But I don’t want to digress too much.)  I wonder how much things have improved.


tl;dr: orthognathic surgery soon; will look different.


Written by Barry

October 7, 2008 at 11:52 pm


with one comment

So far: meh.

Right now I’m in the MySQL Storage Engines talk by Peter Zaitsev of the MySQL Performance Blog. Should be interesting.

zomg mindtouch win @ booth babe. Think a mix of Bridget Monahan and Morena Baccarin.

Written by Barry

July 24, 2008 at 4:48 pm

Posted in Nerdy

Tagged with ,


leave a comment »

I’m live blogging from OSCON, bitches.  Just gonna be some random notes updated throughout the day…

I was working during the keynotes, so I didn’t pay close attention, but O’Reilly was talking about the popularity of some languages and frameworks, CakePHP was not on the list.  This is A Good Thing.

Yesterday I encountered a bug in Cake that gives me the rage.  I was doing a $model->findbySomething where the argument for something is a random generated string like `48784231410e978`.  Cake was like “oh an exponent, and since it’s a number I’m not a gonna qoute it in the SQL.”  Oh fuck you Cake.  Now I’m getting a MySQL error because you are passing a massive number (e978 is HUGE) to a varchar column.  WTF!

Anyway, the first session I went to was Terry Chay’s “The Internet is an Ogre“. It wasn’t that educational, but it was fairly amusing. I like that Chay said “shoot” when something with the presentation went awry, but dude was all “fuck” and “shit” during the presentation.

Right now I’m in the “Metaprogramming in Ruby” session. Too much Ruby this Ruby that, not enough meta-programming so far. Also, dark blue font on black background does not show up well on projection.

Of course, OSCON is same as always. Over 9000 nerds, but only 3 of them are female.

Today OSCON lunch was brought to us by Google. It was so much classier and better than previous years. And like I said to Montana, it probably cost about five seconds of Google’s revenue. (It’s probably less, but I’m too lazy to do the math.)

The dude from Google doing the Code Review session I’m in right now mentioned this book. This guy <3 peer programming.

Code review tools: rietveld, review board, codestriker, java code reviewer (written python and reviews more than just java code).

So far the dtrace session was the coolest. It spilled over by 14 minutes and almost everyone stayed, so you know people were into it.

The file IO talk was pretty interesting. One trick the speaker mentioned is to write to a temp file, fsync, close, and then rename. So if the write fails, the original file is still intact. Of course, don’t do for large files. Apparently Evolution does this trick even if your mailbox file is huge.

Also, on OSX fsync() doe NOT sync your shit to the disk. LOL

The speaker also recommend using sqlite when appropriate. This way you don’t have to worry about all the data integrity stuff.

Dude said WIN and FAIL way too much though…like, over 9000 times!

Whoa whoa whoa, free beer and wine during after hours? Too bad I’ve got this headache. (I’m staying after for a while because there are no internets at my parents’.)

EDIT: regarding the CakePHP thing I bitched about–it’s not totally Cake’s fault. is_numeric(‘48784231410e978′) in PHP returns true. Perhaps Cake should check the column type or somethin’.

EDIT II: Cake 1.2 is totally checking the column type yo!

Written by Barry

July 23, 2008 at 12:12 pm

Posted in Nerdy

Tagged with ,

sudo beer me

leave a comment »

I learned that this year’s OSCON coincide with the brewfest.  So there might be a lot of nerds at the brewfest. Is this awesome? (Y/N) HINT: TOTALLY YES.

Oh god, I just hope we won’t start yelling memes after over 9000 beers…

Written by Barry

July 13, 2008 at 4:48 am

Posted in General, Nerdy

Tagged with , ,

The Pay is A Tad Low for That Kind of Experience

with 2 comments

job ad that requires a lot of experience

Yep, that’s over 9000!!!1

The ad is here.  And no, I am not looking for a job in Milwaukie, WI.

Written by Barry

July 6, 2008 at 10:22 pm

Posted in General

am on the netz, DDoSing Mozilla serverz

with 2 comments

Congratulations, you guys: you are on teh failblog5,000,000 Firefox Fans Can’t Be Wrong!  (Almost 4,250,000 downloads at the time of writing.)

Written by Barry

June 17, 2008 at 10:58 pm

Posted in General

Borrowed Words

leave a comment »

I hear some people apologize for their inability to express themselves, and pretend to have their heads full of good things which they cannot bring out through lack of eloquence.  This is a delusion.  Do you know what I think?  These are shadows cast upon their minds by some half-shaped ideas which they cannot disentangle and clear up inwardly, and therefore are unable to express outwardly; they do not yet understand themselves.

Michel de Montaigne, as translated by John M. Cohen

Fuck, he‘s right.

Written by Barry

May 31, 2008 at 1:24 pm

Posted in Books

Tagged with , ,