HRV emission test failed

Went to the station and got EVAP and EGR not ready

Found the owner’s manual here. Page 613 has detailed steps about how to get the car ready for emission test.

It turns out that the car has self-test to see if the car is ready for emission test. You just need to do this:

To check if they are set, turn the ignition switch to ON, without starting the
engine
. The malfunction indicator lamp will come on for several seconds. If it then
goes off, the readiness codes are set. If it blinks five times, the readiness codes are
not set
.

I followed the steps on my HRV and got the video(GIF) below. The engine (malfunction indicator lamp) did blink 5 times. No wonder my car failed the emission test.

(Going to follow the instructions on page 613 below)

  1. Fill the gas tank to approximately 3/4 full.
  2. Park the vehicle and leave the engine off for 6 hours or more.
  3. Make sure the ambient temperature is between 40°F and 95°F (4°C and 35°C).
  4. Start the engine without touching the accelerator pedal, and let it idle for 20
    seconds.
  5. Keep the vehicle in (P. Increase the engine speed to 2,000 rpm, and hold it there
    for about 3 minutes.
  6. Let the engine idle with your foot off the accelerator for 20 seconds.

7. Select a nearby, lightly traveled major highway where you can maintain a speed
of 50 to 60 mph (80 to 97 km/h) for at least 20 minutes. Drive on the highway in
(D). Do not use cruise control. When traffic allows, drive for 90 seconds without
moving the accelerator pedal
. (Vehicle speed may vary slightly; this is okay.) If you
cannot do this for a continuous 90 seconds because of traffic conditions, drive for
at least 30 seconds, then repeat it two more times (for a total of 90 seconds).

  1. Drive in city or suburban traffic for at least 10 minutes. When traffic conditions
    allow, let the vehicle coast for several seconds without using the accelerator pedal
    or the brake pedal.
  2. Park the vehicle and leave the engine off for 30 minutes.

 290 total views,  1 views today

Developer Metrics

Sports have a lot of numbers to gauge how good a player is. In baseball, there are batting average, ERA, etc. I had been wondering about software developer metrics. We can judge how good a developer is by reviewing his code, but that is very subjective. I’d like to have metrics that show how a good developer brings values to the company.

When I got my second management position, I got my chance to try to develop and implement the metric. Luckily, I also go have a great project manager to work with. He helped collect and report the numbers.

Here are the metrics:

Net Daily Burn: This is the typical velocity in Agile per developer/working days. In a typical iteration, NDB is burned/days in an iteration. However, people can get sick or take vacation. We changed it working days. So this metric tells me how much work the developer can burn per working day.

A higher ADB tells me the developer is good. It could be that the developer works hard(long hours) or is very smart and efficient. For example, if the task is to time how long all data access methods take, instead of writing system.out.println in every data access method, he/she uses AOP.

Average Daily Burn: This is ADB + other dev tasks that are not considered when the estimates were made. Our typical ‘other dev tasks’ are extra time to deal with build issues, unit testing, etc.

 425 total views

高血壓 – 2022/4

今年(2022)一月的時候, 被醫師說我有輕微的高血壓, 前幾天, 還因為高血壓高到破表, 以及可能因高血壓導致的左手麻及輕微的無力感, 跑了一趟急診, 醫療費是7千美金, 幸好有保險, 只要出一千多.

朋友說, 得了高血壓, 人生變黑白, 好吃的食物不能吃, 因為好吃的食物, 鹽都很高, 一包泡麵, 可以含有一天50%的鹽. 好吃的食物, 膽固醇也較高, 一樣是蛋腃, 好吃的喜年來就比義美有較高的膽固醇. 最近還發現, 8個好吃的味全水餃王蝦餃含56%鹽, 22%膽固醇. 以前一次就吃個15顆, 馬上超過一天的鹽. 酒也不能喝. 和酒友聚會時, 得控制在1-2杯, 和老朋友, 老同事的酒聚也得暫停.

我一位醫師朋友也叫我每天量三次血壓, 一起床, 下午, 和睡前. 起床後和睡前通常比較低, 下午時, 血壓會比較高. 每次量血壓就好像在考試, 會有點緊張, 血壓自然又加個10-20 mmHg.

原來對這”疾病”不覺得怎麼樣, 看了一些文章, 才知道高血壓又叫silent killer. 它會導致其他疾病, 其中, 最讓我害怕的是中風, 很難想像, 話講不清楚, 或半身無力一輩子的人生怎麼過….

於是, 開始吃醫師開的高血壓藥, 但一個藥劑師朋友建議我不要長期吃這個藥, 因為它會導致性功能障礙 *@&#.

這個病, 真是難搞, 人生一下真的變黑白.

 348 total views

你相信運氣嗎?

我喜歡科學, 大學唸物理, 相信很多事都是機率, 用星座或生肖算一個人的運勢, 我只相信10%. 但有時候, 很多事很難用科學解釋.

最近很衰, 開車30年, 從沒撞車, 3天前停在一個紅綠燈, 綠燈一亮, 油門踩太快, 撞到前面的車子.

我和Nini打德州撲克 大部分都是我贏, 牌好當然贏, 牌不太好, 也可以靠牌技贏. 但昨天和Nini玩, 前面最少5把都拿K, 6, Q3這種爛牌, 整場牌, 最好拿到3條, 那一把, Nini拿到順. 最後當然以慘輸下場.

這種衰樣, 讓我想到以前找工作. 在半導體起飛的年代, 一樣是可以進半導體工作, 很多人輕易找到竹科的工作, 老子丟了50家的履歷, 只有一家, 聯友(友達的前身)勉強錄用. 後來唸了喜歡的電腦, 畢業前一年, .com正強, 我們學校的畢業生, 平均一人有四個工作, 我畢業那一年, 一個工作都很難找, 最後只好先從實習生(intern)開始.

講另一種好運的例子. 我一個同學叫阿福, 有一年寒假, 我們去玩電動玩具店玩賽馬, 就是那種你可以賭那一隻馬會贏. 你也可以賭前兩名是那兩隻馬, 當然這勝率低, 但賠率高. 那一天, 他沒怎麼玩, 只是在看. 最後他摸摸袋, 摸到10元, 他把錢投進機器. 下注的時候, 你可以選1元, 5元, 或10元. 他想玩1元, 每一個組合2元, 選5種不同的組合, 他要玩賭前兩名馬的組合, 得賠率是120, 他隨便選了一個組合, 按了兩下, 準備選第二個組合, 結果發現沒錢, 因為他按的是一下5元, 二下10元剛好沒了.

結果你應該是可以猜到了, 他隨便按的組合贏了, 那天我記得他拿回1,800. 你會問, 120的賠率應該是1,200, 怎麼會是1,800? 因為那遊戲還有紅利(bonus). 紅利也不是每次都有, 但那一次有紅利, 他連紅利都贏了. 或許你會說這只是巧合, 我想也是. 但同一年的寒假, 他撿到10台任天堂紅白機(如下圖)…..

 660 total views,  1 views today

如何記單字-例句

以前有一本書叫英文句典, 不是字典, 而是句典. 書裏面有單字和例句. 作者主張背英文單字, 要單字和例句都背下來.

這個方法聽起來很幼稚, 但很有用, 這主要是我們腦如何記住東西有關. 從心理學的角度, 人腦對記東西是有一些特殊機制. 其中一個機制是連想: 用一個比較容易記的東西(trigger)去幫你記住你要記的東西. 比如說你想要記住一個新認識的朋友, 直接記他/她的名字可能很費力, 但是你可以很輕鬆的記下你們第一次見面時的情境, 可能是在一個咖啡店或下著雨的公園, 你再用那個情境去記住這個人. 我相信你一定記得你和你的初戀情人, 第一次認識時的情境. 這個情境就是幫你記住新朋友的trigger.

例句提供的, 就是一個連想的trigger. 我用”putrid garbage can”去記住putrid, 因為垃圾桶都是很臭的. 我記住amulet是因為在Harry Potter 2(Chamber of Secrets)裏, 學生害怕被壞人的魔法攻擊, 用護身符來保護自己.

不是所有的例句都是好的trigger. 好用的例句, 通常是你自己看過的, 可能是讀過的書或看過的電影. 別人的, 像是字典裏的例句, 都不如你自己的有效. 以下是我例句的來源:

  1. 新聞. 特別是你有興趣的新聞. 假如你喜歡大聯盟棒球, 每次球賽後的新聞就是很好的來源.
  2. 電影. 電影在描述一個故事, 故事是一個非常棒的trigger.
  3. 工作上需要的. 比如專業的雜誌或書.
  4. 和你興趣有關的雜誌, 像車子, 園藝, 美食.
  5. 名言. 名言都是簡單有力, 而且值得記住. 像這一句 “The opposite of love is not hate, it’s indifference“.

 386 total views