Food Nazi’s

There’s a Vietnamese restaurant called Anh Hong in Milipitas. They serve 7 beef courses. The food is expensive but good and the place is relatively clean. But everything else sucks about this restaurant.

We frequent this restaurant for years, but started to stay away from it after several run-ins with the horrible waiters and bad management. We reluctantly came back to it last night via an invitation from Betty for a Father’s Day dinner. We’re never coming back.

This establishment is over-run by some kind of freaking food nazi’s. They make up all these stupid rules, simple requests turn into big arguments. Oh yeah, they argue with customers. I know better to expect first class service in Asian restaurants, so we’re talking lowered expectations here… :)

The waiter greeted and sat us down. I immediately recognize the old man and started to think “oh no, it’s the Vietnamese 7-Beef-Food-Nazi.” He came back for the orders and things immediately started to go down hill. We ordered 3 servings of their 7 beef courses. When asked for substitutions on 2 out of the 3 servings, the food nazi’s told us that is impossible: “you either substitute all or none of the servings”. We tried to understand why, but they argued they don’t make exceptions. Strike one for customers! The 3 servings came out in 3 different plates for our table. We didn’t understand why they can’t do simple substitutions for 2 of the 3. WTF?

The waiter then asks my wife how many of hot pots we need. She replied 3 since we have a long table, he then told us we can’t have 3. He gave some BS reasons which I don’t even remember because I had started to tune him out. Strike 2! Why bother asking us then?

Next, he kept dictating how much my wife should order despite her telling them that we are ordering other things and that we know what we’re doing. Strike 3, you’re out Mr. Customer! Frankly, I can’t tell if these morons work on commission or tips…

The only part of the order I was happy with is my beer. That’s assuming of course he didn’t spit in it.

I wouldn’t have posted had this been an exceptional or isolated case. We’ve had the same run-ins each time we come to this restaurant last few years. I’ve complained to ownership (the guy who runs the cash register booth) and only to have him repeat the same stupid rules to me. Once a few years ago when I complained, he even argued with me about what I ordered like he was there taking the order, which he didn’t of course, and that I was an idiot. He was basically telling me that I was an “incompetent” customer. Haha…

Obviously, this restaurant doesn’t believe in making their customers happy. While their food is good, I am sure there are other good Vietnamese restaurants out there. It’s amazing that I kept coming back hoping things will improve each time.

No more, I rather eat Taco Bell (I know I can get a quesadilla with no spicy sauce and extra cheese) than dealing with these food nazi’s, thank you! I’m taking my business elsewhere.

Doc & Betty, sorry. We may have made it difficult for you guys to return to the place… :)

Emacs: Remembering Cursor Position

Emacs has a little package called SaveSpace that makes Emacs remember the position of the cursor for each file you opened. It’s nice to open a file and the cursor automatically jumps to where it was last. Sweet!

To enable SaveSpace, add the following configurations in your ~/.emacs file

(setq save-place-file “~/.emacs.d/saveplace”)
(setq-default save-place t)
(require ’saveplace)

Day Trip to Yosemite

A few days ago, my buddy Vince came up for a visit. So we decided to do a day trip to Yosemite to take some pictures. The drive there back wasn’t bad, very doable for a day trip.

The best part about driving to Yosemite is how the first glimpse of the valley takes your breath away when you make through the bend of the road. Yosemite seems to always sneak up on me, every time.

We grabbed lunch at the Ahwahnee hotel and then headed out to do the scenic thing. The water falls were flowing at full force. We abandoned our plan for a hike to Nevada Falls because of the heavy snow on the trails up the mountain. Looking back we should’ve tried a flat trail like Mirror Lake instead. I regretted that we didn’t do any hikes…

yosemite09-3 yosemite09-8

yosemite09-5 yosemite09-7

yosemite09-4 yosemite09-2

yosemite09-6 yosemite09-9

"How Do You Know These Things?"

