What if no one came?


So, there was this shop that was set up to give a chance for those who like pancakes to go there and claim their pancakes. People found out that anyone can go to the shop to buy the pancake, but the only ones who can actually make the pancake are allowed to eat it.

Now people are wondering what is the value in being able to buy the pancake and not eat it unless you can also make the pancake? Turns out, almost anyone can make the pancake, but you have to prove that you have the ability to do so.

I suspect that very soon, the shop will close as those who have a clue and have pride will decide to skip the shop.

Three must haves in Fedora 26


I’ve been using Fedora ever since it came out back in 2003. The developers of Fedora and the greater community of contributors have been doing a amazing job in incorporating features and functionality that subsequently has found its way into the downstream Red Hat Enterprise Linux distributions.

There are lots to cheer Fedora for. GNOME, NetworkManager, systemd and SELinux just to name a few.

Of all the cool stuff, I particularly like to call out three must haves.

a) Pomodoro – A GNOME extension that I use to ensure that I get the right amount of time breaks from the keyboard. I think it is a simple enough application that it has to be a must-have for all. Yes, it can be annoying that Pomodoro might prompt you to stop when you are in the middle of something, but you have the option to delay it until you are done. I think this type of help goes a long way in managing the well-being of all of us who are at our keyboards for hours.

b) Show IP: I really like this GNOME extension for it does give me at a glance any of a long list of IPs that my system might have. This screenshot shows ten different network end points and the IP number at the top is that of the Public IP of the laptop. While I can certainly use the command “ifconfig”, while I am on the desktop, it is nice to have it needed info tight on the screen.

 

 

c) usbguard: My current laptop has three USB ports and one SD card reader. When it is docked, the docking station has a bunch more of USB ports. The challenge with USB ports is that they are generally completely open ports that one can essentially insert any USB device and expect the system to act on it. While that is a convenience, the possibility of abuse isincreasing given rogue USB devices such as USB Killer, it is probably a better idea to deny, by default, all USB devices that are plugged into the machine. Fortunately, since 2007, the Linux kernel has had the ability to authorise USB devices on a device by device basis and the tool, usbguard, allows you to do it via the command line or via a GUI – usbguard-applet-qt. All in, I think this is another must-have for all users. It should be set up with default deny and the UI should be installed by default as well. I hope Fedora 27 onwards would be doing that.

So, thank you Fedora developers and contributors.

 

 

The next president and Singapore at 200


So, we are now in the silly cycle of “electing” the next president.

This year’s election is very controversial. The parliament approved a change in the rules for election of president and added a clause on racial lines after going through a constitutional panel to determine some significant changes.

The panel did recommend reverting to the appointment of a president by the parliament instead of an election process but the government has not accepted that suggestion.

And the biggest change in who can run for president is about the race of the person. I frankly think it is stupid to have race as a criteria (remember the pledge “regardless of race, language or religion”?) but this current government has deemed it appropriate.

The proposal was challenged in court by Dr Tan Cheng Bock, which the court decided to not approve. He has filed an appeal and we are all waiting to see what happens. I have a strong feeling that the appeal will also be dismissed.

So, we will see a racially-based presidential election this year.

From what has been discerned from many sources, there are apparently three potential candidates. One of them is the current Speaker of Parliament, Mdm Halimah Yacob. She is a sitting MP from the PAP. Another potential candidate is Mr Farid Khan Kaim Khan and a third potential candidate is Mr Salleh Marican.

Let’s look at these three potential candidates. The two men are businessmen and aapprently have the needed financial management experience which is touted as being a key requirement for the presidency. They are also  entrepreneurial and, I would guess, street smart.

The third potential candidate is a lawyer by training and has been in politics since 2001. I am quite sure, until proven wrong, that she is not an entrepreneur or a business person. It is also unlikely that she has managed the kinds of monies that the President is expected to “oversee” – although the criteria for president has been “gamed” to say that any minister, speaker of parliament etc fulfils that requirement.

Given what we know, let’s consider the following:

a) Halimah actually decides to run. She will have to resign from the PAP, resign from her appointment as Speaker of Parliament and also stand down from being an MP. All of these mean that she will be out of a job. All of these things have to be done before she can run for president. She cannot be a party member, hold a seat in parliament and also hold an appointment in the legislature. Or at least, I think so.

b) The two others can technically continue with their businesses even as they file their papers to run for president. If they do succeed, I would think they would relinquish their roles in the businesses they have and take on the President’s office fulltime.

