Archive for the ‘General’ Category

First hour with Ubuntu 10.10 on a laptop

Recently, I’ve only used Mac OSX based laptops from Apple largely because I needed a few things to work: suspend/resume, WiFi, video out. Over that time, I’ve also grown used to some closed source software: Evernote and OmniOutliner are on my dock, and I really cannot live without them. OK, TextMate is also on my dock, but I’m still nimble in vim as I still use it daily.

Where have I used Linux? On servers. Plenty of servers, running CentOS and Ubuntu mainly. Servers that I am regularly SSH’ed into on a daily basis. The other place I use Linux widely is virtual machines (without X).

I picked up a Lenovo ThinkPad Edge 11″ today with no OS loaded. Much props to Lenovo Malaysia’s PR agency Text100 – they read the post, and attempted to solve my problems for me by liaising with Lenovo. Paid for it today with no extra charge on the credit card, and they threw in a case as well.

Coming from a Mac, I have to say Ubuntu 10.10’s initial experience nailed it. I popped the 64-bit ISO that I had burnt to a DVD into an external optical drive, and it just booted. Ubuntu installed with ease, and during installation it detected my WiFi card (so I could connect to the network), and also had working sound out of the box.

During installation, it decided to go on the Net to download packages, and that took about 180MB. It rebooted. And like magic, everything just worked. I tried suspending the machine by closing the lid. It worked. I opened the lid to see if it would resume – it worked. I did this more than once and I’m pleased to say the laptop works as expected. The hardware keys to control sound, brightness and more all just work. I have not tried video out (there’s VGA and HDMI) yet.

Ubuntu has this concept of certified hardware. The specs don’t match, but it does list the Thinkpad Edge 11.

There are over 300MB of updates to download, which I’ll do when I get away from unmetered Internet. Quick verdict? A world of win, Ubuntu might be exactly what people are looking for when it comes to Linux on a laptop/desktop.

The 1Malaysia E-mail Project

There was great furor yesterday on Twitter with the #1malaysiaemail hashtag. I’m happy to say I did not participate :) However, I’ve been thinking a lot about it, especially since I’ve heard about this for a while, and heard about Tricubes being awarded the project. If you don’t want to read everything, scroll down for “What’s definitely possible”.

First, the facts:

  1. This is a private sector funded project. The RM50 million is the investment Tricubes is making, as part of the ETP. And the period of investment? Till 2020.
  2. There is collaboration with Microsoft to provide these services.
  3. The purpose? Stated below:

The 1Malaysia Email project is a government initiative in providing a unique and official email account and ID for the citizens of Malaysia.

This initiative will serve to allow direct and secure communications between citizens and the Government, as well as enhance the delivery of Government services to consumers and businesses alike.

What’s definitely possible

I see this as an ID-based project that helps you log on and use government services. We’re moving into a digital era, and I see us eventually receiving our quit rent notices, and more all via e-services. I think the providing of email is just a by-product. I’m banking on the fact that we’re all going to have MSN Live ID’s for all Malaysians above age 18 to access all kinds of services that helps with e-gov stuff. There will be messaging, but this isn’t entirely email as we’re used to.

We can probably draw parallels with the National Strategy on Trusted Identities in Cyberspace that the United Stats is proposing.

I see the API as something like Facebook Connect.

Update (20/04/2011 – 16:12): I just had another thought. Malaysia is a hub for software piracy. Maybe there will be a tie in with Microsoft Office Live, and then SkyDrive will provide cloud storage services, all with the 1Malaysia ID. The potential for this is huge (and can make people rock up to the portal…).

Random thoughts/questions

Do we need another email account? A lot of people have their own Hotmail, Yahoo! as well as Gmail accounts. These accounts also usually tie in with some form of instant messenger like MSN, Yahoo! Chat, and Google Talk.

However the purpose of this 1Malaysia Email project is for direct & secure communications between citizens and the Government. Phishing is becoming a real problem, and banks are facing this, for example. Maybank has a new authentication method with a picture+passphrase, while HSBC does two-factor authentication with a hardware device. As the government starts sending out emails, the phishers will start conning people. However, email is easily receivable, and phishers in theory can just email you the moment they have your email account details (it doesn’t help unless your email address is private, no?) So maybe the phishing argument goes away…

