Sunday, September 26, 2010

Thinking of Okinawa

Just saw Japan Hour and they were playing "Shima Uta" briefly. I've heard this song some time back and it was nice hearing it again. Apparently, my wife said that this song is suited for the guitar. :)

Randomly found one Youtube video below.



Visit Rhinestic's Knick Knacks @ Etsy for handmade goods and supplies!

Saturday, September 25, 2010

Inflation is up 3.3%

These are the Singapore inflation rates for 2010:
January: 0.2%
February: 1.0%
March: 1.6%
April: 3.2%
May: 3.2%
June: 2.7%
July: 3.1% 
August: 3.3%

Housing and Transport (together with Education & Stationery) are once again leading the pack, rising by 9% and 3.1% respectively year on year. After the Great Singapore Sale effect, Clothing & Footwear inflation is once again in the positive zone.


Judging from the current trend, inflation may be around 2.6% - 2.7% year-on-year. Quite high even though the Singapore Dollar has strengthened by quite a bit. Funny thing is that food inflation is still increasing month on month even though the Singapore Dollar has been strengthening. Food prices going up too fast, or our population going up too fast?

Thursday, September 23, 2010

Some things to note about the SIA Bond paying 2.15%

I was curious over the SIA Bond paying 2.15%, especially with all that news about it being meant for retail investors and that the bonds will be issued in denominations of $1,000. Well, that's not exactly true when I went to the ATM machine. Some things to take note:
  1. The bond is issued in denominations of $1,000 but the minimum application amount is $10,000.
  2. The bond is unsecured. Using an example, your mortgage loan is secured because if you're unable to pay, the creditor is able to seize the property to pay off the loan.
  3. The bond is unrated.

The bonds are also ranked similar to all and future unsecured loans. The current unsecured loan is $900million, due in December 2011. Interest paid for that loan? 4.15%.