One night many months ago, I was re-telling the story of the Tri-county pie-eating contest to Katelyn & Allison. Most people probably remember it from Stephen Kings’s Stand By Me– the barforama scene was both funny and gross to me what I watched it 20+ years ago. I had to rename the character from “Lard Ass” to “Fat Art” to do away with a “bad” word. Anyway, I grossed out the girls but they enjoyed how Fat Art got his revenge and got back at the people who were cruel to him. I told them that the story was from a movie.

So earlier this week, I caught Stand By Me on cable at the train scene which is just right before the barforama scene. So I called the girls from their room to watch the scene with me. I figured it’d be cool to make good on my promise of letting them see that part of the movie. When it was done, they thought it was pretty gross with all the barfing but they also thought it was funny too. As I turned off the TV and asked Allison:

Rex: “Did you like it?”

Allison: “It’s funny Daddy!”

Allison was impressed: “But how do you know these things?”

Rex: “You mean the story? Daddy watched the movie a long time ago. But I remember the story because it’s one of Daddy’s favorite movies!”

Allison: “Oh… I like it too Daddy!”

I think she was impressed that the story was “real” and that her old dad didn’t make up the whole story… :)

Oscars: The Other Superbowl

After all these years, I’m finally realizing it… Oscar Night is the female version of Superbowl Sunday.

And it’s the whole gambit. There’s the week’s anticipation and the build up, leading to the big Sunday. The afternoon starts off with the red-carpet rituals (pre-game shows) with all the interviews and the analysis of all sorts of what-ifs and scenarios. Like Superbowl, there’s all sort of speculation of what that key “players” will put on in the show. Of course, then there was the show and its opening fanfare.

Hugh Jackman was the master of ceremonies, pulling out the stops and conducting the show like a head coach. We each have favorite movies and actors we pulling for for. We get elated or disappointed whenever a favorite movie or actor didn’t come through, just as one would react to a broken play in Superbowl.

The show ends with celebrations and parties, with all the usual after-math happenings. There’s even talk of what to expect next year. The mirroring between Oscar night and Superbowl is a bit scary if you think about it. I even saw loads of “Oscar Specials” advertising for big screen TVs on Best Buy and Newegg, just like Superbowl. The one difference is quality of the commercials, Superbowl commercials are far more entertaining…

The tube was on from 3PM to 10PM, Suzanne even planned dinner around the broadcast. :)

Anyhow, I’m glad Slumdog wins, as I usually root for the underdog– be it Superbowl or Oscars.

“I Go To School!”

Coming home last night, I was greeted by my my 5 year old:

Allison: “Hi Daddy”
Rex: “Hi Allison, what are you doing?”
A: “Just playing…”
R: “I miss you…”
A: smiles…
R: “Daddy was at work today and Daddy was thinking about you, wondering what you were doing!”
A: looks at me puzzled…
A shrugging her shoulder: “But Daddy, I go to school! Don’t you remember?”

Sometimes I forget 5 year olds can be very literal conversationally… So very cute!

Yahoo! Bleeding

I can’t help but notice the steady stream of high level exodus @ Yahoo! It’s not surprising with a change of command, but the flight seems extra-ordinary to me and I find it disturbing for Yahoo! Below are some of news stream I’ve encountered:

Mac RDC & Wallsaver

A few cool Mac downloads I’ve come across this week…

This RDC client enables you to remotely connect to a Windows computer and control its desktop, from your Mac. Awesome!

Wallsaver is a widget that enables screensavers as background. I like how quickly you can switch it on/off to go between screensaver and wallpapers. Unbelievably cool to have the Matrix screensaver running on the background. I do feel like I’m Neo… :)

Nortel Bankruptcy

Nortel was among the many companies recently announcing dire economic news. In fact, it filed for chapter 11 earlier this month. Well, there goes my tiny pension… :)

It’s sad for me as I started my career at Nortel when I moved to the Bay Area in ‘92. Fresh out of college, I joined the company to build software for the company’s Meridian line of PBX’s. Nortel’s Meridian phones seemed ubiquitous at the time but they were getting replaced by IP-based systems during the late 90’s.

There were a batch of new grads coming in to the Mountain View campus that summer. The place had a lot more older folks, very different from the companies I’ve been a part of since (web companies tend to attract young folks). The newly relocated “rookies” began to hang out together– many remained my good friends to this day. The companies may not have been one of the cooler companies, but I sure have the fondest memories of the folks there.