c) The election happens with these three potential candidates. One of the two men win.

d) Halimah is out of a job (perhaps she is OK with it), the other non-winning candidate can continue with whatever he was doing.

All in, the risk for Halimah is much higher considering that this could be a three-way fight. The last time, the current elected president got the job on a very, very tiny margin 0.35. That tiny victory over the overwhelming favourite, Dr Tan Cheng Bock is attributable to the vote diversion by Mr Tan Kin Lian who got the lowest votes in 2011.

I think the entire elected president system is a waste of resources and opportunity. The stated reason for the elected president is for a “second key” to the reserves that a government wants to dip into. Going by previous “elected” presidents, there has not been any requests that were denied (please provide links if there were denied requests). So, it seems moot from that point of view. The current president has less that 36% support from the electorate, but given the fact that we don’t have a two stage election process unlike other countries, we are stuck with a chap in office who the majority did not vote for.

Whoever wins the next election would, I think, be in the same boat.

Let’s say that the Dr Tan Cheng Bock appeal is denied and the election proceeds as planned. Would it not be the case that whoever becomes president is in office because the system was gamed in their favour, based on race? Would they feel that the did win this fairly if the contest was open to all as it has always been? Would they be able to say with confidence that if it was not for the rigging of the system, they would not have a) participated b) won? Where is the dignity in that?

It is a sham, plain and simple. We are 52 years into the independance of Singapore (if you count from 1965 and 54 if you count from 1963). We cannot have a fair, no scam, no BS presidential election? Really?

And as a note and remider, 2019 will be the 200th anniversary of the Founding of Modern Singapore by Sir Stamford Raffles. Whether that was a good thing back then – perhaps there were questionable practises etc – it is what we have. Would we be as enthusiastic for the 200th anniversary of the Founding of Modern Singapore as it has been with the independance since 1965(63)?

Majulah Singapura!

 

 

Some updates on “who’s my MP”


I have not received any reply from the person who is supposed to be the MP for my place on what I sent to the person on 8th July. I am not expecting a reply, but I will let a few more days pass before sending a reminder.

I had also sent a email to the Parliament on 8th July as well, about the “who’s my MP” option on the parliament website, because of some challenges I faced with the URL.

Here’s what I sent:

Screenshot from 2017-07-18 23-53-38

And here’s their reply:

Screenshot from 2017-07-18 23-51-40

And my reply to that on 13th July 2017:

[addressee] –

>    Thank you for the email and feedback dated on 8 July 2017.
>
> 2  The “Who’s My MP” search engine has been designed to let web-users key
>  in a residential address or a postal code and speedily locate the constituency
> (out of 29 constituencies, either GRC or SMC) which the keyed-in address or postal
> code fall within. For assignment of MPs to specific divisions/wards within each
> constituency, and re-assignments if any, Parl advises on
> our website for web-users to visit the People’s Association (PA) website at
> www.pa.gov.sg for a complete listing of the Community Centres/Clubs in order to
> obtain information on the MP in a specific division/ward.
>
> 3  We receive and review Parliament website users’ feedback continuously,
> and will carefully consider feedback in periodic revisions of Parliament
> website functions.

Thanks for the reply. Why would it be necessary for one to go to *another* site to see which constituency that person is in within a GRC? This has to be made as easy as possible *without* going from one government website to another for this very simple information. For sure, the PA site could have that info, but it is ultimately the Parliament that should be the custodian of the information – the single source of truth as it were.
If however, the Parliament thinks that it should not bother with these things, the least it should do is to have a pointer in the page that I went to initially to find out who the MP is of my location – which is exactly what the parliament URL says – and offer the PA link.

I should *not* have to ask the Parliament website for additional information especially when the URL specifically offers to tell me what I was there for.

Would love to hear back from you soon.

Thanks.

No I have not heard from them yet.

On being an engaged and responsible citizen


I sent this to my MP on July 5 and am awaiting a reply (if there is a reply, I will post it here as well but leaving out the identity of the MP if the MP requests for it):

“Hi. I am a resident in your constituency and I thought it would be appropriate and relevant to pose a few questions to you about the issues around Oxley Road and the feuding Lee siblings.

I would like to know what your stand is on this? I don’t think I heard nor read anything from you in parliament carried in the local media – I have to wait for the Hansard to see what actually transpired.

