Problematic Site

If some of you have been experiencing problems connecting to this blog at one point or another, in recent weeks, I have to apologise. It is a known problem and I have been in discussion with my hosting provider about it.

Their recommendation is that I re-install my server software. This is a fairly drastic measure, but something that would probably need to be done at some point anyway. However, it is not something trivial as a million things could possibly go wrong. Therefore, I will not be doing it until I have a whole afternoon free to actually perform the delicate procedure.

Good thing is that I have regular backups. So, the content will not go missing. I have also organised things in such a way that it would be fairly trivial to set things up again. However, I’m just worried of the “one in ten thousand” thing that could potentially go wrong.

Anyway, I would like to apologise again for this known problem. You’ll just need to be patient for a little while. Your regular programming should return after this ‘brief’ interruption.

Oracle-Sun

The tech industry has been buzzing with this corporate takeover merger for the last few days. In case the rest of you have not yet heard, or do not yet care, the Sun has been bought up by the Oracle. Sun used to give us the ‘dot’ in dot-com but they have always been a company with great products, but bad management. The new entity will give us another giant in the computing industry.

Let us start with Sun. Sun has an amazing array of technical products. Their UltraSPARC processors are the fastest and lowest power machines operating in the server space. Imagine having a processor that can execute 64 parallel threads in hardware. Now, we are talking some serious computing power. No serious business can do without having Sun machines as their backbone. This is particularly true in the telecommunications industry.

Then, right on top of all that hardware, Sun has Solaris – a mature Unix operating system. Hence, Oracle would be able to optimise and deploy their software on top of their own OS, without depending on either Linux or Windows. Who is to say that Oracle would not actually build new instructions and hardware capabilities into the next-gen UltraSPARC processors to give them an edge over the rest in hardware database acceleration. (hint: If anyone from Oracle is reading this, my PhD thesis is on hardware search acceleration!!)

Next, on top of this operating system layer, Oracle can now host their ever powerful database application. Their databases are universally recognised as the de-facto standard in corporate relational database management systems. There are many other products that compete with them, including from IBM, Microsoft and even some open source offerings. However, Oracle has always stayed ahead of the rest, due to effective marketing and management.

That is where the difference in their culture lies. Oracle has never actually had any technically superior products. However, they had good management. So, if they carefully crafted a path to integrate the best of Sun products with their management practices, they would create a new behemoth that can rival IBM, Microsoft and every other major name in IT.

All hail our new Oracle-Sun overlords!

Saturating Sandiwara

Someone asked me the other day, why it seemed like I was blogging less, particularly about politics. It has entirely got to do with the fact that I am back home. Part of it is because I have to be careful about what I say, while the rest of it has to do with the sandiwara saturation that I am experiencing back home. After being saturated with all the antics on both sides of the political fence, I just feel like saying: “I give up!”

Seriously.

Just look at the way that things are going. Not a day goes by without political news making the front page. Not a week goes by without some new scandal getting uncovered. Hardly any month goes by without another bye-election. You know what? I am sick of it all. When the hell are the political parties going to get down to the actual work of governance.

Reading my blog post here on the day of GE12, I am reminded by the fact that none of the promises have been delivered. It has been more than a year since then and the opposition has proven itself to be no better a mess than the present government. I still do not understand why they are such retards. They can just ignore everything jibe that the government throws at them and just get down to doing the actual work.

Where are my local council elections? When some local assemblymen in Perak wanted to trial some sort of village leader elections and got shut down by the MB. I just don’t understand the logic behind it. At the very least, they can try to run some basic trials, to identify potential problems and to get things moving in the right direction. But no, they decided to continue ‘awarding’ leadership positions like the BN.

Where is my shadow cabinet? Our opposition leader has promised, time and again, that they are going to come up with a shadow cabinet. At first, after the GE and then after Najib announces his new cabinet. Dear sir, it has been ages since then and I have yet to even smell the slightest hint of a shadow cabinet. Regardless of what the DPM has to say about it, a shadow cabinet is a good thing to have. Get your act together old man!

Where are my concrete proposals? In this respect, we require a functioning shadow cabinet to be able to push things through. At the moment, efforts are scattered and things are not moving anywhere beyond bitching and calling names. I don’t really see many people doing anything besides maybe one or two politicians in the Klang Valley. The rest of your losers should just go ahead and resign from your post as MPs and force a new General Election!

