Domo Sushi in Santee

Good Monday morning everyone!  I had a great experience at Domo Sushi in Santee this weekend.  It’s located in a big strip mall on Mission Gorge Road, between Cuyamaca and Olive.  The reviews on Yelp were great and I can attest that it’s spot on.  The sushi is more than reasonable and was very tasty.  I had their rainbow roll, the Domo house roll and the tiger roll.  All were delicious.  If my wife hadn’t stop me from overeating, I would have happily eaten it all.  One tip though is to see if you can call in for a table before you come or at least when you’re on the way.  When I was there to pick up my to go order, they were packed.  This was on a Friday night around 8:00 pm.  There was a line outside and although it moved pretty quickly, it can get chilly waiting outside.  I couldn’t believe how busy it was but considering it’s sushi in Santee, I don’t think there’s a lot of competition!  But don’t let that sway you from going here; it’s one of the better places in the county!

Wedding playlist

I’m in the process of putting my wedding playlist together.  So far there’s about 52 songs and my wife & I are still refining it.  It’s a fun process but we have a bit of a disagreement on what should go in there.  Her criteria is pretty much if she knows it, it’s in.  However, we have two problems there: 1) She’s 21 and 2) She’s new to the U.S. having come from southeast Asia.  This pretty much means that a lot of the classics are just not in her repertoire by no fault of hers.  So while fun, we’re having a lively debate on how many of the classic wedding standards should go in the playlist or should we just have a playlist composed of John Legend & Bruno Mars (not bad choices mind you)?

I’m pretty sure we’ll work it all out and will put together a great playlist for us and our guests.  It’s a challenge but rewarding nonetheless.  Happy Saturday everyone!

Signature in the Cell

I’m currently reading the book Signature in the Cell by Stephen Meyer.  The book is subtitled “DNA and the Evidence for Intelligent Design”.  I’m very close to finishing the book and feel I have more than enough to write a review from an atheist’s standpoint.  I’m not a scientist although I’m familiar enough with most of the concepts Meyer talked about in his book that I was able to follow it pretty easily.

In terms of non-fiction book, this is pretty decent although there are some areas where it’s quite dry.  But that’s more the subject matter than Meyer’s writing.  I can’t critique it beyond that on the writing alone since I think it’s pretty well written.

I do have a lot of issues with Meyer’s main argument in the book though.  That argument boils down to essentially the following:

Life as we know is governed by DNA, an information rich molecule that pretty much codes all the necessity for biological life itself.  Given the complexity and specificity in coding information, Intelligent Design is the best explanation for the origin of DNA & therefore life.

That is pretty much the argument in a nutshell.  He does talk at length about scientific explanations that have been put forward such as the RNA first hypothesis but he invariably finds the same deficiency in them.  Namely, that they presupposes some initial information pool to get things started.  But that’s pretty much my counter argument to his Intelligent Design argument!  He presupposes something much grander: an intelligent designer.

To me that’s a fault worse than anything else.  It’s a cop out to say it was from intelligent design since anyone can say that.  I can look at any physical phenomenon that we do not understand and make the argument that it was designed that way by some intelligent being.  But to me that feels like giving up. I’m OK with saying I don’t know.  Or I don’t know right now.  But to fall back on the old “Oh, some intelligent being must have created/designed it that way.” just feels cheap to me.

While I feel he made a lot of interesting points that may guide this field of research further, he didn’t add anything new to the argument.  As such, I’m quite surprised at the positive review on this book.  So there you have it… summarized but pretty accurate I would say.

Leave of absence

I’ve been absent from the site for some time now.  Part of it is just life and another is that I got lazy.  There’s no if’s, and’s or but’s about it.  When you’re a one man operation and you’re trying to maintain a daily blog, it can get tough!  I have a new found appreciation for those that can do it day in and day out.  Or even multiple times a day!  I know it’s supposed to get easier the more you do it, like all things.  But for a poor writer like myself, getting started is hard enough.

One of the things I can do to get over this hump is just to force myself to write regularly.  Maybe not everyday (although I’d love to), but regularly enough that it becomes a habit.  Then we’ll take from there.  So take this as a relaunch of me getting back on the wagon.  I feel there should be more of my kind of blog… the individual writing about his own mundane life.  If people read it, great!  If not, that’s OK too.  Blogs these days have become so commercialize.  I long for the day when you really feel like you know the blogger personally.  If I can do a small part to bring that part of the Internet back, then hooray!  Stay tuned…