But maybe it is not email. Maybe its receive only from the government, and everything else from the Internet is denied. Or its like how Facebook Messages used to be — only members can send you email (it’s not like that now, more people have @facebook.com email addresses). And if someone tries phishing, well, we’ll know who they are, since their accounts are tied to their IC numbers!

And since its all web based, we have it all over SSL (HTTPS). Bypass the need for PGP/GPG encryption ;)

The claim is that this is a web portal. So it is webmail. Will there be IMAP? People are getting mobile these days, and are reading emails on their Blackberries, mobile phones, tablets, etc. If the service is webmail only, I wonder what the uptake will be like. Remember, if its yet another INBOX to check, there is less chances of people using it. And if you do not engage or use the service, you’ll miss government emails.

How is everyone getting an ID? Do you choose a username? Is it based on your identity card (IC) number? Is it based on your name as per IC? Signing up will of course be something that happens against your IC number — thats a given.

Who reads your email? I for one will not be promoting my 1Malaysia email address. I don’t see people printing business cards with their email address @1malaysia.com.my. I do not know if administrators will read my emails, though I highly doubt this, as all large services have checks and balances for this. But I should be allowed my paranoia ;)

What about continuity? 1Malaysia is Najib’s thing. Before him, Badawi had his own mantra (which I don’t recollect). And before him, Mahathir had Vision 2020. Will this email account be around forever, I don’t know. But I’ve had the same email address since the 90’s, and I’m unlikely to ever give that up.

I’ve seen rumours that this is meant to be a portal, which includes: email, social networking, online bill checking and payment, plus there are claims that there will be an API to extend this so others can build applications. Immediately I think MyEG, and for me MyEG is a stock to buy (surprisingly, remains unchanged today on the KLSE). The claim though is that it isn’t like MyEG: “Khairun said the portal was different from the MyEG website, which focused on the payment of bills and summonses, as it would allow interaction between people and the Government.”.

Do we need another social network? Can we keep up with more than 3 social networks, to begin with? Do we only want to be friends with other Malaysians or be friends with people globally? There are so many ex-Malaysians I’d like to keep in contact with, and I’m sure TalentCorp would like to contact them too, but if its tied to an IC number, you lose it the moment you give up your citizenship (as an aside, average time I’ve seen for people that go to Australia? 3-5 years).

Malaysiakini reports: “We will focus on delivery of notices and bills, MYEG is about online payment,” CEO Khairun Zainal Mokhtar told a press conference after the announcement. If you are not compelled to login, will you see the notices and bills? I don’t think so!

Have they thought about storage and quotas, assuming that people actually somehow decide to use this actively?

This is not compulsory for Malaysians. So what is the unique selling point? Opt-in emails from the government? I have a MyEG account because I want to renew my road tax. Or settle summonses. I rather have my notices and bills sent to my personal email account, which I read. I’m unlikely to want to see bills and notices sent to a portal that I have to login separately.Will they then send me an email saying I have a message waiting for me? That’s highly possible :)

I have lots of questions. This system will be rolled out sometime in July this year. I’m disappointed that its all Microsoft based, since there are some amazing opensource ID management systems around, but c’est la vie. Go with the provider that fits the bill!

If anyone from Tricubes/Microsoft wants to share more technical information, I’d be curious to hear about it.

P/S: Many told me about Tricubes being a dodgy firm, having issues on the stock exchange, etc. I don’t know anything about Tricubes besides what I’ve read in the media. So that’s not relevant to the technology discussion I’d hope to have here (if at all there will be discussion).

Is Lenovo Malaysia interested in selling their stuff?

I’m trying to buy a Lenovo Thinkpad Edge 11″ without an operating system in Malaysia. I’ve seen prices widely quoted at RM1,899. With Microsoft’s operating system, it costs RM2,099.

Lenovo Malaysia does not have an online store like Dell or Apple. I’ve had no problems purchasing Dell and Apple based machines before. Even with a credit card, none of Apple’s or Dell’s resellers attempt to charge me 2% extra so that I bear the cost of credit card processing fees.