Frankly, at a rate of 2.15%, I thought it was secured against some sort of securities. Apparently it is not. Good deal? Bad deal? You decide.

    Wednesday, September 22, 2010

    Why is it worth looking at the Minimum Wage from a different perspective?

    Singapore has so far refused to entertain the thought of enacting a Minimum Wage law because I believe they are worried that they will lose their competitiveness. If you look at it from an angle, it is true. How do you gauge the worth of a certain job? How do you determine the wage for a job scope and how you get people to agree with you that the wage is the minimum? Manual labour? Mental labour?

    All the above and maybe much more will come into mind when you think of enacting a Minimum Wage law. However, your viewpoint will start to change once your objective is much clearer. What's the ultimate objective of enacting a Minimum Wage law? It's to survive in Singapore and minimise expoitation. If you look at it from the objective perspective, you will find that you won't ask the above questions. You will ask a set of different questions. How many meals a person need to eat daily? How much is a meal? Cost of accommodation? Cost of Transport? I believe the numbers here are much more factual than determining the wage for a certain job scope and I believe the numbers are available.

    To add some icing on the cake, Singapore need not enact the Minimum Wage law. They can just issue guidelines on the Minimum Wage. The reason is quite simple. If you look at the objective, it's to determine the minimum wage needed to survive in Singapore. Therefore, it should be up to the employers to determine the job scope needed in order to justify hiring that person. Give a constant and the variables should add up.

    I believe Singaporeans are not stupid. If a company is paying below the minimum wage, they should be smart enough to see if it's justifiable. There may be certain business cases that justify paying below the minimum wage. If they are over-exploited, they can always find another job. This will bring some power back to the employees and prevent employers from exploiting their workers. The guidelines give employees a choice too because they have a choice in the jobs that they wish to take.

    The guidelines should be widely available for anyone to obtain so that everyone knows about it. Fix a certain period where it will be reviewed so the employers have some lead time to plan for the a wage hike if they know that the inflation is high for that year. The fact that the guidelines are widely available (even to foreign workers) will pressure the employers to at least justify the cost if it is below the minimum wage.

    Implementable? No idea. I'm not a politician, but I like to daydream. :)

    Tuesday, September 21, 2010

    Failure of a memory card in a SAN can cause so much havoc?

    On Aug 25, the failure of a storage area network (SAN) caused Web site outages at 26 of Virginia Information Technologies Agency's (VITA) 83 state agencies. The EMC SAN malfunction has been blamed on a memory card failure. A backup SAN that was supposed to act as a fail-over system then also experienced problems, according to published reports. As of end Aug 2010, all but three agency sites had been restored, leaving the commonwealth's Department of Motor Vehicles (DMV), the Department of Taxation and the state Board of Elections without services.

    So the question is how did this happen? The database for the critical systems should have DR mechanisms in place to assist in restoration of the databases. The weird part is that a single memory card failure caused so many systems to fail. Where is the redundancy and fail-over?

    I've no internal knowledge of the database design but it seems to me that the databases are designed incorrectly.

    It's not wrong to have a central database that is accessed by the organisation. However, the database files should be kept in different disk arrays. Translated. If your organisation's central database has 5 different systems connected to it, the database files should be stored in 5 different disk arrays. This is to prevent the failure of one array to down the whole organisation's systems.

    Using the above example, a single memory card failure would have only down 1 system. Therefore, I'm surprised that it managed to disrupt all the systems. To me, that seems to be a database design failure. Either all the different tables were created in 1 database file or that the different database files were stored into 1 disk array. The failure of that disk array resulted in a big nightmare.

    SAN storage do promise much in terms of redundancy,availability, resiliency and maintainability but as a technology person, I will not rely totally on it. A system must be built to cater for this kind of disaster recovery and they should not overly rely on the storage tier for the disaster recovery. For example, up to now I'm a little hesitant on the Virtual Tape Library (VTL) technology for the simple fact that it uses hard disks. There is a certain lifespan attached to each hard disk in terms of the number of times it can be written. How can I be assured that the hard disk will work when required? How can I be assured that when the backup is being done on the VTL, the source/target is not corrupted in the first place, causing my backup to be rendered useless. Of course tape will also fail in some point in time but that's like 15 to 20 years. By that time, I should have no need of that data.

    Maybe it's my job to be skeptical but knowing technology, I know of too many instances where things will fail. The application design itself should cater for disaster recovery and contrary to opinion, the installation of the application server and database are important.

    Monday, September 20, 2010

    Why are you angry?

    I quote from Gautama Buddha:

    Holding on to anger is like grasping a hot coal with the intent of throwing it at someone else; you are the one who gets burned.


    Whenever you're angry with someone, take a moment and think about this sentence. Are you hurting yourself for the sake of getting angry with someone? Is it necessary? Will there be an outcome or you're doing it just to spite the other person?

    Visit Rhinestic's Knick Knacks @ Etsy for handmade goods and supplies!

    Friday, September 17, 2010

    Restrictions for Naked Short Sellers

    I fully agree with the recent directives by the European Commission to safeguard the Europe financial markets. Frequent traders of some OTC derivatives in Europe will have to use central clearinghouses to close sales, while naked short-sellers would be required to submit proof they can access the underlying security to settle a trade designed to profit from falling prices. There is no mention of the penalty though if they are caught breaking the rules. I assume they are fined many times of the total cost of their transaction. The penalty must be high enough so that people will think twice before doing naked shorts.

    I especially agree with the ruling on the naked short-sellers because they distort the market. Short sellers borrow assets and sell them, betting the price will fall, buying them later and pocketing the difference. In naked short-selling, traders never borrow the assets, so betting is unlimited. If your betting is unlimited, your demand and supply in short, screws up. How would the price of the asset reflect true demand?

    The only disappointment is that this only applies to Europe. This should be the standard rule for the world financial markets.

    Wednesday, September 15, 2010

    2FA is a much better security mechanism

    I do not understand why the security guys have an obsession with super long passwords that make no sense at all. If you're looking at it from the technical point of view, it makes sense as such super long passwords will delay the hackers from cracking the passwords. The key word is delay.

    The better solution would be to use 2 factor authentication. The 2nd factor authentication is usually a random number that a person receive through a device or through SMS. This randomness in the user authentication is a far better security option that creating long passwords with those weird requirements such as a Capital letter, numbers, etc.

    We all know how users remember those super long hard to remember passwords. Which one is a bigger security threat?

    Tuesday, September 14, 2010

    Risk is part of parcel of life

    I quote from William Shedd:

    A ship is safe in harbor, but that's not what ships are for.


    In whatever we do, risks are always existent. The moment we wake up to the moment we sleep. The point is whether the risk is acceptable to you and to the situation you are currently in. Everyone's risk tolerance is different and you'll need to find the amount of risk that you and/or your family is willing to accept.

    Monday, September 13, 2010

    Cellular Data Bug in iOS v4.1

    I've just upgraded to iOS v4.1 and unfortunately, I've found a bug in less than half an hour. Not everyone will encounter the bug though. I have a habit of turning off my Cellular Data unless I need to use data. This has been working since iOS v4. However, after tapping the Cellular Data on (non-3G) after I've upgraded to iOS v4.1, I am unable to get an Internet connection even though the iPhone indicated that I'm connected to the data network.

    There are only 2 ways that I know to resolve this. One way is to enable the 3G. The Cellular Data will work even after disabling the 3G. The other way is to tap on and off the Data Roaming under Settings > General > Network. Somehow it works after that.

    Hope they resolve this bug in iOS v4.2.
    Related Posts Plugin for WordPress, Blogger...