17 January 2025

有感而发:情感投入(又)


刚看完了韩国二零二四年播出,一个叫 Couple Palace (情侶宮殿)的恋爱综艺节目。

五十位女士和五十位男士寻求结婚伴侣的一个节目。经过不同的环节配对互相满意的伴侣,再逐渐看发展的程度开始计划结婚的过程和事项。

有越来越坚信的伴侣,也有成了伴侣但发现不合适或种种原因变回单身的男女。过程有很多令人心动的甜蜜,也有很多令人心疼的情节。情人老婆仔说是节目效果,我选择相信是真情流露。

为那对互相喜欢但女方父母反对的情侣感到心酸和遗憾。支持那些勇于表示的纯情直男,为他们的成功喝彩,也为他们的失败惋惜。

尊重那些最终勇敢求婚的男女,那些错了会自我反省勇于认错的男女,那些真的是为了寻求结婚伴侣而参加节目的男女。

而那些渣男渣女、那些自以为是、那些为了刷知名度、那些纯粹玩玩心态的男女… 我真的是不能理喻你们,完全不在一个频率上。

一大把年纪了我还是会被情感带入,看这恋爱综艺节目我的情感会跟着起伏。会跟着心动、会跟着开心雀跃、会心痛惋惜、会感动、会感伤、热泪盈眶。

也许那就是为什么我喜欢看恋爱综艺节目的原因吧?

〈 单身即地狱〉第四季开播了,虽然觉得这节目的出演者越来越像是为了知名度而参演,这仍会是我接下来看的恋综。



有感而发 |系列|


14 January 2025

There is a first for everything


I have been working for seventeen years and more, and have dutifully paid my tax every year without exception.

Not that I have a choice really, as it is directly deducted from my salary every month, and always exceeding what I need to pay, so every year I have to claim the excess back. Every single year.

And of course, the government does not pay me interest for these extra-charged amount. Bet they charge us interest if we pay less. Also if I put the amount that I actually need to pay in investment or fixed deposit and only pay the correct one lump sum annually, not only do I not have to go through the process of claiming the excess back, I also get the benefit of extra income from investment or interest from fixed deposit. But no, my money is helping the government earn interest instead of for myself. Bollocks.

Anyway, as I am not in business of faking tax return, I have never been worried about being audited. In fact, colleague friends used to approach me for receipts when they get audited, because they know I actually have them.

Well, there is a first for everything, received an email a few days ago saying I am being audited for 2022 tax return. Interesting documents they wanted me to show them, instead of receipts for books, sports equipment, computer, medical check up, that sort of things that I diligently keep, they asked for life, medical, education insurance statements, pension fund statement, and travel related receipt.

Granted that particular year there was a special incentive for local travel, I claimed that since I did had a local vacation with the family, and yes I have the receipt.

However I don't have the insurance statements and my pension fund statement. The insurance company stopped sending paper statement a while back and forced me to create yet another login or download yet another application on mobile phone, which I refuse to do. I have way too many logins I can no longer keep up, I don't need another that I only use once per year that guarantee I will forget the login name and password of.

I know my insurance premium and EPF contribution every year exceed the tax return limit by a sizable margin so I assume everyone is the same, and that there is no reason for people to fake this and hence no reason for people to audit these. Guess I am wrong.

So ironically, of all things, the insurance and pension fund statements gave me the most trouble getting hold of, while the rest are readily available.

Anyway, just noting down the first audit of my tax return. Not at all worried, but don't care for the additional hassle. Every month you take extra of my money without giving me interest, and still you want to pester me.



Other |temperamental thoughts| category entries.


13 January 2025

止损


二零二五年才过了十三天,我已经加时工作了七天,而且还是连续的七天。

加时工作天比不加时工作天还多,真的很无语。

这不是我想要的新的一年的形式。我要把加时工作量大幅度减少,我是真的希望今年的加时工作总数是两位数的。

我需要敢敢的放下、狠狠的放下,坚守准时下班,不加时工作。

想很容易,讲也不难,但真的要做到就…

唉~

加油吧,我自己!要及时止损,再这样下去今年又会失守了。



随兴随想 |系列|


11 January 2025

If all goes smoothly


Whenever I have to commit a delivery date for thermal simulation results, it is already a second nature for me to state the date with "if all goes smoothly".

Those asking for a date almost always want the results sooner, and somehow believe that as long as they asked or a shorter delivery date, the thermal simulation will magically be completed faster.

This keeps happening regardless of how many times I state a realistic turnaround time, and that is with me already committing to an optimistic time frame assuming everything goes smoothly, without any major hiccup.

Of course I wish that everything would go smoothly, there would be no unexpected issue, and my thermal model and simulation would be perfect and needing only run once. I sincerely hope so, honestly I do, who wouldn't want smooth sailing and least amount of work?

But reality is that thermal simulation is seldom issue-free, things don't always go smoothly, and regardless of how many times you pushed for results, the time needed for simulation doesn't magically shorten.

Usually when a divergence occurs in simulation, I can resolve it within two debug revisions, often just needing one. And if I manage that, I can usually still meet my committed optimistic time frame.

Usually, not always. But people just ignore the "if all goes smoothly" part, demand results and pile on the pressure when things go badly.

Took me thirteen or fourteen debug revisions to get a model to run without divergence issue in my recent project, can really do without the constant demand for results while I was trying my best to make it work.

The original model has no problem whatsoever, it's the computing resource that is lacking. Ran out of memory instead of divergence issue with the original model, forcing me to reduce the mesh size, which led to the divergence issue.