Good luck to the company.

Crayon Physics on iPhone

Ran across an iPhone port of Crayon Physics… I was blown away by the simple but ultra-cool 2D physics puzzle game. The simple goal is to guide a ball to hit a target star by drawing 2D objects that interact with it. Worth every penny of its cost of 99 cents (the deluxe version costs $4.99), check it out here…

Where’s The Juice?

Ever wonder how the battery is powering different components in your laptop computer? The the pie chart below gives you an idea what’s sucking up the juice…

“I See Everything In My Head”

We spent two nights at my sister in-law’s on a short trip to LA after Christmas. On the last night, Suzanne was out late seeing an old friend. I was putting the girls to bed when they asked for a story as they often do. At home, sometime instead of reading books I would tell them stories– some true accounts and some I make up. So, I was looking around at the new surrounding for things to work into my story (I usually make things up as I go) when I saw a ceiling fan. That gave me an idea.

So I made up this story of a boy who woke up and discovered himself all sweaty on a sweltering summer day. He got ready for school, but grew increasingly uncomfortable in the hot morning. He kept complaining about the heat to his mother and didn’t want to go to school. His endless whining throughout breakfast gave her an idea. She gave him a shoe box and told him that it was magic! This magical thing in the box will instantly make him cool and comfortable. But there’s one condition: he cannot open it until he gets to class. Otherwise, the magic will not work. The boy got excited, grabbed the box and sprinted out the house. Along the way, he bragged about the magic box that will make him cool to every friend he encountered.

By the time he got to school the entire class knew about the magic box. As the boy sat down in class, anticipation built and all eyes were on him. The boy excitedly put the magic box on his desk, took a deep breath, surveyed the entire class and then calmly removed the cover. His eye bugged out, mouth gasped as he reached in the magic box with his hand and grabed its magical content: a paper fan which his mother made and inscribed with crayons “I love you, mom!” The boy raised the fan to show all his friends in pure delight. The collective excitement of the students exploded in a thunderous applause.

The end…

Katelyn and Allison were cracking up as I finished the story– just the feedback I was looking for. Allison then excitedly jumped out of her bed, made a fist with her hand, put it on the middle of her forehead and excitedly said to me: “Daddy, when you were telling the story I see everything in my head!”

Well… with a response like that, I guess that story was magical to me too.

40D Flash Failure

Around last Thanksgiving, the internal flash on my Canon 40D camera started to act up. I couldn’t get it to pop up. At first I figured that I messed some configuration or something. I kinda ignored it for a few weeks; I tend to avoid using the flash as much as I can anyway.

So finally with some free time last week, I finally looked into the fixing the problem. When I digged into the configuration of the camera, it became clear that it incorrectly detected the attachment of an external flash! This explains why I couldn’t get the internal flash to pop up. Figured it had to be some mechanical issue like a pin getting stuck or something. I used one of those air canisters to blow some air on the horseshoe to clear out any dirt and sand. When that didn’t work, I used a tweezer poking around the horseshoe. Lifting the metal plate on right side revealed this tiny pin. Giving the pin a little wiggle via the tweezer did the trick. The pin popped up and the camera no longer detected an attachment of the external flash– the internal flash popped up just fine, finally…

Don’t know if this is common, but other 40D owners have definitely seen it. Found a useful thread on flickr with very insightful discussions.

Technorati Tags: ,

NXML-Mode

One of the things I love about Emacs is its extensibility. It has all sorts of different edit modes for different file types. For example, SGML mode comes standard for editing XML & HTML. It’s a step from normal
text edit mode, it renders tags in color fonts. But it’s pretty plain
vanilla editing– no syntax validation nor smart tag completion.

I started to use nxml-mode earlier this week and am liking it. Here’re some of the nice features:

  • Smarter rendering of tags
  • Real-time syntax checking
  • Tag completion
  • Support of folding
  • Link handling

You can download nxml-mode here. The latest file as of this writing is “nxml-mode-20041004.tar.gz”. Unzip the package into the standard emacs “site-lisp” directory (it’s /usr/share/emacs/site-lisp on my macbook).