My new iPhone 6 Plus

For over 3 years I’ve been using my trusty iPhone 4S.  It has served me well but it was definitely getting a little long in the tooth.  The iPhone 5 wasn’t a big enough change for me to upgrade and neither was the 5S.  However, with the introduction of the iPhone 6, especially the 6 Plus variant, I knew it was time.  I usually carry my iPhone and iPad with me.  I use the iPad for reading as the bigger screen makes a huge difference.  With the new 6 Plus, I won’t have to take the iPad with me as much unless I’m doing some serious reading.  The Plus is huge, almost too unwieldy.  Somehow it manages to be just portable enough.  It’s a slippery fish though so I’ll have to get a case.  I ultimately went all the way and got the iPhone 6 Plus in gold with 128 GB.

Aside from the form factor, it does have a huge gorgeous screen.  Now that I’ve used the larger screen, there’s no way I can go back.  Performance wise, I’m not seeing much of a difference between the 6 Plus and the 4S or in battery performance.  But given that the 6 Plus has 4 times the pixels to push around as well as a screen that’s twice as big to light up, that is impressive indeed.  Some cool features that I’m enjoying include the Touch ID.  It works amazingly well for pretty much anything that supports it.  Maybe too well for things like Apple Pay when it comes in October.  I can see paying for something on accident but it’s very accurate.  As I didn’t have the 5S, this is something brand new to me.  The other thing I’m enjoying very much is the 3rd party keyboards that now support things like “swyping” via either the Swype keyboard at $0.99 or the SwiftKey keybord (free).

The other thing I like is the live dictation. I’m not sure if this is what Apple calls it or not but basically after hitting the microphone key, you just speak and the words appear.  No more hitting the done button for the speech recognition to happen although you still have to touch when you’re done speaking.  You do still have to speak punctuation marks but it’s a pretty nice improvement.

My personal net worth

Recently I’ve begun to worry about whether I’ve saved enough (probably but I can always save more!) and whether I’ve accumulated enough to retire later at this age.  It’s a minor obsession of mine to see how others in a similar situation are doing just so I can gauge how I’m doing myself.  That of course puts me into dangerous territory where I may be completely satisfied with just being average rather than doing the best I can.  Some folks are even worse than average given their station in life due to a variety of personal situations.  Everyone understands that.  But I think it’s important to do these check up once in a while just to see how you’re doing generally.

So where am I?  I’m just about average.  I suppose it could be worse.  It’s good to know that at least I’m not behind my peers.  I always have the nagging feeling I should save more but it’s just so hard with all of the expenses of ordinary life.  It does take true discipline to be able to consistently sock away as much as you can.  I do admire those few folks who can do it and strive to do better myself.  But I suppose being average is not a bad place to start from.  There are worse places to begin for sure!

Have you done a check up of where you stand financially?  If not, just do a Google search and get a rough idea.  It’ll get you started on thinking about your finances at the least.  If you’re lazy, here’s a very general formula to get you started:

NET WORTH = [ (Your average income over the past 10 years) – ($15,000 + $5,000 for each person in your household) ] x Your Age / 8

So for example, if you’re age 35 and your last 10 years of income averages to $75,000, your net worth should be in the neighborhood of $262,500 if you’re single.  (That’s $75,000 minus $15,000 times 35 divided by 8).  If you’re a family of 4 in the same situation, your net worth would be less: $196,875.

Refinancing with National Bank of Kansas City

Finally.  That’s all I can say.  I probably should have done this about 1 1/2 years ago but I’m refinancing my house.  It all started with a visit to Zillow where I thought they did such a poor job of estimating my house value with their so called “Zestimate”.  What a load of crap that is.  They were a full 15% off, which is huge.  Unless you’re in a completely homogeneous neighborhood, this estimate will provide absolutely no value.  Two houses next to each other with everything exactly the same can have wildly different values according to Zillow.

But what did intrigue me as I was fuming about this was the ad to refinance.  I figured why the hell not? Rates are still very low.  It’s not as low as it was a year ago but they’re still at a level that we won’t see for decades.  And I’m convinced they’re about to rise. Part of the refinancing process includes an appraisal.  The professional appraiser came out and pretty much confirmed my suspicions about Zillow – that they’re full of crap.  In any case, now I’m on my way!