You know what, just writing up to here has already saturated my stress meter. I just feel like kicking some of our politicians ass and cekik their necks. However, I’m just a little nobody and whatever I think doesn’t really matter. This is my own little personal rant space after all. Piss off.

Furiously Fast

pantas dan marahPredicament.

I wonder if I should let someone I know, to go get a proper medical checkup. This person is showing physical signs of having some heart problems. Of course, I am not a doctor and could be wildly wrong. However, it is also possible that I am right. I’m not sure if I should just barge in and say it, or if I should just not say anything. This is the first time I’ve had to deal with such an issue. So, I’ll need to learn how to handle it.

Anyway, this entry is about a film that I had just watched this evening: Pantas dan Marah 4 (Fast and Furious 4)!!! I laughed when I read the translated title, which could just as easily have been for “Quick and Angry 4”. The film was fairly light on the story and acting. The script seemed to be con-fused in such a way as to link the other three films together. However, the driving scenes – oooh my gooooodness!!

Like the previous films, this one is filled with fast cars and gorgeous women. I loved the way that they brought everything into the high-tech arena by expertly exploiting some really advance car GPS systems. I wish that I could buy one of those systems off the market. I am fairly certain that I could build one myself, if only I could get my hands on some map data. Google Maps…. hmmmm….

But the coup de grace has to be the underground racing scene. Literally driving cars at speed through narrow underground passages. Honestly, I felt that there was a massive plot hole here because they could have just hidden underground instead of trying to race through it. But I’m not complaining. Like the first film, it started with a trailer jacking (but with a much larger trailer).

Regardless, I liked the whole franchise. Even though the story and acting is not that good, the cars are excellent. That is the trademark of the franchise anyway. Nobody else does car races like them.

PS: Oops, forgot to mention my disclaimer: SPOILERS AHEAD!

Geek Out

Yesterday, I had a chat with another co-worker and found out that I have another uber-geek person to talk to now, which is wonderful. This co-worker of mine has a lot of geeky toys to play with at home.

I am actually planning on setting up my own little geek-lab at home too. So, I asked this geek person to recommend me places to buy some of the stuff. Most of these things are usually purchased at Jalan Pasar in KL. However, the last time that I had been there, it was only mainly filled with AV stuff. But according to my co-worker, things have changed a lot. Now, we can get almost everything there and can forget about Farnell et al. Wonderful!

My co-worker also recommended some shops in the area that I should visit. I guess that I will go pay the place a visit some time, maybe later this month or next month. While I don’t really have anything specific on my mind to buy yet (or maybe I do), I should still get reacquainted with some of my past haunts.

I am currently implementing some virtual peripherals for my processor. The next step, which I plan to do over the weekend, is to test them out in hardware to see if they work. If they do, then I can proceed with implementing even more virtual peripherals.

Once that is done, I may need to purchase some toys to make

Hard Software

I have been teasing around with the idea of writing virtual peripherals for more than a year now. However, I have only recently gotten started on it. The reason for doing it is to improve the performance of my processor.

However, I have recently begun to play around with the idea of writing a micro-kernel too, for layering a kernel on top. You see, although my processor is multi-threaded, there is little software support for it. However, if I can abstract this away at the micro-kernel level, the operating system software can go about running as if it is on a single-threaded processor.

Now, taking both these ideas together, I might feasibly combine the virtual peripherals and the micro-kernel. In essence, I will be writing a sort of virtual-machine that virtualises both the processor hardware and its peripherals. This is a massive undertaking and I don’t see myself finishing it anytime soon. Maybe it is time to solicit some help from some other developers.

Minor Blunder

As usual, my faults are always social. I think that I made a small blunder today during a group meeting. I did not realise that one of my co-workers was trying to raise a point. So, I blundered my way through the thing.

Thinking back, I should have let my co-worker raise the point and then I could have backed up the point as well. However, since I did not realise it was happening, I ended up doing the wrong thing.

The thing is that I am not very comfortable working in such large organisations. There are just too many third order variables to process, which my little brain is unaccustomed to processing. I can only do binary, yar.

There are a lot of inter-personal things that go on in a large organisation, which does not ever happen in a small one. I think that in the future, I will try to work only in small organisations, where things are more relaxed and informal.

Well, I guess that I learn. Hopefully, I won’t make such blunders in the future!