<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2910646599401773970</id><updated>2012-01-31T07:18:10.295+08:00</updated><category term='cooking'/><category term='emails'/><category term='apho'/><category term='whinings'/><category term='friendster'/><category term='utilitarianism'/><category term='ipho'/><category term='behaviour'/><category term='exams'/><category term='cultures'/><category term='studies'/><category term='MOE'/><category term='malware'/><category term='policy'/><category term='language'/><category term='straitstimes'/><category term='pho'/><category term='philosophy'/><category term='school'/><category term='computers'/><category term='cts'/><category term='misc'/><category term='life'/><category term='alcohol'/><category term='economics'/><category term='blogger'/><category term='pronunciation'/><category term='english language'/><category term='biology'/><category term='quintessentially singapore'/><category term='internet'/><category term='virus'/><category term='spyware'/><category term='chinese language'/><category term='green-eyed'/><category term='advertisement'/><category term='tv'/><category term='external'/><category term='public transport'/><category term='ubuntu'/><category term='handwriting'/><category term='numbers'/><category term='cursive'/><category term='vista'/><category term='readings'/><category term='friends'/><title type='text'>qiism</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default?start-index=101&amp;max-results=100'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>391</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1895951537524258479</id><published>2012-01-29T03:37:00.001+08:00</published><updated>2012-01-29T03:37:23.215+08:00</updated><title type='text'>Alternative OSes</title><content type='html'>In Princeton, I crashed a lecture about the New Testament (with Xinyang). At first glance it seemed Mac notebooks have a penetration rate of 80%. In any case, Princeton had Macs everywhere. The computers for public use around the campus were almost uniformly Macs. A special deal with Apple?&lt;br /&gt;&lt;br /&gt;Among PSC scholars, who were discussing which laptop to buy, many chose Macs (including the svelte MacBook Air).&lt;br /&gt;&lt;br /&gt;In Wolfson college, the computers for public use are Linux PCs.&lt;br /&gt;&lt;br /&gt;After switching to Computer Science, I realized it &lt;i&gt;was&lt;/i&gt;&amp;nbsp;the course for people like me.&amp;nbsp;One of the reasons: among CompScis, Linux penetration rate is at least 90%. Mac users make up much of the remaining 10%. I spotted a Windows 7 system at lecture one day, so it's not a total washout for Microsoft. The course has a fair amount of crazy people who use Gentoo Linux and Arch Linux. Why crazy? Because anybody using Gentoo Linux must have, like me, also spent too much time on their computers at some point in their short (&amp;lt;= 20 years) lifetime. (Sorry, compiling a custom Linux kernel for your generic laptop can &lt;u&gt;only&lt;/u&gt;&amp;nbsp;be a waste of time, not recoverable even after years of using a performance-improved system; although I must qualify: it is also time invested into learning about the system).&lt;br /&gt;&lt;br /&gt;Anyway, the question is: &lt;b&gt;Where are the Windows users?&lt;/b&gt;&amp;nbsp;(Ans: other faculties, including Engineering faculty)&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;To be fair, CompScis &lt;i&gt;need&lt;/i&gt;&amp;nbsp;some Unix system. The Windows Command Prompt is just bad -- you can't do anything useful on it. Even when using the Windows-only PCs in my college, I am often forced to PuTTy into a Linux terminal (because of the Networking voodoo they have done, both operate on the same filesystem).&lt;br /&gt;&lt;br /&gt;So, finally switching to Computer Science was to find loads of like-minded people, with at least some knowledge of the bash shell. &lt;i&gt;Aha, so this is where people like me go.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;If I were Microsoft, I'd be very worried. Imagine hiring from a pool of graduates who have grown to think, "Linux is better". Even my Director of Studies, who works at Microsoft Research, was a contributor to Debian. (To be fair, that would have boosted his CV, not tarnished it.) But I'm very sure Windows for the desktop is still one of their cash cows.&lt;br /&gt;&lt;br /&gt;Sure, you always need software for the masses, so the cash cow isn't dead. You will always need WYSIWYG editors. You always need somebody to write software like cPanel for those who cannot be bothered to learn about each individual component, just like you always need Windows for people who will violently object to using the bash shell. But if the people writing the software aren't satisfied users of it themselves, that's the end of eat your own dogfood.&lt;br /&gt;&lt;br /&gt;I'd like to know: what do Microsoft's developers use to develop their own software? (Do they start PuTTy first thing in the morning?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1895951537524258479?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1895951537524258479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1895951537524258479' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1895951537524258479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1895951537524258479'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2012/01/alternative-oses.html' title='Alternative OSes'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7254376106228230286</id><published>2012-01-28T05:55:00.000+08:00</published><updated>2012-01-28T06:59:28.012+08:00</updated><title type='text'>Managing the CUMSA Website</title><content type='html'>One of the things that happened to me -- I starting managing the &lt;a href="http://cumsa.org/"&gt;CUMSA&lt;/a&gt;&amp;nbsp;website since Mar 2011. This is one of those story about the pitfalls of being a &lt;i&gt;programmer&lt;/i&gt;&amp;nbsp;instead of being a mere user.&lt;br /&gt;&lt;br /&gt;The website runs Joomla, which is fair enough. A bit too complex, but otherwise served our needs. It came with a pretty decent ChronoForms (which, at V3.0, was 1 major version and 2 minor versions behind the &lt;a href="http://chronoengine.com/"&gt;latest release&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;ChronoForms had some advantages over Google Docs:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Can send confirmation emails after form submission&lt;/li&gt;&lt;li&gt;Integrates with the rest of the website well.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;But I had a problem: In Google Docs, I could share the spreadsheet containing the form results. Not so in ChronoForms. Moreover, the ChronoForms interface did not give me an easy way to view &lt;i&gt;all&lt;/i&gt; results in a table after they came in. (It allowed me to export to CSV and Excel, but exporting to a spreadsheet is an overkill when all I want is to &lt;i&gt;see&lt;/i&gt;&amp;nbsp;my results). So the gung-ho then-22-year-old me decided to plunge into the ChronoForms code to fix the problem. The interface where I could delete unwanted results (e.g. by Spambots, test cases) was also annoying -- it only showed the record number, not the record data, and record numbers were so useful because I could divine the data held by the record from it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I fixed the record manager (the only place I could delete records) so that instead of showing just the pretty useless "id", it showed the values of the form fields too. I also created an "Export to HTML" option, with which I was quite pleased&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;ChronoForms also had a convenient Form Wizard. Seriously, drag-and-drop beats anything done via text files. It is why MS Access (maybe ASP.NET too -- but I haven't tried it) remains the fastest way to create a CRUD interface for a relational database. &lt;i&gt;Anyway&lt;/i&gt;, about the Form Wizard -- I loved it, but it was dumb in some other ways -- I couldn't insert &lt;i&gt;any&lt;/i&gt;&amp;nbsp;HTML at all. I couldn't insert images. I couldn't insert links, boldface text, italics text etc. And the peculiarity of the Form Wizard was that it ignores all changes made directly to the HTML after using the Wizard. So while I could easily insert images and links by editing the HTML of the form directly, all these changes were lost if I wanted to use the Wizard again. Aw...&lt;br /&gt;&lt;br /&gt;Finally, this month, I fixed the "Text" form component to treat input as HTML, rather than text. Yay.&lt;br /&gt;&lt;br /&gt;Yet, yet, there was this one more problem: ChronoForms was astoundingly slow! I thought that maybe my web host was overloaded, so I switched from SiteGround to StableHost. That sort of improved the responsiveness of the web site, but ChronoForms was still slow! It was ridiculous -- it took 20 seconds to load the index of forms, while&amp;nbsp;&lt;u&gt;all other pages loaded blazingly fast&lt;/u&gt;&amp;nbsp;-- the Form Wizard, the Tables Manager, the Tables Creator etc. all worked fine.&lt;br /&gt;&lt;br /&gt;I thought, maybe it's the licensing server. I trawled the code to find where ChronoForms tried to communicate with the licence server -- it didn't exist.&lt;br /&gt;&lt;br /&gt;I don't know why I put up with it for so long. The index page was of paramount importance. It was the &lt;i&gt;index&lt;/i&gt;&amp;nbsp;page after all, and all form management functions go through this page. It taking 20s to load wasn't acceptable. (e.g. between saving a form, and creating the table for it, takes 20s. Between saving the table, and editing the form, another 20s. It was infuriating.).&lt;br /&gt;&lt;br /&gt;Finally, today, I was incensed enough to profile the code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// DEBUG USE ONLY&lt;br /&gt;function startTime() {&lt;br /&gt;global $startTime;&lt;br /&gt;global $allTimes;&lt;br /&gt;$allTimes = array();&lt;br /&gt;$startTime = time();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;function recordTime($a, $b) {&lt;/div&gt;&lt;div&gt;global $startTime, $allTimes;&lt;/div&gt;&lt;div&gt;$timeDiff = time() - $startTime;&lt;/div&gt;&lt;div&gt;$allTimes[] = &amp;lt;&amp;lt;EOF&lt;/div&gt;&lt;div&gt;Time Profiling: $a $b $timeDiff&lt;/div&gt;EOF;&lt;br /&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;div&gt;function printAllTimes() {&lt;/div&gt;&lt;div&gt;global $allTimes;&lt;/div&gt;&lt;div&gt;echo implode('', $allTimes);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;recordTime(__FILE__, __LINE__); // insert everywhere, liberally&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;/blockquote&gt;&lt;span style="font-family: inherit;"&gt;Awfully, awfully, as I narrowed down on the offending code, I discovered the time difference were either 0s, or 22s. Nothing in between. It wasn't a gradual accumulation of time cost. There was a single line of a massive time bomb somewhere.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;I finally narrowed it down to these 4 lines:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;$showtipday = $configs-&amp;gt;get('showtipoftheday', 1);&lt;br /&gt;if($showtipday){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;HTML_ChronoContact::showTipOfDay();&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;which called the showTipOfDay() method, which started with the following 3 lines:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;function showTipOfDay(){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;global $mainframe;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;$rssurl&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;= 'http://www.chronoengine.com/tips-and-hints/33-chronoforms-tips.html?format=feed&amp;amp;type=rss';&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;That was the reason, darn it. I KNEW the reason. It was connecting to a slow third party server, but it wasn't the &lt;i&gt;licence &lt;/i&gt;server, it was the RSS feed on the&amp;nbsp;&lt;i&gt;HTTP&lt;/i&gt;&amp;nbsp;server.&lt;br /&gt;&lt;br /&gt;There are a few lessons learnt here though:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;App developers&lt;/u&gt;, &lt;b&gt;DO NOT&lt;/b&gt;&amp;nbsp;load data from third party servers in PHP. NO. NEVER. It's slow. It's irritating. People are used to broadband speeds, and nobody likes to wait, especially not for RSS feeds from your weak, puny server that they don't read. It's 2012 -- please let the page load first, then use AJAX to load the rest. Thank you very much.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;To myself&lt;/u&gt;: Stop being so gung-ho. Just download the latest ChronoForms.&lt;br /&gt;&lt;br /&gt;As I reflect, plunging into the source code of ChronoForms (I'm thankful and surprised that they didn't obfuscate it) was such a bad idea. On one hand, it was "fun" -- by the hacker definition of fun. On the other hand, it is a bad idea to "hack core". Now that I'm handing over (hopefully, I will), what will the next webmaster do? Upgrade ChronoForms? -- He may lose all the enhancements I added to it! Who knows whether the people at ChronoEngine have a product that now meets our needs?&lt;br /&gt;&lt;br /&gt;Yet, if I had invested the time into installing ChronoForms v4, &lt;i&gt;perhaps&lt;/i&gt;&amp;nbsp;much of my pain and anguish could have been avoided. But therein lies the issue: change, and the unwillingness to it. Simply put, when I received the reins from my predecessor, he taught me how to use ChronoForms v3.0. It was a horror to use, but it &lt;i&gt;worked&lt;/i&gt;, and I knew how to use it. Now, having built a mental model around v3.0, all I wanted was to make embellishments to it where it was deficient.&lt;br /&gt;&lt;br /&gt;Now this probably happens way too often in the world. In companies, major organizations, nobody wants change. What worked before &lt;i&gt;can&lt;/i&gt;&amp;nbsp;be expected to work in the future. Perhaps less well, but it will still work. Film cameras still have a niche market don't they? What have people been saying about Singapore's civil service, in particular its recruitment methods?&lt;br /&gt;&lt;br /&gt;Stubbornness to change is a bad thing. If I had just bitten the bullet and &lt;i&gt;changed&lt;/i&gt;&amp;nbsp;it, it might have worked out alright. But I did not.&lt;br /&gt;&lt;br /&gt;So came the first core hack, then the second, then the third. Now it's a beast too ancient, but too familiar to throw away. To overcome its deficiencies in the U of CRUD, I have even grafted in an additional systems onto this animal -- a CakePHP 2.0 system with a custom scaffold, running parallel to the system.&lt;br /&gt;&lt;br /&gt;Close-up, it looks perfectly fine. It's like doing work at a messy desk -- one concentrates solely on the work, and it's fine. But when told to clear up the desk for the next person, he takes a step back, looks at his desk, and is taken aback by the massive junkyard of a desk.&lt;br /&gt;&lt;br /&gt;It's the model of haphazard software development. Without proper planning and specification, the developer inserts a hack into one part of the system as he sees fit. A while later, another hack in another part. Finally, it all holds up together, but so messily! There are too many sub-systems, each with their own&amp;nbsp;idiosyncrasies, making the life of the next person so much harder! But the scariest part of it all -- it was ONE person's work. ONE person created this Frankenstein, just ONE. ONE person who made 10,000 idiosyncrasies!&lt;br /&gt;&lt;br /&gt;This Frankenstein is going to return to haunt me, I know. Unless somebody kills it (replace it with Wordpress, please...), but it won't be me. Oh dear.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7254376106228230286?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7254376106228230286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7254376106228230286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7254376106228230286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7254376106228230286'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2012/01/managing-cumsa-website.html' title='Managing the CUMSA Website'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1058631199254971315</id><published>2012-01-12T23:05:00.000+08:00</published><updated>2012-01-12T23:05:24.397+08:00</updated><title type='text'>Religion?</title><content type='html'>This video is making it's rounds on Facebook.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/1IAhDGYlpqY" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I spotted one objection raised by a Facebook "friend" (although I've actually forgotten how he became an acquaintance):&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;Besides the logical inconsistencies in his proposition, this guy has not understood what Jesus meant by "it is finished." Jesus, by his death, has elevated mankind to a level where we can call God, Abba Father. That brings us closer to our communion with the Holy Trinity which is our true destiny. The closest glimpse we have here on earth, other than marriage, is our dear Church. Therefore, as this video becomes viral, I am saddened that what Jesus meant by his life, death and resurrection is now constrained by what this guy says, the same fault he accused the Church of doing.&lt;/blockquote&gt;Not wanting to start a Facebook flame war, I'll post my reply on my obscure blog. Nicely, somebody has &lt;a href="http://www.sleepywood.net/forum/showthread.php?p=10476464"&gt;transcribed everything&lt;/a&gt;&amp;nbsp;(Thanks!). Here's an extract, probably with the controversial parts in bold.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;What if I told you Jesus came to abolish religion?&lt;br /&gt;What if I told you voting Republican really wasn’t his mission?&lt;br /&gt;What if I told you Republican doesn’t automatically mean Christian, and just because you call some people blind doesn’t automatically give you vision.&lt;br /&gt;&lt;b&gt;I mean if religion is so great, why is it starting so many wars? Why does it build huge churches but fails to feed the poor?&lt;br /&gt;Tells single moms God doesn’t love them if they’d ever had a divorce, but in the Old Testament, God actually calls religious people whores.&lt;/b&gt;&lt;br /&gt;Religion might preach grace, but another thing they practice, tend to ridicule God’s people, they did it to John the Baptist.&lt;/blockquote&gt;I'm not arguing &lt;i&gt;for&lt;/i&gt;&amp;nbsp;or &lt;i&gt;against&lt;/i&gt;&amp;nbsp;the video or my Facebook acquaintance's ideas, &lt;i&gt;for&lt;/i&gt;&amp;nbsp;or &lt;i&gt;against&lt;/i&gt;&amp;nbsp;"religion", but consider Revelations 2:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;“To the angel of the church of Ephesus write,&lt;br /&gt;‘These things says He who holds the seven stars in His right hand, who walks in the midst of the seven golden lampstands: I know &lt;u&gt;your works, your labor, your patience, and that you cannot bear those who are evil&lt;/u&gt;. And you have tested those who say they are apostles and are not, and have found them liars; and you have &lt;u&gt;persevered and have patience&lt;/u&gt;, and have &lt;u&gt;labored for My name’s sake and have not become weary&lt;/u&gt;. &lt;u&gt;Nevertheless I have this against you, that you have left your first love.&lt;/u&gt;&amp;nbsp;&lt;/blockquote&gt;Is it therefore not &lt;u&gt;possible&lt;/u&gt; for "the Church" to be doing many things, but not fault-free at the same time? Revelations show that it is certainly possible. Even further in Revelations, it simply says:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;Let us be glad and rejoice and give Him glory, for the marriage of the Lamb has come, and His wife &lt;u&gt;has made herself ready&lt;/u&gt;.”&lt;/blockquote&gt;Is there therefore not a preparation that has to take place before the bride of the Lamb -- the Church -- is ready?&lt;br /&gt;&lt;br /&gt;In short, all I want to say is that what my acquaintance meant by "the Church" -- you know what that refers to -- is not faultless. The "accusation" levelled against it this time is not the first, and won't be the last.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1058631199254971315?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1058631199254971315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1058631199254971315' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1058631199254971315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1058631199254971315'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2012/01/religion.html' title='Religion?'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/1IAhDGYlpqY/default.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3826863992899458217</id><published>2011-11-14T08:36:00.001+08:00</published><updated>2011-11-14T08:51:27.533+08:00</updated><title type='text'>Why I Refuse to Upgrade to Ubuntu 11.10</title><content type='html'>Last year, I'd stave off the itch to upgrade for a while, before I succumb.&lt;br /&gt;&lt;br /&gt;This year, I'm not going to do that, because:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Don't fix what's not broken&lt;/b&gt;&lt;br /&gt;Apart from the mainstream bluez-utils not working well with my Bluetooth devices (I use the version from 10.10), everything else is working just fine. I had issues the same time last year with the microphone (imagine not being able to Skype home!), but it's now working &lt;i&gt;just&lt;/i&gt;&amp;nbsp;fine. The graphics are OK. Suspend and hibernate work as reliably as on Windows (i.e., not very).&lt;br /&gt;&lt;br /&gt;Given how delicate a working Linux system can be (I'm not risking my Bluetooth/ Webcam/ Wireless NIC/ Keyboard/ Touchpad/ Touchscreen/ Backlight/ Audio/ Fn-keys/ &lt;insert can="" go="" that="" things="" wrong=""&gt;), and having found the balance of the myriad of forces that keeps this system in equilibrium, I'm not messing around with a new version unless I absolutely need to.&lt;/insert&gt;&lt;br /&gt;&lt;br /&gt;You see, the upgrade is never annoying. It's discovering a few days/ weeks/ months later when you're rushing to do something that some component is now broken (e.g. using Bluetooth to transfer files from your mobile phone to your PC and realize that Bluetooth is down) that is most annoying. I can't do automated regression tests on all my hardware, so I have to go easy on upgrades.&amp;nbsp;I'm using Linux &amp;gt;90% of the time now and I'm not risking my working environment for frivolous version numbers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gnome 2&lt;/b&gt;&lt;br /&gt;Because in Unity and Gnome 3, the developers failed to follow the principle in the last section.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;Conservatism is directly related to age.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3826863992899458217?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3826863992899458217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3826863992899458217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3826863992899458217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3826863992899458217'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/11/why-i-refuse-to-upgrade-to-ubuntu-1110.html' title='Why I Refuse to Upgrade to Ubuntu 11.10'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4468129477191003020</id><published>2011-10-17T03:35:00.002+08:00</published><updated>2011-10-17T03:35:59.680+08:00</updated><title type='text'>Batteries</title><content type='html'>My Nokia phone battery became swollen/ bloated. That was terribly annoying, because the battery charge indicator was no longer accurate. It would still last 24 hours if I only sent texts during the day, but once I started using the GPS, GPRS or anything that sucks additional power from the battery, the phone quickly shows "Battery Low" and activates "power saving mode". If I continued using it, it would die after some time of continued use. If I ceased and desisted, after another 30 minutes, the battery indicator would show full charge again.&lt;br /&gt;&lt;br /&gt;Basically the battery had become unreliable. It was plainly annoying. I couldn't do anything useful on the phone for extended periods of time without killing it. Upon inspection, it was clear that the phone battery (a BP-4L) was swollen. All I needed to do was to replace the battery. But where do I find a replacement battery?&lt;br /&gt;&lt;br /&gt;In Singapore, I would make a trip to some second-hand phone shops. Easily done.&lt;br /&gt;&lt;br /&gt;In Cambridge, tough luck. Phones4U, despite their promising name, stocks zero batteries, offering this reason: there are so many phones out there, each using different batteries. Therefore it is impossible to stock all phone batteries.&lt;br /&gt;&lt;br /&gt;That reason sucks. This is the real reason: Cambridge is too small. Help! I still like my E72, but &amp;nbsp;the battery is dying!&lt;br /&gt;&lt;br /&gt;Crying to Google for help then yielded me Amazon.co.uk. It offered a BP-4L for £6.99. It was delivered within 4 days. In fact, on a Saturday. Wow!&lt;br /&gt;&lt;br /&gt;Moreover, since Lithium batteries degrade with age, I was careful to check the age of the battery. It was manufactured Jul 2011. Excellent!&lt;br /&gt;======&lt;br /&gt;Where could I find a bicycle chain lubricant? Should I use cooking oil? Several websites advised against it, and recommended a proper lubricant. That made me raise an eyebrow -- where can I get lubricant? Should I cycle 3km to the *best* cycle store in Cambridge? Should I visit an overpriced repair centre? I googled one brand of lubricant. Lo and behold -- Amazon.co.uk. I ordered it and received it on the same day as I received my BP-4L.&lt;br /&gt;======&lt;br /&gt;My bicycle light batteries died. Great. I searched high and low for it -- Ryman's, Sainsbury's, WHSmith. NONE sold size "N" batteries. I couldn't believe it. Eventually, I found them at Boots, but at £2.20 per cell, I paid a whopping £4.40 for a pair of "N" size batteries (no choice -- I needed it that day).&lt;br /&gt;&lt;br /&gt;Who cares anyway... I'm on scholarship money. But that's not the point.&lt;br /&gt;&lt;br /&gt;'Cos guess what: on Amazon.co.uk, it offers £1.08 for 2 "N" size batteries. Free delivery.&lt;br /&gt;&lt;br /&gt;Amazon.co.uk FTW.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4468129477191003020?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4468129477191003020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4468129477191003020' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4468129477191003020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4468129477191003020'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/10/batteries.html' title='Batteries'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-9155686228715657907</id><published>2011-09-29T00:47:00.001+08:00</published><updated>2011-09-29T00:47:13.395+08:00</updated><title type='text'>MS Access Alternative</title><content type='html'>There needs to be a HTML-based MS Access alternative. It's enormously frustrating when MS Access cocks up at the office, and I have to make a 1-hr return trip to solve a problem in 5 minutes.&lt;br /&gt;&lt;br /&gt;I shall identify the following excellent points about MS Access, but also their limitations:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Formats and input masks&lt;/b&gt;. When doing data entry, nobody has the patience to type the colon (:) between the hours and the minutes. I'd like to key it in as &amp;lt;0&amp;gt; &amp;lt;9&amp;gt; &amp;lt;3&amp;gt; &amp;lt;0&amp;gt; and for it to appear as 09:30 AM. As far as I know, no spreadsheet software is intelligent enough for this yet, but MS Access does it excellently.&lt;br /&gt;&lt;br /&gt;But then, Access is limited to very few ways of providing inputs. Either a keyboard or a drop-down menu. With the recent versions, you can have a calendar control. Still, despite the wealth of controls MS Access provides, you cannot create custom controls easily. What if you wanted a colour picker? File storage? The controls Access provides then becomes very limiting.&lt;br /&gt;&lt;br /&gt;However, writing custom controls with HTML today is now a piece of cake. You can have everything under the sun, from spreadsheets to word processors. HTML+Javascript should be embraced.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Forms&lt;/b&gt;. It's incredibly easy to create forms in Access. In less than 5 clicks you can create a CRUD interface for any table -- that's &lt;i&gt;wwwwwwwaaaaaaaayyyyyyyy&lt;/i&gt;&amp;nbsp;faster than any RoR scaffold, not to mention easier (Mongrel? What's that?) and more usable (e.g. native calendar controls). In under a minute, you can add another subform and have a CRUD for related tables. In under an hour, you'll have a prototype of the application up and running.&lt;br /&gt;&lt;br /&gt;BUT once you start using multiple forms, the limitations of a VB-based interface become obvious. The fixed window sizes, stubborn borders and paddings that refuse to disappear (because of the&amp;nbsp;spacey&amp;nbsp;look-and-feel/ theme/ control UI), wasted space, spurious scrollbars... one side of the problem is that I am trying to cram too many fields into one screen. On the other hand, &lt;i&gt;I need those fields&lt;/i&gt;. But the stubborn UI and GUI and theming of this aged interface refuse to cooperate. It looks nice on tutorials, but in the real world when 20+ fields might be needed I need something &lt;i&gt;compact&lt;/i&gt;&amp;nbsp;rather than good looking.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;BASIC&lt;/b&gt;. BASIC is venerable, admittedly. But Javascript (+ jQuery) (or C#, Python, PHP) &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BASIC any day.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reports&lt;/b&gt;. This is where I faced the greatest problems. I &lt;i&gt;need&lt;/i&gt; to have reports that don't randomly chop off the ends of my field because I gave it 5px less than it needed. VB Forms are just a &lt;i&gt;bad, bad&lt;/i&gt;&amp;nbsp;platform for reports.&lt;br /&gt;&lt;br /&gt;On the other hand, this is where HTML shines if used with a framework like RoR/CakePHP. All the major browsers are able to dynamically lay out content in an optimum manner even if &lt;u&gt;not&lt;/u&gt; given hints (e.g. width="3*"). Adding a column is much less of a pain than in Access (at a  to the  area and a  to the  area, vs adding a control, resizing/moving everything else to the right, discover that your last few fields are being chopped off, resize again...). If all else fails, fitting all your data into one page's width by reducing the font size by 20% is a trivial CSS exercise, but a nightmare with VB forms.&lt;br /&gt;&lt;br /&gt;Moreover, with a framework where you can create custom controls, you can hide/show fields dynamically, anywhere you want, with custom conditions e.g. show the `Remarks` field on a separate row &lt;i&gt;if it is not empty&lt;/i&gt;. You can create custom views (e.g. rwx-r-x-r-x for a `Permissions` column). You can even use colour codes! (e.g. red for r--, blue for rw-, green for rwx) You don't have to be restricted to Access's controls. You don't need to build incredibly complex queries just for the purpose of one report (e.g. SELECT ..., StringRepresentationOfPermissions(`Permissions`) AS StringPermissions, ... FROM ..., where StringRepresentationOfPermissions is some crazy function that does formatting, and breaks a lot of rules about the division between Control, View and Model).&lt;br /&gt;&lt;br /&gt;On a HTML page, you can also blur the lines between forms and reports. You have have the query controls (e.g. Show Entries for Month Of: ...) on the same page as the reports, which can be hidden during printing using CSS @media print rules.&lt;br /&gt;&lt;br /&gt;Reports also become too unwieldy if there are too many custom queries. For example, we needed one report style for certain clients, and another report style for other clients. To properly write a query form, with code that generates the report, provides sorting options, hides some columns, has some subtotals, excludes certain other subtotals... would have been too complex.&lt;br /&gt;&lt;br /&gt;Also, not all reports are meant to be printed. Some reports are meant to be seen &lt;i&gt;on-screen&lt;/i&gt;&amp;nbsp;and action taken on offending items. Presenting these reports PDF-style is just counter-productive when a proper HTML Table-like element is what's needed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Batch Actions&lt;/b&gt;. Beyond CRUD, there will be times when more random access, more batch access is required, e.g. to create 100 new records with slightly varying parameters. Or when dealing with poorly, or difficult-to-normalize tables*.&amp;nbsp;This is the point where VBA and generic Access reports are being stretched to their limit and specialized frameworks like RoR should take over.&lt;br /&gt;&lt;br /&gt;* For example, we had a table &lt;i&gt;Cases&lt;/i&gt;, which each has one &lt;i&gt;Driver&lt;/i&gt; and one &lt;i&gt;Medic&lt;/i&gt;. Both &lt;i&gt;Driver&lt;/i&gt; and &lt;i&gt;Medic&lt;/i&gt; are entries in&amp;nbsp;&lt;i&gt;Employee&lt;/i&gt;. But occasionally (e.g. with an understudy) we have one &lt;i&gt;Driver &lt;/i&gt;&amp;nbsp;but two &lt;i&gt;Medic(s)&lt;/i&gt;. Or we might have &lt;i&gt;Nurses&lt;/i&gt;, &lt;i&gt;Equipment Sales&lt;/i&gt;, &lt;i&gt;Equipment Rental&lt;/i&gt;&amp;nbsp;etc. But in our remuneration accounting system, &lt;i&gt;Driver&lt;/i&gt;&amp;nbsp;and &lt;i&gt;Medic&lt;/i&gt;&amp;nbsp;remunerations are calculated differently. However, when we are not dealing with remuneration issues, we tend to want to display Drivers and their associated Medic. And for the same case, we might have different &lt;i&gt;Teams&lt;/i&gt;&amp;nbsp;of &lt;i&gt;Drivers&lt;/i&gt; and &lt;i&gt;Medics&lt;/i&gt;. Multiple summaries &amp;nbsp;need to be generated (e.g. Count(Medic) /&amp;nbsp;Count(Driver &amp;amp; Medic)), which entail multiple queries. Should I even add to the complexity by creating the table &lt;i&gt;Teams&lt;/i&gt;, which can contain &lt;i&gt;Employee&lt;/i&gt;&amp;nbsp;but not &lt;i&gt;Equipment Sales/Rental &lt;/i&gt;and &lt;i&gt;Nurses&lt;/i&gt;?&amp;nbsp;To normalize the database to handle all possible cases would have blown up the complexity of the relationships in the database and made data entry for the most common case (&lt;i&gt;Driver + Medic&lt;/i&gt;) overly complicated. To use generic Access reports to handle them would have simply been impossible. In general, CS101 does not accept such realities in the world, whereas a programmer dealing with a complete framework like RoR, unencumbered by the user interface of Access does.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows, Microsoft Office&lt;/b&gt;. Microsoft Access is part of Microsoft Office Professional, and it is expensive. It only runs on Microsoft Windows. It is file based, so backup is easy, but accessing it from 7000 miles away with a computer that only has Microsoft Office Standard is a headache. Even if it were possible, it would be read-only. Troubleshooting over the phone 10km away is already a pain.&lt;br /&gt;&lt;br /&gt;A locally accessible web interface, which can be made publicly but securely accessible with VPN, would make troubleshooting a lot easier. (Just kill me if you need me to Remote Desktop to a desktop computer connected to the Internet by a GSM dongle to manage Access 2007/2010's fancy 32-bit colour interface. Text-based HTML is better).&lt;br /&gt;&lt;br /&gt;=======================&lt;br /&gt;I'm not sure if I presented my case for better MS Access reports well enough, although the length of that section should be enough to get a sense of my frustration, which I temporarily overcame at that time by the use of WAMP(hp) + COM. It was a disgusting solution that worked. There was no RoR or CakePHP support for MS Access, so I reinvented the wheel, predictably badly. But it worked. This brings me to my next point:&lt;br /&gt;&lt;br class="Apple-interchange-newline" /&gt;=======================&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jet Database Engine&lt;/b&gt;&amp;nbsp;sucks. Virtually no one supports it. Not RoR, not PHP. Using the ADODB COM object on PHP is a pain, trust me. It doesn't support concurrency (although I wouldn't dare allow concurrency yet). But then, Microsoft Access doesn't seem to play well with SQLite or MySQL the last time I tried. So I couldn't use an alternative.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It could just be blissful ignorance here, but convince me that less than 50% of small-enterprise applications are not plain data-entry CRUD with perhaps a some batch actions added to them. In fact, that's basically what all accounting software are, and they are &lt;u&gt;everywhere&lt;/u&gt; (It's scary how many accounting software packages use ancient platforms like Foxpro.)&lt;br /&gt;&lt;br /&gt;If so, I believe that there is a huge market need for a good MS Access alternative, preferably web-based.&amp;nbsp;RoR and jQueryUI have already won half the battle. Who will be the developer for that?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-9155686228715657907?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/9155686228715657907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=9155686228715657907' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/9155686228715657907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/9155686228715657907'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/09/ms-access-alternative.html' title='MS Access Alternative'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-9111405217273863802</id><published>2011-09-22T22:08:00.006+08:00</published><updated>2011-09-22T22:10:43.011+08:00</updated><title type='text'>Boarding Pass</title><content type='html'>Dear Airlines,&lt;br /&gt;&lt;br /&gt;Please change your boarding passes ONCE AND FOR ALL. Why has a ridiculous design not changed in years? Don't you know about these major annoyances with boarding passes:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The boarding pass is too large for the passport, for jeans pockets, for shirt pocket and for any easily accessible compartment in general.&lt;/li&gt;&lt;li&gt;Because of (1) they stick out of jeans pockets looking really stupid. Jeans pockets are usually too shallow to admit anything longer than a passport, and boarding passes bust that limit.&lt;/li&gt;&lt;li&gt;Because of (1) the boarding pass tears apart easily, especially between the part you retain and the part I retain. I don't yet know if this invalidates the boarding pass, but it worries me that you might stop me from taking my connecting flight. It is not so much a problem while in the airport, but quite a serious one if I had a long-haul flight before a connecting flight, and I had kept my boarding pass and passport in my pocket, and tossed and turned while sleeping on board sardine class -- I might have shredded the boarding pass on board.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Why can't you reduce the size of your boarding pass? Why? Because all your competitors are doing the same, and there's no need for improvement? Why not save some paper?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There has always been one solution that I have not tried, but will try very soon since this has been stretching the limit of my patience: fold the boarding pass in half. It will then fit nicely into my red passport. My only concern is this: it might destroy the 2d barcodes (are 2d barcodes "bar"-codes?) on the newer types of boarding passes. If you are worth your salt, the 2d barcode will have some kind of error correction, am I right? A white line cutting across the barcode will not be catastrophic, will it?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You'd better hope it won't, because if the barcode reader doesn't work, your&amp;nbsp;flight stewards and stewardesses are going to have to key in the details manually. Since you have never forbidden anyone from folding his boarding pass, not at the check-in counter or in the fine print, you can't fault me if I waste their time keying in details manually at the gate, can you?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Still, why don't you just shrink the stupid thing?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-9111405217273863802?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/9111405217273863802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=9111405217273863802' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/9111405217273863802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/9111405217273863802'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/09/boarding-pass.html' title='Boarding Pass'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7093264745850970219</id><published>2011-09-20T17:14:00.001+08:00</published><updated>2011-09-20T17:14:15.281+08:00</updated><title type='text'>Computer Science, and Other Stuff</title><content type='html'>It's been 2 months since I switched courses, and what a 2 months it has been! One month was spent absolutely &lt;i&gt;not&lt;/i&gt;&amp;nbsp;studying, and the other was spent studying. Wow.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reality is sinking in. There'll be no more cables, fluids, and structures for me. That's bad. Theoretical jet engines are fun. Even for electronics and electricity, there'll be so few of that. As far as operating systems go, I have a pretty good layman's knowledge of it, helped by the fact that I read the textbook 2 years ago. Oh well. Well. Maybe I should just take both the Engineering and the Computer Science IB papers!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Math is nice, until it gets too onerous, e.g. Prove a + 1 = a - 1 + 1. But it's so obvious?! How do you know? But, but, it's seriously obvious! But you can't prove it, can you? That's why I'm not doing Math... but I think I appreciate Math enough to do Computer Science :).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a more serious note, I'm tired of studying. I'm simply tired. Not physically, not even mentally, but really tired. Tired of living? Maybe. I don't want to go back to Cambridge and face another dim, awful winter, rushing about to gain knowledge, appreciate art, or whatever. Or to meet people, or to induct people, even friends. I just want to 'settle down'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Unfortunately, this world won't ever allow me to do that. Why am I finding ways to fill time? What, vacation this winter? Internship next summer? What to do with my weekends? My afternoons? Alton towers for one weekend? I'm tired. "Sian" is the best word to use. I feel like I'm forcing time to pass quietly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Arguably, I'm living too comfortably now, and not everyone has the luxury of saying that. Nevertheless...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7093264745850970219?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7093264745850970219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7093264745850970219' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7093264745850970219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7093264745850970219'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/09/computer-science-and-other-stuff.html' title='Computer Science, and Other Stuff'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3253664062280307128</id><published>2011-06-26T16:26:00.001+08:00</published><updated>2011-06-26T16:26:57.877+08:00</updated><title type='text'>Formals</title><content type='html'>(Typed on my E72 while on the LHR-SIN A380)&lt;br /&gt;&lt;br /&gt;Have you sat on mainstream airliner before? Then you will know what a formal dinner at a Cambridge college is like, or what a formal Western dinner is in general. Apart from the fact that it's all served in one platter - tray, I beg your pardon - airline food comprises of what formal dinners are made up of. I speak of Singapore Airlines, with which I'll have a particularly close affliation to in the years to come.&lt;br /&gt;&lt;br /&gt;So, for my Singaporean friends, here's how to tackle an airplane meal in the style of Cambridge formals: first, when meals are being served, ask for red or white wine (impt!). Then start with the bread. Spread some butter on it. Then, eat the starter (usually some salad) at your top left hand corner. Now eat your main course. Then, dessert est servie. Feel happy with yourself, and when the stewardess come round again, ask for coffee. Formals are the same thing, except that each course is served separately, you don't get the cheese and crackers served on planes and you might get mint-flavoured chocolates with your coffee at the end of your meal at formals.&lt;br /&gt;&lt;br /&gt;No matter, that is the style of typical Western dinners, from what I've observed thus far - bread, starter, main, dessert, then coffee and mints. That's your airline meal demystified, if you have ever wondered how they decided on the spread of food served. Clearly, it is catered to a Western audience.&lt;br /&gt;&lt;br /&gt;Airlines other than the business-class business and angmoh loving SIA might have meals in other styles... But hey I'm flying London-Singapore...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3253664062280307128?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3253664062280307128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3253664062280307128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3253664062280307128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3253664062280307128'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/06/formals.html' title='Formals'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8609441979383899440</id><published>2011-06-13T02:24:00.000+08:00</published><updated>2011-06-13T02:24:10.849+08:00</updated><title type='text'>Singlish</title><content type='html'>Living overseas in an English-speaking country made me more conscious of my Singaporean identity. I would never have thought of listing 'Singlish' on Facebook as one of my languages I speak one year ago. But from the daily code switching, and the level of 'stiffness' I feel when speaking to non-SMB (Singapore/ Malaysia/ Brunei) people, I have since conceded that it's way too different, and way too distinctive.&lt;br /&gt;&lt;br /&gt;You can pick out SMB English speakers with relatively few words. Even our "hello" is different from the typical English "hello". Our "hel-" is low-pitched and on speaking "-lo" the pitch glides upwards; the normal "hello" here seems to start high and end somewhere in the middle. The other important trait is the lack of distinction between long and short vowels. With traits like this, it is perfectly possible to pick out SMB English speakers after hearing around just 2-3 spoken words!&lt;br /&gt;&lt;br /&gt;But the more important issue is the "stiffness" I feel when speaking "proper" English. It feels as though I had to subconsciously recall all the primary school English lessons I've had a long time ago and apply them. They are not hard to recall -- I have no problems typing this entry -- but it is not effortless. Perhaps its just because essay-writing mode is slower than talk-cock mode, just like interpreted mode is always slower than compiled mode...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8609441979383899440?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8609441979383899440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8609441979383899440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8609441979383899440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8609441979383899440'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/06/singlish.html' title='Singlish'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1239305562648702321</id><published>2011-06-07T07:11:00.000+08:00</published><updated>2011-06-07T07:11:45.329+08:00</updated><title type='text'>Chim Chim Chimera</title><content type='html'>&lt;a href="http://www.katewerk.com/chimera.html"&gt;http://www.katewerk.com/chimera.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have newfound respect for Biology. In Physics, everything seems to occur in a deterministic way. Even if it doesn't, it will at least follow a fixed probability distribution. But in cells and living organisms, oh my, there are no rules. If there are rules, they are only guidelines.&lt;br /&gt;&lt;br /&gt;I've read before that in a pregnant woman, the mother's blood stream does not interfere with the foetus', for obvious reasons. Otherwise, the mother's immune system might attack the foetus, and vice versa. Yet the article above shows that nothing in biology is solid. The placenta may prevent mixing of the mother's and the foetus' blood, but it is by no means impermeable to cells.&amp;nbsp;Minuscule&amp;nbsp;amounts of cells from each system may cross the boundary and mix.&lt;br /&gt;&lt;br /&gt;Even in our biological identity, we are like fluids. If chimeras were any more common, we would have to reject the lack of DNA evidence as a reliable way to acquit suspects, since we can never be sure that the suspect might have chimeric cells.&lt;br /&gt;&lt;br /&gt;Nothing is certain. Individuals can be cured of AIDS. Individuals can be born conjoined twins. Individuals can be born mirror imaged; with less, or more limbs and digits; never to undergo puberty; without a fully functioning immune system (whatever that means); with a more powerful immune system; without being able to walk on twos... It's all probability, and with 6 billion people, so much is probable. So much is rare. So much is unimaginable.&lt;br /&gt;&lt;br /&gt;*** No intention to offend anybody, btw ***&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1239305562648702321?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1239305562648702321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1239305562648702321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1239305562648702321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1239305562648702321'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/06/chim-chim-chimera.html' title='Chim Chim Chimera'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2993521725200642150</id><published>2011-05-30T07:26:00.000+08:00</published><updated>2011-05-30T07:26:47.470+08:00</updated><title type='text'>Weather</title><content type='html'>As a child, when I read children's encyclopaedias, written in the Western world, I could never understand the obsession with "green" houses that kept heat IN. I was trying to understand it from the context of a tropical country, where I grew up. I was mortified by the idea.&lt;br /&gt;&lt;br /&gt;It is remarkable how lucky Northern Europe is to have such nice weather. The weather is so good that for &amp;nbsp;years they could concentrate on the task of trying to keep &lt;i&gt;warm&lt;/i&gt;&amp;nbsp;instead of keeping cool. So much so that indoor cooling systems (fans, air-conditioners) were left for others to invent, namely the Americans, whose large continent made for terrible summers inland. (I guess Southern Europeans tackled the problem with the almighty siesta?)&lt;br /&gt;&lt;br /&gt;Keeping cool is intuitively and thermodynamically harder than keeping warm. You could keep warm by simply burning down a forest, but there are not many possible endothermic processes in nature that could be exploited. Dissolving salt in water is endothermic, but dissolving enough salt to keep houses cool would have required impractically huge supply chains from the coast, not to mention the immense waste of water that would have been. Evaporation is another endothermic process, and this was exploited by the Romans, famous for their aqueducts and ever-running supplies of water, by piping water around their walls. Impressive, but that was an immense waste of water. Again, the Europeans were lucky -- their rivers apparently never dry up, and with their mountainous terrain, did not have to pump water, but could simply let the water trickle down from up high assisted by gravity.&lt;br /&gt;&lt;br /&gt;====== Short rant on the London Tube =======&lt;br /&gt;Being so fortunate, the operators of the London Tube then overlooked the problem of temperature when they decided to bring in new cars which were totally &lt;i&gt;glassed in&lt;/i&gt;. Apart from two breathing holes at the ends of each car, there are zero windows. Zilch. Given the old infrastructure, it is perfectly understandable why they cannot install air-conditioning on the oldest and deepest lines. But to cut off ventilation within the trains too -- that's idiocy.&lt;br /&gt;&lt;br /&gt;Again, recall that humans are good heat sources. (body temperature 37°C, while 40°C is not an uncommon temperature for commercial "hot springs") A carful of human beings packed like sardines is... quite... warm, even in winter. In fact, it is very warm&amp;nbsp;&lt;i&gt;especially&lt;/i&gt;&amp;nbsp;in winter, when everyone is decked out in at least 3 layers of clothing and jammed into the trains during rush hour.&lt;br /&gt;&lt;br /&gt;I've heard that Europeans are not very fond of moving air, like those from a fan. Perhaps that's why they decided against louvred windows on the trains, and why most households don't have indoor cooling systems. And that's probably also why a 30°C heatwave is fatal for them. Pity.&lt;br /&gt;====== Rant ends ======&lt;br /&gt;&lt;br /&gt;Otherwise, with average maximum temperatures of around 20°C, honestly, they do not need air-conditioning. (But everybody loves a refrigerator to keep food fresh.)&lt;br /&gt;============&lt;br /&gt;I'm getting jaded by this weather though. I have grown quite used to it, but I still somehow prefer a constant sweat to a constant chill.&lt;br /&gt;&lt;br /&gt;There are many nice benefits to a constant chill. Firstly, mosquitoes disappear. Or, even if they exist, they can't sting you because you'd have kept your windows shut to keep the heat in (yes, the human body is an amazing heat source. In a room at 20°C, your body is 17°C warmer than the room. The temperature difference is like that between room temperature and the water in a hot water bath.)&lt;br /&gt;&lt;br /&gt;You can also go for a run at any time. Even running at mid-day, you won't feel like you were a 19-yo doing national service again. You don't have to wait till the heat has subsided (5, 6pm?) before using what precious little time left before dark to keep fit.&lt;br /&gt;&lt;br /&gt;Incidentally, at the equator, the sun sets almost vertically, making &lt;i&gt;dusk&lt;/i&gt;&amp;nbsp;very short. Nearer to the poles, the sun sets diagonally, and that makes it take a long time to set. (This translates to an awfully long time when you are unsure whether to use bicycle lights.)&lt;br /&gt;&lt;br /&gt;But I just don't like a constant chill. I don't like having to grab a jacket every time I work. I don't like huddling under the covers in the morning. I don't like wearing thick layers in the toilet, or wearing a thin layer, but feeling drafts of cold air from the window.&lt;br /&gt;&lt;br /&gt;It's like how I used to sleep in air-conditioned rooms. The following day, I would be freezing (it must have been the same temperature as I am getting now on a daily basis). At 6 a.m. that feeling is very unpleasant, considering that 6 a.m.'s are already quite chilly by Singapore standards. One monsoon season, my siblings and I decided that a ceiling fan at night was sufficient. I never regretted it. My mother insists that I&amp;nbsp;should at least run the air-conditioner occasionally, to avoid its joints becoming stiff, but I'd stubbornly refuse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2993521725200642150?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2993521725200642150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2993521725200642150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2993521725200642150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2993521725200642150'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/05/weather.html' title='Weather'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6273954104124851291</id><published>2011-05-08T06:31:00.000+08:00</published><updated>2011-05-08T06:31:09.967+08:00</updated><title type='text'>NCMP Line-up</title><content type='html'>Assuming the opposition parties exercise the option to field NCMPs, we'll have 3:&lt;br /&gt;&lt;br /&gt;(1) 1x candidate from SPP - Potong Pasir (49.64% of votes), i.e. Lina Chiam&lt;br /&gt;(2) 1x candidate from WP - Joo Chiat (48.99% of votes), i.e. Yee Jenn Jong&lt;br /&gt;(3) 1x candidate from WP - East Coast GRC (45.17% of votes), ??&lt;br /&gt;&lt;br /&gt;And just for fun, the next candidates in order are&lt;br /&gt;(4) Second candidate from East Coast GRC&lt;br /&gt;(5)&amp;nbsp;Third candidate from East Coast GRC (up to three NCMPs from each GRC allowed)&lt;br /&gt;(6) 1x candidate from NSP - Marine Parade GRC (43.35% of votes), i.e. Nicole Seah (hahaha)&lt;br /&gt;&lt;br /&gt;i.e.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Nicole Seah (and NSP), you're &lt;u&gt;out&lt;/u&gt;. Try harder next time, maybe at an SMC. Or rather, get better candidates -- 24-year-old leading a team against the former Prime Minister?&lt;/li&gt;&lt;li&gt;SPP's participation in parliament will be diminished. (Then again, with one Chiam frail and the other not so sharp, their participation would have been limited even if they won more seats.)&lt;/li&gt;&lt;li&gt;Because WP has the authority to choose candidates, they could, in theory, force Yee Jenn Jong to give up the NCMP seat and give the NCMP seats to East Coast GRC team members instead.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Finally, while NCMPs seats are really just token gestures and consolation prizes, I think the fact that the number of NCMP seats was increased to 9 is symbolic of the willingness of the PAP to listen to alternative voices. This feels like a pretty good alternative to proportional representation.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6273954104124851291?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6273954104124851291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6273954104124851291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6273954104124851291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6273954104124851291'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/05/ncmp-line-up.html' title='NCMP Line-up'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7883834524050943983</id><published>2011-04-30T05:15:00.000+08:00</published><updated>2011-04-30T05:15:40.399+08:00</updated><title type='text'>Who Should I Vote For?</title><content type='html'>Btw, I'm a Mountbatten SMC guy, unceremoniously sliced off from Marine Parade GRC. That slight (or honour) aside...&lt;br /&gt;&lt;br /&gt;Tell me, who should I vote for?&lt;br /&gt;&lt;br /&gt;For PAP, because they can build swimming pools? Because they can twist PUB's arms to upgrade the drains? Because they can twist HDB's arms to firstly upgrade the lifts, secondly install lift level indicators? Because they have a minister to do the necessary arm-twisting?&lt;br /&gt;&lt;br /&gt;For NSP, because in the present government, I find the salaries ridiculous, the tactics dishonest, some policies questionable? Because even if Jeanette was elected MP, and uses her status as an elected MP to try to do some arm-twisting, the minister-in-charge can still overrule her?&lt;br /&gt;&lt;br /&gt;On one hand, my head is stuck in the clouds. On the other, my feet are still stuck in the mud. Do I want to debate national issues, or ground issues? You know where each party wants to fight the battle, and they are fighting apples with oranges; debating with different premises. It's like having my left hand in hot water, and right hand in cold, and I am not a thermocouple.&lt;br /&gt;&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;What differentiates me from people in other constituencies? School? I studied in Bishan. My sister studied in Buona Vista. As if it makes us different. Work? Housing? Is housing what we are voting for, so that someone can manage our estates better? Are we voting for estate managers? Aren't there too many overqualified estate managers?&lt;br /&gt;&lt;br /&gt;People to represent our voices on national issues? Problem of democracy: Are we smart enough to have a say on national issues? Does anyone trust Iceland to repay its debts now?&lt;br /&gt;&lt;br /&gt;For fairer representation on national issues?&lt;br /&gt;&lt;br /&gt;I know FPTP is not fair. AV (Britain is going to have a referendum on Alternative Voting system soon, and I was offered a say, if I could be bothered to) might be 'fairer' -- so what about AV? Fine, it gives you fairer representation. Will you therefore keep your education budget?&amp;nbsp;How about PR? Isn't that the fairest? Germany has a PR government (at least since the1920s!!). Finland has PR. New Zealand has PR. Oh, but Indonesia, Russia and Congo have PR too. Big deal about representation.&amp;nbsp;You can have your say, but will it be acted upon?&lt;br /&gt;&lt;br /&gt;You can have 30% minority MPs -- can they veto a bill?&lt;br /&gt;&lt;br /&gt;Conversely, we can have things being acted upon, but where's our say?&lt;br /&gt;&lt;br /&gt;PAP says that for a good government to last, you need proper succession from one capable person to another. That presupposes that they are good. (Fine, they are.)&lt;br /&gt;&lt;br /&gt;But, succession to 27-year-olds? Meanwhile, your capable persons (scholar candidates) abandon you?&lt;br /&gt;&lt;br /&gt;I am convinced that good government is more than just about who you (or I) vote for. Voting in certain countries is a choice between two thugs. Great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7883834524050943983?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7883834524050943983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7883834524050943983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7883834524050943983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7883834524050943983'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/04/who-should-i-vote-for.html' title='Who Should I Vote For?'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3838610852552735247</id><published>2011-04-27T02:32:00.000+08:00</published><updated>2011-04-27T02:32:59.311+08:00</updated><title type='text'>Website Management</title><content type='html'>I manage a website running Joomla 1.5. On this website, we use forms to collect data.&lt;br /&gt;&lt;br /&gt;I mostly manage the website and design the forms that others request. However, this forms system was terribly unwieldy. It was difficult for the administrator (myself) to obtain the results in a table (unlike Google Docs), let alone for the actual users of the form data.&lt;br /&gt;&lt;br /&gt;So I began modifying the PHP code that runs the form system to allow easier access. And what I saw made me want to cry:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$database-&amp;gt;setQuery("SELECT * FROM ... WHERE id='" + JRequest::getVar('...') + "'");&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;N.B.: getVar(...) is similar to $_REQUEST[...].&lt;br /&gt;&lt;br /&gt;OH MY GOD, I screamed in my head. Guys, don't you know what is SQL injection? Don't you even sanitize your input with mysql_escape_string() or JDatabase-&amp;gt;getEscaped() or something like that? At all?&lt;br /&gt;&lt;br /&gt;This form system is not a native Joomla component, so updating Joomla (which I did once) will &lt;i&gt;not&lt;/i&gt; save me from the vulnerabilities in this component.&lt;br /&gt;&lt;br /&gt;But I figured: In whatever I do to make life convenient for the other form users, I still have to give them access to the form data via the administrative interface. (The code is part of the administrative interface code.) Which means, to do SQL injection, they first need the admin password. And if they already have the admin password, it is much easier to DROP TABLE via the admin interface then by SQL injection anyway. Anyway.&lt;br /&gt;&lt;br /&gt;Meanwhile, I have not found anything worrying in the public interface.&lt;br /&gt;&lt;br /&gt;So I'm leaving this vuln unresolved. It is not the weakest link in the chain that I know of, so strengthening it does not improve overall security. Whatever the case, I should first focus on vulns in the public interface, where any ah mao ah kow without password can access.&lt;br /&gt;&lt;br /&gt;Although I must say, for a programmer, the code simply shows a lack of care by the original author. Did you  care that your "id" might contain a single quote? No. Have you considered the possibility? Obviously not. Did you know that PHP variables are not strongly-typed? Yes. Didn't it strike you that it could be a string instead of an integer? Huh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3838610852552735247?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3838610852552735247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3838610852552735247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3838610852552735247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3838610852552735247'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/04/website-management.html' title='Website Management'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4160798695776337594</id><published>2011-04-18T21:40:00.000+08:00</published><updated>2011-04-18T21:40:05.225+08:00</updated><title type='text'>High Speed Rail</title><content type='html'>I LOVE high speed rail. Granted, UK's definition of high-speed falls short of expectations. 200 km/h? What's that?&lt;br /&gt;&lt;br /&gt;But the fact that Cambridge-London takes only 1 hour, with trains every half-hour, makes the commute between Cambridge and Imperial College like the commute between home and NTU. (!!)&lt;br /&gt;&lt;br /&gt;Apparently, some Temasek Review contributor accused (unsurprisingly) the Singapore and Malaysian governments of wasting money and drawing attention to "sexy" projects while refusing to upgrade existing infrastructure. He probably never lived in the UK.&lt;br /&gt;&lt;br /&gt;If for a moment we ignore the corruption, the poor internal security, the inefficiencies at the checkpoints, or even traffic grid-locks in a certain city, high speed rail is an extremely convenient way to travel. Singaporeans may whine somewhat if the venue for a gathering is Jurong West, or Woodlands, but no one would really refuse to go. Currently if&amp;nbsp;&lt;a href="http://cumsa.org/"&gt;CUMSA&lt;/a&gt;&amp;nbsp;organizes a gathering in Singapore, the Malaysians are normally excluded, for logistical reasons. However, if the travel time could be cut to 2.5 hours -- equivalent of Katong-NTU -- then I believe the scale will suddenly tip in favour of &lt;i&gt;attending&lt;/i&gt;. We could even organize it in KL for that matter.&lt;br /&gt;&lt;br /&gt;Moreover, the TR writer forgets something -- does he imagine that the planners will be abysmally&amp;nbsp;&lt;i&gt;stupid &lt;/i&gt;enough to&amp;nbsp;build a railway line to KL without stopping at Melaka? Or without extending it to Penang (at some point)? I can almost see the tourism revenues in both countries going up blindingly fast, and all the little stops long the line turning overnight into tourist hot spots. The ability to pick up and drop off passengers, while incurring a small time cost, would immensely increase the flexibility of travel.&lt;br /&gt;&lt;br /&gt;I believe there are many positive externalities to having a high-speed railway. I think there is a time limit below which travel ceases to be a travel, but becomes a mere commute instead. The psychological barriers to commuting are far less than to travelling.&lt;br /&gt;&lt;br /&gt;Currently, all the options for travel seem equally dreadful. The KL airport is far from town.&amp;nbsp;Airlines are too strict and temperamental. They can cancel your flight, but you cannot miss their timing.&amp;nbsp;The train is about just as fast as the bus. Long-distance driving by car is exhausting.&lt;br /&gt;&lt;br /&gt;I would go as far as say that the railway should be subsidized to encourage intercity travel, with regular services every hour, for the simple reason that cheap travel opens up new economic opportunities and lowers costs. Cheap transport into cities was a &lt;a href="http://geography.about.com/od/urbaneconomicgeography/a/suburbs.htm"&gt;major factor for the development of suburb&lt;/a&gt;s and the growth of cities, and HSR has the potential to further stimulate growth in both countries.&lt;br /&gt;&lt;br /&gt;But to end off, I have to remove the assumptions made earlier... hm...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4160798695776337594?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4160798695776337594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4160798695776337594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4160798695776337594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4160798695776337594'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/04/high-speed-rail.html' title='High Speed Rail'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3560424385322620702</id><published>2011-04-12T23:28:00.001+08:00</published><updated>2011-04-12T23:31:53.284+08:00</updated><title type='text'>MetroCard</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/thumb/8/8b/MetroCard.SVG/340px-MetroCard.SVG.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://upload.wikimedia.org/wikipedia/en/thumb/8/8b/MetroCard.SVG/340px-MetroCard.SVG.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;It's 2011, 9 years since I received my ez-link card. I remember this clearly, because I lost* my student pass in primary school, and desperately needed the photo ez-link to take subsidized public transport. I was only ever issued the blue (secondary school) ez-link card, so it must have been 9 years ago, when I entered secondary school.&lt;br /&gt;&lt;br /&gt;Well, 9 years ago, when New York was still using tokens to take trains, Singapore did away with the magnetic farecard (which we had been using since as early as I can remember taking public transport) and issued every student with an RFID-powered ez-link card.&lt;br /&gt;&lt;br /&gt;Then, 7 years ago, or 2 years since Singapore introduced ez-link cards en masse and abolished the magnetic farecard, New York decided to make the switch from tokens, to a magnetic strip card. Groundbreaking move!... not.&lt;br /&gt;&lt;br /&gt;If only that was the worst part. It isn't.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Perhaps it's a hangup over contactless cards. You know, about how your privacy may be invaded, or perhaps fearmongering by magnetic card special interests that people can track your location, deduct fares without your knowing it.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Still, magnetic strips wouldn't be half the problem they are if you didn't have to&amp;nbsp;*manually* swipe your cards at the readers. Half the time, it does not work. Humans tend to swipe the cards with the wrong force/angle/pressure it seems.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;"At least it's a smart card!" you might say, but hey, in London, the magnetic strip (National Rail tickets) coexists with the RFID (Oyster), and works better. The faregate takes your card, scans it without error, and spits the card back to you. New York MTA, it's 2011, and you expect your customers to swipe their own card? Why didn't you have machines "eat" the card and swipe the card on its own? Was it too hard back in 2003 to build machines that swiped magnetic cards at exactly the correct angle, speed and pressure? We had those machines on &lt;b&gt;every&lt;/b&gt;&amp;nbsp;bus in Singapore in the bygone days -- you couldn't fit similar machines in your metro system?&lt;/div&gt;&lt;br /&gt;It's always kind of weird, I guess, that the most &lt;i&gt;vibrant &lt;/i&gt;cities are not always the most&amp;nbsp;technologically advanced cities.&lt;br /&gt;&lt;br /&gt;Well, to NY's relative credit, Philadephia's still using tokens, which in my opinion,&amp;nbsp;along with pennies and 2-pence coins, is&amp;nbsp;an idiotic piece of technology.&lt;br /&gt;&lt;br /&gt;* Lost? Actually it wasn't lost. Tell you a secret. When I first received my student pass in the early primary school years, I didn't know what it was for and promptly discarded it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3560424385322620702?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3560424385322620702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3560424385322620702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3560424385322620702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3560424385322620702'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/04/metrocard.html' title='MetroCard'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7863559147275197450</id><published>2011-04-11T08:08:00.002+08:00</published><updated>2011-04-11T08:08:48.781+08:00</updated><title type='text'>JUICY NEWS MUST BE KEPT SECRET</title><content type='html'>i've signed a confidentiality agreement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7863559147275197450?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7863559147275197450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7863559147275197450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7863559147275197450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7863559147275197450'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/04/juicy-news-must-be-kept-secret.html' title='JUICY NEWS MUST BE KEPT SECRET'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5887894739763901274</id><published>2011-03-19T17:13:00.000+08:00</published><updated>2011-03-19T17:14:06.059+08:00</updated><title type='text'>Iceland day 0</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/-PGs6D1mLvno/TYRz31VcAAI/AAAAAAAAAP4/mYVBbC1KCnU/s1600/19032011304-746060.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/-PGs6D1mLvno/TYRz31VcAAI/AAAAAAAAAP4/mYVBbC1KCnU/s320/19032011304-746060.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5585716840893251586" /&gt;&lt;/a&gt;&lt;/p&gt;After a long bus ride,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5887894739763901274?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5887894739763901274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5887894739763901274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5887894739763901274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5887894739763901274'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/03/iceland-day-0.html' title='Iceland day 0'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-PGs6D1mLvno/TYRz31VcAAI/AAAAAAAAAP4/mYVBbC1KCnU/s72-c/19032011304-746060.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1783605084712434968</id><published>2011-02-18T07:58:00.000+08:00</published><updated>2011-02-18T07:58:55.651+08:00</updated><title type='text'>Suit</title><content type='html'>Just recalled how donning a suit was one of the most loathsome things in Singapore. Hot, heavy, sweaty, expensive, dry-clean only... Long pants and sleeves were already bad enough. Ties further restricted air and blood circulation. Suits bake those wearing them.&lt;br /&gt;&lt;br /&gt;Here, people wear it like it's nothing.&lt;br /&gt;&lt;br /&gt;It's so different living where sweating is not the norm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1783605084712434968?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1783605084712434968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1783605084712434968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1783605084712434968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1783605084712434968'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/02/suit.html' title='Suit'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-580204779144843665</id><published>2011-01-29T00:15:00.000+08:00</published><updated>2011-01-29T00:15:31.404+08:00</updated><title type='text'>Rousseau</title><content type='html'>Sometimes the unbelievers put the believers to shame:&lt;br /&gt;&lt;blockquote&gt;Religion, considered in relation to society, which is either general or particular, may also be divided into two kinds: the religion of man, and that of the citizen. The first, which has neither temples, nor altars, nor rites, and is confined to the purely internal cult of the supreme God and the eternal obligations of morality, is the religion of the Gospel pure and simple, the true theism, what may be called natural divine right or law. The other, which is codified in a single country, gives it its gods, its own tutelary patrons; it has its dogmas, its rites, and its external cult prescribed by law; outside the single nation that follows it, all the world is in its sight infidel, foreign and barbarous; the duties and rights of man extend for it only as far as its own altars. Of this kind were all the religions of early peoples, which we may define as civil or positive divine right or law.&lt;br /&gt;&lt;br /&gt;There is a third sort of religion of a more singular kind, which gives men two codes of legislation, two rulers, and two countries, renders them subject to contradictory duties, and makes it impossible for them to be faithful both to religion and to citizenship. Such are the religions of the Lamas and of the Japanese, and such is Roman Christianity, which may be called the religion of the priest. It leads to a sort of mixed and anti-social code which has no name.&lt;br /&gt;&lt;br /&gt;In their political aspect, all these three kinds of religion have their defects. The third is so clearly bad, that it is waste of time to stop to prove it such. All that destroys social unity is worthless; all institutions that set man in contradiction to himself are worthless.&lt;br /&gt;&lt;br /&gt;The second is good in that it unites the divine cult with love of the laws, and, making country the object of the citizens' adoration, teaches them that service done to the State is service done to its tutelary god. It is a form of theocracy, in which there can be no pontiff save the prince, and no priests save the magistrates. To die for one's country then becomes martyrdom; violation of its laws, impiety; and to subject one who is guilty to public execration is to condemn him to the anger of the gods: Sacer estod.&lt;br /&gt;&lt;br /&gt;On the other hand, it is bad in that, being founded on lies and error, it deceives men, makes them credulous and superstitious, and drowns the true cult of the Divinity in empty ceremonial. It is bad, again, when it becomes tyrannous and exclusive, and makes a people bloodthirsty and intolerant, so that it breathes fire and slaughter, and regards as a sacred act the killing of every one who does not believe in its gods. The result is to place such a people in a natural state of war with all others, so that its security is deeply endangered.&lt;br /&gt;&lt;br /&gt;There remains therefore the religion of man or Christianity — not the Christianity of to-day, but that of the Gospel, which is entirely different. By means of this holy, sublime, and real religion all men, being children of one God, recognise one another as brothers, and the society that unites them is not dissolved even at death.&lt;br /&gt;&lt;br /&gt;But this religion, having no particular relation to the body politic, leaves the laws in possession of the force they have in themselves without making any addition to it; and thus one of the great bonds that unite society considered in severally fails to operate. Nay, more, so far from binding the hearts of the citizens to the State, it has the effect of taking them away from all earthly things. I know of nothing more contrary to the social spirit.&lt;br /&gt;&lt;br /&gt;We are told that a people of true Christians would form the most perfect society imaginable. I see in this supposition only one great difficulty: that a society of true Christians would not be a society of men.&lt;br /&gt;&lt;br /&gt;I say further that such a society, with all its perfection, would be neither the strongest nor the most lasting: the very fact that it was perfect would rob it of its bond of union; the flaw that would destroy it would lie in its very perfection.&lt;br /&gt;&lt;br /&gt;Every one would do his duty; the people would be law-abiding, the rulers just and temperate; the magistrates upright and incorruptible; the soldiers would scorn death; there would be neither vanity nor luxury. So far, so good; but let us hear more.&lt;br /&gt;&lt;br /&gt;Christianity as a religion is entirely spiritual, occupied solely with heavenly things; the country of the Christian is not of this world. He does his duty, indeed, but does it with profound indifference to the good or ill success of his cares. Provided he has nothing to reproach himself with, it matters little to him whether things go well or ill here on earth. If the State is prosperous, he hardly dares to share in the public happiness, for fear he may grow proud of his country's glory; if the State is languishing, he blesses the hand of God that is hard upon His people.&lt;br /&gt;&lt;br /&gt;For the State to be peaceable and for harmony to be maintained, all the citizens without exception would have to be good Christians; if by ill hap there should be a single self-seeker or hypocrite, a Catiline or a Cromwell, for instance, he would certainly get the better of his pious compatriots. Christian charity does not readily allow a man to think hardly of his neighbours. As soon as, by some trick, he has discovered the art of imposing on them and getting hold of a share in the public authority, you have a man established in dignity; it is the will of God that he be respected: very soon you have a power; it is God's will that it be obeyed: and if the power is abused by him who wields it, it is the scourge wherewith God punishes His children. There would be scruples about driving out the usurper: public tranquillity would have to be disturbed, violence would have to be employed, and blood spilt; all this accords ill with Christian meekness; and after all, in this vale of sorrows, what does it matter whether we are free men or serfs? The essential thing is to get to heaven, and resignation is only an additional means of doing so.&lt;br /&gt;&lt;br /&gt;If war breaks out with another State, the citizens march readily out to battle; not one of them thinks of flight; they do their duty, but they have no passion for victory; they know better how to die than how to conquer. What does it matter whether they win or lose? Does not Providence know better than they what is meet for them? Only think to what account a proud, impetuous and passionate enemy could turn their stoicism! Set over against them those generous peoples who were devoured by ardent love of glory and of their country, imagine your Christian republic face to face with Sparta or Rome: the pious Christians will be beaten, crushed and destroyed, before they know where they are, or will owe their safety only to the contempt their enemy will conceive for them. It was to my mind a fine oath that was taken by the soldiers of Fabius, who swore, not to conquer or die, but to come back victorious — and kept their oath. Christians would never have taken such an oath; they would have looked on it as tempting God.&lt;br /&gt;&lt;br /&gt;But I am mistaken in speaking of a Christian republic; the terms are mutually exclusive. Christianity preaches only servitude and dependence. Its spirit is so favourable to tyranny that it always profits by such a régime. True Christians are made to be slaves, and they know it and do not much mind: this short life counts for too little in their eyes.&lt;br /&gt;&lt;br /&gt;I shall be told that Christian troops are excellent. I deny it. Show me an instance. For my part, I know of no Christian troops. I shall be told of the Crusades. Without disputing the valour of the Crusaders, I answer that, so far from being Christians, they were the priests' soldiery, citizens of the Church. They fought for their spiritual country, which the Church had, somehow or other, made temporal. Well understood, this goes back to paganism: as the Gospel sets up no national religion, a holy war is impossible among Christians.&lt;br /&gt;&lt;br /&gt;Under the pagan emperors, the Christian soldiers were brave; every Christian writer affirms it, and I believe it: it was a case of honourable emulation of the pagan troops. As soon as the emperors were Christian, this emulation no longer existed, and, when the Cross had driven out the eagle, Roman valour wholly disappeared.&lt;br /&gt;&lt;br /&gt;But, setting aside political considerations, let us come back to what is right, and settle our principles on this important point. The right which the social compact gives the Sovereign over the subjects does not, we have seen, exceed the limits of public expediency.46 The subjects then owe the Sovereign an account of their opinions only to such an extent as they matter to the community. Now, it matters very much to the community that each citizen should have a religion. That will make him love his duty; but the dogmas of that religion concern the State and its members only so far as they have reference to morality and to the duties which he who professes them is bound to do to others. Each man may have, over and above, what opinions he pleases, without it being the Sovereign's business to take cognisance of them; for, as the Sovereign has no authority in the other world, whatever the lot of its subjects may be in the life to come, that is not its business, provided they are good citizens in this life.&lt;br /&gt;&lt;br /&gt;There is therefore a purely civil profession of faith of which the Sovereign should fix the articles, not exactly as religious dogmas, but as social sentiments without which a man cannot be a good citizen or a faithful subject.47 While it can compel no one to believe them, it can banish from the State whoever does not believe them — it can banish him, not for impiety, but as an anti-social being, incapable of truly loving the laws and justice, and of sacrificing, at need, his life to his duty. If any one, after publicly recognising these dogmas, behaves as if he does not believe them, let him be punished by death: he has committed the worst of all crimes, that of lying before the law.&lt;br /&gt;&lt;br /&gt;The dogmas of civil religion ought to be few, simple, and exactly worded, without explanation or commentary. The existence of a mighty, intelligent and beneficent Divinity, possessed of foresight and providence, the life to come, the happiness of the just, the punishment of the wicked, the sanctity of the social contract and the laws: these are its positive dogmas. Its negative dogmas I confine to one, intolerance, which is a part of the cults we have rejected.&lt;br /&gt;&lt;br /&gt;Those who distinguish civil from theological intolerance are, to my mind, mistaken. The two forms are inseparable. It is impossible to live at peace with those we regard as damned; to love them would be to hate God who punishes them: we positively must either reclaim or torment them. Wherever theological intolerance is admitted, it must inevitably have some civil effect;48 and as soon as it has such an effect, the Sovereign is no longer Sovereign even in the temporal sphere: thenceforce priests are the real masters, and kings only their ministers.&lt;br /&gt;&lt;br /&gt;Now that there is and can be no longer an exclusive national religion, tolerance should be given to all religions that tolerate others, so long as their dogmas contain nothing contrary to the duties of citizenship. But whoever dares to say: Outside the Church is no salvation, ought to be driven from the State, unless the State is the Church, and the prince the pontiff. Such a dogma is good only in a theocratic government; in any other, it is fatal. The reason for which Henry IV is said to have embraced the Roman religion ought to make every honest man leave it, and still more any prince who knows how to reason.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-580204779144843665?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/580204779144843665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=580204779144843665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/580204779144843665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/580204779144843665'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/01/rousseau.html' title='Rousseau'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3221396003938204122</id><published>2011-01-24T01:59:00.000+08:00</published><updated>2011-01-24T01:59:48.515+08:00</updated><title type='text'>Loving God's Judgment and His Appearing?</title><content type='html'>Will we Christians rejoice with the rest of creation at God's coming judgment? God help us...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Psa 96&lt;/b&gt;&lt;br /&gt;10 Say among the nations, "The LORD reigns;&lt;br /&gt;Indeed, the world is firmly established, it will not be moved;&lt;br /&gt;He will judge the peoples with equity." &lt;br /&gt;11 Let the heavens be glad, and let the earth rejoice;&lt;br /&gt;Let  the sea roar, and all it contains; &lt;br /&gt;12 Let the  field exult, and all that is in it &lt;br /&gt;Then all the  trees of the forest will sing for joy &lt;br /&gt;13 Before the LORD,  for He is coming,&lt;br /&gt;For He is coming to judge the earth &lt;br /&gt;He will judge the world in righteousness&lt;br /&gt;And the peoples in His faithfulness.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2 Tim 4&lt;/b&gt;&lt;br /&gt;8 in the future there is laid up for me the crown of righteousness, which the Lord, the righteous Judge, will award to me on that day; and not only to me, but also to all who have loved His appearing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rev 22&lt;/b&gt;&lt;br /&gt;... Come, Lord Jesus!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3221396003938204122?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3221396003938204122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3221396003938204122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3221396003938204122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3221396003938204122'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/01/loving-gods-judgment-and-his-appearing.html' title='Loving God&apos;s Judgment and His Appearing?'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6137031200929458500</id><published>2011-01-09T04:44:00.000+08:00</published><updated>2011-01-09T04:44:25.635+08:00</updated><title type='text'>Religiosity</title><content type='html'>What would you say to a Muslim who eats pork? Or Hindu who eats beef? Or a Catholic who &lt;a href="http://news.bbc.co.uk/1/hi/8493280.stm"&gt;instructs the pop on morality&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;What would you say to a Christian who is not "religious"? For God&lt;a href="http://www.cyberhymnal.org/htm/w/h/e/whenisur.htm"&gt; demands "my life, my all"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You who ask, "Why have you become more religious," read what's below (and indeed, there's more, if only time and space permitted), and ask the other, "Why are you so&amp;nbsp;irreligious?"&lt;br /&gt;&lt;br /&gt;You, Christian, what have you believed in? &lt;a href="http://www.hymnal.net/hymn.php/h/446"&gt;50-50&lt;/a&gt;?&lt;br /&gt;&lt;b&gt;Part One&lt;/b&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;================&lt;/div&gt;He who loves father or mother more than Me is not worthy of Me;&lt;br /&gt;and he who loves son or daughter more than Me is not worthy of Me.&lt;br /&gt;And he who does not take his cross and follow after Me is not worthy of Me. (Matt 10:37-38)&lt;br /&gt;================&lt;br /&gt;And (the young man) said to Him, "Teacher, I have kept all these things (the commandments: Do not murder, do not commit adultery, do not steal, do not bear false witness, do not defraud, honour your father and your mother) from my youth up."&lt;br /&gt;Looking at him, Jesus felt a love for him and said to him,&lt;br /&gt;"One thing you lack: go and sell all you possess and give to the poor, and you will have treasure in heaven; and come, follow Me." (Mark 10:21)&lt;br /&gt;================&lt;br /&gt;For kingdom of heaven is like a treasure hidden in the field, which a man found and hid again; and from joy over it he goes and &lt;u&gt;sells all that he has&lt;/u&gt; and buys that field. (Matt 13:44)&lt;br /&gt;================&lt;br /&gt;No one, after putting his hand to the plow and looking back, is fit for the kingdom of God. (Luk 9:62)&lt;br /&gt;================&lt;br /&gt;I have been crucified with Christ; and&lt;br /&gt;it is no longer I who live,&lt;br /&gt;but Christ lives in me; and&lt;br /&gt;the life which I now live in the flesh&lt;br /&gt;I live by faith in the Son of God,&lt;br /&gt;who loved me and gave Himself up for me. (Gal 2:20)&lt;br /&gt;================&lt;br /&gt;For you were bought at a price: therefore glorify God in your body (1 Cor 6:20)&lt;br /&gt;&lt;br /&gt;But the point is this: that when you consider what God has done for us, what ought you do?&lt;br /&gt;&lt;b&gt;Part Two&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;================&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For you were called to freedom, brethren; only do not turn your freedom into an opportunity for the flesh, but through love serve one another (Gal 6:13)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;================&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For if we go on sinning willfully after receiving the knowledge of the truth,&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;there no longer remains a sacrifice for sins, but a&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;terrifying expectation of judgment and the fury of a fire which will consume the adversaries.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;...&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;How much severer punishment do you think he will deserve who&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;has trampled under foot the Son of God, and&lt;/li&gt;&lt;li&gt;has regarded as unclean the blood of the covenant by which he was sanctified,&amp;nbsp;and&lt;/li&gt;&lt;li&gt;has insulted the Spirit of grace? (Heb 10:26, 29)&lt;/li&gt;&lt;/ol&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;================&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Our great God and Savior, Christ Jesus, who gave Himself for us to redeem us from every lawless deed, and to purify for Himself a people for His own possession, zealous for good deeds. (Tit 2:14)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;================&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If we say that we have fellowship with Him and yet walk in the darkness, we lie and do not practise the truth. (1 Jn 1:6)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6137031200929458500?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6137031200929458500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6137031200929458500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6137031200929458500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6137031200929458500'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2011/01/religiosity.html' title='Religiosity'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6921357958161242728</id><published>2010-12-03T06:41:00.000+08:00</published><updated>2010-12-03T06:41:29.221+08:00</updated><title type='text'>List of countries by English-speaking population</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_population#List_in_order_of_native_speakers"&gt;From this:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="wikitable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Rank&lt;/th&gt; &lt;th&gt;Country&lt;/th&gt; &lt;th&gt;First language&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="12" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Flag_of_the_United_States.svg/22px-Flag_of_the_United_States.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/United_States" title="United States"&gt;United States&lt;/a&gt;&lt;/td&gt; &lt;td&gt;214,809,000&lt;sup class="reference" id="cite_ref-US_speakers_20-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_population#cite_note-US_speakers-20"&gt;[21]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Flag_of_the_United_Kingdom.svg/22px-Flag_of_the_United_Kingdom.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/United_Kingdom" title="United Kingdom"&gt;United Kingdom&lt;/a&gt;&lt;/td&gt; &lt;td&gt;58,200,000&lt;sup class="reference" id="cite_ref-Crystal_21-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_population#cite_note-Crystal-21"&gt;[22]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Flag_of_Canada.svg/22px-Flag_of_Canada.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Canada" title="Canada"&gt;Canada&lt;/a&gt;&lt;/td&gt; &lt;td&gt;18,232,195&lt;sup class="reference" id="cite_ref-Canada_speakers_22-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_population#cite_note-Canada_speakers-22"&gt;[23]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;...&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;10&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="13" src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Flag_of_Trinidad_and_Tobago.svg/22px-Flag_of_Trinidad_and_Tobago.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Trinidad_and_Tobago" title="Trinidad and Tobago"&gt;Trinidad and Tobago&lt;/a&gt;&lt;/td&gt; &lt;td&gt;1,145,000&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;11&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="15" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Flag_of_Singapore.svg/22px-Flag_of_Singapore.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Singapore" title="Singapore"&gt;Singapore&lt;/a&gt;&lt;/td&gt; &lt;td&gt;884,418&lt;sup class="reference" id="cite_ref-Singapore_speakers_28-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_English-speaking_population#cite_note-Singapore_speakers-28"&gt;[29]&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;12&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="13" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Flag_of_Guyana.svg/22px-Flag_of_Guyana.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Guyana" title="Guyana"&gt;Guyana&lt;/a&gt;&lt;/td&gt; &lt;td&gt;650,000&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;...&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;66&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="15" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/22px-Flag_of_France.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Guadeloupe" title="Guadeloupe"&gt;Guadeloupe&lt;/a&gt;&lt;/td&gt; &lt;td&gt;200&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;67&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="15" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/22px-Flag_of_France.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Saint_Pierre_and_Miquelon" title="Saint Pierre and Miquelon"&gt;Saint Pierre and Miquelon&lt;/a&gt;&lt;/td&gt; &lt;td&gt;188&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;68&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_Niue.svg/22px-Flag_of_Niue.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Niue" title="Niue"&gt;Niue&lt;/a&gt;&lt;/td&gt; &lt;td&gt;78&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;69&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Flag_of_the_Pitcairn_Islands.svg/22px-Flag_of_the_Pitcairn_Islands.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Pitcairn_Islands" title="Pitcairn Islands"&gt;Pitcairn&lt;/a&gt;&lt;/td&gt; &lt;td&gt;46&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;70&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Flag_of_Tokelau.svg/22px-Flag_of_Tokelau.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Tokelau" title="Tokelau"&gt;Tokelau&lt;/a&gt;&lt;/td&gt; &lt;td&gt;40&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;71&lt;/td&gt; &lt;td&gt;&lt;span class="flagicon"&gt;&lt;img alt="" class="thumbborder" height="11" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Flag_of_East_Timor.svg/22px-Flag_of_East_Timor.svg.png" width="22" /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/East_Timor" title="East Timor"&gt;East Timor&lt;/a&gt;&lt;/td&gt; &lt;td&gt;30&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;What? 30 speakers in East Timor?&lt;br /&gt;I can understand why Pitcairn has 46: the population's only 50 (according to Wikipedia).&lt;br /&gt;&lt;br /&gt;Who was so damn sure that in a country of ONE MILLION people there are only 30 (thirty, three zero) native speakers of English? Can you name them? Come on, if you can tell me there are thirty of them you can probably name them.&lt;br /&gt;&lt;br /&gt;For your information, there are about 750 letters and punctuation marks in this post. Multiply that by 1,333 and that will give you 1,000,000.&lt;br /&gt;&lt;br /&gt;For comparison, there are thirty dots in the next line (that's the number of native English speakers in Timor Leste):&lt;br /&gt;..... ..... ..... ..... ..... .....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6921357958161242728?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6921357958161242728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6921357958161242728' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6921357958161242728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6921357958161242728'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/12/list-of-countries-by-english-speaking.html' title='List of countries by English-speaking population'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1500083797551998010</id><published>2010-11-27T18:05:00.001+08:00</published><updated>2010-11-27T18:05:21.435+08:00</updated><title type='text'>everything looks better with some snow</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TPDX4h9XhfI/AAAAAAAAAOk/IN-VTFvjiSw/s1600/27112010218-721436.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_-X53o6X01rg/TPDX4h9XhfI/AAAAAAAAAOk/IN-VTFvjiSw/s320/27112010218-721436.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5544168507481490930" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1500083797551998010?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1500083797551998010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1500083797551998010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1500083797551998010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1500083797551998010'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/11/everything-looks-better-with-some-snow.html' title='everything looks better with some snow'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-X53o6X01rg/TPDX4h9XhfI/AAAAAAAAAOk/IN-VTFvjiSw/s72-c/27112010218-721436.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2038949090508075003</id><published>2010-11-25T07:49:00.000+08:00</published><updated>2010-11-25T07:49:32.282+08:00</updated><title type='text'>Eph 2</title><content type='html'>1 As for you, you were dead in your transgressions and sins, 2 in which you used to live when you followed the ways of this world and of the ruler of the kingdom of the air, the spirit who is now at work in those who are disobedient. 3 All of us also lived among them at one time, gratifying the cravings of our flesh and following its desires and thoughts. Like the rest, we were by nature deserving of wrath. 4 But because of his great love for us, God, who is rich in mercy, 5 made us alive with Christ even when we were dead in transgressions—it is by grace you have been saved. 6 And God raised us up with Christ and seated us with him in the heavenly realms in Christ Jesus, 7 in order that in the coming ages he might show the incomparable riches of his grace, expressed in his kindness to us in Christ Jesus. 8 For it is by grace you have been saved, through faith—and this is not from yourselves, it is the gift of God— 9 not by works, so that no one can boast. 10 For we are God’s handiwork, created in Christ Jesus to do good works, which God prepared in advance for us to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2038949090508075003?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2038949090508075003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2038949090508075003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2038949090508075003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2038949090508075003'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/11/eph-2.html' title='Eph 2'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7628366921488423055</id><published>2010-11-01T07:47:00.004+08:00</published><updated>2010-11-01T08:24:22.413+08:00</updated><title type='text'>Important Answer to the (Rightfully) Irrelevant Question</title><content type='html'>&lt;i&gt;Which denomination are you from?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I'm a Christian just as you are! &lt;br /&gt;&lt;hr/&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Is Christ divided? Was the Presbytery crucified for you? Were you baptized into the Local Church Movement*?&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What can be a better reply? Oh, for more wisdom to see beyond earthly divisions!&lt;br /&gt;&lt;br /&gt;* Particular for the local church movement, it's often feels weird to say "I'm from the Church in XXX" and then to receive a reply "which Church?", which is still pointless division. Yet supposing we &lt;i&gt;really&lt;/i&gt; believe in a single Church, then it's more logical to make the stand from the start.&lt;br /&gt;&lt;br /&gt;** The question can be circumvented by asking "which &lt;i&gt;church&lt;/i&gt; do you &lt;i&gt;go&lt;/i&gt; to?" But it can be countered by picking on the loose usage of the term "church". It would not prevent the "Church in XXX/Which Church?" conundrum but still gets the more important point across first.&lt;br /&gt;&lt;br /&gt;*** Is it irrelevant? Don't I need to know your beliefs and practices? Yes, it is, but among those who are weak it is hardly the most pressing issue. Among those who are strong(er), it is far too simplistic to think you can generalize his/her beliefs with a one-word description.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7628366921488423055?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7628366921488423055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7628366921488423055' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7628366921488423055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7628366921488423055'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/11/important-answer-to-rightfully.html' title='Important Answer to the (Rightfully) Irrelevant Question'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3776701314042668994</id><published>2010-10-30T18:51:00.000+08:00</published><updated>2010-10-30T18:52:07.286+08:00</updated><title type='text'>The Falling and Yellowing Autumn Leaves</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_-X53o6X01rg/TMv419GYBBI/AAAAAAAAAOU/yqJV__XINuE/s1600/30102010179-727287.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_-X53o6X01rg/TMv419GYBBI/AAAAAAAAAOU/yqJV__XINuE/s320/30102010179-727287.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5533790172972844050" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_-X53o6X01rg/TMv42TVk6kI/AAAAAAAAAOc/Cztp9pYn1nY/s1600/30102010178-728568.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_-X53o6X01rg/TMv42TVk6kI/AAAAAAAAAOc/Cztp9pYn1nY/s320/30102010178-728568.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5533790178942184002" /&gt;&lt;/a&gt;&lt;/p&gt;Most leaves are still green. The grass is still green. Bushes outside my accommodation are still green.&lt;p&gt;But the leaves are piling up in ever increasing amounts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3776701314042668994?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3776701314042668994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3776701314042668994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3776701314042668994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3776701314042668994'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/falling-and-yellowing-autumn-leaves.html' title='The Falling and Yellowing Autumn Leaves'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-X53o6X01rg/TMv419GYBBI/AAAAAAAAAOU/yqJV__XINuE/s72-c/30102010179-727287.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7334323830025142394</id><published>2010-10-29T05:10:00.000+08:00</published><updated>2010-10-29T05:10:54.321+08:00</updated><title type='text'>Writing</title><content type='html'>I cannot explain it, but I have lost the will to write.&lt;br /&gt;&lt;br /&gt;Should I rant about how expensive food (and just about everything!) is here (in the UK)?&lt;br /&gt;Should I rant about how crazy their drinking culture is?&lt;br /&gt;Should I rant about how slowly the coursework is picking up in a place as prestigious as CU?&lt;br /&gt;Should I rant about how hard it is to find free wireless networks outside of Singapore?&lt;br /&gt;Should I rant about how slow customs was at Heathrow?&lt;br /&gt;Should I rant about how I argued with a professor about gravity?&lt;br /&gt;Should I rant about how poorly equipped the building is where I live?&lt;br /&gt;Should I rant about the weather? The heating?&lt;br /&gt;&lt;br /&gt;Should I rant about the student newspapers? The UK newspapers? The injustices in the welfare cuts? The &amp;nbsp;people who complain about the cuts?&lt;br /&gt;&lt;br /&gt;But I don't see a need to. It's not worth my time. Not they are all unimportant -- some are important. Perhaps without GP -- a paper that forces you to critique and pick a stand -- I could not be bothered at all about stuff going on around me.&lt;br /&gt;&lt;br /&gt;Perhaps it is the recognition that nothing is simple. Once you have heard the SAF oldies speak about organizations, people and society, you can hardly keep an ideal.&lt;br /&gt;&lt;br /&gt;Perhaps it is realizing that nothing that comes your way happens by chance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7334323830025142394?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7334323830025142394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7334323830025142394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7334323830025142394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7334323830025142394'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/writing.html' title='Writing'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1081716269404225362</id><published>2010-10-27T06:11:00.000+08:00</published><updated>2010-10-27T06:11:14.586+08:00</updated><title type='text'>Without Murmuring or Questioning</title><content type='html'>Phil 2 (14) Do all things without murmurings and questionings, (15) that ye may become blameless and harmless, children of God without blemish in the midst of a crooked and perverse generation, among whom ye are seen as lights in the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1081716269404225362?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1081716269404225362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1081716269404225362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1081716269404225362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1081716269404225362'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/without-murmuring-or-questioning.html' title='Without Murmuring or Questioning'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7212789169377577232</id><published>2010-10-22T05:49:00.000+08:00</published><updated>2010-10-22T05:49:46.300+08:00</updated><title type='text'>Drinking parties</title><content type='html'>&lt;blockquote&gt;3For you have spent enough time in the past doing what pagans choose to do—living in debauchery, lust, drunkenness, orgies, carousing and detestable idolatry. 4They think it strange that you do not plunge with them into the same flood of dissipation, and they heap abuse on you.&lt;/blockquote&gt;&lt;br /&gt;On the one hand, I remember these words when they offer me a drink, or invite me to a club.&lt;br /&gt;&lt;br /&gt;On the other hand, I hope it is not simply my excuse for my anti-social nature.&lt;br /&gt;&lt;br /&gt;Still, &lt;br /&gt;&lt;blockquote&gt;7The end of all things is near. Therefore be clear minded and self-controlled so that you can pray.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7212789169377577232?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7212789169377577232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7212789169377577232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7212789169377577232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7212789169377577232'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/drinking-parties.html' title='Drinking parties'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3183403741837737103</id><published>2010-10-08T06:41:00.000+08:00</published><updated>2010-10-08T06:41:06.654+08:00</updated><title type='text'>English English</title><content type='html'>I think I know what's the problem. In Singapore, Singlish is our informal register while English is our formal register. They are strictly divided between work and play, and never overlap.&lt;br /&gt;&lt;br /&gt;On the other hand, in the UK (and possibly elsewhere), English is both the formal and informal register. For us, the challenge is in talking normally and casually in a register that we have only used in formal occasions before. The accent is not the problem -- CMIO all have different accents anyway, but we understand one another -- but the &lt;i&gt;ang moh&lt;/i&gt;&amp;nbsp;accent is a hint that this person does not understand Singlish, and a fallback to proper English is required, whereupon we freeze up.&lt;br /&gt;&lt;br /&gt;Same with China Chinese, even Malaysian Chinese. Mandarin + English jargon is the norm among Chinese-speaking Singaporeans (don't believe? Who in Singapore actually says 公积金?). But when we hear someone speaking impeccable Mandarin (in any accent -- China, or even the almost undetectable Malaysian accent), it is a hint that this person may not understand English jargon and it is time to fall back to proper Mandarin, whereupon we trip up for lack of technical vocabulary.&lt;br /&gt;&lt;br /&gt;This is my theory.&lt;br /&gt;&lt;br /&gt;Whatever the case, it is so relaxing to unfreeze my tongue just by speaking to a Singaporean, Malaysian or even Chinese students who had studied in Singapore. It is like taking off a stuffy suit and putting on T-shirts and berms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3183403741837737103?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3183403741837737103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3183403741837737103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3183403741837737103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3183403741837737103'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/english-english.html' title='English English'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1345477416869050673</id><published>2010-10-07T04:30:00.000+08:00</published><updated>2010-10-07T04:30:41.584+08:00</updated><title type='text'>Oh, Cambridge</title><content type='html'>&lt;i&gt;&lt;blockquote&gt;&lt;i&gt;Seek ye first the kingdom of God, and his righteousness,&lt;/i&gt;&lt;/blockquote&gt;&lt;/i&gt;&lt;blockquote&gt;&lt;i&gt;And all these things shall be added unto you.&lt;/i&gt;&lt;/blockquote&gt;&lt;div&gt;THAT shall be my study technique.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1345477416869050673?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1345477416869050673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1345477416869050673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1345477416869050673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1345477416869050673'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/10/oh-cambridge.html' title='Oh, Cambridge'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3498467256613470064</id><published>2010-09-24T20:31:00.002+08:00</published><updated>2010-09-24T20:32:05.003+08:00</updated><title type='text'>camp</title><content type='html'>i am going to a camp far far away&lt;br /&gt;it is on a remote island&lt;br /&gt;14 hours away&lt;br /&gt;the confinement is 8 weeks long,&lt;br /&gt;with a high probability of extra duty&lt;br /&gt;the liability is for 4 years&lt;br /&gt;for that the government gives&lt;br /&gt;a monthly allowance&lt;br /&gt;i won't carry a rifle&lt;br /&gt;the pen's mightier than the sword&lt;br /&gt;nights off are restricted to the island&lt;br /&gt;but it's a big island&lt;br /&gt;oh, and nights off are given daily&lt;br /&gt;i bunk in an ulu spot&lt;br /&gt;removed from urban hustle&lt;br /&gt;i cannot cabut&lt;br /&gt;because it is my duty&lt;br /&gt;or else government will make me&lt;br /&gt;pay and pay&lt;br /&gt;hampir setengah mati&lt;br /&gt;i shall return&lt;br /&gt;worn and weary&lt;br /&gt;aged&lt;br /&gt;with one more piece of paper&lt;br /&gt;to my name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3498467256613470064?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3498467256613470064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3498467256613470064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3498467256613470064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3498467256613470064'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/camp.html' title='camp'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8682733663304868484</id><published>2010-09-24T16:27:00.000+08:00</published><updated>2010-09-24T16:27:47.439+08:00</updated><title type='text'>Old Hong Kong Stamps and Commorative Stamps</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-X53o6X01rg/TJxftJVib1I/AAAAAAAAANs/S_hj6Uutirw/s1600/24092010080.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_-X53o6X01rg/TJxftJVib1I/AAAAAAAAANs/S_hj6Uutirw/s320/24092010080.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxfzd0GgeI/AAAAAAAAANw/ko0le-2PQiU/s1600/24092010081.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxfzd0GgeI/AAAAAAAAANw/ko0le-2PQiU/s320/24092010081.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxf7nTQqgI/AAAAAAAAAN0/hI1xMUFkZ3Y/s1600/24092010082.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxf7nTQqgI/AAAAAAAAAN0/hI1xMUFkZ3Y/s320/24092010082.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgDvrQ9nI/AAAAAAAAAN4/MnRGNDTsGPc/s1600/24092010083.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgDvrQ9nI/AAAAAAAAAN4/MnRGNDTsGPc/s320/24092010083.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgK3LvNmI/AAAAAAAAAN8/rfnKQOVzH1Y/s1600/24092010084.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgK3LvNmI/AAAAAAAAAN8/rfnKQOVzH1Y/s320/24092010084.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgRExl4gI/AAAAAAAAAOA/U0DPG-mQKj0/s1600/24092010085.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgRExl4gI/AAAAAAAAAOA/U0DPG-mQKj0/s320/24092010085.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgXgfcEOI/AAAAAAAAAOE/GTTJ-F5qZ68/s1600/24092010086.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgXgfcEOI/AAAAAAAAAOE/GTTJ-F5qZ68/s320/24092010086.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgfZ-IEQI/AAAAAAAAAOI/I7k_wgaEiBA/s1600/24092010089.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_-X53o6X01rg/TJxgfZ-IEQI/AAAAAAAAAOI/I7k_wgaEiBA/s320/24092010089.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;From my grand-aunt. Available for sale, negotiable. Anyone keen?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8682733663304868484?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8682733663304868484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8682733663304868484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8682733663304868484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8682733663304868484'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/old-hong-kong-stamps-and-commorative.html' title='Old Hong Kong Stamps and Commorative Stamps'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-X53o6X01rg/TJxftJVib1I/AAAAAAAAANs/S_hj6Uutirw/s72-c/24092010080.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6213476962180637142</id><published>2010-09-13T20:16:00.000+08:00</published><updated>2010-09-13T20:16:38.143+08:00</updated><title type='text'>Backing Up Email</title><content type='html'>How long does it take to backup your Microsoft Outlook Email?&lt;br /&gt;&lt;br /&gt;Regularly? Unobtrusively?&lt;br /&gt;&lt;br /&gt;It turns out that Microsoft Outlook stores its data in ONE BIG FILE. Doing daily backups of ONE BIG FILE is not a wise idea, especially if your backup disk is only 500GB and your BIG FILE is already 1GB.&lt;br /&gt;&lt;br /&gt;If I had a &lt;a href="http://subversion.apache.org/"&gt;system based on binary diffs&lt;/a&gt;, it would have worked, but I didn't. I was using &lt;a href="http://www.educ.umu.se/~cobian/cobianbackup.htm"&gt;Cobian Backup&lt;/a&gt; instead. Its an excellent piece of software, but its concept of incremental backup does not mean backing up just the differences, but only the files that &lt;i&gt;differ&lt;/i&gt;, which means it is not as space efficient as Subversion could be.&lt;br /&gt;&lt;br /&gt;I had to revisit a NS-time project where I had to make it super-duper easy to make email backups. With the prior experience, I re-wrote the script in one afternoon. Tomorrow, I have to tweak the script to save the email store onto the backup disk.&lt;br /&gt;=====&lt;br /&gt;During my NS, we had &lt;i&gt;&lt;b&gt;one&lt;/b&gt;&lt;/i&gt; PC where we kept all our files, all our emails and all our templates. Without our files, emails and templates, we would not be able to refer to past conversations and we would be totally at a loss what to do.&lt;br /&gt;&lt;br /&gt;Of course, when the PC started to crash perhaps once every week, the regulars started to get worried. Then they realized, of course, that they could NOT transfer the old data anywhere. The LAN was locked down tight. There was no way to share files and folders, except via the public folders that provided a puny 50MB of space. To get an example of how puny it was, two months' worth of emails, IIRC, is already about 100MB in size.&lt;br /&gt;&lt;br /&gt;In short, a network solution was impossible. We had to transfer files via a thumbdrive. Anything that requires plugging in the same thumbdrive into two different computers requires time. Time requires discipline. Security is also a concern, so the thumbdrives have to be scanned for viruses, and scanning requires even more discipline. And finally, the overbearing security consciousness of the SAF meant that a proper backup made to &lt;i&gt;another&lt;/i&gt;&amp;nbsp;account (just in case the original IT smart card was lost/ destroyed/ damaged) had to be first decrypted, then re-encrypted. One slight mistake in the process and the entire file becomes useless.&amp;nbsp;The most convenient way, therefore, was to not backup altogether. In short, backups were rarely done. Even a macro to simplify the unnecessarily complicated &lt;i&gt;Archive Folders...&lt;/i&gt;&amp;nbsp;dialog box could not help much.&lt;br /&gt;&lt;br /&gt;So in a network like AMS's, where security is virtually non-existent, the trade-off is that back-ups can be done very easily. Is that a good trade-off?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6213476962180637142?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6213476962180637142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6213476962180637142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6213476962180637142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6213476962180637142'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/backing-up-email.html' title='Backing Up Email'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8304832642584032896</id><published>2010-09-04T22:39:00.001+08:00</published><updated>2010-09-04T22:39:24.907+08:00</updated><title type='text'>linux</title><content type='html'>i have to eat my words...&lt;br /&gt;&lt;br /&gt;Ubuntu 10.4 is a good alternative to Presto or Windows XP+AVG+AVG scheduled scans when I need Internet access *fast*.&lt;br /&gt;&lt;br /&gt;It is also far easier to install and use Subversion on Ubuntu than on Windows.&lt;br /&gt;&lt;br /&gt;But the preference ends (and must end) here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8304832642584032896?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8304832642584032896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8304832642584032896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8304832642584032896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8304832642584032896'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/linux.html' title='linux'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7013055643597005354</id><published>2010-09-03T13:52:00.000+08:00</published><updated>2010-09-03T13:52:06.380+08:00</updated><title type='text'>Upsetting the Ethnic Balance</title><content type='html'>The ethnic makeup of Singapore has hardly changed. The government had used migration to compensate for slow reproductive rates in certain ethnic groups by bringing in migrants of similar ethnicity. It's quite telling when the government needs to pull in hoards of PRC Chinese and ROI Indians even while "it is not easy to attract Malay or pribumi talent from Southeast Asia," and the ethnic makeup stays the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7013055643597005354?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7013055643597005354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7013055643597005354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7013055643597005354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7013055643597005354'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/upsetting-ethnic-balance.html' title='Upsetting the Ethnic Balance'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1232491712275116589</id><published>2010-09-02T12:05:00.000+08:00</published><updated>2010-09-02T12:05:08.610+08:00</updated><title type='text'>Visa Application</title><content type='html'>In most of our travels, we (referring to Singaporeans) just take our passport and &lt;i&gt;go&lt;/i&gt;. Visas are generally unheard of, unless you want to work or study overseas. The visa application today reminded me of this and made me so glad I am holding a Singapore passport.&lt;br /&gt;&lt;br /&gt;This is especially true if a visa application requires passports to be sent to an embassy in a different country. Imagine the risk if it something should happen to it. Imagine the time wasted at application centres, and being confined to your country until your passport returns to you. Imagine the visa application fees.&lt;br /&gt;&lt;br /&gt;Yes, Singapore is a great place to live and work, even though &lt;a href="http://temasekreview.com/"&gt;"the majority of netizens"&lt;/a&gt; might disagree, and its passports are one of the best of its kind; not that there aren't any bad things about the current establishment, or that it is perfect, or that there are no reasons for discontent, or that the budgeting has always been as tight as we could wish, or that the salaries paid to politicians are generally acceptable... but as far as we can "live peacefully and quietly in all godliness and holiness" (1 Tim 2:1), it is a wonderful thing.&lt;br /&gt;&lt;br /&gt;As we count our blessings in Singapore, I want to remember 2 Cor 8: &lt;i&gt;Our desire is not that others might be relieved while you are hard pressed, but that there might be equality. At the present time, your plenty will supply what they need, so that in turn their plenty will supply what you need. Then there will be equality, as it is written, "He who gathered much did not have too much, and he who gathered little did not have too little."&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;To give to the churches which lack, in our time of plenty...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1232491712275116589?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1232491712275116589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1232491712275116589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1232491712275116589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1232491712275116589'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/09/visa-application.html' title='Visa Application'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7515426208394616331</id><published>2010-08-30T14:10:00.000+08:00</published><updated>2010-08-30T14:10:12.207+08:00</updated><title type='text'>Time Check</title><content type='html'>It is 13:50 as I begin to write this.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PM made his rally speech last night, which was not over until 10pm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Amazingly, Temasek Review already knew that "the majority of netizens"&amp;nbsp;&lt;a href="http://www.temasekreview.com/2010/08/30/netizens-unimpressed-with-pm-lees-national-day-rally-speech/"&gt;are unimpressed by PM's speech&lt;/a&gt;. Wow! Did they start a poll? When did it start? 10 PM? When did it end? 7AM? Was the poll open while normal people were awake and using their computers/ iPhones? Were they able to solicit even 20, maybe 30 comments from these "netizens"?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sure, "voicing dissent is not unpatriotic; it is our duty." Sure. If this is &lt;a href="http://www.straitstimes.com.sg/"&gt;biased, untruthful reporting&lt;/a&gt;, so is claiming that the "majority of netizens" have a certain opinion of PM's speech, without having done a proper poll. What netizens? How many netizens? When? What about "netizens" who make less noise? At least claim that &lt;u&gt;initial comments&lt;/u&gt;&amp;nbsp;from &lt;u&gt;netizens writing in to TR&lt;/u&gt;&amp;nbsp;are unimpressed. Highlight that one of the comments source is &lt;i&gt;your &lt;/i&gt;main website -- not that the people who visit your website necessarily have a biased viewpoint, but you know the demographics of your own visitors. Make it clear that it was TR netizens only -- not TOC netizens, for example.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes, you included your sources, but they were right at the end of the page. And that does not change the fact that the first sentence was a misleading comment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have no problem with the rest of the article. It is Temask Review and I know what to expect. But it is the first sentence that is offending. If that was the true voice of Singapore, then Singaporeans are truly idiots at surveys and statistics.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7515426208394616331?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7515426208394616331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7515426208394616331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7515426208394616331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7515426208394616331'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/08/time-check.html' title='Time Check'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-390139146046111206</id><published>2010-08-23T09:13:00.001+08:00</published><updated>2010-08-23T09:13:37.979+08:00</updated><title type='text'>Good "Instant" Coffee</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_-X53o6X01rg/THHLQmBZtvI/AAAAAAAAAM8/dPHf8XdS38s/s1600/10925824-717981.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_-X53o6X01rg/THHLQmBZtvI/AAAAAAAAAM8/dPHf8XdS38s/s320/10925824-717981.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5508407305195599602" /&gt;&lt;/a&gt;&lt;/p&gt;This beats all the 3-in-ones! (Raiding the MOH Ops Centre pantry at least 1x per day.) &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-390139146046111206?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/390139146046111206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=390139146046111206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/390139146046111206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/390139146046111206'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/08/good-instant-coffee.html' title='Good &quot;Instant&quot; Coffee'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-X53o6X01rg/THHLQmBZtvI/AAAAAAAAAM8/dPHf8XdS38s/s72-c/10925824-717981.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-566404025500939554</id><published>2010-08-18T00:06:00.000+08:00</published><updated>2010-08-18T00:06:24.509+08:00</updated><title type='text'>Google Docs -- the Good and Bad</title><content type='html'>So it came to pass that I was to be stuck many days and many hours in an Ops Centre (again), although this time, I am a civilian and not an owner of the Ops Room. I am a contractor.&lt;br /&gt;&lt;br /&gt;It is not a 24-hr Ops Room, but the work lasts from 7am to 11pm. The beauty of 24-hr Ops Rooms is that the same computer can accumulate plenty of dust from being handed over from A to B to A to B and so on. My ADG Ops Room PC had amazing uptimes despite running Windows XP. In general only my programming and the other crazy things I did on it could crash it.&lt;br /&gt;&lt;br /&gt;Of course, 24-hr duty cycles are tiring. But in a 16-hour Ops Room with strangers and intruders, as a matter of principle you simply have to take the computer with you when you leave. If A does the morning shifts and B the evening shifts, then both &lt;u&gt;must&lt;/u&gt; have separate laptops, otherwise B will take the laptop from A and A will be left without a &lt;a href="http://en.wikipedia.org/wiki/FLOPS"&gt;FLOP&lt;/a&gt;&amp;nbsp;the next day.&lt;br /&gt;&lt;br /&gt;That's when Google Docs became so charming. Since having two laptops is inevitable, we needed a way to synchronize data, even while isolated from the company LAN and from the other person's computer. A thumbdrive will not do -- A could transfer to B, but B will not be able to transfer data to A the next day (without defeating the shift system). Emailing works, only when you have enough computer literacy going around and enough patience to do manual version control. (B-&amp;gt;A: These are the most updated files as of 17 Aug 11:46. B-&amp;gt;A: Oh no! There is an amendment to XXX.doc as of 17 Aug 11:47. A-&amp;gt;B: There is a mistake in ...)&lt;br /&gt;&lt;br /&gt;That's the beauty of Google Docs (or cloud computing in general) -- we share the same timetable, the same contact list, the same to-do list -- everything is synchronized. I update the stand-up timings, he updates the stand-down timings. I amend the contact list and everyone sees the corrected number. I can access the data from home while he updates it from work. We have migrated the eternal uptime of a permanent 24-hr PC to Google's 99.9% uptime servers.&lt;br /&gt;&lt;br /&gt;Granted, it's not as easy to use. I still need my PivotTables and Autofilters. Also with an unstable 3G broadband &amp;nbsp;shared among 6+ users, it is slow. On the other hand, speed issues aside, we don't analyze data everyday so I can always postpone the date on which I export the GSpreadsheet to Excel to generate the PivotTable. But when that happens, I have left the realm of cloud computing and entered into version control hell. (pivottable 10 Aug.xls, pivottable 12 Aug.xls, pivottable 12 Aug (2).xls, ...) Autofilters? Ah well, it sucks not having filters but that's just too bad. I hide the offending rows. As far as &lt;i&gt;data entry&lt;/i&gt;&amp;nbsp;in tabular form is concerned, an online spreadsheet does the job reasonably well. Just. keep. hiding. old. data. Delay processing the data until the end.&lt;br /&gt;&lt;br /&gt;In short, it has been a rough experience, but I'm thankful that there was a solution.&lt;br /&gt;&lt;br /&gt;After all, I have not paid a cent for it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(which leads one to wonder how GOOG makes money out of it, how much supernormal profits it must be making from advertising, and how sustainable this whole cloud computing business is...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-566404025500939554?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/566404025500939554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=566404025500939554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/566404025500939554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/566404025500939554'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/08/google-docs-good-and-bad.html' title='Google Docs -- the Good and Bad'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2612225374372577176</id><published>2010-08-11T23:12:00.000+08:00</published><updated>2010-08-11T23:12:27.914+08:00</updated><title type='text'>Colossians</title><content type='html'>Was going through 1 Cor 8 in the Wed pursuit, and remembered a verse vaguely. Flipping (as literally as it can be done on a mobile phone) through the Bible I landed on Colossians 2 (1 Tim is similar but not quite):&lt;br /&gt;&lt;blockquote&gt;16Therefore no one is to act as your judge in regard to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;food or drink or in respect to a festival or a new moon or a Sabbath day&lt;/span&gt;&lt;/b&gt;--&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;17things which are a mere shadow of what is to come; but &lt;b&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;the substance belongs to Christ&lt;/span&gt;&lt;/b&gt;.&lt;/blockquote&gt;&lt;blockquote&gt;18Let no one keep defrauding you of your prize by delighting in self-abasement and the worship of the angels, taking his stand on visions he has seen, inflated without cause by his fleshly mind,&lt;/blockquote&gt;&lt;blockquote&gt;19and not&lt;b&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt; holding fast to the head, from whom the entire body, being supplied and held together by the joints and ligaments, grows with a growth which is from God&lt;/span&gt;&lt;/b&gt;.&lt;/blockquote&gt;&lt;blockquote&gt;20If you have died with Christ to the elementary principles of the world, &lt;b&gt;why,&lt;/b&gt; as if you were living in the world, &lt;b&gt;do you submit yourself to decrees, such as,&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;21"Do not handle, do not taste, do not touch!"&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;22(which all refer to things destined to perish with use)--in accordance with the commandments and teachings of men?&lt;/blockquote&gt;&lt;blockquote&gt;23&lt;b&gt;&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;These are matters which have, to be sure, the appearance of wisdom in self-made religion and self-abasement and severe treatment of the body, but are of no value against fleshly indulgence&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Would you see that it is&amp;nbsp;&lt;u&gt;not&lt;/u&gt; a matter of saying grace, &lt;a href="http://www.kencollins.com/question-38.htm"&gt;eating fish&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Flagellant"&gt;flagellation&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Christmas"&gt;fes&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Easter"&gt;tiv&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Good_Friday"&gt;als&lt;/a&gt; etc.?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2612225374372577176?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2612225374372577176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2612225374372577176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2612225374372577176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2612225374372577176'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/08/colossians.html' title='Colossians'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2358773233055063028</id><published>2010-08-07T12:48:00.000+08:00</published><updated>2010-08-07T12:48:14.147+08:00</updated><title type='text'>Excel Formulaics</title><content type='html'>People deluded by the benefits of the command line and regular expressions may not realize that alternatives are possible on Windows, without using Cygwin or the Command Prompt. No, not using VIM for Windows either.&lt;br /&gt;&lt;br /&gt;We think ourselves extremely smart when we do this in VIM:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Apples&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Oranges&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Kiwis&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Bananas&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;gt;&amp;gt; :s/^(.*)$/&amp;lt;li&amp;gt;$1&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Giving us:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;li&amp;gt;Apples&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &amp;lt;li&amp;gt;Oranges&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Kiwis&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;Bananas&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Giving me:&lt;br /&gt;&lt;br /&gt;&amp;lt;li&amp;gt;Apples&amp;lt;/li&amp;gt;       &amp;lt;li&amp;gt;Oranges&amp;lt;/li&amp;gt;       &amp;lt;li&amp;gt;Kiwis&amp;lt;/li&amp;gt;         &amp;lt;li&amp;gt;Bananas&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;Oh yea. Well done. You know Regex. Bravo. Brilliant. But it could have been done relatively simply in Excel, without having to &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;man sed&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;man perlre&lt;/span&gt;, or anything of that sort.&lt;br /&gt;&lt;br /&gt;Consider the following:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr style="background-color: #cccccc;"&gt;   &lt;td&gt;&lt;/td&gt;   &lt;td&gt;A&lt;/td&gt;   &lt;td&gt;B&lt;/td&gt;   &lt;td&gt;C&lt;/td&gt;   &lt;td&gt;D&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;   &lt;td style="background-color: #cccccc;"&gt;1&lt;/td&gt;   &lt;td&gt;&amp;lt;li&amp;gt;&lt;/td&gt;   &lt;td&gt;Apples&lt;/td&gt;   &lt;td&gt;&amp;lt;/li&amp;gt;&lt;/td&gt;   &lt;td&gt;=CONCATENATE(B4,C4,D4)&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;   &lt;td style="background-color: #cccccc;"&gt;2&lt;/td&gt;   &lt;td&gt;&amp;lt;li&amp;gt;&lt;/td&gt;   &lt;td&gt;Oranges&lt;/td&gt;   &lt;td&gt;&amp;lt;/li&amp;gt;&lt;/td&gt;   &lt;td&gt;=CONCATENATE(B5,C5,D5)&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;   &lt;td style="background-color: #cccccc;"&gt;3&lt;/td&gt;   &lt;td&gt;&amp;lt;li&amp;gt;&lt;/td&gt;   &lt;td&gt;Kiwis&lt;/td&gt;   &lt;td&gt;&amp;lt;/li&amp;gt;&lt;/td&gt;   &lt;td&gt;=CONCATENATE(B6,C6,D6)&lt;/td&gt;   &lt;/tr&gt;&lt;tr&gt;   &lt;td style="background-color: #cccccc;"&gt;4&lt;/td&gt;   &lt;td&gt;&amp;lt;li&amp;gt;&lt;/td&gt;   &lt;td&gt;Bananas&lt;/td&gt;   &lt;td&gt;&amp;lt;/li&amp;gt;&lt;/td&gt;   &lt;td&gt;=CONCATENATE(B7,C7,D7)&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;With this method, I copy D1:D4 to Notepad, and voila, the HTML &amp;lt;LI&amp;gt; elements are formed:&lt;/div&gt;&lt;div&gt;&amp;lt;li&amp;gt;Apples&amp;lt;/li&amp;gt;       &amp;lt;li&amp;gt;Oranges&amp;lt;/li&amp;gt;       &amp;lt;li&amp;gt;Kiwis&amp;lt;/li&amp;gt;         &amp;lt;li&amp;gt;Bananas&amp;lt;/li&amp;gt;&lt;br /&gt;&lt;br /&gt;The benefits of using Excel:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;No funny markup required (s//, m//). No need for funny flags (//g, //i). No need to count brackets ($1, $2). Just a handy formula sheet.&lt;/li&gt;&lt;li&gt;Formatting functions are available for you. The program is smart enough to understand Dates, Times, and Numbers. (=TEXT( [value], [format] ) )&lt;/li&gt;&lt;li&gt;Compared to Perl/ sed, you get to see your intermediate results, without much complications, without having to dig deep into the Regex syntax to understand your code. No lengthy debugging.&lt;/li&gt;&lt;li&gt;Compared to VIM, you get to &lt;i&gt;preserve &lt;/i&gt;your intermediate results, anywhere in a spreadsheet with 65,536 rows x 256 columns. No more lengthy undos.&lt;/li&gt;&lt;li&gt;Compared to VIM, because of the previous benefit, you can even merge multiple intermediate results.&lt;/li&gt;&lt;li&gt;Finally, compared to all other command line options, the process is visible.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;A slightly more complicated example:&lt;/div&gt;&lt;div&gt;NRIC Checker. e.g.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; [cell2]: MID([cell], 2, 1) * 2 + MID([cell], 3,1) * 7 + ...&amp;nbsp;MID([cell], 8,1) * 2 , 11)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; [cell3]:&amp;nbsp;MOD(cell2,11)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; [cell4]:&amp;nbsp;MID("ABCDEFGHIZJ", 11 - [cell3], 1)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; [cell5]:&amp;nbsp;if ([cell4] = MID([cell], 9, 1), "Valid", "Invalid")&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Isn't that clear? And simple? Excel is almost like a programming interface. The cells are variables. Formulas in cells are functions. Because all the intermediate results are displayed on screen, it's super-easy to debug. At the same time you can just "hide" the entire column to make your spreadsheet more presentable. Text processing has never been easier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another example, which showcases the "power" when Excel's text processing and number crunching are combined:&lt;/div&gt;&lt;div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr style="background-color: #cccccc;"&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;A&lt;/td&gt; &lt;td&gt;B&lt;/td&gt; &lt;td&gt;C&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;1&lt;/td&gt; &lt;td&gt;Al Bo&lt;/td&gt; &lt;td&gt;Dn Chu&lt;/td&gt; &lt;td&gt;$55&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;2&lt;/td&gt; &lt;td&gt;Al Bo&lt;/td&gt; &lt;td&gt;Dn Fr&lt;/td&gt; &lt;td&gt;$50&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;3&lt;/td&gt; &lt;td&gt;Bo Chu&lt;/td&gt; &lt;td&gt;Al Dn&lt;/td&gt; &lt;td&gt;$45&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;4&lt;/td&gt; &lt;td&gt;Chu Fr&lt;/td&gt; &lt;td&gt;Dn Bo&lt;/td&gt; &lt;td&gt;$40&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Where Al, Bo, Chu, Dn and Fr are persons. The task now is to pay Al $55 for every cell&amp;nbsp;in the first row&amp;nbsp;with his name in it, $50 for every cell&amp;nbsp;in the second row&amp;nbsp;with his name and so on. How should it be done?&lt;br /&gt;&lt;br /&gt;I used Excel's COUNTIF function. The syntax: COUNTIF( &lt;cell range=""&gt;, &lt;criteria&gt; )&lt;/criteria&gt;&lt;/cell&gt;&lt;br /&gt;&lt;br /&gt;I wished the following was possible (but it wasn't):&lt;br /&gt;COUNTIF(A1:C4, CONTAINS("Al"))&lt;br /&gt;&lt;br /&gt;But I could duplicate the values in the cells:&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr style="background-color: #cccccc;"&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;D&lt;/td&gt; &lt;td&gt;E&lt;/td&gt;       &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;1&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", A1, " ")&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", B1, " ")&lt;/td&gt;      &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;2&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", A2, " ")&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", B2, " ")&lt;/td&gt;      &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;3&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", A3, " ")&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", B3, " ")&lt;/td&gt;      &lt;/tr&gt;&lt;tr&gt; &lt;td style="background-color: #cccccc;"&gt;4&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", A4, " ")&lt;/td&gt; &lt;td&gt;=CONCATENATE(" ", B4, " ")&lt;/td&gt;      &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This pads all the original values of the cells with spaces before and after. This is so I can match the cells with&lt;br /&gt;=COUNTIF( [cells] , "* Al *")&lt;br /&gt;&lt;br /&gt;Finally, I the count of each row by the price:&lt;br /&gt;=COUNTIF( D1:E1 , "* Al *") * C1&lt;br /&gt;=COUNTIF( D2:E2 , "* Al *") * C2&lt;br /&gt;=COUNTIF( D3:E3 , "* Al *") * C3&lt;br /&gt;=COUNTIF( D4:E4 , "* Al *") * C4&lt;br /&gt;&lt;br /&gt;I sum the above values, and pay Al the total.&lt;br /&gt;&lt;br /&gt;Conclusion: Excel rocks, even if you don't have VIM/ Perl/ sed. OpenOffice works just fine too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2358773233055063028?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2358773233055063028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2358773233055063028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2358773233055063028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2358773233055063028'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/08/excel-formulaics.html' title='Excel Formulaics'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3302161365626964077</id><published>2010-07-20T18:50:00.000+08:00</published><updated>2010-07-20T18:50:49.562+08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.bbc.co.uk/news/world-middle-east-10688920"&gt;Row rages over defining who is a Jew&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Who is a Jew? The full answer has always had somewhat blurred edges.&lt;br /&gt;&lt;br /&gt;Birthright, ethnicity, conversion to Judaism and religious practice have all contributed, but doubt and confusion have persisted for generations.&lt;br /&gt;&lt;br /&gt;In Israel uncertainty has excluded more than a quarter of million people, who think they are Jewish, from full membership. &lt;br /&gt;&lt;br /&gt;This has horrified the huge and influential Jewish diaspora, particularly Jews living in the US - about half of the Jews in the world - because they see that the implications of this bill are limitless. All Jewish births, marriages and deaths - the right to decide who is Jewish - will reside with a small group of ultra-orthodox rabbis in Israel.&lt;br /&gt;&lt;br /&gt;Rabbis in the diaspora will lose their religious authority at the stroke of a pen.&lt;br /&gt;'Crossed the line'&lt;br /&gt;&lt;br /&gt;Jerry Silverman, the head of the Jewish Federation, which represents Jews in the US, says: "This is a very, very divisive piece of legislation that crosses the line. This is something that we cannot, and will not, sit back and see happen."&lt;br /&gt;&lt;br /&gt;He and others in the Jewish diaspora are furiously lobbying the Israeli government and warning of the effects that the proposed bill might have. &lt;/blockquote&gt;Nehemiah 13&lt;br /&gt;&lt;blockquote&gt;1 On that day they read from the Book of Moses in the hearing of the people, and in it was found written that no Ammonite or Moabite should ever come into the assembly of God, 2 because they had not met the children of Israel with bread and water, but hired Balaam against them to curse them. However, our God turned the curse into a blessing. 3 So it was, when they had heard the Law, that they separated all the mixed multitude from Israel.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3302161365626964077?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3302161365626964077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3302161365626964077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3302161365626964077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3302161365626964077'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/07/row-rages-over-defining-who-is-jew-who.html' title=''/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6522991395672785119</id><published>2010-07-11T22:58:00.000+08:00</published><updated>2010-07-11T22:58:50.128+08:00</updated><title type='text'>Router Hell</title><content type='html'>I bought some routers/ access points some time ago to deliver connectivity to the whole house. (Yea, it's too big.) Today, the routers are aging. They are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Linksys WAP54G (a bad choice) with DD-WRT&lt;/li&gt;&lt;li&gt;Linksys WRT54G with DD-WRT&lt;/li&gt;&lt;li&gt;Belkin router (terrible choice... no custom firmware and crashes often)&lt;/li&gt;&lt;/ol&gt;Recently, the two Linksys routers refused to talk to each other over WDS. My printer could not print, and connectivity in the second floor was compromised.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I managed to devise a solution that creates two wireless networks, and a Private LAN within a Private LAN:&lt;br /&gt;&lt;br /&gt;Internet -- 192.168.2.* - 192.168.1.*&lt;br /&gt;&lt;br /&gt;It's a disgusting solution that would also wreck all UPnP/DMZ apps. But since MSN now uses a file transfer server, I guess it doesn't matter?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6522991395672785119?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6522991395672785119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6522991395672785119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6522991395672785119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6522991395672785119'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/07/router-hell.html' title='Router Hell'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-3719515706128809375</id><published>2010-07-10T21:25:00.000+08:00</published><updated>2010-07-10T21:25:24.143+08:00</updated><title type='text'>Response</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;b&gt;Therefore let us, as many as are mature, have this mind; and if in anything you think otherwise, God will reveal even this to you. Nevertheless, to the degree that we have already attained, let us walk by the same rule, let us be of the same mind. - Phi 3:15&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-3719515706128809375?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/3719515706128809375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=3719515706128809375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3719515706128809375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/3719515706128809375'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/07/response.html' title='Response'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4716547501768749904</id><published>2010-07-10T19:06:00.000+08:00</published><updated>2010-07-10T19:06:22.416+08:00</updated><title type='text'>PSC OBS</title><content type='html'>What a span of three days.&lt;br /&gt;&lt;br /&gt;I thought I spread enough insect repellent, but they still attacked the parts of my hand where it was spread too thin. In fact, I used my right hand to squeeze repellent onto my left hand, so my right hand got it worst. The cunning sandflies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4716547501768749904?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4716547501768749904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4716547501768749904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4716547501768749904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4716547501768749904'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/07/psc-obs.html' title='PSC OBS'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6650483094114636106</id><published>2010-07-06T22:15:00.002+08:00</published><updated>2010-07-06T22:21:28.627+08:00</updated><title type='text'>Time for myself to shut up</title><content type='html'>Unless you absolutely insist. Because it is getting pointless, isn't it?&lt;br /&gt;&lt;div style="display: none"&gt;&lt;br /&gt;But if you turn again,&lt;br /&gt;&lt;br /&gt;I thank God that my words do not convince you now, lest my little knowledge gains any glory. But if you do return, then God has done his marvellous work in you. Because my words can never convince. In fact, knowledge and wisdom as you know it can never convince you, except the power of the Spirit, because that is how we were saved.&lt;br /&gt;&lt;br /&gt;* But we preach Christ crucified, to the Jews a stumbling block and to the Gentiles foolishness.&lt;br /&gt;&lt;br /&gt;Has reason died for you? Was reason nailed to the cross for you? Was reason resurrected from the dead? Does reason give you eternal life? No! But Christ has and will do so. Even if this does not give me "joy" as you think of it, this gives me more satisfaction than knowing that everything I do has taken place after thorough reasoning.&lt;br /&gt;&lt;br /&gt;Do I reject reason? With the affairs of the world, no. But with the affairs of God, yes I must. Not because my reasoning is any bad, but because it is limited, and I concede God's wisdom to be greater. And "unless [I] abide in [Him], [I] can do nothing".&lt;br /&gt;&lt;br /&gt;Do I know what I'm going to get? No. But by faith, Abraham went out of the land of Ur to a land he did not know. And by faith, other Christians (whom I know) have run the race, fought the fight. And thus being surrounded by so great a cloud of witnesses, do I know what I am going to get?&lt;br /&gt;&lt;br /&gt;What newness of life do I expect? One that walks in the Spirit. Expresses the glory of Christ. Demonstrate, by my living, God's nature and righteousness. To understand and do the will of the Father.&lt;br /&gt;&lt;br /&gt;* Because "only He who does the will of the Father [will enter the kingdom of heaven]"&lt;br /&gt;&lt;br /&gt;Do I know what I'm abandoning? Yes... Liberty. To choose anything of my own accord.&lt;br /&gt;&lt;br /&gt;But again I concede that at times, even oftentimes, I will lapse into my self. That is why we won't see a perfect Church, or at best only for short periods of time. That is also why we look at one another (or when we look at the state that some Christians are in) we are disappointed. Moreover many in the Church are immature and non-believers might not be able to see the Church as the light of the world. But God is cleansing the Church with the water of the word -- and we ought to strive higher and better and press on. And the Church continues to encourage one another to fight this fight.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6650483094114636106?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6650483094114636106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6650483094114636106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6650483094114636106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6650483094114636106'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/07/time-for-myself-to-shut-up.html' title='Time for myself to shut up'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1114005231042391061</id><published>2010-06-30T10:41:00.002+08:00</published><updated>2010-06-30T11:27:52.751+08:00</updated><title type='text'>Google the Ultimate Monopoly</title><content type='html'>Successes:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Google Search&lt;/li&gt;&lt;li&gt;Google Mail&lt;/li&gt;&lt;li&gt;Google Translate&lt;br /&gt;&lt;/li&gt;&lt;li&gt;to some extent, Google Talk, because of GMail integration&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Failures:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Nexus One&lt;/li&gt;&lt;li&gt;Google Docs&lt;/li&gt;&lt;li&gt;Google Buzz&lt;/li&gt;&lt;li&gt;Google Wave&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Other things you've never heard of&lt;/li&gt;&lt;/ol&gt;Predicted Failures (Personal List):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Chrome OS&lt;/li&gt;&lt;li&gt;Google TV&lt;/li&gt;&lt;/ol&gt;Yet these guys can continue developing, developing, developing...&lt;br /&gt;Spending hours and hours with hardly any probability of success.&lt;br /&gt;Or let's put it this way, success, maybe. But business plan, none at all.&lt;br /&gt;Some people describe it this way: throwing spaghetti at the wall and hoping some will stick.&lt;br /&gt;&lt;br /&gt;How can a company survive without a proper business plan? (See the Google Chrome OS video. Brin has no business motive for the OS. He just hopes that this OS will be useful. I don't know whether to believe him, but I am very sure this spaghetti won't be sticky)&lt;br /&gt;How can it employ so many people, spend so many resources, without the hope of making money?&lt;br /&gt;Because it is already making big bucks.&lt;br /&gt;&lt;br /&gt;In simple economics, the barriers to entry to Google's existing position in search makes Google exceptionally dominant in the market. It has enormous supernormal profits -- in terms of both time and money. It has so much supernormal profits that they can afford to waste people's time, money and effort doing projects that are not profitable, and still make a profit.&lt;br /&gt;&lt;br /&gt;Surprisingly, no one's complaining. But competition watchdogs could take note of this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1114005231042391061?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1114005231042391061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1114005231042391061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1114005231042391061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1114005231042391061'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/google-ultimate-monopoly.html' title='Google the Ultimate Monopoly'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6070719986207716122</id><published>2010-06-28T08:37:00.002+08:00</published><updated>2010-06-28T09:08:31.467+08:00</updated><title type='text'>Joke of Two Cities</title><content type='html'>Encountered this joke:&lt;blockquote&gt;Monseigneur had one truly noble idea of general public business, which was, to let everything go on in its own way; of particular public business, Monseigneur had the other truly noble idea that it must all go his way--tend to his own power and pocket. Of his pleasures, general and particular, Monseigneur had the other truly noble idea, that the world was made for them. The text of his order (&lt;span style="font-style:italic;"&gt;altered from the original by only a pronoun&lt;/span&gt;, which is not much) ran: "The earth and the fulness thereof are mine, &lt;span style=""&gt;saith &lt;/span&gt;&lt;span&gt;&lt;i&gt;Monseigneur&lt;/i&gt;&lt;/span&gt;."&lt;/blockquote&gt;We know that the original word (in English) is "the LORD", but it has been changed to "Monseigneur". Isn't this a change of a proper noun? So where is the pronoun?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dickens assumed here that since in English, the original went "the Lord" (not noticing LORD and Lord are different), it will be directly translated to French, "le seigneur". The replacement of the article with a pronoun, the possessive "mon" ("my"), would give "mon seigneur", which he then rendered as "Monseigneur", which was now coincidentally the same as the honorific title given to this aristocrat.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One problem: In French, it wasn't written as "le seigneur".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In English translations, the Hebrew YHWH is translated "the LORD", while "the Lord" was used for ADN.&lt;/div&gt;&lt;div&gt;But in French translations, YHWH isn't rendered as &lt;i&gt;le seigneur&lt;/i&gt; but as &lt;i&gt;l'Éternal&lt;/i&gt; (at least in recent translations). So if Monseigneur really said,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"A &lt;i&gt;Monseigneur&lt;/i&gt; la terre et ce qu'elle renferme."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;instead of&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"A l'Éternal la terre et ce qu'elle renferme."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It would have been a change of a proper noun, not a pronoun. In other words it would have been an obvious case of blasphemy, not an innocuous change of a pronoun.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So if you only knew English, you wouldn't get the joke. You would think it was a change of a proper noun.&lt;/div&gt;&lt;div&gt;But if you read a French version of the joke, you wouldn't get it either. You would think that it was also a change of a proper noun.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You will need a half-past-six command of French (comme moi), a mind that thinks in and translates from English, and familiarity only with the English Bible. (Like Dickens?)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6070719986207716122?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6070719986207716122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6070719986207716122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6070719986207716122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6070719986207716122'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/joke-of-two-cities.html' title='Joke of Two Cities'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5212454154416485467</id><published>2010-06-27T16:01:00.003+08:00</published><updated>2010-06-27T16:29:10.213+08:00</updated><title type='text'>For whom he foreknew</title><content type='html'>... He also predestined to be conformed to the image of His Son ...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;ergo&lt;/i&gt; we are &lt;b&gt;not yet&lt;/b&gt; in the (full) image of Him.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the question is, "To what extent are we in the image of God?"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may perhaps know why I am asking this question.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A search on the word "image", and the results (showing only relevant results):&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Origin of Likeness&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Genesis 1:26&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Then God said, “Let Us make man in Our image, according to Our likeness; let them have dominion over the fish of the sea, over the birds of the air, and over the cattle, over all the earth and over every creeping thing that creeps on the earth.”&lt;/div&gt;&lt;div&gt;&lt;b&gt;Genesis 1:27&lt;/b&gt;&lt;/div&gt;&lt;div&gt;So God created man in His own image; in the image of God He created him; male and female He created them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;The Likeness Inherited&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Genesis 5:3&lt;/b&gt;&lt;/div&gt;&lt;div&gt;And Adam lived one hundred and thirty years, and begot a son in his own likeness, after his image, and named him Seth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;The Likeness to God Affirmed&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Genesis 9:6&lt;/b&gt;&lt;/div&gt;&lt;div&gt;“ Whoever sheds man’s blood,By man his blood shall be shed; For in the image of God He made man.&lt;/div&gt;&lt;div&gt;&lt;b&gt;1 Corinthians 11:7&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For a man indeed ought not to cover his head, since he is the image and glory of God; but woman is the glory of man.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;But still not a perfect image&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Romans 8:29&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For whom He foreknew, He also predestined to be conformed to the image of His Son, that He might be the firstborn among many brethren.&lt;/div&gt;&lt;div&gt;&lt;b&gt;2 Corinthians 3:18&lt;/b&gt;&lt;/div&gt;&lt;div&gt;But we all, with unveiled face, beholding as in a mirror the glory of the Lord, are being transformed into the same image from glory to glory, just as by the Spirit of the Lord.&lt;/div&gt;&lt;div&gt;&lt;b&gt;1 Corinthians 15:49&lt;/b&gt;&lt;/div&gt;&lt;div&gt;And as we have borne the image of the man of dust, we shall also bear the image of the heavenly Man.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Christ being the better image of God&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;2 Corinthians 4:4&lt;/b&gt;&lt;/div&gt;&lt;div&gt;whose minds the god of this age has blinded, who do not believe, lest the light of the gospel of the glory of Christ, who is the image of God, should shine on them.&lt;/div&gt;&lt;div&gt;&lt;b&gt;Colossians 1:15&lt;/b&gt;&lt;/div&gt;&lt;div&gt;He is the image of the invisible God, the firstborn over all creation.&lt;/div&gt;&lt;div&gt;&lt;b&gt;Hebrews 1:3&lt;/b&gt;&lt;/div&gt;&lt;div&gt;who being the brightness of His glory and the express image of His person, and upholding all things by the word of His power, when He had by Himself purged our sins, sat down at the right hand of the Majesty on high,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;The old image needs to be renewed in knowledge&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Colossians 3:10&lt;/b&gt;&lt;/div&gt;&lt;div&gt;and have put on the new man who is &lt;u&gt;renewed in knowledge&lt;/u&gt; according to the image of Him who created him,&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5212454154416485467?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5212454154416485467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5212454154416485467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5212454154416485467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5212454154416485467'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/for-whom-he-foreknew.html' title='For whom he foreknew'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-51403639653398877</id><published>2010-06-26T21:46:00.002+08:00</published><updated>2010-06-26T22:09:18.781+08:00</updated><title type='text'>Of Law and Medicine</title><content type='html'>I was staring at the photos and wondering why I was not there.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Is it my loss? My gain? Or for an equally good alternative that I am not there?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, it is ridiculous to think that I could even be in &lt;i&gt;both &lt;/i&gt;if I really wanted to.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But some part of me seems cut off from those places. I think I might want to be there after all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nonsense. Clearly I'm desiring to be where people will go "ooh" and "aah" after learning that I am there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Either that, or I'm having difficulty absorbing the fact that I will have to engage their services at some point in the future. Perhaps a Sheldon of The Big Bang Theory refusing to be see a doctor because he would rather believe in self-treatment than be treated by "inferior minds".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(&lt;i&gt;What are you thinking?! You think all of them are of inferior mind to yours?!&lt;/i&gt;) Good question. How could I even bring myself to think such an arrogant thought?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or perhaps wondering about what I might think when engaging their services in the future. &lt;i&gt;I could have gone down your path, rich man, but I chose this ---- road instead.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That is not good. It's not good to be &lt;i&gt;that&lt;/i&gt; competitive, even if I can't help thinking of it that way and rationalizing it to be the opposite. You can't be your own lawyer, doctor, engineer all at the same time. Or perhaps, one could... But it would be far more efficient to just rely on others when you need them, and let them rely on you when they need you. After all, you don't need a doctor 24 / 7 do you?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Even LKY had GKS.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What are you living for anyway??&lt;/div&gt;&lt;div&gt;======================&lt;/div&gt;&lt;div&gt;That I may be contented with my lot.&lt;/div&gt;&lt;div&gt;And finish this sojourn.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-51403639653398877?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/51403639653398877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=51403639653398877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/51403639653398877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/51403639653398877'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/of-law-and-medicine.html' title='Of Law and Medicine'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2411233928727194188</id><published>2010-06-21T00:18:00.002+08:00</published><updated>2010-06-21T00:30:38.048+08:00</updated><title type='text'>Living By Faith</title><content type='html'>SSF shared how she would pray to God to wake herself up in time for morning watch, i.e. to not rely on her own strength but rely on God's faithfulness.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tried it on Saturday night. Told God, make me wake up at the time you want. But then, I wanted to set an alarm for the next day, just in case God didn't wake me up, or I simply overslept. But after setting the alarm, I felt it was not right to &lt;i&gt;not&lt;/i&gt; trust God, and by faith I cancelled the alarm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next day I woke at 7am, way in advance of the 8.30am I would have set my alarm to. Praise the Lord!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But... I cannot imagine living by faith this way (i.e. not setting alarms) when school resumes, or after turning in very late, or after an offence that draws me far from God. Can I live without setting my alarm clock for the next 365 days of my life? Even 30 days? 7 days? Can I trust God to wake me up, not only in time for the next day's activities, but also morning watch?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I mean, Sunday morning is "just church meeting" right? Punctuality "isn't that important". Moreover, I can fall back on so many people - my grandmother, my sister, my mother - to wake me up in case I lapse, and there is no direct physical punishment for being late. Whereas lateness at school results in demerit points -- a bad testimony too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tonight, I'm turning in late, as you can probably see. Alarm / no alarm?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2411233928727194188?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2411233928727194188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2411233928727194188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2411233928727194188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2411233928727194188'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/living-by-faith.html' title='Living By Faith'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5718624421405045265</id><published>2010-06-12T23:06:00.000+08:00</published><updated>2010-06-12T23:24:57.626+08:00</updated><title type='text'>Goodbye, Linux</title><content type='html'>It was fun having you around, yet at the same time, you were a pain. There was once when I harboured a thought that you might perhaps overtake the world. Then I thought maybe you weren't that great a Desktop system, so I thought you might be a good programming platform.&lt;br /&gt;&lt;br /&gt;After all, you had VIM. Then I thought Notepad++ was easier.&lt;br /&gt;&lt;br /&gt;Today I don't care. Disappear! Do I need a webserver? I have XAMPP and XSP/Mono. They are sufficient for programming needs, while my blog is sufficient for webserver needs. Have you heard of VB? It runs on Windows too!&lt;br /&gt;&lt;br /&gt;Do I want to run Wine? Ah, I might as well run Windows!&lt;br /&gt;&lt;br /&gt;Do I want to run Qemu? Maybe, but as most platforms that run on it are experimental, so are you.&lt;br /&gt;&lt;br /&gt;What do I want from you? K3B to burn CDs? Perhaps -- that's something that Windows does not have. But as for everything else,&lt;br /&gt;- Digital cameras - you lose&lt;br /&gt;- Camcorders - you lose&lt;br /&gt;- Music players - you lose&lt;br /&gt;- Webcams - you lose&lt;br /&gt;- Bluetooth - you barely make it. Actually, since I want Nokia Maps, you lose&lt;br /&gt;- Audio formats and players - you lose&lt;br /&gt;- Backlight compatibility (Intel iMac) - you lose&lt;br /&gt;- MSN - (what? Pidgin?) you lose.&lt;br /&gt;- Speed of GUI - with GTK, you lose&lt;br /&gt;- Web browsers - Windows has Chrome, IE AND Firefox, and Firefox on Windows is faster than on GTK. Have you heard? Windows has Safari too! You lose.&lt;br /&gt;- Microsoft Office - Drunk with wine? Non merci. You lose&lt;br /&gt;- Network stability/ Wifi stability - You lose&lt;br /&gt;- Movie player - you lose&lt;br /&gt;- Equation editor - you lose. I'm not TeX-ing my equations. Not yet.&lt;br /&gt;&lt;br /&gt;In fact, you gave me more pain. I still have flac files that I need to convert to (horror!) MP3.&lt;br /&gt;&lt;br /&gt;To be honest, I cannot find any reason to boot into you. There is still much for me to learn, but currently I'm not trying to learn. The dark Gentoo days are far, far behind me.&lt;br /&gt;&lt;br /&gt;I might let you remain as a loopback device on my NTFS partition. But, be warned! You are a loopback file. Misbehave, and the Delete key is all it takes to wipe out all memory of your existence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5718624421405045265?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5718624421405045265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5718624421405045265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5718624421405045265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5718624421405045265'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/goodbye-linux.html' title='Goodbye, Linux'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5036197987029717697</id><published>2010-06-10T23:33:00.002+08:00</published><updated>2010-06-10T23:44:29.805+08:00</updated><title type='text'>Mundane</title><content type='html'>Some of the mundane things I did today:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Jump-started the Toyota Camry. With my sister and aunt gone, there aren't enough people to keep the cars running and their batteries charged.&lt;/li&gt;&lt;li&gt;Discovered that jump-starting petrol engines is so much easier than jump-starting diesel engines. (I guess sparks require less energy than a compression-induced explosion).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Went aghast at the homework from Cambridge, titled &lt;span style="font-style: italic;"&gt;Preparing for the Week 1 Lego Mindstorms Exercise&lt;/span&gt;&lt;span&gt;. That is in addition to &lt;span style="font-style: italic;"&gt;Preparatory Problems&lt;/span&gt;. I haven't touched either.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Uninstalled Ubuntu from my mother's laptop. There was a time I slipped in an Ubuntu installation on every laptop that entered my household. No longer. Disk space is more important today. It was precisely because I learnt that there was only 70+ MB left of disk space on the laptop that I decided to uninstall Ubuntu. In any case, I can always reinstall Ubuntu using Wubi if I really want to use it one day.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wondered why NS.sg doesn't confirm whether I really wanted to take my IPPT on 3 July.&lt;/li&gt;&lt;li&gt;Wondered how I'm going to finish the ePrep courses by August at this rate. French Level 4 and 5 were added to the Rosetta stone course midway through my subscription, and it is only there where things started to get interesting. I'm not busy, but sufficiently occupied to be unable to sit through the courses.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5036197987029717697?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5036197987029717697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5036197987029717697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5036197987029717697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5036197987029717697'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/mundane.html' title='Mundane'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4675189509410579669</id><published>2010-06-07T23:51:00.002+08:00</published><updated>2010-06-08T00:27:34.055+08:00</updated><title type='text'>A random potpourri</title><content type='html'>&lt;blockquote&gt;&lt;sup class="versenum" id="en-NKJV-5093"&gt;6&lt;/sup&gt; “And these words which I  command you today shall be in your heart. &lt;sup class="versenum" id="en-NKJV-5094"&gt;7&lt;/sup&gt; You shall teach them diligently to your  children, and shall talk of them when you sit in your house, when you  walk by the way, when you lie down, and when you rise up. &lt;sup class="versenum" id="en-NKJV-5095"&gt;8&lt;/sup&gt; You shall bind them as a sign  on your hand, and they shall be as frontlets between your eyes. &lt;sup class="versenum" id="en-NKJV-5096"&gt;9&lt;/sup&gt; You shall write them on the  doorposts of your house and on your gates.&lt;/blockquote&gt;That's ridiculously often, or is it not? May we have such love for God's word!&lt;br /&gt;&lt;blockquote&gt;    &lt;sup class="versenum" id="en-NKJV-17521"&gt;9&lt;/sup&gt;   Rejoice, O young  man, in your youth,  &lt;br /&gt;     And let your heart cheer you in the  days of your youth;&lt;br /&gt;     Walk in the ways of your heart,&lt;br /&gt;     And  in the sight of your eyes;&lt;br /&gt;     But know that for all these&lt;br /&gt;     God  will bring you into judgment.&lt;br /&gt;      &lt;sup class="versenum" id="en-NKJV-17522"&gt;10&lt;/sup&gt;   Therefore remove sorrow from your heart,   &lt;br /&gt;     And put away evil from your flesh,&lt;br /&gt;     For childhood  and youth &lt;i&gt;are&lt;/i&gt; vanity.&lt;br /&gt; &lt;sup class="versenum" id="en-NKJV-17523"&gt;1&lt;/sup&gt;   Remember now your  Creator in the days of your youth,&lt;br /&gt; Before the difficult days  come, &lt;br /&gt; And the years draw near when you say, &lt;br /&gt; “ I  have no pleasure in them”: &lt;br /&gt;&lt;/blockquote&gt;How easy is it for an old man to love God? I speak of somebody I know.&lt;br /&gt;&lt;br /&gt;Can you aspire to &lt;span style="font-style: italic;"&gt;be&lt;/span&gt; like prophet Daniel? But the whole story of Daniel began when he was only a youth.&lt;br /&gt;Can you aspire to be like Joseph? It also began when he was a mere youth.&lt;br /&gt;David? Samuel? Solomon?&lt;br /&gt;&lt;br /&gt;Of course, there are those like Job and Paul, but even for them, they laid their foundations early.&lt;br /&gt;&lt;br /&gt;It takes years to grow in the Lord. What do you do if you looked back and saw that your last 50 years had been spent entirely devoted to the earthly businesses? Perhaps now you are retired, and you have all the time to devote to God. But you are also frail, easily tired; your eyesight's failing, your mind's getting blunt, and worst of all, you are still spiritually immature!&lt;br /&gt;&lt;br /&gt;Even now, I might say that "I have faith" that God will pave the way for me to grow in him for the rest of my life. At 21, I can say that with much patience. If I were 80, I'd be impatient! Talk about instant gratification: at 80, nearing my end, I would want &lt;span style="font-style: italic;"&gt;religious&lt;/span&gt; instant gratification more than somebody from the "instant noodle" generation!&lt;br /&gt;&lt;br /&gt;I suppose that, as a member of Christ's body, the old man still has his function. The Church is not complete without him, inasmuch as it is not complete without the servant who buried his one talent, but a talent that is buried is a talent buried.&lt;br /&gt;&lt;br /&gt;This is not meant to condemn anybody. Let us rather mourn. Let this also not be a display of arrogance from a youth, but a severe warning for myself and those who read this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4675189509410579669?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4675189509410579669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4675189509410579669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4675189509410579669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4675189509410579669'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/random-potpourri.html' title='A random potpourri'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6823286097705734810</id><published>2010-06-06T20:38:00.002+08:00</published><updated>2010-06-06T21:38:33.545+08:00</updated><title type='text'>Fuel Injector</title><content type='html'>My family uses a few cars. Why we need 4 cars is a story I'm not going to touch on.&lt;div&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div&gt;Of the cars, my favourite is the 1.6 Altis. Compared to Camry or BMW (and especially the BMW. I'm not sure which model it is... I just dislike it) its windows are more low-set, giving the driver and excellent view of his surroundings. In particular, unlike the Prius, Camry or the new Lancers GLX, where the boots are so high they impair the view from the rear-view mirror, the Altis has a relatively low boot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Its acceleration sucks. On top of that, one of its tyres cannot hold pressures above 160 kPa, i.e. we (in my family, that means &lt;i&gt;I&lt;/i&gt;) have to pump it every few days. But its small size and fuel efficiency makes it nice to use.&lt;/div&gt;&lt;div&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div&gt;But the most curious thing about this 4-speed automatic is that at highway speeds (i.e. at gear 4 and 70 km/h - &lt;s&gt;120&lt;/s&gt;90 km/h) it starts whistling, albeit very softly. This whistling disappears if I lift my foot off the accelerator.  If I happen to be stepping on the accelerator at a certain critical point, such that the car is moving at constant speed, the whistling will start to stutter, as though it was trying to maintain a certain balance between the periods of acceleration to keep the car at constant speed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More importantly, the frequency of the whistling sound increases with speed. Because I am able to identify the note it is whistling, I can also tell when I'm hitting &lt;s&gt;more than 10 km/h above&lt;/s&gt; the speed limit, without looking at the speedometer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My guess is that the whistling comes from the fuel injector, firstly because its presence depends on my stepping hard enough on the accelerator, and secondly because its pitch is dependent on speed, and fuel injector are supposed to inject only once every engine cycle (which at a constant gear is proportional to speed). So I prepared this table to see &lt;i&gt;if the frequency is directly related to the engine speed&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table frame="VOID" cellspacing="0" cols="3" rules="NONE" border="0"&gt;  &lt;colgroup&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;/colgroup&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td width="86" height="17" align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td width="86" align="LEFT"&gt;Hz&lt;/td&gt;    &lt;td width="86" align="LEFT"&gt;1000 RPM&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;C#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="17.3239144360545" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;17.32&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.03943486616327" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;1.04&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;D&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="18.3540479948379" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;18.35&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.10124287969028" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;1.1&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;D#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="19.44543648263" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;19.45&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.1667261889578" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#C0C0C0;"&gt;1.17&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;E&lt;/td&gt;    &lt;td align="RIGHT" sdval="20.6017223070543" sdnum="18441;"&gt;20.6&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.23610333842326" sdnum="18441;"&gt;1.24&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;F&lt;/td&gt;    &lt;td align="RIGHT" sdval="21.8267644645627" sdnum="18441;"&gt;21.83&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.30960586787376" sdnum="18441;"&gt;1.31&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;F#&lt;/td&gt;    &lt;td align="RIGHT" sdval="23.1246514194771" sdnum="18441;"&gt;23.12&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.38747908516863" sdnum="18441;"&gt;1.39&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;G&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="24.4997147488593" sdnum="18441;"&gt;24.5&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.46998288493156" sdnum="18441;"&gt;1.47&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;G#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="25.9565435987465" sdnum="18441;"&gt;25.96&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.55739261592479" sdnum="18441;"&gt;1.56&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;A&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="27.4999999999999" sdnum="18441;"&gt;27.5&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.65" sdnum="18441;"&gt;1.65&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;A#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="29.1352350948806" sdnum="18441;"&gt;29.14&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.74811410569283" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;1.75&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;B&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="30.8677063285077" sdnum="18441;"&gt;30.87&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.85206237971046" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;1.85&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;C&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="32.7031956625748" sdnum="18441;"&gt;32.7&lt;/td&gt;    &lt;td align="RIGHT" sdval="1.96219173975449" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;1.96&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;C#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="34.6478288721089" sdnum="18441;"&gt;34.65&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.07886973232654" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;2.08&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;D&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="36.7080959896759" sdnum="18441;"&gt;36.71&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.20248575938055" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;2.2&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;D#&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="38.89087296526" sdnum="18441;"&gt;38.89&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.3334523779156" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;2.33&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;E&lt;/span&gt;&lt;/td&gt;    &lt;td align="RIGHT" sdval="41.2034446141087" sdnum="18441;"&gt;41.2&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.47220667684652" sdnum="18441;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;2.47&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;F&lt;/td&gt;    &lt;td align="RIGHT" sdval="43.6535289291254" sdnum="18441;"&gt;43.65&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.61921173574752" sdnum="18441;"&gt;2.62&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;F#&lt;/td&gt;    &lt;td align="RIGHT" sdval="46.2493028389542" sdnum="18441;"&gt;46.25&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.77495817033725" sdnum="18441;"&gt;2.77&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;G&lt;/td&gt;    &lt;td align="RIGHT" sdval="48.9994294977186" sdnum="18441;"&gt;49&lt;/td&gt;    &lt;td align="RIGHT" sdval="2.93996576986311" sdnum="18441;"&gt;2.94&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td height="17" align="LEFT"&gt;G#&lt;/td&gt;    &lt;td align="RIGHT" sdval="51.9130871974931" sdnum="18441;"&gt;51.91&lt;/td&gt;    &lt;td align="RIGHT" sdval="3.11478523184958" sdnum="18441;"&gt;3.11&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;The notes marked in red on the left are the notes I perceive while driving (assuming my perfect pitch is &lt;i&gt;that&lt;/i&gt; "perfect". Interestingly I am unable to tell which octave it was played on.), for the range of engine speeds on the right, marked in red, for which these sounds are heard.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Analysis of Results&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Clearly, something is wrong here. The range of notes is too wide for the range of speeds. Secondly, in terms of Hz, the notes are way too low for what I hear. Those notes are barely above the lower limit of human hearing (assumed to be 20 Hz), which from my observations is definitely not the case.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can only think of the following explanations:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Firstly, I could be hearing the harmonic frequencies (i.e. frequencies in multiples of 2 above the fundamental frequency / octaves above the fundamental frequency, assuming the open-pipe model), rather than the fundamental frequency. This would explain why I hear the notes one or two octaves above our threshold of hearing.&lt;/li&gt;&lt;li&gt;Secondly, to explain the mismatch between notes and range:&lt;/li&gt;&lt;ol style="list-style-type:lower-alpha"&gt;&lt;li&gt;Inaccurate tachometer&lt;/li&gt;&lt;li&gt;Faulty "perfect pitch" (I doubt this one too)&lt;/li&gt;&lt;li&gt;Harmonic notes that are &lt;a href="http://en.wikipedia.org/wiki/Piano_tuning"&gt;not exactly &lt;/a&gt;&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Piano_tuning"&gt;double&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Finally, if all else fails, then it is because I have used the wrong model for the origin of the whistling noise (perhaps it does not come from the fuel injector)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;hr/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;On the other hand, I imagine that it is possible that if my speedometer, or even my tachometer should die, I would still be able to stick to the speed limit just by &lt;i&gt;listening to &lt;/i&gt;the sound of the car.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6823286097705734810?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6823286097705734810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6823286097705734810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6823286097705734810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6823286097705734810'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/fuel-injector.html' title='Fuel Injector'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7744676511932671498</id><published>2010-06-05T14:02:00.002+08:00</published><updated>2010-06-05T14:25:45.757+08:00</updated><title type='text'>Why I Hate MS Office 2007</title><content type='html'>&lt;span style="font-size:130%;"&gt;What do you call THIS:&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-X53o6X01rg/TAnoqid3TAI/AAAAAAAAAMg/I1gWw8Wv8sI/s1600/officelogo.png"&gt;&lt;img style="cursor: pointer; width: 230px; height: 225px;" src="http://1.bp.blogspot.com/_-X53o6X01rg/TAnoqid3TAI/AAAAAAAAAMg/I1gWw8Wv8sI/s400/officelogo.png" alt="" id="BLOGGER_PHOTO_ID_5479166239177133058" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;img src="file:///C:/Users/Lenovo/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;font-size:180%;" &gt;FILE &lt;/span&gt;menu?&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;font-size:180%;" &gt;MS OFFICE LOGO&lt;/span&gt;?&lt;br /&gt;The &lt;span style="font-weight: bold;font-size:180%;" &gt;Round Button at the Top-left hand corner&lt;/span&gt;,&lt;br /&gt;you know, the one with the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;RED, BLUE, GREEN and YELLOW colours&lt;/span&gt;&lt;/span&gt;??&lt;br /&gt;&lt;br /&gt;And then you realize, they don't even know that button exists.&lt;hr /&gt;Human's love-hate relationship with words has resulted in a peculiar phenomenon. We hated the 10 years we spend studying the English language which we now use somewhat effectively in Poly, JC, Uni.&lt;br /&gt;&lt;br /&gt;In general, we hated studying, until our mature sensibilities, rational thinking (jobs, money) and irrational thinking (the "higher" pleasures of the intellect) got the better of us.&lt;br /&gt;&lt;br /&gt;But we also discovered that whenever a word was emblazoned on a 2D plane, we cannot help but &lt;span style="font-weight: bold;"&gt;read it&lt;/span&gt;, interpret it and think about it.&lt;br /&gt;&lt;br /&gt;Case in point:&lt;br /&gt;&lt;blockquote&gt;Don't think about a pink-coloured elephant.&lt;/blockquote&gt;Wait... you just pictured a pink-coloured elephant in your head didn't you?&lt;br /&gt;&lt;br /&gt;Case in point (2):&lt;br /&gt;&lt;blockquote&gt;Hi!&lt;/blockquote&gt;You said "Hi" in your head didn't you?&lt;br /&gt;&lt;br /&gt;Case in point (3):&lt;br /&gt;&lt;br /&gt;Don't read the next line.&lt;br /&gt;&lt;blockquote&gt;You are unable to follow instructions.&lt;br /&gt;&lt;/blockquote&gt;You read the above line, didn't you?&lt;hr /&gt;My point? If you named a menu/ a button/ an XYZ "&lt;u&gt;F&lt;/u&gt;ile", everybody will find the File menu in an instant, because he cannot help but &lt;span style="font-weight: bold;"&gt;read&lt;/span&gt; the File menu when he sees it.&lt;br /&gt;&lt;br /&gt;If you put a picture, and especially an abstract picture (if they had put a picture of a gorilla, it would have been easy -- "click on the gorilla") comprising 4 rounded squares, you will need a thousand words to describe the picture to the person, and even so, because he doesn't automatically &lt;span style="font-weight: bold;"&gt;read&lt;/span&gt; pictures, he many not be able to find the round button with red, blue, green and yellow unfilled rounded squares.&lt;br /&gt;&lt;br /&gt;Case in point:&lt;br /&gt;&lt;blockquote&gt;What is the name of this blog? You probably remember it is QI-something.&lt;br /&gt;&lt;br /&gt;How many mountain ranges are there in the photo above? You don't know!&lt;/blockquote&gt;You must have seen the title of the blog as often as you saw the mountain ranges. But you only noticed the title, not the number of mountain ranges. So how do I bring to people's attention the existence of &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; button. &lt;span style="font-style: italic;"&gt;That one&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;In short, words capture attention better than pictures. Remember when "LOOK HERE" posters were plastered all over Singapore? They didn't plaster "No Smoking" signs -- they chose "LOOK HERE".&lt;br /&gt;&lt;br /&gt;Consequently, Microsoft's choice of an abstract icon for an important button makes over-the-telephone assistance to a computer dumb-dumb &lt;span style="font-style: italic;"&gt;impossible&lt;/span&gt;, or at least challenging.&lt;br /&gt;&lt;br /&gt;They should &lt;span style="font-weight: bold;"&gt;STOP STOP &lt;/span&gt;using the Fluent interface.&lt;br /&gt;&lt;hr /&gt;Actually, Microsoft made a pact with the telcos to charge us more minutes. They also have a conspiracy to sell more remote assistance software.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7744676511932671498?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7744676511932671498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7744676511932671498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7744676511932671498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7744676511932671498'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/why-i-hate-ms-office-2007.html' title='Why I Hate MS Office 2007'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-X53o6X01rg/TAnoqid3TAI/AAAAAAAAAMg/I1gWw8Wv8sI/s72-c/officelogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8681824930779601173</id><published>2010-06-04T22:18:00.008+08:00</published><updated>2010-06-05T12:37:32.397+08:00</updated><title type='text'>Ethics and Philosophy</title><content type='html'>I wanted to add something more (about Ethics and Philosophy), but I just couldn't find the words for it.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;It started off with my sister asking why God was so cruel as to instruct the Israelites to wipe out the inhabitants of Canaan completely.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;sup id="en-NIV-28151" class="versenum"&gt;10&lt;/sup&gt;Not only that, but Rebekah's children had one and the same father, our father Isaac. &lt;sup id="en-NIV-28152" class="versenum"&gt;11&lt;/sup&gt;Yet, &lt;strong&gt;before the twins were born or had done anything good or bad&lt;/strong&gt;—in order that &lt;strong&gt;God's purpose in election&lt;/strong&gt; might stand: &lt;sup id="en-NIV-28153" class="versenum"&gt;12&lt;/sup&gt;not by works but by him who calls—she was told, "The older will serve the younger. &lt;sup id="en-NIV-28154" class="versenum"&gt;13&lt;/sup&gt;Just as it is written: "Jacob I loved, but Esau I hated.&lt;sup class="footnote" title="'" href="%22#fen-NIV-28154e%22" value=""&gt;&lt;/sup&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;sup id="en-NIV-28155" class="versenum"&gt;14&lt;/sup&gt;What then shall we say? Is God unjust? Not at all! &lt;sup id="en-NIV-28156" class="versenum"&gt;15&lt;/sup&gt;For he says to Moses,&lt;br /&gt;"&lt;strong&gt;I will have mercy on whom I have mercy, and I will have compassion on whom I have compassion&lt;/strong&gt;.&lt;sup id="en-NIV-28157" class="versenum"&gt;16&lt;/sup&gt;It does not, therefore, &lt;strong&gt;depend&lt;/strong&gt; on man's desire or effort, but &lt;strong&gt;on God's mercy&lt;/strong&gt;. &lt;sup id="en-NIV-28158" class="versenum"&gt;17&lt;/sup&gt;For the Scripture says to Pharaoh: "I raised you up for this very purpose, that I might display my power in you and that my name might be proclaimed in all the earth."&lt;sup id="en-NIV-28159" class="versenum"&gt;18&lt;/sup&gt;Therefore God has mercy on whom he wants to have mercy, and he hardens whom he wants to harden. &lt;/p&gt;&lt;p&gt;&lt;sup id="en-NIV-28160" class="versenum"&gt;19&lt;/sup&gt;One of you will say to me: "Then why does God still blame us? For who resists his will?" &lt;sup id="en-NIV-28161" class="versenum"&gt;20&lt;/sup&gt;But who are you, O man, to talk back to God? "Shall what is formed say to him who formed it, 'Why did you make me like this?' &lt;sup id="en-NIV-28162" class="versenum"&gt;21&lt;/sup&gt;Does not the potter have the right to make out of the same lump of clay some pottery for noble purposes and some for common use? &lt;/p&gt;&lt;sup id="en-NIV-28163" class="versenum"&gt;22&lt;/sup&gt;What if God, choosing to show his wrath and make his power known, bore with great patience the objects of his wrath—prepared for destruction? &lt;sup id="en-NIV-28164" class="versenum"&gt;23&lt;/sup&gt;What if he &lt;strong&gt;did this to make the riches of his glory known to the objects of his mercy&lt;/strong&gt;, whom he prepared in advance for glory— &lt;sup id="en-NIV-28165" class="versenum"&gt;24&lt;/sup&gt;even us, whom he also called, not only from the Jews but also from the Gentiles?&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;Perhaps we should look at Paul's statement at the start of the chapter:&lt;br /&gt;&lt;blockquote&gt; &lt;sup class="versenum" id="en-NIV-28142"&gt;1&lt;/sup&gt;I speak the truth in  Christ—I am not lying, my conscience confirms it in the Holy Spirit— &lt;sup class="versenum" id="en-NIV-28143"&gt;2&lt;/sup&gt;I have &lt;span style="font-weight: bold;"&gt;great sorrow and  unceasing anguish &lt;/span&gt;in my heart. &lt;sup class="versenum" id="en-NIV-28144"&gt;3&lt;/sup&gt;For  I could wish that &lt;span style="font-weight: bold;"&gt;I myself were cursed and cut off from Christ for the  sake of my brothers, &lt;/span&gt;those of my own race, &lt;sup class="versenum" id="en-NIV-28145"&gt;4&lt;/sup&gt;the people of Israel &lt;/blockquote&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;If Paul had this attitude toward the people of his own race, what shall my&lt;/span&gt; attitude &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;be&lt;/span&gt; toward &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;my&lt;/span&gt; friends? &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;My&lt;/span&gt; family? And in the next chapter:&lt;br /&gt;&lt;blockquote&gt; &lt;sup class="versenum" id="en-NIV-28175"&gt;1&lt;/sup&gt;Brothers, my heart's  desire and prayer to God for the Israelites is that they may be saved.&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;What is our prayer for our fellow "Gentiles"? If so, what should we do? &lt;/span&gt;It is continued:&lt;/div&gt;&lt;blockquote&gt; &lt;sup class="versenum" id="en-NIV-28188"&gt;14&lt;/sup&gt;How, then, can they  call on the one they have not believed in? And how can they believe in  the one of whom they have not heard? And how can they hear without  someone preaching to them? &lt;sup class="versenum" id="en-NIV-28189"&gt;15&lt;/sup&gt;And  how can they preach unless they are sent? As it is written, "How  beautiful are the feet of those who bring good news!"&lt;/blockquote&gt;And then, knowing that we were chosen not by reason of our merit, &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;my attitude should not be of conceit (i.e. like not saying, you accursed of God, you devil's accomplice, you murderer of Christ, you, or worst of all: you NON-Christian)&lt;/span&gt;:&lt;br /&gt;&lt;blockquote&gt; &lt;sup class="versenum" id="en-NIV-28206"&gt;11&lt;/sup&gt;Again I ask: Did [the Jews] stumble so as to fall beyond recovery? Not at all! Rather, because of  their transgression, salvation has come to the Gentiles to make Israel  envious. &lt;sup class="versenum" id="en-NIV-28207"&gt;12&lt;/sup&gt;But if their  transgression means riches for the world, and their loss means riches  for the Gentiles, how much greater riches will their fullness bring!&lt;br /&gt;...&lt;br /&gt;&lt;sup class="versenum" id="en-NIV-28220"&gt;25&lt;/sup&gt;I do not want you to be  ignorant of this mystery, brothers, &lt;span style="font-weight: bold;"&gt;so that you may not be conceited&lt;/span&gt;:  Israel has experienced a hardening in part until the full number of the  Gentiles has come in.&lt;br /&gt;&lt;/blockquote&gt;And finally, Ch 12:&lt;br /&gt;&lt;blockquote&gt; &lt;sup class="versenum" id="en-NIV-28232"&gt;1&lt;/sup&gt;Therefore, I urge you,  brothers, in view of God's mercy, to offer your bodies as living  sacrifices, holy and pleasing to God—this is your [reasonable] act of worship. &lt;sup class="versenum" id="en-NIV-28233"&gt;2&lt;/sup&gt;Do not conform any longer to  the pattern of this world, but be transformed by the renewing of your  mind. Then you will be able to test and approve what God's will is—his  good, pleasing and perfect will.&lt;br /&gt;...&lt;br /&gt;&lt;sup class="versenum" id="en-NIV-28245"&gt;14&lt;/sup&gt;Bless those who  persecute you; bless and do not curse. &lt;sup class="versenum" id="en-NIV-28246"&gt;15&lt;/sup&gt;Rejoice with those who rejoice; mourn with  those who mourn. &lt;sup class="versenum" id="en-NIV-28247"&gt;16&lt;/sup&gt;Live in  harmony with one another. Do not be proud, but be willing to associate  with people of low position. &lt;span style="font-weight: bold;"&gt;Do not be conceited&lt;/span&gt;.&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8681824930779601173?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8681824930779601173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8681824930779601173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8681824930779601173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8681824930779601173'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/ethics-philosophy.html' title='Ethics and Philosophy'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6582955185098106872</id><published>2010-06-03T19:45:00.001+08:00</published><updated>2010-06-03T19:47:17.049+08:00</updated><title type='text'>Interview</title><content type='html'>This feels so wrong. How should I give a job interview to someone 6 years my senior (i.e 129% age)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6582955185098106872?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6582955185098106872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6582955185098106872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6582955185098106872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6582955185098106872'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/06/interview.html' title='Interview'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5888351476849210413</id><published>2010-05-30T14:08:00.002+08:00</published><updated>2010-05-30T14:09:52.853+08:00</updated><title type='text'>Take my life</title><content type='html'>For the few who actually visit:&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; "&gt;&lt;ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;li class="first" style="list-style-type: none; margin-top: 0px; "&gt;&lt;/li&gt;&lt;blockquote&gt;&lt;li class="first" style="list-style-type: none; margin-top: 0px; "&gt;Take my life and let it be&lt;br /&gt;Consecrated, Lord, to Thee;&lt;br /&gt;Take my hands and let them move&lt;br /&gt;At the impulse of Thy love.&lt;/li&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;Take my feet and let them be&lt;br /&gt;Swift and beautiful for Thee;&lt;br /&gt;Take my &lt;b&gt;voice &lt;/b&gt;and let me &lt;b&gt;sing&lt;/b&gt;,&lt;br /&gt;Always, &lt;b&gt;only for my King&lt;/b&gt;.&lt;/li&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;Take my lips and let them be&lt;br /&gt;Filled with messages from Thee;&lt;br /&gt;Take my silver and my gold,&lt;br /&gt;Not a mite would I withhold.&lt;/li&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;Take my&lt;b&gt; moments and my days&lt;/b&gt;,&lt;br /&gt;Let them flow in endless praise;&lt;br /&gt;Take my &lt;b&gt;intellect&lt;/b&gt; and use&lt;br /&gt;Every pow’r as Thou shalt choose.&lt;/li&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;Take &lt;b&gt;my will&lt;/b&gt; and&lt;b&gt; make it Thine&lt;/b&gt;,&lt;br /&gt;It shall &lt;b&gt;be no longer mine&lt;/b&gt;;&lt;br /&gt;Take my heart, it is Thine own,&lt;br /&gt;It shall be Thy royal throne.&lt;/li&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;Take my love, my Lord, I pour&lt;br /&gt;At Thy feet its treasure store;&lt;br /&gt;Take myself and I will be&lt;br /&gt;Ever, only, all for Thee.&lt;/li&gt;&lt;/blockquote&gt;&lt;li style="list-style-type: none; margin-top: 1em; "&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5888351476849210413?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5888351476849210413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5888351476849210413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5888351476849210413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5888351476849210413'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/take-my-life.html' title='Take my life'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5574513118992332918</id><published>2010-05-21T17:57:00.001+08:00</published><updated>2010-05-21T17:57:53.616+08:00</updated><title type='text'>North-facing</title><content type='html'>I personally dislike this time of the year, when the sun beats into from my north-facing room.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5574513118992332918?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5574513118992332918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5574513118992332918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5574513118992332918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5574513118992332918'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/north-facing.html' title='North-facing'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-339836713800325200</id><published>2010-05-19T16:57:00.003+08:00</published><updated>2010-05-19T18:05:24.257+08:00</updated><title type='text'>Pogrom</title><content type='html'>A book I am reading describes a pogrom against the Jews in Russia in the early 20th century.&lt;br /&gt;&lt;br /&gt;It was said to have taken place in Easter, after Mass, and was a culmination of the weeks of anti-Semitic rumours that preceded it.&lt;br /&gt;&lt;br /&gt;Surely, these were God-fearing people who attended Mass and hated the people who "killed our Lord".&lt;hr /&gt;What, where was the church? Was there no direction? Ignoring the events before the pogrom, after the incident, was there no disciplining of the wrongdoers? Was there no repentance? What was their reaction? "Good job, well done?"&lt;br /&gt;&lt;br /&gt;After Nineveh learnt about their sins the whole city was in sackcloth and ashes. And they weren't even God's people.&lt;br /&gt;&lt;br /&gt;Well, apparently the priests themselves were complicit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-339836713800325200?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/339836713800325200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=339836713800325200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/339836713800325200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/339836713800325200'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/pogrom.html' title='Pogrom'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7120226017204120414</id><published>2010-05-15T12:34:00.003+08:00</published><updated>2010-05-15T12:40:39.418+08:00</updated><title type='text'>MTL</title><content type='html'>Two more reasons why we need MTL:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;You can go to a canteen auntie and say, "嗨！美女！" But to do an equivalent in English is just so wrong.&lt;/li&gt;&lt;li&gt;Pipi Player has so much good stuff, for free, because it is supported by advertisements. But the names of all the shows are in Chinese only.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7120226017204120414?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7120226017204120414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7120226017204120414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7120226017204120414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7120226017204120414'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/mtl.html' title='MTL'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6943591436507360605</id><published>2010-05-09T16:26:00.000+08:00</published><updated>2010-05-09T16:27:09.526+08:00</updated><title type='text'>A bout of cold and airplanes do not mix</title><content type='html'>It's painful&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6943591436507360605?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6943591436507360605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6943591436507360605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6943591436507360605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6943591436507360605'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/bout-of-cold-and-airplanes-do-not-mix.html' title='A bout of cold and airplanes do not mix'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6783749443787130448</id><published>2010-05-08T12:47:00.002+08:00</published><updated>2010-05-08T13:05:04.233+08:00</updated><title type='text'>Weird</title><content type='html'>I created a very weird thing. Have you ever seen a marriage of such incompatible things?&lt;div&gt;&lt;ul&gt;&lt;li&gt;Microsoft Access database backend and frontend data entry system&lt;/li&gt;&lt;li&gt;A PHP-written report generating frontend, which&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Uses the MS Access backend via DAO.DBEngine, via COM&lt;/li&gt;&lt;li&gt;Has to parse the MS Access output based on System locale when dealing with time and date&lt;/li&gt;&lt;li&gt;Requires a Firefox browser to properly print.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;Oh no! &lt;b&gt;MS Access&lt;/b&gt;, &lt;b&gt;COM&lt;/b&gt;, &lt;b&gt;Firefox&lt;/b&gt;, &lt;b&gt;PHP&lt;/b&gt;. Moreover, it is locale specific. It breaks when transferring between systems with different locales (e.g. English (US), English (UK) and English (Australia) -- all of them are used in computer systems in Singapore).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It feels so wrong.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The problem lies with MS Access reports. I love MS Access. It is so easy to create a professional-looking data-entry system, and, with some VBA, create many, many nifty shortcuts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the reports -- they are too rigid. Every box has a fixed width, a fixed size, a fixed height. But in HTML, I can quickly create different report templates by deleting columns, adding columns, and the browser will gladly fit everything into a browser window, or a Landscape A4-sized paper, depending on what I want it to do. Columns that require more space get more space, and columns that require less get less. Rows that need more height get ample height.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But still, it is an ugly marriage of deeply incompatible systems. I almost feel the rebellion when I cannot click an ID number on the report to open up the data entry form in MS Access.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm so tempted to MySQL-PHP it or RoR it, but that entails re-writing the MS Access input frontend, which is no piece of cake.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ASP.NET? &lt;s&gt;Kexi?&lt;/s&gt; (You'd have to kill me first to make me to put Linux in front of computer-fearing computer illiterates).&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6783749443787130448?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6783749443787130448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6783749443787130448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6783749443787130448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6783749443787130448'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/weird.html' title='Weird'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2710305192106473555</id><published>2010-05-05T21:15:00.004+08:00</published><updated>2010-05-05T21:21:48.634+08:00</updated><title type='text'>Words</title><content type='html'>Choose your words wisely...&lt;br /&gt;&lt;br /&gt;You do not know when you are going to regret them.&lt;br /&gt;&lt;br /&gt;Even an &lt;s&gt;ejaculation&lt;/s&gt; outburst of "mild" vocabulary -- "bloody", "shit" -- looks so bad on hindsight, years in the future.&lt;br /&gt;&lt;br /&gt;I feel like deleting them.&lt;br /&gt;&lt;br /&gt;* Even though it's a nice word to use, it has too many sexual overtones. Pity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2710305192106473555?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2710305192106473555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2710305192106473555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2710305192106473555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2710305192106473555'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/05/words.html' title='Words'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1724999173788328486</id><published>2010-04-25T20:59:00.002+08:00</published><updated>2010-04-25T21:03:36.332+08:00</updated><title type='text'>"Windows Live"</title><content type='html'>I think the people of my generation and older, and some of the slightly younger ones, will forever think of it as &lt;span style="font-weight: bold;"&gt;MSN &lt;/span&gt;Messenger.&lt;br /&gt;&lt;br /&gt;I shudder to imagine that little kids half my age will say, "Talk to you on &lt;span style="font-weight: bold;"&gt;Windows Live&lt;/span&gt;!"&lt;br /&gt;&lt;br /&gt;Oh, the pure marketing pitch. Oh, the bloat. Oh, Oh!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1724999173788328486?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1724999173788328486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1724999173788328486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1724999173788328486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1724999173788328486'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/04/windows-live.html' title='&quot;Windows Live&quot;'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5053639699476772928</id><published>2010-04-19T18:35:00.002+08:00</published><updated>2010-04-19T18:37:53.703+08:00</updated><title type='text'>Did Newton Answer Halley's Question?</title><content type='html'>&lt;a href="http://www.mathpages.com/home/kmath658/kmath658.htm"&gt;Did Newton Answer Halley's Question?&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;In 1684 Dr Halley came to visit [Newton] at Cambridge. After they had been some time together, the Dr asked him what he thought the curve would be that would be described by the planets supposing the force of attraction towards the sun to be reciprocal to the square of their distance from it. Sir Isaac replied immediately that it would be an ellipse. The Doctor, struck with joy and amazement, asked him how he knew it. Why, saith he, I have calculated it. Whereupon Dr Halley asked him for his calculation without any farther delay. Sir Isaac looked among his papers but could not find it, but he promised him to renew it and then to send it him…&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;And yet, it’s a curious fact that when the Principia was published (at Halley’s expense) in 1687, it did not actually contain the demonstration that Halley had requested. In a careful series of propositions (11 to 13 of Book 1), the Principia shows that a planet moving in a conical orbit under the influence of a central force toward one of the foci is undergoing acceleration toward that foci with a magnitude proportional to the reciprocal of the squared distance, and hence is subject to an inverse-square force. This is the converse of Halley’s question, which asked for a demonstration of the shape of an orbit given that the planet was subjected to an inverse-square force. The first edition of Principia simply stated that the answer to Halley’s question “followed from” the converse proposition, which of course is not a generally valid argument. Newton later claimed that he hadn’t included the proof for the original question – the one that prompted the entire work – because he regarded it as “very obvious”.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5053639699476772928?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5053639699476772928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5053639699476772928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5053639699476772928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5053639699476772928'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/04/did-newton-answer-halleys-question.html' title='Did Newton Answer Halley&apos;s Question?'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4935459817175610686</id><published>2010-04-19T18:16:00.002+08:00</published><updated>2010-04-19T18:27:20.838+08:00</updated><title type='text'>Do Not Love The World</title><content type='html'>&lt;blockquote&gt;"Do not love the world or anything in the world. If anyone loves the world, the love of the Father is not in him"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Do I love the world? Do I love the anticipation of school grades, university admission results, the latest technology, the latest MRT line, the next job, the next big movie? The next Windows, the next Linux, the next Mac, the next Office? Do I love the anticipation of going to the UK for studies, sightseeing around Europe, learning a new language, enjoying myself? Do I love doing well at my job, receiving praises and recognition for it? Do I love the intellectual thrill of finding the hyperbolic cosines in a catenary? Of finding conics in the inverse sine rule? Of philosophy and of mathematics? Do I love the ruckus about Malaysian politics, Thai politics, Singapore politics, US politics, China politics etc.?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4935459817175610686?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4935459817175610686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4935459817175610686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4935459817175610686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4935459817175610686'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/04/do-not-love-world.html' title='Do Not Love The World'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6873812918889208505</id><published>2010-03-18T00:16:00.002+08:00</published><updated>2010-03-18T00:18:56.292+08:00</updated><title type='text'>Presence</title><content type='html'>1 Then the LORD said to Moses, "Leave this place, you and the people you brought up out of Egypt, and go up to the land I promised on oath to Abraham, Isaac and Jacob, saying, 'I will give it to your descendants.' 2 I will send an angel before you ... 3 Go up to the land flowing with milk and honey. But I will not go with you, because you are a stiff-necked people and I might destroy you on the way."&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt; 12 Moses said to the LORD, "You have been telling me, 'Lead these people,' but you have not let me know whom you will send with me...."&lt;br /&gt;&lt;br /&gt; 14 The LORD replied, "My Presence will go with you, and I will give you rest."&lt;br /&gt;&lt;br /&gt; 15 Then Moses said to him, "If your Presence does not go with us, do not send us up from here. 16 How will anyone know that you are pleased with me and with your people unless you go with us? What else will distinguish me and your people from all the other people on the face of the earth?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6873812918889208505?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6873812918889208505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6873812918889208505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6873812918889208505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6873812918889208505'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/presence.html' title='Presence'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1828226201600637712</id><published>2010-03-16T00:08:00.002+08:00</published><updated>2010-03-16T00:25:36.331+08:00</updated><title type='text'>Pressured</title><content type='html'>Some time ago, the Straits Times started a discussion on tipping. They described a restaurant that eschewed the service charge in favour of tips, and went on about how bad Singapore's tipping culture was. The writer even advocated tipping over service charge. Letters to the forum followed, of course, about both bad and good service at restaurants. Even longer editorials appeared about the tipping culture.&lt;br /&gt;&lt;br /&gt;It sounds like a hot topic for discussion, except it was started and sustained and ended by the same newspaper. I think it was a dumb topic. I think tipping is just a veiled form of bribery and, like Fair Trade, distorts markets and suppresses wages anyway. That said, I just felt eerie how &lt;i&gt;the&lt;/i&gt; newspaper was starting and ending topics for discussion unilaterally. Who are they to decide the "talk of town"? They could just as easily start a new topic on why everybody ought to be vegetarian, and we would be forced to endure an "erudite" debate on it, even if we are entirely uninterested in gum!&lt;br /&gt;&lt;br /&gt;And I feel the same pressure watching them chase Jack Neo. Puh-lease... I'm so totally interested in learning about his extra-marital flings and his wife's fainting spell. While sex sells, I thought it has been blown out of proportion: it doesn't need to be plastered on every corner of the page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1828226201600637712?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1828226201600637712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1828226201600637712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1828226201600637712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1828226201600637712'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/pressured.html' title='Pressured'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7815568450611437104</id><published>2010-03-15T23:25:00.003+08:00</published><updated>2010-03-15T23:34:11.541+08:00</updated><title type='text'>Standing Tall in the Train</title><content type='html'>I'm 181 cm, you see.&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 400px; height: 373px;" src="http://1.bp.blogspot.com/_-X53o6X01rg/S55RsIbAD4I/AAAAAAAAALw/Oz1OKeOCX3o/s400/n+001.png" title="My head, the space above your shoulder, and your handphone are collinear" id="BLOGGER_PHOTO_ID_5448882417781706626" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 400px; height: 261px;" src="http://4.bp.blogspot.com/_-X53o6X01rg/S55SFUsK3lI/AAAAAAAAAL4/ctIf4e_gLCc/s400/n+002.png" title="The air smells ok, what." id="BLOGGER_PHOTO_ID_5448882850571673170" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7815568450611437104?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7815568450611437104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7815568450611437104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7815568450611437104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7815568450611437104'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/standing-tall-in-train.html' title='Standing Tall in the Train'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-X53o6X01rg/S55RsIbAD4I/AAAAAAAAALw/Oz1OKeOCX3o/s72-c/n+001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2947115725153234174</id><published>2010-03-12T23:49:00.000+08:00</published><updated>2010-03-12T23:49:40.829+08:00</updated><title type='text'>Lecture</title><content type='html'>The pope criticizes the laity:&lt;br /&gt;&lt;blockquote&gt;The Pope has faced a backlash after urging Catholic bishops in England and Wales to fight the UK's Equality Bill with "missionary zeal".&lt;br /&gt;&lt;br /&gt;Pope Benedict XVI said the bill - which could end the right of the Church to ban gay people from senior positions - "violates natural law". &lt;/blockquote&gt;And the laity criticizes the pope:&lt;br /&gt;&lt;blockquote&gt;Mr Hughes, speaking in Rome, said: "As a Catholic, I am appalled by the attitude of the Pope. Religious leaders should be trying to eradicate inequality, not perpetuate it."&lt;/blockquote&gt;Clearly&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2947115725153234174?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2947115725153234174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2947115725153234174' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2947115725153234174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2947115725153234174'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/lecture.html' title='Lecture'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7172607898136529092</id><published>2010-03-12T23:25:00.003+08:00</published><updated>2010-03-12T23:28:34.103+08:00</updated><title type='text'>I'm so sure this is the root of my sorrows</title><content type='html'>&lt;a href="http://www.redmondpie.com/google-china-fiasco-new-scary-details-revealed-9140429/"&gt;http://www.redmondpie.com/google-china-fiasco-new-scary-details-revealed-9140429/&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A new form of attack is being leveraged by hackers, called Advanced Persistent Threats (APT) –think of APT as a ‘ticking bomb’, an apparently-benign piece of software that can be turned on at any time. These APTs can avoid detection and remain dormant for months or years, only turning on when the ‘coast is clear’. In this most recent case, an unpatched zero-day attack on Internet Explorer 6 was the entry point.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;These attacks are theft-oriented — the sole purpose behind these APT attacks are to get at sensitive data: email, Word documents, Powerpoint presentations, spreadsheets, etc. Corporate secrets, counter-intelligence, you name it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;‘Spear-phishing’ provides the way in — spear phishing is a ‘targeted’ attack where email, chat or other communication tools are used to trick individuals in a position of power. In this case, a campaign of phishing attacks tailored towards getting a counter-terrorism official’s password was successful. Once you have a way in — malware, via the high-ranking and high-clearance user — it’s much easier to get more data…and so the web of exploited and compromised machines and accounts grows!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A very clever way of sending the data back home — once the network and users have been compromised and the data harvested, it has to be sent back. In these advanced APT attacks, data is compressed and then slowly leaked out of the home network using false headers and custom protocols sent over obscure or misleading ports (SSL, in this case).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7172607898136529092?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7172607898136529092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7172607898136529092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7172607898136529092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7172607898136529092'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/im-so-sure-this-is-root-of-my-sorrows.html' title='I&apos;m so sure this is the root of my sorrows'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-871790517224382435</id><published>2010-03-05T23:38:00.005+08:00</published><updated>2010-03-06T00:25:07.784+08:00</updated><title type='text'>Marah, Massah and Meribah</title><content type='html'>&lt;blockquote&gt;For three days [the Israelites] travelled in the desert without finding water. When they came to Marah, they could not drink its water because it was bitter (That is why the place is called Marah.) So the people grumbled against Moses, saying, "What are we to drink?"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then Moses cried out to the LORD, and the LORD showed him a piece of wood. He threw it into the water and the water became sweet.&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;In the desert the whole community grumbled against Moses and Aaron. The Israelites said to them, "If only we had died by the LORD's hand in Egypt! There we sat around pots of meat and ate all the food we wanted, but you have brought us out into this desert to starve this entire assembly to death."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then the LORD said to Moses, "I will rain down bread from heaven for you..."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So Moses and Aaron said to all the Israelites, "In the evening you will know that it was the LORD who brought you out of Egypt, and in the morning you will see the glory of the LORD, because he has heard your grumbling against him. Who are we, that you should grumble against us?"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"... Who are we? You are not grumbling against us, but against the LORD."&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;The whole Israelite community... camped at Rephidim, but there was no water for the people to drink. So they quarreled with Moses and said, "Give us water to drink."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moses replied, "Why do you quarrel with me? Why do you put the LORD to the test?"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the people were thirsty for water there, and they grumbled against Moses. They said, "Why did you bring us up out of Egypt to make us and our children and livestock die of thirst?"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then Moses cried out to the LORD, "What am I to do with these people? They are almost ready to stone me."&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;I recalled the grumblings I had, which I also raised to others, and took home this warning, "&lt;i&gt;You are not grumbling against us, but the LORD.&lt;/i&gt;" Shall I grumble because of thirst? Shall I quarrel with others for the same reason? Shall I test the LORD?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other aspect is of pleasure. &lt;i&gt;If only we had died by the LORD's hand in Egypt! There we sat around pots of meat and ate all the food we wanted, but you have brought us out into this desert to starve this entire assembly to death.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;I felt like I was being spun round and round, denied pleasures yet not finding a suitable alternative. I had ever considered, Why should I sacrifice Saturday afternoons, Sunday mornings, Monday evenings and Wednesday evenings? Why am I in &lt;u&gt;IT&lt;/u&gt; altogether? Why am I bound by "God's" "laws"? Why don't I visit a club? Get drunk, break out of my socially inept, introverted self, get wild? No one's even asking you to go there &lt;i&gt;every&lt;/i&gt; week, just A FIRST visit wouldn't hurt? You don't even have to get drunk if you don't want to? Instead of subsisting on, omgz, "&lt;i&gt;WHAT'S THIS&lt;/i&gt;?" (translates to "manna")?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think I felt starved, and sick of this food.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And so it was, until I came to this part of Exodus.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-871790517224382435?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/871790517224382435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=871790517224382435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/871790517224382435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/871790517224382435'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/03/marah-massah-and-meribah.html' title='Marah, Massah and Meribah'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8924574746552824699</id><published>2010-02-20T22:59:00.002+08:00</published><updated>2010-02-21T00:08:12.954+08:00</updated><title type='text'>Guitar</title><content type='html'>Sibling rivalry is such a vague and irrational thing. It arises and affects your decisions subconsciously, until you realize you had made a bad decision somewhere down the road, by which time it is too late.&lt;br /&gt;&lt;br /&gt;The guitar is all the craze these days. Guitar players perhaps outnumber piano/keyboard players at least 5:1 or 6:1 because of its low barriers to entry (cost-wise), yet it is pleasantly versatile and polyphonic. Church members, void deck loiterers, ensemble members, rock bands - everybody seems to know the guitar. You could pick up the guitar as a school CCA, but you would need a  well-off parent breathing down your back to learn the piano.&lt;br /&gt;&lt;br /&gt;(I suppose you &lt;span style="font-style: italic;"&gt;could&lt;/span&gt; learn the piano on an electric keyboard, a much cheaper option, but I think the teachers would then refuse to teach.)&lt;br /&gt;&lt;br /&gt;I am not referring to the prodigies, of course. Those kinds are to keyboards like fish to water and have their debuts at age 7. Ordinary kids, especially kids whose parents are not musicians themselves, tend to lack the motivation until much later -- like old tadpoles using their newly developed lungs for the first time.&lt;br /&gt;&lt;br /&gt;Some years after I stopped piano lessons, my mother encouraged me to pick up the guitar. Overarching all these was her wish that we could play at church meetings. I was reluctant, but she bought a guitar anyway. I did explore how to tune the guitar, play some chords, play a few notes here and there, but I did not take it any further.&lt;br /&gt;&lt;br /&gt;And then, when my younger brother &lt;span style="font-style: italic;"&gt;did&lt;/span&gt; take it further, I did not want to learn it anymore. And perhaps that's the irony. At that time, I could more or less improvise on the piano. He tried (and even took lessons for it, where I had none) but was never adept at it. Did he pick up the guitar out of interest, or was it to find a different niche? I shall assume the best and believe that he took it up out of interest.&lt;br /&gt;&lt;br /&gt;But once in JC, I avoided the guitar ensemble. Partly because I thought it was too common; I didn't want to follow the crowd. Partly because of pride. I did not want to learn everything from scratch, or worse, to be behind my brother in it. Harmonica -- aha, that was something I knew, having played a cheap diatonic before.&lt;br /&gt;&lt;br /&gt;Perhaps my choice of CCA wasn't bad per se, but my absolute refusal to learn the guitar, in spite of the investment my mother made.&lt;br /&gt;----&lt;br /&gt;Time weathered down these weird feelings. It put a more rational perspective to past and present events. Even so, his Higher Chinese A2 compared to my B3 remains a poignant stab in the heart.&lt;br /&gt;----&lt;br /&gt;One day, my younger sister joined RGS's guitar ensemble. Perhaps being younger in years instead of older makes you more immune to the envy of the achievements of siblings. Or perhaps most people are not like me.&lt;br /&gt;&lt;br /&gt;(Our family has a very weird sleeping arrangement, for historical reasons. My younger sis sleeps in my grandmother's room, but her homework, guitar and clothes are all in my bedroom, and her toothbrush in the bathroom attached to it. My toothbrush is not in that attached toilet. My clothes are in my elder sister's bedroom, adjacent to my bedroom; while her toothbrush is in the attached toilet in my bedroom. Only my brother has everything in one room.)&lt;br /&gt;&lt;br /&gt;(Oh, and living in a big house with many toilets blunts the need to replenish toiletries, to ridiculous proportions. When your soap has run out, you simply grab one from another bathroom... and never return it, and the next unexpecting person in the shower with no soap has to call out for rescue. When your toothpaste runs out, you rob it from another toilet. The four of us share two toilets between us, and normally two tubes of toothpaste. When one tube of toothpaste runs out, the toothbrushes gather in one toilet, hastening the demise of the remaining tube.&lt;br /&gt;&lt;br /&gt;Our stock of toothpaste is downstairs; our toothbrushes upstairs. The moments when we realize the last tube of toothpaste is almost dry are when we are barely awake or almost asleep and reluctant to fight gravity. We squeeze, contort and abuse the tube till it is absolutely dry, and the ultimate loser runs off for the toothpaste -- a horrible game of musical chairs)&lt;br /&gt;&lt;br /&gt;So my younger sister's guitar is in my bedroom all the time. And on those occasions when she's rushing her homework or watching Japanese dramas with the lights on at late night, denying me sleep, I began playing on the guitar.&lt;br /&gt;&lt;br /&gt;Not being left-handed, I didn't learn to play the guitar upside-down, like some who learnt without teachers. Still, I'm picking up rudiments of improvisation. What about sibling rivalry? Maybe it is affecting me less. Maybe I am less affected now because I am charting my own course -- improvisation instead of scores. Maybe because I don't hear my brother playing much anymore, and my sister only plays the scores, and I'm bored stiff. Maybe because I've learnt that music is best exchanged or best played cooperatively? Maybe... ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8924574746552824699?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8924574746552824699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8924574746552824699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8924574746552824699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8924574746552824699'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/guitar.html' title='Guitar'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2496315216693147294</id><published>2010-02-20T14:40:00.002+08:00</published><updated>2010-02-20T15:25:51.525+08:00</updated><title type='text'>8 words a line</title><content type='html'>Recently, Cambridge Trusts sent me an application form for a bursary. On the form, I found one of the last things I wanted to see -- an essay question that had to be filled out on paper.&lt;br /&gt;&lt;br /&gt;I must say that after 2 years of separation from handwritten essays, I had almost forgotten how to plan an essay with pen and paper. 2 months' separation from my last admissions essays also made me uncomfortable writing anything about myself, let alone on paper. Finally, the question limited my response to 150 words, which is asphyxiating compared to all the essays I had ever write by hand, with the exception of passage summaries which had a strict word limit.&lt;br /&gt;&lt;br /&gt;I learnt a technique in those days to count my words. In those days, I never did a draft copy of my summaries - I preferred to pen them down and lock the answer in as I wrote to save time.With a pencil I would divide the writing area into 8 columns. The vertical lines I drew and the horizontal lines of the foolscap paper intersected to form a grid. Starting with the top left box, I put each word and its adjacent punctuation marks in each box. By simply counting the lines, I could quickly count the number of words I had written. If I had any caret marks or cancellations, I would note them down on my margins after I completed each line, e.g. -1, -2, +2, +3. Finally, multiplying 8 by the number of complete lines, and adding to the result the sum of the numbers on my margins gave me my word count, and saved myself the tedious counting of words.&lt;br /&gt;&lt;br /&gt;Of course, some words were longer than others and overfilled their boxes. Otherwise, my hastily freehand lines gave me boxes of such unequal size that some could fill a lobster, and others only a microscopic shrimp. Some lines were so completely made up of 2-4 letter words that the huge expanses between the words made it obvious that the words were deliberately spaced out. Finally, even after you erased the vertical lines, and despite all the long words that did not quite fit their allocated spaces, the 8 columns were still visible. Even though the words were misaligned, they were distinctively skewer-able. If you could stick a satay stick through words, you would have gotten 8 kebabs, where the pieces of meat may not have been skewered through their centres, but are skewered nonetheless.&lt;br /&gt;&lt;br /&gt;Not that I cared: in an exam, time is paramount. I tried to do the same thing again, but ended up using doing my draft on a computer, performing an instant word count, and transferring the words onto paper.&lt;br /&gt;&lt;br /&gt;I cannot remember clearly, was it Anne Ang who taught us this technique? Whoever it was, I remember vaguely that he/she advised us not to even bother erasing the vertical lines after we were done (but she did advise using rulers. In JC I disregarded both advices). Well, it is plain courtesy to erase them for the examiner's pleasure, although, as I have mentioned, erasing it would not make it any less obvious that you were serving the examiner 8 kebabs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2496315216693147294?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2496315216693147294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2496315216693147294' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2496315216693147294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2496315216693147294'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/8-words-line.html' title='8 words a line'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5732049031665759772</id><published>2010-02-20T00:06:00.002+08:00</published><updated>2010-02-20T00:27:03.014+08:00</updated><title type='text'>Failing Ethernet Connection</title><content type='html'>My laptop at work was suffering from a ghastly problem. There was a problem with the ethernet port on the floor. Half the time, the laptop was unable to detect the presence of the ethernet cable. It would oscillate between "Network cable unplugged" and "Acquiring network address" for about five times, before trying to "Acquire network address" for about 30 seconds, and then either succeeding in the connection, or throwing up a "Limited Connection". If there was  a "Limited Connection", I would either have to reseat the cable, or disable and re-enable the ethernet port by software.&lt;br /&gt;&lt;br /&gt;It was frustrating because I was always afraid of disconnecting the laptop from its stand or shutting it down, because after I put it back or start it up, I would never know how long I would need before the connection succeeds again.&lt;br /&gt;&lt;br /&gt;Worst of all, today, it refused to connect at all. The IT department knew about my problem, but ignored it the last time because it surfaced sporadically; today, it was caught up in an emergency, and I could not expect any assistance from them.&lt;br /&gt;&lt;br /&gt;However, I found a solution in adjusting the hardware settings by switching the speed from 100Mbits/s full to 10Mbits/s half, the lowest possible setting. Sure, 10Mbits/s is absymal, but it worked like a charm, and connects immediately after inserting the cable. Anyway, most Internet traffic never exceed 1Mbits/s in speed, and as for LAN, apart from e-mail, we don't do file transfer, so 10Mbits/s is more than sufficient.&lt;br /&gt;&lt;br /&gt;In short, I'm glad to have discovered this trick, and am perfectly happy with the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5732049031665759772?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5732049031665759772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5732049031665759772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5732049031665759772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5732049031665759772'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/failing-ethernet-connection.html' title='Failing Ethernet Connection'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1862033942468524361</id><published>2010-02-16T14:32:00.008+08:00</published><updated>2010-02-16T15:42:20.314+08:00</updated><title type='text'>Between a Rock and a Hard Place</title><content type='html'>Stuck between a rock and a hard place.&lt;blockquote&gt; Urgent Message From Pastor Rony&lt;br /&gt;&lt;br /&gt;I have received a number of emails from people who have been saddened and hurt by the testimonies of an ex-monk and an ex-nun. I realized that my presentation and comments were wrong and offensive. So I sincerely apologize for my insensitivity towards the Buddhists and Taoists, and solemnly promise that it will never happen again.&lt;br /&gt;&lt;br /&gt;When we have received those emails, we immediately removed the video clips from our website. I urge those who have posted those clips on the YouTube to remove them as well.&lt;br /&gt;&lt;br /&gt;After reading the frank views from those emails, I was also prompted to tell my members not only to continue to love souls, but also to respect other beliefs and not to ridicule them in any way, shape or fashion.&lt;br /&gt;&lt;br /&gt;Let's put our goal to build a harmonious Singapore a top priority.&lt;br /&gt;&lt;/blockquote&gt;Acts 4:&lt;br /&gt;&lt;blockquote&gt; 5The next day the rulers, elders and teachers of the law met in Jerusalem. 6Annas the high priest was there, and so were Caiaphas, John, Alexander and the other men of the high priest's family. 7They had Peter and John brought before them and began to question them: "By what power or what name did you do this?"&lt;br /&gt;&lt;br /&gt;8Then Peter, filled with the Holy Spirit, said to them: "Rulers and elders of the people! 9If we are being called to account today for an act of kindness shown to a cripple and are asked how he was healed, 10then know this, you and all the people of Israel: It is by the name of Jesus Christ of Nazareth, whom you crucified but whom God raised from the dead, that this man stands before you healed. 11He is&lt;br /&gt;" 'the stone you builders rejected,&lt;br /&gt;which has become the capstone.' 12Salvation is found in no one else, for there is no other name under heaven given to men by which we must be saved."&lt;br /&gt;&lt;br /&gt;13When they saw the courage of Peter and John and realized that they were unschooled, ordinary men, they were astonished and they took note that these men had been with Jesus. 14But since they could see the man who had been healed standing there with them, there was nothing they could say. [...]&lt;br /&gt;&lt;br /&gt;18Then they called them in again and commanded them not to speak or teach at all in the name of Jesus. 19But Peter and John replied, "Judge for yourselves whether it is right in God's sight to obey you rather than God. 20For we cannot help speaking about what we have seen and heard."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Acts 5&lt;blockquote&gt; 21At daybreak they entered the temple courts, as they had been told, and began to teach the people.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;27Having brought the apostles, they made them appear before the Sanhedrin to be questioned by the high priest. 28"We gave you strict orders not to teach in this name," he said. "Yet you have filled Jerusalem with your teaching and are determined to make us guilty of this man's blood."&lt;br /&gt;&lt;br /&gt;29Peter and the other apostles replied: "We must obey God rather than men! 30The God of our fathers raised Jesus from the dead—whom you had killed by hanging him on a tree. 31God exalted him to his own right hand as Prince and Savior that he might give repentance and forgiveness of sins to Israel. 32We are witnesses of these things, and so is the Holy Spirit, whom God has given to those who obey him."&lt;/blockquote&gt;To me, what was shocking is the speed of his about-turn; from being "insensitive" to suddenly being open to a chat with other leaders.&lt;br /&gt;&lt;br /&gt;So what was he doing in his video? In whose name was he doing it? Was he obeying God, or men? If God, then why does he turn remorseful so quickly? Was it a PR stunt? If men, why was he in the video at all?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Whoever he was obeying, I think more apologies are warranted than just "for [his] insensitivity towards the Buddhists and Taoists" -- this time to the members of L.E. who, I believe, were expecting a sermon that came with more authority.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1862033942468524361?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1862033942468524361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1862033942468524361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1862033942468524361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1862033942468524361'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/between-rock-and-hard-place.html' title='Between a Rock and a Hard Place'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-25230256554303782</id><published>2010-02-15T14:57:00.003+08:00</published><updated>2010-02-15T15:06:25.179+08:00</updated><title type='text'>6 Schools</title><content type='html'>&lt;div&gt;Cornell&lt;/div&gt;Carnegie-Mellon&lt;div&gt;MIT&lt;br /&gt;&lt;div&gt;&lt;div&gt;Northwestern&lt;/div&gt;Princeton&lt;br /&gt;Stanford&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5 schools applied for with admissions counselling and lots of guidance and rewriting.&lt;/div&gt;&lt;div&gt;1 school applied for with raw truth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If that 1 school accepts me, I'd eat my old camouflage jockey cap.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-25230256554303782?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/25230256554303782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=25230256554303782' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/25230256554303782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/25230256554303782'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/6-schools.html' title='6 Schools'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8702441176795835077</id><published>2010-02-15T14:46:00.004+08:00</published><updated>2010-02-15T14:57:53.052+08:00</updated><title type='text'>Ephesians</title><content type='html'>&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;Eph 4:25-32:&lt;/div&gt;&lt;blockquote&gt;Wherefore putting away lying, speak every man truth with his neighbour: for we are members one of another. Be angry, and sin not: let not the sun go down upon your wrath. Neither give place to the devil.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let him that stole steal no more: but rather let him labour, working with his hands the thing which is good, that he may have to give to him that needeth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let no corrupt communication proceed out of your mouth, but that which is good to the use of edifying, that it may minister grace unto the hearers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And grieve not the holy Spirit of God, whereby ye are sealed unto the day of redemption.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let all bitterness, and wrath and anger, and clamour, and evil speaking, be put away from you, with all malice: And be ye kind one to another, tenderhearted, forgiving one another, even as God for Christ's sake hath forgiven you.&lt;/div&gt;&lt;/blockquote&gt;-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8702441176795835077?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8702441176795835077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8702441176795835077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8702441176795835077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8702441176795835077'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/eph-425-32-wherefore-putting-away-lying.html' title='Ephesians'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6399622262356990939</id><published>2010-02-11T20:00:00.004+08:00</published><updated>2010-02-11T20:43:06.487+08:00</updated><title type='text'>Job Productivity</title><content type='html'>As a factor input in the form of labour, your productivity in a span of time t&lt;sub&gt;start&lt;/sub&gt; to t&lt;sub&gt;end&lt;/sub&gt; can either be:&lt;br /&gt;&lt;blockquote&gt;E(t&lt;sub&gt;start&lt;/sub&gt;, t&lt;sub&gt;end&lt;/sub&gt;) = &lt;span style="font-style: italic;"&gt;γ&lt;/span&gt;(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;end&lt;/sub&gt; - &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;start&lt;/sub&gt;) — (1)&lt;/blockquote&gt;Or, it can be&lt;br /&gt;&lt;blockquote&gt;E(t&lt;sub&gt;start&lt;/sub&gt;, t&lt;sub&gt;end&lt;/sub&gt;) = n(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;start&lt;/sub&gt;, &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;end&lt;/sub&gt;) — (2)&lt;br /&gt;where n(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub style="font-style: italic;"&gt;i&lt;/sub&gt;, &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub style="font-style: italic;"&gt;j&lt;/sub&gt;) ~ Po(&lt;span style="font-style: italic;"&gt;λ&lt;/span&gt;(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub style="font-style: italic;"&gt;j&lt;/sub&gt; - &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub style="font-style: italic;"&gt;i&lt;/sub&gt;)) — (2)&lt;/blockquote&gt;Because jobs tend to be a mixture of both, we generalize it as such:&lt;br /&gt;&lt;blockquote&gt;E(t&lt;sub&gt;start&lt;/sub&gt;, t&lt;sub&gt;end&lt;/sub&gt;) = (1 - &lt;span style="font-style: italic;"&gt;k&lt;/span&gt;) &lt;span style="font-style: italic;"&gt;γ&lt;/span&gt;(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;end&lt;/sub&gt; - &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;start&lt;/sub&gt;)  + &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; n(&lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;start&lt;/sub&gt;, &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;&lt;sub&gt;end&lt;/sub&gt;), 0 ≤ k ≤ 1 — (3)&lt;/blockquote&gt;It depends on your job, really. If yours is a manufacturing job, or a exam script marker in the halls of Cambridge, &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; would be closer to 0. If yours is as an intern trawling the net for papers that study a very specific relationship between two macroeconomic variables, then &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; will be much closer to 1.&lt;br /&gt;&lt;br /&gt;If I had to give &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; a name, I would call it the product-by-luck constant.&lt;br /&gt;&lt;br /&gt;If I were Randall Munroe, I might plot various occupations on a graph of job satisfaction against &lt;span style="font-style: italic;"&gt;k&lt;/span&gt;, and plot the same occupations on a graph of salary against &lt;span style="font-style: italic;"&gt;k&lt;/span&gt;. But then, I'm not him. I don't draw comic strips full-time.&lt;br /&gt;&lt;br /&gt;Of course, my guess is high &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; jobs pay better and give more satisfaction. High &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; jobs also give you more opportunity to slack off. You cannot slack away from the assembly line without incurring some cost, but you can always go to the pantry for a cup of coffee in the middle of an Internet search. Because, after all, you count your lucky stars hoping you hit the web pages containing the information you want.&lt;br /&gt;&lt;br /&gt;Similarly, you cannot run away from marking scripts if there are scripts to mark, but you can always try to leave the reception counter unattended if enquiries follow a Poisson distribution.&lt;br /&gt;&lt;br /&gt;In general, the manufacturing industry are low-k, and the services high-k. That's why you can probably generalize how k links to salary and job satisfaction.&lt;br /&gt;&lt;br /&gt;On the other hand, a high &lt;span style="font-style: italic;"&gt;k&lt;/span&gt; job with a &lt;u&gt;quota&lt;/u&gt; of product (E) to meet means everything depends on λ. If λ is high, good. If not, you're in trouble. (A spate of really bad luck won't save you even under high λ though.)&lt;br /&gt;&lt;br /&gt;In an internship, where tasks can come and go so fast, you don't really have time to assess the λ for each task. Until you are in the thick of it do you realize it's actually quite low.&lt;br /&gt;&lt;br /&gt;In which case, you work overtime.&lt;br /&gt;&lt;blockquote&gt;overtime coefficient, ω = ( working hours + hours overtime ) / (working hours)&lt;/blockquote&gt;By doing so, and assuming a k = 1 job,&lt;br /&gt;&lt;blockquote&gt;E(t&lt;sub&gt;start of work&lt;/sub&gt;, t&lt;sub&gt;end of overtime&lt;/sub&gt;) = n' (t&lt;sub&gt;start of work&lt;/sub&gt;, t&lt;sub&gt;end of overtime&lt;/sub&gt;),&lt;br /&gt;where n' (t&lt;sub&gt;i&lt;/sub&gt;, t&lt;sub&gt;j&lt;/sub&gt;) ~ Po (ω λ t&lt;sub&gt;i&lt;/sub&gt; - t&lt;sub&gt;j&lt;/sub&gt;)&lt;/blockquote&gt;Thus you increase your chances of getting your results. The Poisson distribution, by nature being a random distribution, means there are still no guarantees of course. Just hope really, really hard that you are on the right side of statistical significance.&lt;br /&gt;&lt;br /&gt;Having laid down this model, let's proceed to do some regressions on different occupations, shall we?&lt;br /&gt;&lt;br /&gt;This analysis is of course limited because:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;It does not account for the effect of heterogenosity among workers. Different workers will have different γ and λ values.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It does not account for fatigue. The γ, λ, and ω may be functions of time.&lt;/li&gt;&lt;/ol&gt;Would you like to create a better model and verify it with some empirical evidence?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6399622262356990939?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6399622262356990939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6399622262356990939' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6399622262356990939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6399622262356990939'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/job-productivity.html' title='Job Productivity'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-2387903931546345331</id><published>2010-02-01T19:46:00.002+08:00</published><updated>2010-02-01T20:07:30.939+08:00</updated><title type='text'>Late Bus</title><content type='html'>My bus driver was stuck in a horrible jam at Bugis. Maybe he picked the wrong lanes (he did not stick to the bus lane, but joined the cars on the regular lanes), because buses after him could somehow overtake him.&lt;br /&gt;&lt;br /&gt;He was cursing and blaring the horn at the cars in front of him, at the trishaw uncle, at the buses after him that cut into his lane and even at a car that stopped to give way to crossing pedestrians. I checked my handphone, and realized it was already the time I usually got home, but I was not even halfway through my journey. Still, with nothing on my agenda, I was cool.&lt;br /&gt;&lt;br /&gt;Not the driver though. After emerging out of the dreadful jam, he radioed to the SBS Transit HQ to ask, "我的后车在哪里？" He was from China, and so were his swear words.&lt;br /&gt;&lt;br /&gt;The person at the other end did not understand him.&lt;br /&gt;&lt;br /&gt;“我已经迟了三十四分钟！刚才塞得很厉害！我的后车在哪里？”&lt;br /&gt;“……你现在再哪里？”&lt;br /&gt;“Lavendar”&lt;br /&gt;“Huh？”&lt;br /&gt;“Lavendar Lavendar Lamendar 劳明达！我迟了三十四分钟。我的后车在哪里？十分钟？十五分钟？叫他快点驾！”&lt;br /&gt;&lt;br /&gt;In the end, I don't think the concept of 后车 ever got across. Maybe it did, because despite speeding from red light to red light, the service 32 bus after him appeared behind him some 5 minutes later and overtook him. Another curse resonated in the bus.&lt;br /&gt;&lt;br /&gt;The stresses of a bus driver. I don't blame him for his cursing, or his misuse of the horn. I think I understand what he is going through.&lt;br /&gt;&lt;br /&gt;But the passengers also have their share of sorrows. When service 32 is late by 34 minutes, that means a good number of bus stops along the way has not seen a bus 32 come for at least 45 minutes. That is when they start cursing like the driver.&lt;br /&gt;&lt;br /&gt;I want my circle line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-2387903931546345331?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/2387903931546345331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=2387903931546345331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2387903931546345331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/2387903931546345331'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/02/late-bus.html' title='Late Bus'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7352053654192584736</id><published>2010-01-30T14:43:00.001+08:00</published><updated>2010-01-30T14:45:10.753+08:00</updated><title type='text'>Internship Offer</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;Would any of your friends be interested in a 2 month internship at IE&lt;br /&gt;Singapore? Job scope as follows. Pls contact Meng Chung (cc-ed) to follow&lt;br /&gt;up. Thanks.&lt;br /&gt;&lt;br /&gt;[&lt;b&gt;2&lt;/b&gt;. &lt;a href="http://app.sgdi.gov.sg/listing.asp?agency_subtype=dept&amp;amp;agency_id=0000013991#20081022113010"&gt;MS LEE &lt;span style="color:RED;"&gt;MENG CHUNG&lt;/span&gt;&lt;/a&gt;    &lt;br /&gt;   &lt;b&gt;Job Title :&lt;/b&gt; ASST DIRECTOR - AD    &lt;br /&gt;   &lt;b&gt;DID :&lt;/b&gt; &lt;span style="color:black;"&gt;64334701&lt;/span&gt;    &lt;br /&gt;   &lt;b&gt;Email:&lt;/b&gt;    &lt;span serif=""   style="font-family:Arial,;font-size:85%;"&gt; &lt;script language="Javascript"&gt;  fn_emailScramble('LEE_MENG_CHUNG','IESINGAPORE.GOV.SG'); &lt;/script&gt;&lt;a href="mailto:LEE_MENG_CHUNG@IESINGAPORE.GOV.SG"&gt;LEE_MENG_CHUNG@IESINGAPORE.GOV.SG&lt;/a&gt;&lt;/span&gt;    &lt;br /&gt;   &lt;b&gt;Unit:&lt;/b&gt; &lt;a href="http://app.sgdi.gov.sg/listing.asp?agency_subtype=dept&amp;amp;agency_id=0000013991"&gt;RESEARCH &amp;amp; STATISTICS DIVISION (RSD)&lt;/a&gt;    &lt;br /&gt;       &lt;b&gt;Parent:&lt;/b&gt; &lt;a href="http://app.sgdi.gov.sg/listing.asp?agency_subtype=dept&amp;amp;agency_id=0000009537"&gt;PLANNING GROUP (PG)&lt;/a&gt;        &lt;br /&gt;       &lt;b&gt;Organisation:&lt;/b&gt; &lt;a href="http://app.sgdi.gov.sg/listing.asp?agency_subtype=dept&amp;amp;agency_id=0000000161"&gt;INTERNATIONAL ENTERPRISE SINGAPORE (IE)&lt;/a&gt;    &lt;br /&gt;       &lt;b&gt;Description:&lt;/b&gt;  [copied from SGDI.gov.sg]]&lt;br /&gt;&lt;br /&gt;Job Scope:&lt;br /&gt;You will be working on an analysis of certain Singapore's macro indicators&lt;br /&gt;and helping out to streamline the product codes for Singapore.&lt;br /&gt;&lt;br /&gt;Your key responsibilities include:&lt;br /&gt;&lt;br /&gt;• checking through Excel worksheet to ensure that the formulae are&lt;br /&gt;programmed correctly&lt;br /&gt;• testing out various scenarios using Excel programs&lt;br /&gt; •cross-matching data and ensuring that mapping of data is done correctly.&lt;br /&gt;• contributing to the organisational excellence efforts in the division&lt;br /&gt;&lt;br /&gt;Requirements:&lt;br /&gt;You should possess a knowledge of Excel software. You should possess sound&lt;br /&gt;IT and numerical skills, good knowledge of statistical computation methods&lt;br /&gt;and industry, occupation &amp;amp; education classifications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7352053654192584736?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7352053654192584736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7352053654192584736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7352053654192584736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7352053654192584736'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/01/internship-offer.html' title='Internship Offer'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5218252149437273425</id><published>2010-01-27T23:39:00.002+08:00</published><updated>2010-01-27T23:55:23.979+08:00</updated><title type='text'>Economic Statistics</title><content type='html'>So apparently, web sites look as crappy as &lt;a href="http://commerce.nic.in/"&gt;this&lt;/a&gt; can provide better information than &lt;a href="http://www.singstat.gov.sg/"&gt;this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first one looks like crap - a mash of Javascript snippets and  HTML 3.2, put together by a team of programmers in the absence of designers. If it was my government, I might have cried and hid my face in shame. So I though.&lt;br /&gt;&lt;br /&gt;The second one looks so professional... but the server administrators wound up being super stingy on disk space.&lt;br /&gt;&lt;br /&gt;The good thing about messiness is that everything remains on your table. It may be hard to find what you want, but it is there.&lt;br /&gt;&lt;br /&gt;The bad thing about neatness is that once the overzealous administrator decides it is old, it's gone!&lt;br /&gt;&lt;br /&gt;You would think a .gov.sg would have a good collection of electronic archives, at least better than a website pieced together by amateurs. Our government, after all, provides so many services electronically. Yet in the year of our Lord 2010, I am still going to need to make a trip to the paper library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5218252149437273425?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5218252149437273425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5218252149437273425' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5218252149437273425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5218252149437273425'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/01/economic-statistics.html' title='Economic Statistics'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4434115160027924196</id><published>2010-01-21T22:06:00.003+08:00</published><updated>2010-01-21T22:44:12.866+08:00</updated><title type='text'>18th APPF "Talk"</title><content type='html'>This was the e-mail we received some time last year:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The Parliament is keen to take in scholars to help out for the event and we&lt;br /&gt;also feel that the Forum is a very good opportunity to expose you on the&lt;br /&gt;work of the Government.  You may be asked to perform duties such as:&lt;br /&gt;&lt;br /&gt;(a)  Rapporteurs   - Take notes at meetings, amend draft resolutions during&lt;br /&gt;the  course of Committee meetings, prepare reports of meetings, liaise with&lt;br /&gt;the Reports Co-ordinator in the production of papers, reports etc&lt;br /&gt;&lt;br /&gt;(b)  Protocol/Liaison  Officers  - Attached to delegations and undertake&lt;br /&gt;protocol/liaison work at the conference venue and airport&lt;br /&gt;&lt;br /&gt;(c)  Facilitator - Assist the Reports Coordinator in typing/photocopying of&lt;br /&gt;documents  and compilation of final Report, uploading documents/photographs&lt;br /&gt;onto   the APPF website, ensure facilities are set up and ready for various&lt;br /&gt;meetings, assist in ushering duties, etc.&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;On the term "Liaison Officers&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;So the 18th APPF came and went. Seven of us were roped in as "Liaison Officers".&lt;br /&gt;&lt;br /&gt;In Year 2006, "Liaison Officers" were roped in to guide the International Physics Olympiad teams around. In Year 2010, "Liaison Officers" were roped in to guide APPF delegations around. And God knows how many "Liaison Officers" Singapore has designated to guide all manners of teams around Singapore.&lt;br /&gt;&lt;br /&gt;"A &lt;b&gt;liaison officer&lt;/b&gt; or &lt;b&gt;LNO&lt;/b&gt; is a person that liaises between two organizations to communicate and coordinate their activities" (Wikipedia) If Navy needed an officer to coordinate air defence issues with the Air Force, that would be a &lt;span style="font-style: italic;"&gt;liaison officer&lt;/span&gt;. But you don't get "liaison officers" to lead a bunch of pre-university students from all over the world around Singapore. That's an overkill. What in the world are we liaising? Still, if overkills kill, our graveyards would be full.&lt;br /&gt;&lt;br /&gt;In the APhO 07 in Shanghai, they called themselves "volunteers" (志愿者).&lt;br /&gt;In the IPhO 07 in Esfahan, I'm not very sure what they called themselves but I think they called themselves "guides".&lt;br /&gt;&lt;br /&gt;"Guide" would be sufficient. "Liaison officer" is way too self-important. It would be like calling every new recruit "senior head of department", or bus drivers "bus captains", or cleaners "sanitation manager". What department are you leading? Over how many men are you captain of? Why does sanitation need management?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;On Pigging on Surplus Food&lt;/span&gt;&lt;br /&gt;In the last 4 days, I never knew what an empty stomach felt like. The hotel served heaps upon heaps of food to the satiated parliamentarian delegates that there was always surplus food for us; and we left behind just as much surplus food for the rubbish bins.&lt;br /&gt;&lt;br /&gt;Ridiculous amounts of wastage.&lt;br /&gt;&lt;br /&gt;And ridiculous amounts of care in preparing the food.&lt;br /&gt;&lt;br /&gt;It was my first time seeing  &lt;span style="font-style: italic;"&gt;&lt;a href="http://rasamalaysia.com/onde-onde-ondeh-ondeh/"&gt;onde-onde&lt;/a&gt;&lt;/span&gt;&lt;a href="http://rasamalaysia.com/onde-onde-ondeh-ondeh/"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/a&gt; served in sauce bowls - one onde per bowl with a slice of cherry beside it. What, is the onde such an exquisite thing? Does it cost $5 per onde?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;On APPF Outcomes&lt;/span&gt;&lt;br /&gt;Urge. Recognize. Recommend. Strongly desire.&lt;br /&gt;&lt;br /&gt;Puh-lease. Such grandstanding! Such high-handedness! Such top-down administration! What exactly do they expect to achieve? Where's the "Demand"? "Require"?&lt;br /&gt;&lt;br /&gt;They spent 3 whole days staying in top hotels, wasting so much food and funds, pulling civil servants away from their duties, pulling retirees from their retirement, to do what? To draft a communique laden with grammatical mistakes, politically correct overtones, compromises, appeasements, and zero binding power.&lt;br /&gt;&lt;br /&gt;Don't. Waste. My. Time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4434115160027924196?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4434115160027924196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4434115160027924196' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4434115160027924196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4434115160027924196'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2010/01/18th-appf-talk.html' title='18th APPF &quot;Talk&quot;'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-692634031056183777</id><published>2009-12-29T21:53:00.003+08:00</published><updated>2009-12-29T22:37:14.179+08:00</updated><title type='text'>Programming Language of Choice</title><content type='html'>Copied over from TIOBE Programming Language Index:&lt;br /&gt;&lt;table class="TpciTable" bordercolordark="#003366" bordercolorlight="#c0c0c0" id="Table2" align="center" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th nowrap="nowrap" align="center"&gt;Position&lt;br /&gt;Dec 2009&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Position&lt;br /&gt;Dec 2008&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Delta in Position&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Programming Language&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Ratings&lt;br /&gt;Dec 2009&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Delta&lt;br /&gt;Dec 2008&lt;/th&gt;&lt;th nowrap="nowrap" align="center"&gt;Status&lt;/th&gt;&lt;/tr&gt; &lt;tr height="25"&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td align="center"&gt;&lt;img src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" /&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/Java.html"&gt;Java&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;17.061%&lt;/td&gt;  &lt;td align="center"&gt;-2.31%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;2&lt;/td&gt;  &lt;td align="center"&gt;2&lt;/td&gt;  &lt;td align="center"&gt;&lt;img src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" /&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/C.html"&gt;C&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;16.285%&lt;/td&gt;  &lt;td align="center"&gt;+0.12%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;3&lt;/td&gt;  &lt;td align="center"&gt;4&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/PHP.html"&gt;PHP&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;9.770%&lt;/td&gt;  &lt;td align="center"&gt;+0.29%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;4&lt;/td&gt;  &lt;td align="center"&gt;3&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/C__.html"&gt;C++&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;9.175%&lt;/td&gt;  &lt;td align="center"&gt;-1.72%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;5&lt;/td&gt;  &lt;td align="center"&gt;5&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/%28Visual%29_Basic.html"&gt;(Visual) Basic&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;7.778%&lt;/td&gt;  &lt;td align="center"&gt;-1.70%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;6&lt;/td&gt;  &lt;td align="center"&gt;6&lt;/td&gt;  &lt;td align="center"&gt;&lt;img src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" /&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/C_.html"&gt;C#&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;6.258%&lt;/td&gt;  &lt;td align="center"&gt;+1.61%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;7&lt;/td&gt;  &lt;td align="center"&gt;7&lt;/td&gt;  &lt;td align="center"&gt;&lt;img src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" /&gt;&lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/Python.html"&gt;Python&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;5.185%&lt;/td&gt;  &lt;td align="center"&gt;+0.62%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;8&lt;/td&gt;  &lt;td align="center"&gt;9&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/JavaScript.html"&gt;JavaScript&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;3.515%&lt;/td&gt;  &lt;td align="center"&gt;+0.45%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;9&lt;/td&gt;  &lt;td align="center"&gt;8&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/Perl.html"&gt;Perl&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;2.692%&lt;/td&gt;  &lt;td align="center"&gt;-0.91%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt; &lt;/tr&gt;  &lt;tr height="25"&gt;  &lt;td align="center"&gt;10&lt;/td&gt;  &lt;td align="center"&gt;11&lt;/td&gt;  &lt;td align="center"&gt; &lt;img src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" /&gt; &lt;/td&gt;  &lt;td&gt;&lt;a href="http://www.tiobe.com/content/paperinfo/tpci/Ruby.html"&gt;Ruby&lt;/a&gt;&lt;/td&gt;  &lt;td align="center"&gt;2.653%&lt;/td&gt;  &lt;td align="center"&gt;+0.34%&lt;/td&gt;  &lt;td align="left"&gt;  A&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Which is comforting to know that my favourite languages (Java, PHP, Javascript and Visual Basic, Perl) are all in the list.&lt;br /&gt;&lt;br /&gt;Till my last day in Air Force, nothing could replace Javascript + Visual Basic (+ OLE Automation + HTML) in my heart. Ever since ORD, nothing can replace PHP + Javascript + Visual Basic (+ OLE Automation + HTML).&lt;br /&gt;&lt;br /&gt;Java is the language I use for full-blown apps requiring a GUI. But if I can replace it with HTML, I would.&lt;br /&gt;&lt;br /&gt;Familiarity is a hard thing to break. I've done a bit of work in C, in Vala, C#, and even had to meddle around with Python while fixing my Gentoo. I don't touch Ruby because I don't want to learn a new language. Ruby seems to require so radical and fixed a methodology I simply cannot think when writing Ruby.&lt;br /&gt;&lt;br /&gt;I use Java over C# because 1. I don't know how to install C#, MS VC# etc. but I have done Java so many times. I prefer the Java GUI because of its MVC model, and the paint(Graphics) method, implemented to great effect in, say, "JTreeTables". Try doing the same with GTK and you'd cry (I think). Not that I've studied C# much, but I love Javadoc. The Java API is well-planned. I love how it is entirely documented ON ONE WEB PAGE! The inheritance trees are all clearly shown. I know where to find all the important stuff (Toolkit, Vector, Hashtable, URL etc.) If I didn't know, finding a keyword in the classes list easily yields it (e.g. MIDI, Zip, HttpRequest). That's much better than MSDN.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;java.sun.com/j2se/1.4.2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ctrl+F, search for keyword&lt;br /&gt;&lt;/li&gt;&lt;li&gt;voila!&lt;br /&gt;  &lt;/li&gt;&lt;/ol&gt; I used to use Perl to muck around with regexps. In the near future, I can foresee myself still using Perl, but would be increasingly choosing PHP over Perl. What I've said about Java's documentation applies to PHP as well:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;www.php.net&lt;/li&gt;&lt;li&gt;type keyword in search box&lt;/li&gt;&lt;li&gt;voila!&lt;/li&gt;&lt;/ol&gt;Not that perl doesn't leave a similar option,&lt;br /&gt;&lt;ol&gt;&lt;li&gt;open search engine (extra step)&lt;/li&gt;&lt;li&gt;type perlfunc/ perlre/ perlretut&lt;/li&gt;&lt;li&gt;search for keyword&lt;/li&gt;&lt;li&gt;voila.&lt;/li&gt;&lt;/ol&gt;But it requires one extra step. Finally the functions in perlfunc are way too limited to be of much use. But the moment they start modularizing (e.g. CGI, Zip) everything, I'm turned off. Who likes to search for modules?&lt;br /&gt;&lt;br /&gt;It pales in comparison to even VBA:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Object Browser (the best reason to love MS over OpenOffice)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;type keyword in search box&lt;/li&gt;&lt;li&gt;voila!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I don't use Python because I've never needed it. OpenOffice uses it, yes, but OpenOffice Basic suffices well enough for my needs. And if ever I needed something more solid, I would run it with Javascript (new ActiveX("com.sun.ServiceManager")), because  on COM, all languages work the same anyway, except Visual Basic, which holds a position of certain privilege a  with respect to Event Handlers.&lt;br /&gt;&lt;br /&gt;It would be nice to learn the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Flash/ ActionScript&lt;/li&gt;&lt;li&gt;Ruby&lt;/li&gt;&lt;li&gt;C#&lt;/li&gt;&lt;/ol&gt;But until I'm stuck in an environment with no other options (unlikely, since the worst-possible environment is still either HTML/Javascript (on Windows) or perl (on Linux)), I don't see how I can use those languages and thereby learn them.&lt;br /&gt;&lt;br /&gt;Anyway, good documentation is important to me. I avoid MSDN like the plague. It's good, but isn't it always a bit too slow, a bit too large and the search results a bit unspecific? The individual technologies are always nested too deeply. I have no idea, for example, how to find documentation on the Worksheet class in Excel 2000, or the JScript/ VBScript language reference on MSDN. I hate searching the MSDN Library. Honestly, Google returns better results for my queries. If it weren't for the Object Browser and code autocompletion, Microsoft Office VBA would be more hated by me than OpenOffice.org Basic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-692634031056183777?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/692634031056183777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=692634031056183777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/692634031056183777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/692634031056183777'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/12/programming-language-of-choice.html' title='Programming Language of Choice'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6009603126940820237</id><published>2009-12-23T23:45:00.002+08:00</published><updated>2009-12-24T00:03:08.334+08:00</updated><title type='text'>Work</title><content type='html'>&lt;a href="http://www.ambulanceservice.com.sg"&gt;Work.&lt;br /&gt;Work.&lt;br /&gt;Work.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My family currently needs work-life balance. Family time = company meeting time. Working hours = working non-stop.&lt;br /&gt;&lt;br /&gt;After these "hours", personal time = essay time. Sigh.&lt;br /&gt;&lt;br /&gt;FYI I did the website. Comments, anybody?&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;In a related news, I'm now licensed to do CPR for the next 2 years. Would you like to collapse in front of me?&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;I just wonder, come March next year, whether I should simply apply for Medicine faculty at NUS? Would that not save me a lot of trouble?&lt;br /&gt;&lt;br /&gt;Why am I applying to the US? Or UK?&lt;br /&gt;&lt;br /&gt;But I have heard stories about Yong Loo Lin School, in fact about the problems with teaching Medicine in Singapore. Basically, there are too many students to too few resources (that's right: patients). I've also heard unflattering stories about our Engineering faculties. If I should apply local at all, I think I would hide within Science, just because I haven't heard horror stories from it at all.&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Why not Engineering somewhere far away, then Medicine at Duke?&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;How will God lead me in this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6009603126940820237?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6009603126940820237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6009603126940820237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6009603126940820237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6009603126940820237'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/12/work.html' title='Work'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-5402485326498534444</id><published>2009-12-02T15:00:00.002+08:00</published><updated>2009-12-02T15:07:11.434+08:00</updated><title type='text'>Diesel</title><content type='html'>I love diesel vehicles. Diesel trucks. Diesel ambulances.&lt;br /&gt;&lt;br /&gt;They have a sense of ruggedness and quaintness to themselves. Manual transmission is an added plus.&lt;br /&gt;&lt;br /&gt;They have the ability to start the vehicle rolling with clutch pedal alone, without depressing the accelerator pedal. Petrol vehicles would just stall and die miserably.&lt;br /&gt;&lt;br /&gt;Diesel is cheap. But polluting, though.&lt;br /&gt;&lt;br /&gt;Finally, the big vehicles stroll along at a measly 60 km/h. Any higher, you would be breaking the speed limit or burning the engine.&lt;br /&gt;&lt;br /&gt;Reminds me of the good old STK-DTC (Singapore Technologies Kinetics - Driver Training Centre) days. No air-con, sweltering cabins, speed warning devices, natural ventilation with added exhaust particulates but a super-powerful engine. Water fording and towing capabilities added.&lt;br /&gt;&lt;br /&gt;It's like why I love boots too -- not that they are comfortable, but in a rain they keep out water like no other.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-5402485326498534444?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/5402485326498534444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=5402485326498534444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5402485326498534444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/5402485326498534444'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/12/diesel.html' title='Diesel'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-7151990628124071915</id><published>2009-11-28T01:44:00.002+08:00</published><updated>2009-11-28T01:47:49.490+08:00</updated><title type='text'>SLA Maps + GPS Enabled Tracking system</title><content type='html'>Pulled off this to merge a GPS tracking system which had a really lousy mapping system and the SLA map which has absolutely no ability to work with the GPS system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-X53o6X01rg/SxAQR2T1F0I/AAAAAAAAALk/H8MuW4d2PHs/s1600/Screenshot.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 125px;" src="http://3.bp.blogspot.com/_-X53o6X01rg/SxAQR2T1F0I/AAAAAAAAALk/H8MuW4d2PHs/s200/Screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5408841051294472002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So now, I have vehicles appearing on a super-duper large SLA map.&lt;br /&gt;&lt;br /&gt;However, this is for personal and non-commercial use only.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-7151990628124071915?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/7151990628124071915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=7151990628124071915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7151990628124071915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/7151990628124071915'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/sla-maps-gps-enabled-tracking-system.html' title='SLA Maps + GPS Enabled Tracking system'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-X53o6X01rg/SxAQR2T1F0I/AAAAAAAAALk/H8MuW4d2PHs/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4473361972844774937</id><published>2009-11-20T11:16:00.002+08:00</published><updated>2009-11-20T11:38:32.218+08:00</updated><title type='text'>Another OOo Rant</title><content type='html'>It doesn't make sense!&lt;br /&gt;It doesn't make sense!&lt;br /&gt;It doesn't make sense!&lt;br /&gt;It doesn't make sense!&lt;br /&gt;It doesn't make sense!&lt;br /&gt;&lt;br /&gt;They can develop a whole new chart module. A notes (now comments) module. Two major releases (2.0, 3.0). Re-implement the whole graphics interface around GTK/ Qt.&lt;br /&gt;&lt;br /&gt;And somehow, after going halfway round the globe, they haven't scratched some basic itches.&lt;br /&gt;&lt;br /&gt;My color picker!! Darn it.&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td style="border: dotted 1px red"&gt;Dotted table borders!!!&lt;/td&gt;&lt;td style="border: dashed 1px red"&gt;They still can't do it.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;CSS1 was completed in 1996. 13 years, during which we had the Asian financial crisis, Chinese embassy bombing, 911, Iraq war, Afghan war. Google hadn't existed and Yahoo was king.&lt;br /&gt;&lt;br /&gt;And OOo still doesn't support &lt;code&gt;border-style: dotted&lt;/code&gt; on tables. It only goes to show they have got their priorities ALL WRONG!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4473361972844774937?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4473361972844774937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4473361972844774937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4473361972844774937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4473361972844774937'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/another-ooo-rant.html' title='Another OOo Rant'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1117124784886170180</id><published>2009-11-09T23:48:00.000+08:00</published><updated>2009-11-09T10:38:45.973+08:00</updated><title type='text'>Final Words</title><content type='html'>Dear Friends,&lt;br /&gt;&lt;br /&gt;I don't know if any of you have chosen to extend this date, but&lt;br /&gt;Do you remember the significance of this date?&lt;br /&gt;It was the date our sergeants a long time ago told us to look out for.&lt;br /&gt;Of course, this date was too far away at that time,&lt;br /&gt;It was not tangible; we looked forward to another date then.&lt;br /&gt;Today, we live in this very day we waited for&lt;br /&gt;Our sergeants have passed their own dates months ago,&lt;br /&gt;Leaving us to complete our obligation.&lt;br /&gt;Whether for the better, or for the worse,&lt;br /&gt;Whether we learnt anything, or learnt nothing,&lt;br /&gt;Whether NS is good or bad,&lt;br /&gt;It was a phase that was not in our power to change.&lt;br /&gt;We have aged 2 years in service.&lt;br /&gt;2 indelible years of our limited lives.&lt;br /&gt;Thank you for starting this 2 years together with me,&lt;br /&gt;And ending it with me, as I hope, today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1117124784886170180?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1117124784886170180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1117124784886170180' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1117124784886170180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1117124784886170180'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/final-words.html' title='Final Words'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-1598803120990525960</id><published>2009-11-09T10:38:00.002+08:00</published><updated>2009-11-09T10:51:03.477+08:00</updated><title type='text'>Final Words 2</title><content type='html'>Dear AFS Buddies,&lt;br /&gt;&lt;br /&gt;In BMT, I was incompetent.&lt;br /&gt;In SISPEC -- I just learnt from my Interview Booklet -- I was only "average".&lt;br /&gt;You made the difference when we were posted to Air Force School.&lt;br /&gt;You accepted my shortcomings, turned them into strengths&lt;br /&gt;You accepted my oddities, made them exceptional.&lt;br /&gt;I don't know if I'll see you again in green.&lt;br /&gt;In fact, I think I might never.&lt;br /&gt;You have been the greatest.&lt;br /&gt;I shall never forget.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-1598803120990525960?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/1598803120990525960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=1598803120990525960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1598803120990525960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/1598803120990525960'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/final-words-2.html' title='Final Words 2'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8665107855367750509</id><published>2009-11-07T21:59:00.001+08:00</published><updated>2009-11-09T10:37:05.955+08:00</updated><title type='text'>Why I Hate Web Logs, Including My Own</title><content type='html'>&lt;a href="http://mama.indstate.edu/users/bones/WhyIHateWebLogs.html"&gt;http://mama.indstate.edu/users/bones/WhyIHateWebLogs.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8665107855367750509?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8665107855367750509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8665107855367750509' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8665107855367750509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8665107855367750509'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/httpmamaindstateeduusersboneswhyihatewe.html' title='Why I Hate Web Logs, Including My Own'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-795508444314658925</id><published>2009-11-07T14:07:00.003+08:00</published><updated>2009-11-07T14:27:32.596+08:00</updated><title type='text'>NRIC Number Enigma</title><content type='html'>Just when I was feeling very proud of myself for creating an NRIC Validator on the OA, somebody had to buck my trend.&lt;br /&gt;&lt;br /&gt;I was trying to clear a Mr Ang (not his actual name) into a protected location, hence I needed his NRIC Number.&lt;br /&gt;&lt;br /&gt;His NRIC No was S17XXXXXF.&lt;br /&gt;&lt;br /&gt;The validator said it was wrong. The checksum letter was "I". When we called the person (let's call him Mr Raj) that supplied us this contractor's NRIC number, he insisted it was &lt;i&gt;correct&lt;/i&gt;. He had even checked with Mr Ang, who insisted that &lt;i&gt;was&lt;/i&gt; his NRIC number.&lt;br /&gt;&lt;br /&gt;That's impossible! The validator had never been wrong before!&lt;br /&gt;&lt;br /&gt;What was more intriguing was that when we checked his date of birth, it was XX-Jul-1971.&lt;br /&gt;&lt;br /&gt;XX-Jul-1971, S17XXXXXF. How is that possible? Hadn't NRIC numbers begun to register birth years since 1969?&lt;br /&gt;&lt;br /&gt;In fact, after I rearranged the first two digits, the NRIC number became valid! (Switching 1 and 7 in this case changes the checksum by 3, thus moving &lt;b&gt;I&lt;/b&gt; to &lt;b&gt;F&lt;/b&gt;). So we called up Mr Raj and told him to ask Mr Ang why his birth year was not reflected in his NRIC. If there was anything nobody should be able to deny, it was that birth years ought to be in the NRIC number for people born in and after 1969.&lt;br /&gt;&lt;br /&gt;Mr Raj later called back, saying Mr Ang insisted it was S17XXXXXF. WHY? WHY? WHY? Did he read his number off his NRIC? Or did he read it from his failing memory? Did he read it off his birth certificate? Does the national registry make exceptions to the checksum rule? (If they did, then why use checksums at all?) Or do they NOT even check that the letters have been assigned correctly? Did he read it off, say, a birth certificate or a driving licence where the number might have been keyed in wrongly? WHY WHY WHY does he INSIST S17XXXXXF is correct???&lt;br /&gt;&lt;br /&gt;Exasperated, we just submited the S17XXXXXF NRIC Number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-795508444314658925?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/795508444314658925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=795508444314658925' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/795508444314658925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/795508444314658925'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/nric-number-enigma.html' title='NRIC Number Enigma'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-8435435502028769674</id><published>2009-11-06T23:41:00.002+08:00</published><updated>2009-11-06T23:47:35.068+08:00</updated><title type='text'>ORD Countdown</title><content type='html'>My ORD Countdown hourglass didn't make it. Yahoo! Geocities closed 14 days before my ORD date.&lt;br /&gt;&lt;br /&gt;How ominous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-8435435502028769674?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/8435435502028769674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=8435435502028769674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8435435502028769674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/8435435502028769674'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/11/ord-countdown.html' title='ORD Countdown'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-4664830212829403538</id><published>2009-10-10T22:29:00.002+08:00</published><updated>2009-10-10T22:35:42.479+08:00</updated><title type='text'>Bleak?</title><content type='html'>&lt;a href="http://www.temasekreview.com/2009/10/09/2009%E6%96%B0%E5%8A%A0%E5%9D%A1%E6%A8%A1%E5%BC%8F%E4%BD%95%E5%8E%BB%E4%BD%95%E4%BB%8E%EF%BC%9F/"&gt;Must read.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A sharp criticism that leaves nothing to the imagination. I haven't read another essay as comprehensive as this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-4664830212829403538?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/4664830212829403538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=4664830212829403538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4664830212829403538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/4664830212829403538'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/10/bleak.html' title='Bleak?'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2910646599401773970.post-6336987512607191590</id><published>2009-09-27T16:07:00.002+08:00</published><updated>2009-09-27T16:23:06.166+08:00</updated><title type='text'>Computer Terminology</title><content type='html'>These days, there are discussions on the currency of the floppy disk icon, a symbol of the bygone days used to describe the action of "saving" a file onto some media.&lt;br /&gt;&lt;br /&gt;But after reading comments here and there, it occurred to me that it was an irrelevant question. After all, the average child this day is more likely to encounter certain concepts and words on the computer even before they encounter situation in real life which the word was previously used to describe.&lt;br /&gt;&lt;br /&gt;Take for example, the word "Edit". What would a child know about "Editing" except that "Edit" is often the drop-down menu after "File"?&lt;br /&gt;&lt;br /&gt;Similarly, take "Format". "Folder". "Document". "Property". I encounter these most frequently on computers.&lt;br /&gt;&lt;br /&gt;"Scan", maybe "View": These words I probably first saw them on the computer.&lt;br /&gt;&lt;br /&gt;Who knows when children will first learn that "Files" are abstract objects on the computer containing data before learning that it is also a (usually) plastic tool to keep &lt;span style="font-style:italic;"&gt;paper&lt;/span&gt; documents together?&lt;br /&gt;&lt;br /&gt;What all these means is that whatever the save icon represents doesn't matter. Just like these nouns and verbs turned into computer terminology have become instead computer terminology also describing actual objects and actions, in the case of the floppy disk the meaning can also flow the other way.&lt;br /&gt;&lt;br /&gt;Finally, what is hindering software developers from cooking up a word, and then transferring usage of that word onto physical objects? Nothing?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2910646599401773970-6336987512607191590?l=dssq.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dssq.blogspot.com/feeds/6336987512607191590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2910646599401773970&amp;postID=6336987512607191590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6336987512607191590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2910646599401773970/posts/default/6336987512607191590'/><link rel='alternate' type='text/html' href='http://dssq.blogspot.com/2009/09/computer-terminology.html' title='Computer Terminology'/><author><name>daNiel</name><uri>http://www.blogger.com/profile/06531702761943782863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