I’m working entirely online and through the phone on this one with National Bank of Kansas City.  I’ll admit I’ve never heard of this bank before and save for this transaction, I’ll probably won’t see them again.  But what do I care if they sell my mortgage or not?  They are an FDIC bank and so far it’s been a total pleasure dealing with them.  The loan office maintains regular contact throughout the process and keeps me updated.  They’ve been responsive and more than fair with their rate and costs.  I should know; I shopped around after reaching out to them.  I would heartily recommend these guys if you’re in the market to refinance before rates jump.  So far so good with this one.  :-)

A new privacy oriented browser

I’m pretty sure that programming a browser from scratch is crazy difficult.  Especially when you take into account all of the different content types that needs to be supported.  Perhaps if you start small, like a text only browser a la Lynx and then expand it, it can be done.  Regardless of the difficulty, I really think we need one bad in this day & age due to privacy concerns.  Today’s browsers boast some privacy features in some form or another but not nearly enough.  Let me outline why I think we need one and what some broad features could be:

1. First off, the browser needs to be able to mimic any current browser in existence via the Browser Agent feature.  I envision this as a drop down where you can select which browser you want to mimic or enter your own Browser Agent string.

2. Second, the browser needs to mask the user IP address by default.  This can either be randomly generated or using an algorithm that duplicates current IP addressing models to make it more authentic.

3. Cookies should be sandboxed, erased on exit and encrypted to prevent 3rd party reading by default.  Users would have the ability to whitelist certain cookies and allow them to persist on a cookie-by-cookie basis.  There could be a cookie database that’s regularly updated for the most popular sites.  Using this database, the browser can even auto generate cookies when a site requests it so that it never needs to be stored, sandboxed or encrypted.  Imagine visiting a popular site like and it requesting some general cookies to establish if you’ve visited before, the last time you visit, etc.  The browser can automatically generate this cookie based on the database with fake info.  If a particular cookie is wrong, no big deal – you should still be able to proceed with viewing content.  If you need personalized access to the site, then it can always be whitelisted.  I envision cookie control features to be essential.  This needs to be very granular to the extent that even cookies are kept or auto-generated that things like date, time, email, usernames, etc. can be modified or even kept frozen.  Imagine freezing the date last visited field to be whatever you want.  This should drop a lot of privacy & tracking concerns from the get go.

4. Built-in ad-blocking features.  A lot of browsers already offer pop-up blockers.  I’m thinking of going even further than this and beyond current ad-blocking extensions & add-ons.  This built in feature can work off a regularly updated list and users’ own criteria.  The key on this feature will be to prevent the site from even knowing these features are employed.  This can be done a variety of ways, all the way up to actually downloading the ad content but then discarding it completely.  This will give the browser an added layer of security & privacy.

5. Content blocking features are also built in.  This allows the user to block Javascript, HTML5, Flash or anything else on a granular or browser wide basis.

6. Cache control is of utter importance.  Data should be evaluated carefully before being cached.  Cache is an important performance enhancing feature so a balance must be maintained.  This is important since tracking data can be embedded in cached files.

These are the major features that I believe needs to be in a browser that protects ordinary users from tracking and privacy invasion.  If someone needs something more advanced, there’s always the Tor browser.  However, I believe that if these features can be implemented then the browser can the first line of defense for users on the Internet.  I certainly don’t have the skills to do this but if anyone reading this gets an idea that can be implemented, at least it’ll be a step in the right direction.

Migrating to GoDaddy

After several years at my current web hosting company, I’ve decided to move on and relocate my site.  There are many reasons but the main one is that the billing is all messed up on the other hosting company’s site.  They have me as a reseller and I can never get that corrected.  The other is that it’s painfully slow.  I know I’m on a shared server so resources are spread among thousands of users.  Still, there’s not a whole lot of traffic on my site so I expected some responsiveness.

So I’ve decided to relocate to GoDaddy.  They already host my domains so I figure why not have everything in one easy to reach place?  Additionally they were slightly cheaper than the old hosting company.  Let’s see how well this runs for the next year and then I’ll revisit.  I’ve migrated the main WordPress site but there’s a lot of random links apparently still coming back to my site that I need to correct.  I’ll clean it up someday and have all the random links point back to my home page.  But until now, let’s see how this new host works out and we’ll take it from there.

Welcome to Phuoc's Blog! A personal blog of Phuoc Le from San Diego, CA.