Cue to Lenovo. I call up their help line today. They direct me to Ingram Micro who very helpfully tell me they do not deal with end users.

So I visit Low Yat. They seem to have an authorised reseller there. Here’s where it gets interesting. If I buy the Windows version at RM200 more, I get free gifts (USB hub, thumbdrive, and some other random stuff) plus they’ll waive the 2% credit card fee (which they should not be charging to begin with). If I buy the OS-less version, they will not provide me with any gifts, and I would pay 2% on top of the cost of the laptop.

All this seems ridiculous since if I wanted to deal with Dell or Apple I’d never have this problem. And they’ll never tell me to pony up an extra 2% so that I bear the processing costs.

The problem lies in the fact that I like the Edge 11″. I think it will make a perfect portable Linux machine. It might only have an i3 processor, but its a portable 64-bit machine, quite unlike most netbooks one can buy today.

My only problem? I can’t buy it online. And if I have to walk into a store, I’ve got to bring cash or pony up a 2% fee.

I have not given up getting this laptop yet. If anyone has suggestions on how I can get this laptop from a retailer who knows that sending credit card processing fees to the consumer is not allowed, please leave a comment or shoot me an email.

P/S: Lenovo should train their support staff better. I called them with the intention to buy and they led me to a dead end that wouldn’t deal with end users.

Conferences selling out forget about the rest of the world

2011 seems to be a good year for both Google I/O and Apple’s WWDC. Google I/O sold out in 59 minutes and Apple’s WWDC sold out in under 10 hours. They’re both held at the Moscone Center and I guess the caps for attendance is usually set at about 4,000-5,000 attendees.Flinders Street Station

My only beef with this is that the rest of the world is forgotten. It’s only good for the developer sitting in North America (or a similar timezone). In fact folk that need to get corporate approval are probably also forgotten. Launching at 9 or 10am PST is past midnight in China and Singapore for example. Its even later in Japan. What about developers sitting in Sydney & Melbourne?

Google takes an open approach to this. They will have live streaming available and are organising extended events (which again, think about the timezones — they work if you’re all together in San Francisco but you’d be hard pressed to find a venue that will let in twenty geeks at 2-6am). Apple will provide recorded video later to registered developers.

However developers in the rest of the world miss out on all the interactions, face-to-face sessions, hands-on labs, meeting other developers, and all the parties and late-nights in where partnerships get made, and new ideas get formed. The networking is why people go to these conferences, in addition to learning about the latest and greatest. I remember years back at WWDC that people will install the latest beta of OS X on their laptops at WWDC itself!

Sun Microsystems used to boast that JavaOne had over 15,000 attendees. Oracle OpenWorld claims over 41,000 attendees. Maybe its time to grow out of Moscone West and use the whole Moscone Center?

I urge Google and Apple to think about the rest of the world. Yes, we will take time out of our schedules to fly to San Francisco, put up at a hotel, all for the opportunity at being at one of these conferences. Not only for the content, but all the relationships we will make, with other attendees and of course, your engineers.

HTTPS for Twitter & Facebook – enable it!

Use Twitter? Want to use HTTPS where possible, to prevent accessing it over plain HTTP, and getting “tweetjacked” by FireSheep users? Twitter now allows you to use HTTPS wherever possible. A good start. Its accessible in your account settings.

Twitter  Settings

Use Facebook? Want to use HTTPS where possible? Account -> Account Settings and look at Account Security. Again, you can enable HTTPS. Very cool.My Account

I don’t know how I missed this, but I encourage everyone to enable HTTPS, especially since I see the most common website at cafes, restaurants and other public places that are being accessed tend to be Facebook. I was at the KL Facebook Developer Garage (KLFB) at the end of February 2011, and I saw two speakers get fake updates on their Twitter & Facebook profiles, so I’m guessing this is not very well publicized.

Go, spend a minute, and enable HTTPS.

Messenger apps, disrupting text messaging (SMS)

Here are my thoughts on messenger applications, and if you read beyond, there’s an idea worth thinking about.