Configure it to auto-load and bind to various file extension via the following configuration in your .emacs file:

(load “rng-auto.el”)
(add-to-list ‘auto-mode-alist
              (cons (concat “\\.” (regexp-opt ‘(”xml” “xsd” “sch” “rng” “xslt” “svg” “rss”) t) “\\’”)
                    ‘nxml-mode))
(setq magic-mode-alist
      (cons ‘(”<???xml ” . nxml-mode)
            magic-mode-alist))
(fset ‘xml-mode ‘nxml-mode)
(fset ‘html-mode ‘nxml-mode)

Christmas @ Historical Park

We took the girls to see Santa at the History Park this past weekend. They got to meet with Santa, did some art projects, rode a trolley as well as a handcar and posed for snapshots by their old dad. The highlight for the kids was when Santa arrived in this old fire truck. Santa was basically mobbed by the kids as soon as he stepped out of the truck!

It was the first time I’ve been to the place. The park houses and preserves quite a few Victorian buildings. It has a running cable car and a barn that contains countless historical artifacts from the gold rush era. There was this old cable car operator that was nice enough to indulge me and posed for a few pictures. Overall, it was a much more enjoyable alternative than going to the malls, at least for me anyway. Plus, the place was a goldmine of photo opps… :)


dec2008-11
dec2008-20
dec2008-25dec2008-1
dec2008-24dec2008-18
dec2008-30dec2008-1-2
dec2008-7dec2008-8

Wall-E = Mac?

wall-eWhile watching Wall-E with the girls this weekend, I finally catch on to one of the inside jokes from the movie Wall-E now that I started to use a Mac.

Toward the end, after The Axiom lands on Earth, Eve takes Wall-E back to his hut and feverishly puts him back together. She then shot a hole in the ceiling to let in the sun light to recharge Wall-E. After a few seconds, Wall-E boots up with an audio chime. Turns out that chime is the same sound my Macbook Pro makes when it boots up!

The joke is that Wall-E is a Mac, I get it now… :)

Secured USB Drive

I saw a good deal for a 4GB USB/thumb drive on one of the deal sites I frequent this week. It’s pretty bare bone but it meets my 2 requirements: a retractable USB head and a small form factor to be attached to a key chain.

imageI then secured it by encrypting its content using TrueCrypt, an open-source encryption software. Encrypting/decrypting files has always been a pain, but TrueCrypt makes it easy. You basically read and write the files seamlessly as a password-protected mounted drive. Encrypting and decrypting are done on the fly automatically. Piece of cake…

The best part is that since TrueCrypt is available in Windows, Mac and Linux, my personal data on the new USB drive is now both secure and truly portable across platforms.

Sweet! :)

Disneyland Visit

The girls had a few days off for Veteran’s day so I took a day off work and we headed down to visit my mom & my sister. We also paid Mickey Mouse a visit. We spent the morning in Tomorrowland which makes Andre happy. He was a great sport as we spent the afternoon in Fantasyland doing girly rides.

Unlike our visit a few years ago when the girls were younger, the kids and even grandma managed to stay the entire day– catching the parade before we called it a day. The new Finding Nemo and updated Pirates of The Caribbean were everybody’s favorites. Katelyn loved Peter Pan’s Flight; Allison’s favorite was Adventures of Winnie The Pooh while Andre’s favorite was Autopia. The new Pixie Hollow was a disappointment for Andre: an hour-long wait for snapshots with Tinker Bell. :o

disney_m-1  disney_m-3

disney_m-8 disney_m-2

disney_m-7 disney_m-12 

disney_m-11 disney_m-6

Nov2008-120 disney_m-13

Einstein The Parrot

Einstein is an African Grey parrot with a 200+ vocabulary; here giving a very entertaining routine in TED 2006. Highlighting it with singing happy birthday to Al Gore. Seeing Einstein makes me miss Bongo, my African grey… :(

Fake Calls on iPhone

A little company developed an iPhone application that fakes calls to yourself. Ha! A great meeting escape-hatch.

A Sweet and simple app…