A few things I’d like to hear from you in the meantime:
a) Why was the proceedings not webcast live? It was blogged live (yahoo.com had the best one) but that is akin to listening to a football commentary on radio vs watching it on tv. if this was an important matter – and the PM apparently thought it was so – why were Singaporeans not provided with a live broadcast? We are after all supposed to be a “Smart Nation” – or are we only a Smart Nation sometimes?
b) Since the PM and his predecessors have said that if a minister is accused of abuse of power, and if the minister does not sue, s/he has to resign. The PM in not suing his siblings makes this matter look very ugly across the board. There are double standards. We are well aware of “the blood is thicker” argument, but if the PM thought it so important to bring the full weight of the parliament to discuss this without the two private citizens present, I think he is not being a true statesman. He should step aside and sort out his family issues.
c) Do you think a COI should be convened? If not, why? And I would like to hear something other than what the PM has said.”

If you think that you want to hear from your MP as well, do take the contents above verbatim – the contents are on a CC0 license anyway – and sent it off to your MP as well. Or just use it as an example and put your questions in your own words. If you need to get the email ID of your MP, do go to https://sgdi.gov.sg. or better yet, via the Parliament website – https://www.parliament.gov.sg/whos-my-mp

Thank you, Uncle Sar, and Rest In Peace!


I’ve always known him as Uncle Sar. He was a teacher, a biology teacher no less. When he used to visit us at home when I was 7 or 8 years old, he would always give my sister and I 10 cents The 10 cents was meant for us to go get a jotter book.

The books would have blank pages into which my sister and I were supposed to draw things in. Exactly what was to be drawn, I don’t think he specified, but it was to be used for something.

When I knew that he was going to visit us, I remember being extra industrious in trying to finish up the pages in jotter book that got the last visit. Many times, I would have missed a few pages or just scribbled something on a page just to make sure that the book has no more empty pages left.

He was always accommodating and smiling and would be ever too keen to check our “work” in the jotter book.

I recall one visit when for some reason he did not give us the usual 10 cents. I remember sneaking up on him, and putting my hand into his shirt pocket to get the 10 cent coin. He would act as if nothing is happening and let me be the crook. Thank you, Uncle Sar.

There are many other memories of you driving us around in your Austin, car license plate ST 287 (not the one in the photo) and how excited I was to go on those rides.

Years later, when I was doing biology for my “A” levels, I was struggling with it and he was kind enough to give me materials that eventually did help me pass it – which was more than what my own teacher ever did. Uncle Sar taught at Pasir Panjang Secondary School then.

We did not quite keep up our contacts over the years, but I do know that every time I saw him at an event, my heart would beat with a happy beat. You had a smile and laughter. Perhaps it brought me back to simpler days, days of childhood.

There was a meeting where you came up to me and congratulated me for being outspoken and fair about things around Singapore politics. You said that, “yes, Hari, I keep a look out for you.” Thank you!

I am glad I took a selfie with you in December 2016 at some event. Unfortunately, I did not hold the camera steadily enough, but here you are.

So it is with a very heavy heart that I bid you farewell. You’ve lived 85 wonderful years. Thank you, Uncle Sar.

A better model to work with citizens


I have been putting off installing the SGSecure application on my phone.

I finally decided to do it via the Google Playstore. It got downloaded and installed and when I started the app, it needed me to agree to the Terms of Use:

Screenshot_20170407-084036

I know most people would just hit the “I agree” button, but not me.

I hit the “Terms of Use” link and it then brought me to Ts&Cs page.

Screenshot_20170407-083728

As an open source advocate, I am very disappointed that a tax-dollars funded application is kept proprietary. I am OK for the contents the app works with as “proprietary”, but at the very least, I expect that the application code be placed on an open source license like the GNU General Public License. Why? So that we can all work to make it even better. The government is not the best in building applications and as has been demonstrated over the last few years, working with the free and open source community helps build a significantly better application no matter who you are.

Continuing the Ts&Cs:

Screenshot_20170407-083746

Screenshot_20170407-083805

I have a problem with 4 (b) above. Why would the app need access to messaging services? Shouldn’t the app be able to send information to the relevant recipients directly?

Screenshot_20170407-083932

What’s with 4 (e) where it says that PII may be shared with non-Government services? It is easy to say “to serve you better”. I would want to know who the non-G service providers are and how they manage these PII.

Screenshot_20170407-084001

The link at the bottom of the screenshot above, brings me to https://e3res.sgsecure.sg/misc/tnc_v1.html – a substantially similar one as the one included in the app.

I decided to uninstall it.  And I tweeted about my hesitation in accepting this app. Hopefully someone is listening and I am more than willing to discuss.