Dramatis Personnae:

  • Beluga: Free, Private group messaging on your mobile (with Facebook integration). Works on iOS and Android. Created by ex-Googler’s. Recently acquired by Facebook.
  • Foound: A fun and easy way to organise hangouts with friends and follow their activities. Works on iOS only. Funded, round probably led by Neoteny Labs (a Joi Ito firm). Based in Singapore.
  • WhatsApp Messenger: Cross-platform mobile messaging app, works on iOS, BlackBerry, Android, Nokia. Group chat included. Costs money on some platforms (USD$0.99 on iOS, free trial for a year on BlackBerry/Android, etc.). Started by a couple of ex-Yahoo! chaps.
  • Kik Messenger: Text. Photos. Groups. Its like BlackBerry Messenger (BBM). I’ve not used it extensively, but its brought to you by some ex-RIM chaps, folk that worked on BBM. Just took USD$8 million in Series A funding, including from interesting firms like Union Square Ventures (and Fred Wilson joins the board).
  • PingChat! – Similar to WhatsApp and Kik, it works on iOS, BlackBerry and Android. Has support for video and voice notes, but I have not played with it much.
  • TalkBox – text is boring, why not use voice. Its basically push-to-talk in software. iOS only.

Today I use BlackBerry Messenger (BBM) a lot. I carry an Android and BlackBerry device in my pocket most of the time. If friends have a BlackBerry, we’re usually chatting on it via BBM, and we’ve given up the idea of sending a SMS. BBM also supports group chats, which means you can coordinate things amongst groups of people quite easily. The only “downside” to BBM is that I have to pay for the BIS service on a monthly basis (it enables push email for 10+1 email accounts, plus gives me BBM). BBM allows me to message friends all around the world, with zero cost. I tend not to use BBM when I’m roaming because data charges are ridiculous.

Which now brings me to discuss messenger apps like WhatsApp and Kik. I’ve been using WhatsApp for quite some time now, on my BlackBerry and my Android device. I also happen to have it running on test Symbian devices as well as know heaps of people running it on iOS devices. Its got traction. It uses my unlimited data plan which I pay for monthly, but when I’m roaming, again I do not use WhatsApp. Kik is the new kid on the block, received funding, and is backed by a serious team of ex-RIM folk. In my phonebook, I don’t see it gaining much traction, as WhatsApp seems to still be prime. Kik is free, so I wonder what their plans are to make money. Maybe Kik has solid management, which is what the VCs looked for. Kik is however not on the BlackBerry platform, and RIM is suing the company.

Foound and Beluga. Foound has been around for about a year, and I think it was myopic of the team to just focus on iOS. Yes, the iOS is popular in Singapore, but to gain traction you have to grow beyond just that market. Not focusing on Android and BlackBerry were probably huge mistakes; maybe its time for the company to pivot? Beluga is kind of like Foound, works on more than just iOS, and it seems its more integrated, with its Facebook logins. Of course, Facebook acquired them (team of three folk); their team is much smaller/leaner than the Foound team.

An idea worth implementing

Here is a suggestion for differentiation. What annoys me the most with BBM is that I use it to chat with friends and groups of friends while I’m on the move. When I’m chained to my desk, I would rather not use my BlackBerry to respond to messages. Its all data anyway, so why not offer a desktop client?

Google does this kind of well with Google Chat. It runs on my mobile with data enabled, and when I’m on my desktop, I just fire up Adium or Pidgin and I can still chat with folk. It does not handle group chat though.

WhatsApp is tied to my mobile number, for example. It works over IP. Why not allow me to login with my username (phone number, unique identifier) and password on my laptop, so I can write/reply to messages via my keyboard? It would improve my productivity tremendously, and it is a service I would be willing to pay for.

Finishing thoughts

Where does PingChat! and TalkBox fit in? They all do group chat. TalkBox focuses on the voice aspects of it. Are messenger apps the new group buying sites? This is becoming a crowded space, and WhatsApp looks like it is the most-cross platform at the moment.

The future is with messenger apps, but I doubt it’s going to bust any SMS profit cartel. It will make a huge dent, but frequent travellers will generally not be using data when travelling. And without data, all these apps are dead (unless you want to support the data profit cartel). When will we see unlimited data (and roaming data) become cheaper?

Best wishes to Team Beluga, Foound, WhatsApp, Kik, PingChat! and Talkbox. I see an exciting 24 months ahead in this space.


i