It's liberating when I got a temporary access to a powerful computer to run my original model and it ran without a problem, giving the constantly-hounded for, heavily-demanded results. My work has no problem, thank you very much, just the computing resource I have to work with is not up to par. Give me the right tool!

Since it's only a temporary access to the super-computer, I have to lower the mesh size of my original model for it to work on the computing resource I normally have. Basically I have to make my perfectly working model into a lower quality coarser mesh version with lost of accuracy and lots of effort for the 'crappyfication' process.

Anyway, ya, been stressed by this ordeal recently, because things simply don't always go smoothly.



Other |temperamental thoughts| category entries.


06 January 2025

Resurrected & Remastered


Back in 1998, when the original StarCraft came out, I bought a copy, the good old CD version. Then later, when Blizzard released a StarCraft and its expansion BroodWar combo pack, I bought that too. So I have two copies of StarCraft and one copy of StarCraft: BroodWar.

Fast forward a couple of years, when Diablo II was released in 2000, I bought two copies, so I could play with my girlfriend then, who has since become ex-girlfriend after promoted to wife. Then one year later in 2001, Blizzard released Diablo II expansion: Lord of Destruction, which I duly bought two copies as well.

Now in 2025, after twenty odd years, because they are on 50% and 60% discounts, I bought StarCraft: Remastered and Diablo II: Resurrected. Basically the upgraded graphics version of the same games that run friendlier on modern computer.

For StarCraft: Remastered, the in game graphics are nicer, but Blizzard did not touched up the cutscene cinematics. I am rather disappointed, as Blizzard cinematics are usually pretty impressive.

For that reason, I decided to give my limited game time to Diablo II: Resurrected first, because it has upgraded cutscene cinematics! =P

Strange how just an uplifted graphics can make an old game feels like a new game. I guess probably because Diablo II gameplay stood the test of time, but I could be biased since I am a Diablo fan.

Diablo I absolutely left its impression, the first ever computer game that I played for a long time, the turning point when I truly became a gamer, and the reason why I bought every Diablo game since.

So ya, bought two old games in new skin, so to speak, and I am enjoying the Diablo II: Resurrected experience thus far. =)



Other |geeky gaming| category entries.


04 January 2025

Chugging along


SoulBot-V, my gaming machine built in 2014, decided to stop booting up today.

Kid was still using it to play game yesterday and didn't noticed anything strange, but today it just stopped working.

I know it is an old computer, the original graphics card has died and has been replaced. Probably some other components as well that had to be replaced but I cannot remember.

To give it credit, it already outlived SoulBot-VI, the NUC I bought in 2017, which the motherboard died.

Anyway, with my rudimentary debug skill, managed to narrow down the problem to memory related, thanks to the labelled LED on the motherboard. Then through trial and error of removing the memory module, clean with eraser, putting it back, still failed, removing it again and putting it in another slot, managed to get the computer working again.

So good old SoulBot-V is still up and chugging along, but I know it's just a matter of time.



Other |hyped up heads up| category entries.


31 December 2024

2024 in numbers


2024 was to me, a year of survival and hanging on. 2024 started with the tail end of my second Covid-19 infection, my lung capacity is never the same after that. A quiet Chinese New Year as a show of respect to mommi. Adjusting to life without mommi, and remembering her in piecemeal moments.

2024 was full of tiredness, primarily the weariness of the mind, the heart, the emotion. Less than ideal sanctuary, often lacking in warmth, peace and harmony. Ever-present dust, dirt, grime, cobwebs. Frequent unfulfillment, discontentment, disappointment. Often felt like struggling alone. Exist to provide, give, sacrifice. Drained.

Anyway, here are the 2024 numbers:


125 blog entries. 11 entries per month except November, this is the 17th consecutive year I have done so. Truth is, the notion of breaking this number has popped up in my mind more than once this year, but somehow I still wrote those 11 entries every month...

43 days of commute to work recorded, which covered 1933.4 kilometres, giving an average of 45 kilometres per day.

8 petrol filling recorded. My six years old Civic is doing an average of 10.8 kilometre per litre of petrol. A significant drop of 2km/l from last year's average. Sign of deteriorated engine performance? =(

23 days of leave taken, of which there were 8 half-day leave and 19 full day leave. 3 days less compared to last year. =(

126 days of worked till overtime-worthy late. 1 day more than last year because I missed a day with the record in my mobile phone, of which I use as live tracking. So despite consciously stopping myself from working any more overtime once I reached 125 as shown in my phone's record, I had in reality already worked one day more when compared to the detail record in Excel. Clocked a total of 324 hours and 26 minutes, and the average overtime duration is 2 hours 34 minutes and 30 seconds. So even though I worked overtime 1 day more compared to last year, on average the overtime duration per day is 6 minutes less than last year's, that is good. Still, I need to get the overtime count to be a lot less.

Putting the overtime count into perspective: 52 weeks of 5 working days = 260 working days. Take away 17 public and replacement holidays, and take away 23 days of leave I had 220 working days. Out of the 220 days I worked overtime 126 days, that's 57.3%. Urgh... =(

0 days on business trip. =)

5 online tabletop gaming sessions held. Lackluster interest, guess it's just very low on others' priority list. We played 3 board games this year, one of which is a new game.

21 novels read, 18 new books and 3 reread. Managed to read one more book compared to last year, hehe. Average of 17.4 days for a book, slow. =/

0 patent filing. Failed. =(

47, 20, 17, 15, 4+1, 0 for my own reference.


Happy New Year dear blog viewer, wish you a wonderful 2025.



Other |hyped up heads up| category entries.