Archive for the ‘General’ Category

Marina crying foul over censorship?

Marina Mahathir, daughter of former Prime Minister of Malaysia, Dr. Mahathir, is crying foul in The Column That Wasn’t. Apparently, she has a Musings column in the local daily, The Star, and her column will be amiss for a week, due to the sensitive nature of the article. A few things to note:

  1. The only bit of The Star that I read, is The Star Online: Nation, their business section, and occasionally their tech pull-out. I have never read Marina’s column before.
  2. The Home Ministry has already issued a show-cause letter to The Star, and I guess they don’t want another one hanging on their shoulders.
  3. Malaysia has the Printing Presses and Publications Act, enacted by none other than Marina’s father, Dr. Mahathir. If you are in print media, you apply for a license, every year, and KDN will grant/deny you. The Star is a public listed company, and the last thing they want is a suspension of their printing license. Guess what – Dr. Mahathir had already meted such a draconian ruling once before.
  4. It was around the time of Operation Lalang, that Dr. Mahathir suspended The Star for a period of a year. In December 1987, he amended the act, aiming it at the individuals and the groups who abused the government’s liberal attitude, saying “Being liberal to them is like offering a flower to a monkey. The monkey would rather tear the flower apart than appreciate its beauty.” This is a short extract from Malaysian Maverick, by Barry Wain (currently not for sale in Malaysia, as its being held by the Home Ministry — reading it, you can understand why they would need to protect the interests of the ruling party).
  5. Marina goes on to say: “But still there is room for courage, to stand up for freedom of speech. If we capitulate every time, then why bother publishing at all?” By now, such an articulate woman would know, that Malaysia lacks freedom of speech. The Sedition Act is called upon quite easily, and whom did they all learn this from? Her father. The printed press has always been controlled – those in the press will argue that things have improved, but Malaysians with a modicum of understanding by and large look at the press as controlled, and pro-government. But they have to be, right?
  6. She continues: “And as many have pointed out, what is the point of censoring the mainstream media when there is the freewheeling internet?” Exactly. She says she has continued to write her column for the last 20+ years, because of “many loyal readers who don’t necessarily read anything online”. What is the reach of The Star? 1 million? In a population of 28 million. I’m willing to bet that The Star gets quite a lot of online readers, and the older population are also, reading stuff on the Internet. Malaysiakini with its pay-wall, has an incredible number of subscribers and readers. There are other avenues, and the online medium is the place the Printing Presses and Publications Act cannot touch. Censorship in itself, cannot happen, thanks to the MSC Bill of Guarantees (for which, we must thank Dr. Mahathir for). But freedom of speech, can/may be curtailed thanks to the Communications & Multimedia Act (CMA) (for which, we must also thank Dr. Mahathir). Sedition, offensive content, etc. are all things you can be charged for. You remember #yorais? Participated in it? You could be in violation of Section 211 of the CMA 1998.
  7. Questioning The Star’s self-respect, is silly. They respect their shareholders, advertisers, employees, and readers. That’s why they didn’t publish something the Home Ministry might take offence to. After all, her beef should be with her father – he taught them how.
  8. Reading through her article, I appreciate her honesty and her questioning of issues that are pertinent to many Malaysians. My opinion of her column has clearly changed – maybe I will start reading it regularly. She’s also on Twitter – with a protected account nonetheless – @netraKL.
  9. Assuming the Home Ministry really did not want such an article published, they’ve probably got Marina Mahathir a lot more readers, just by trying to censure her. That is something the National Front has never learned. History, all but, repeats itself.

Twitter needs filters

I don’t know if @ev, @biz or @dickc will read this, but Twitter clearly needs filters. Its not something an external client should do (TweetDeck does this very well, BTW), but the main stream should provide.

The way I look at my Twitter feed, is like email. Twitter currently speaks IMAP, and I can read my feed on many devices: UberTwitter on my BlackBerry, Gravity on my Nokia N97, Seesmic Desktop when I’m on my Mac, and if all else fails, there’s always Twitter web or the mobile version of it.

The way I manage my email is simple – I use server side filters. So when I read my mail on my BlackBerry, or Thunderbird or Apple Mail, I only see what I want to see in my INBOX. Filtration is done using procmail recipes, or Google Mail’s awesome labels, on the server side. So when I look at things on the client side, I don’t have stuff I’d rather skip in my stream.

And is there stuff I’d rather skip in my stream? Sure there is. TweetDeck filters

  1. Live blogging is so 20th century, because in the 21st century, people tweet at an event, using a hashtag. If the event is truly one that I am not interested in following, I can filter out the hashtag.
  2. With the economy recovering, and advertising buyers being clueless on how to spend their money, they start getting people to spam their stream. Now, I must like these folk as people, because I follow them, but their occasional ads do annoy me, and I’d rather filter it out. Lucky for me, they have to use hashtags too, otherwise it can’t be tracked – filtering it out would rock!
  3. Advertising networks are popping up left, right and center. Malaysia is not spared – we’ve got ChurpChurp. TweetDeck allows me to filter from source, something I wish Twitter as being the server, allowed server side filtration.
  4. Foursquare is becoming very popular, but it has this evil ability to auto-post to Twitter/Facebook feeds as well. I can see its use – if I’m bored at a Starbucks and do want to meet strangers, I might tell people on my Twitter stream that. But people are auto-updating, and its getting quite annoying. From Foursquare’s perspective this helps their viral nature; but from my perspective, if I care to know where you’re at, I’d have followed you on Foursquare.

I’m sure the list can go on. The web version should allow me to filter, at the very least, based on Text (a hashtag), and a Source (clients that are known to be spam-generators). TweetDeck allows filtration by Name and Time too. Today, the web version already allows you to search based on a hashtag (think of that as Text + <string> in TweetDeck’s interface). It should allow filtration too.

This will be good – advertising networks benefit from those non-power users (probably the vast majority). Power users however have their own AdBlock built in.

P/S: This is a service I would pay a nominal fee for. I see Flickr and RememberTheMilk charging USD$25/year for a few additional goodies. I would pay Twitter that same price to use their service, and filter out what I’d rather not see (and if they have other features, like metadata support, all the merrier).

Restaurants need to manage their online reputations

Drawing on Rena Bloggers are an opinionated lot. They tend to speak the truth (most of the time – let’s ignore undisclosed advertorials). You have a bad experience at an establishment, you have a blog, you’re bound to pen down your thoughts. Its only natural. You’re trying to help the general public that bothers to search for the term, to avoid such a place.

Before blogs and web publishing became popular, folk would write e-mails to their friends, and this may end up being forwarded. In fact, forwarded e-mails still exist till today, for the non-web publishing savvy.

So, I find it surprising that American Chili’s has not discovered social media, blogs, and the online world, just yet. Most complaints tend to circle around the branch in Bangsar Shopping Centre, but looking at the comments, you can see that your mileage may vary at all their outlets. For reference: The best AND worst spot for a Guinness, Bodoh punya manager, american chili’s bangsar says there’s a marked difference between a vodka orange and a screwdriver.

In there, there is a perfect opportunity to respond to folk. All those posts have comments open. Why isn’t Chili’s being engaging? Do they need the “social media experts” to contact them offering services? After all, today, when I Google “chili’s bangsar” (not logged into my Google account, and without quotes), link number 7 and link number 10, point to a couple of the blog posts that I linked to above!

This is the age of the Internet. Start responding to your customers. They have the right to talk back now. Foursquare, Yelp!, blogs, and many other services have given them the opportunity to speak their minds.

Of course, if you plan to start being engaging on the Internet, don’t be arrogant. That’s just a sure fire way to ensure that savvy folk don’t show up at your restaurant. Same Google test (“bar italia malaysia”) – post was #7 on the Google search page. However, there were so many other posts/comments before it about how much Bar Italia did not rock.

So here, I’ve just identified two establishments that need to improve their online reputations. Do you search online before going to eat at a restaurant? Do you put weight on Foursquare tips of places you’re going to?

MeeGo: Quick thoughts on the Moblin and Maemo marriage

I’ve been excited with the Maemo platform for a few years now. I after all, had the Nokia N770, their first tablet that had Maemo on it. But as soon as they released the N800, things weren’t backward compatible, and due to frustration I gave up on the platform (the devices themselves were very difficult to find). All this changed sometime in January when I walked into the Maemo Lounge of the Nokia Store in London – the Nokia N900 was impressive. But it wasn’t for sale internationally.

Last week, I found out that Nokia will sell the device in Malaysia, Singapore and probably many other regions. I also had the opportunity to use the device for a couple of hours, and while I had a bunch of suggestions, I did like it. Maemo 5 is a clear win, and there’s going to be a lot more work to make Maemo 6 rock even harder. Simply put: the N770 was relegated to sitting by my bedside table after a while, but the N900 is something I would definitely carry in my pocket.

But that’s not the big news of the day. MoSync currently supports writing mobile software, that runs on Java ME, Symbian S60, Windows Mobile and Moblin platforms. If you notice, the coming soon is clearly: Android (I’m told it will appear real soon now), iPhone (a lot more difficult than you think), and Maemo. After playing with a Maemo 5 capable device last week, I was almost certain that this is a good future platform to bet on – I know, today it seems all the cool apps only run on the iPhone and the Android, with maybe the BlackBerry thrown is an afterthought, but I think Maemo will help Nokia rebuild/rebrand itself.

What better news, than to see Jim Zemlin announce to the world, that Intel’s Moblin and Nokia’s Maemo projects are being embraced by the Linux Foundation, to create a new “uber-platform”, called MeeGo?

Now, to crystallise some quick thoughts on this:

  1. When the N770 came out (and subsequently the N800, and the N810 – both devices I did not purchase), I would ask – where was the GSM chip? You create a fancy tablet, but you leave out the GSM chip. If I wanted to do voice, I’d have to use Gizmo Project (now Gizmo5, which has since been acquired by Google). Skype came later, only to the more modern devices. So, while the N900 is welcome, its been about 4 years since the first tablet was launched – what took Nokia so long to pop a GSM chip in?
  2. The promise of Linux on the phone has been met – Google unleashed Android to the world. From the G1, to the Nexus One, and the market of folk building against their devices, like HTC, Motorola, etc. And people have been happy with it – look at the endorsement Linus Torvalds, creator of the Linux kernel, gives to the Nexus One. A part of me asks – is this too little too late from Nokia?
  3. Moblin didn’t quite excite me, and I never took a look at the platform till I became involved in MoSync. But I can see where Nokia is headed – they are providing stuff in the “one connected device” mantra, and the N900 is their first take with truly mobile computing.
  4. From a developer’s perspective, you better be brushing up on your C++. Its quite clear that this will largely be driven by Qt. I forsee heavy investment in rich-applications provided by the Web Runtime widgets (WRT). You will also be able to build applications cross-platform (no need for a Microsoft Windows-based host, to create Symbian applications for example), and you’ll probably be creating some sort of cross-compiling development environment (Maemo has largely been ARM, Moblin is largely X86) to get apps going.
  5. MeeGo while it has been announced, is not completely concrete yet. You can see that there are no prepared downloads, but you can whet your appetite on their architecture documentation (note: GTK/Clutter left behind just for application compatibility – I’ve been away from the Maemo community for a while, but from what I gather, Qt has become the hype du jour these days), some information on Qt Creator (which runs on Windows, OS X, and Linux), and a quick introduction to creating your first MeeGo application.
  6. If you want to follow further resources, check out Quim Gil’s blog, as well as Ari Jaaksi’s blog. It probably wouldn’t hurt following Planet Maemo either.
  7. If Intel, Nokia, and the Linux Foundation get their act together, and gather buy-in to create all the cross-devices, it can be really useful for application developers – its going to get more reach. I don’t see why we won’t see an iPad competitor anytime soon, for example. Imagine running the Bloomberg application on your television, on demand. The possibilities are endless as we get more connected.
  8. Currently, while no devices support MeeGo, I expect the Maemo 6 platform to be MeeGo compatible. Will Nokia update the Maemo 5 software on the N900 for free? I hope this is true – otherwise the N900 owners aren’t going to be too happy, that they’ve got an outdated phone on their hands. Keep in perspective the leap from N770 to N800, and the OS differences (being bitten once, I’ll be just this more cautious the next time around).
  9. From a MoSync perspective, it looks that we may already support the new MeeGo platform to some extent. Once more developer SDKs come out, we’ll be able to update the community on this. And as a developer, supporting Moblin/Maemo (MeeGo), and other platforms, can be a real win for your application.

All I can say is: exciting times ahead. I’m glad to see Nokia isn’t just supporting Symbian based devices any longer, and are moving with the times. There’s an uphill battle to build interest amongst the developer community to be developing against their platforms – only a lot of evangelism and love is going to make this happen. Today’s web services completely ignore S60, but maybe they’ll jump on Maemo or MeeGo. And maybe we at MoSync can help them too (I bet once we get Android + iPhone support, it will look a lot more compelling).

Laptop/netbook for a university student and a HP Mini 311 quick review

I recently asked on Twitter:

For a college/university student, would you get ’em a laptop or a netbook? Need opinions ASAP. Thanks!

HP MiniThe Twitterverse was quick to respond. Thank you all for responding! A little summary:

  1. @sniffit suggested that netbooks are underpowered, but might change with Linux being on them.
  2. @redsheep went for a laptop, unless I planned on being a mean uncle that didn’t want them to play games/do graphics/etc. Why, I can’t be a mean uncle ;-)
  3. @spinzer said go with a laptop because students have diverse working nature, and a netbook wouldn’t cut it.
  4. Both @alphaque and @brianritchie suggested to watch for the coursework: Computer Science, Graphics, Statistics deserve a laptop, otherwise, go for a netbook.
  5. @saimatkong suggested a 12″ notebook, but those tend to be quite expensive, to the best of my knowledge.
  6. @sureshdr, @tjunkie, @thechannelc, @liewcf, @bleongcw, @r0kawa all suggested a laptop would be better. In fact, @liewcf suggested a MacBook.
  7. @jerng brought up a good point: it should depend on the preferences of the user as speed tends to be a secondary issue.
  8. @biatch0r was the only one that outright said go for a netbook, lugging around a 10KG laptop is so 20th century :) I tend to agree.

So a bit from where I’m coming from, which I didn’t say in the original tweet. This laptop/netbook is for a complete stranger, whom I’ve never met. We do however, know her father. His daughter had just been accepted into a university somewhere up north in Malaysia, and she clearly needs a laptop/netbook for her coursework.

Anyway, all that aside, and with much thanks to the Twitterverse, I set out to pick up a machine quickly (think, 0.5hr). I had to be near MidValley for another reason, so hopped in. Checked out the Asus, and Acer stores, and found laptops and netbooks to exist, and you’d average around RM2,100 or so. Dell had a laptop for RM1,999, but it was a 14″ clunker, and it seemed really heavy. This seemed to be the large problem with a laptop: they came with everything (including a DVD-RW drive), but would come with a 13″ or 14″ screen – and they were all mighty heavy. Acer seemed to offer OS-less laptops, but I didn’t want to spend more time than need be, so wanted an operating system.

I went over to the HP store, my last stop, thinking in my head, I’d pick up the Dell. But I was taken aback when I saw the HP Mini 311. The specifications were amazing: 1.66GHz N280 Atom processor, 2GB RAM, 250GB hard disk, an external 8x DVD-RW drive (!), 11.6″ screen boasting a resolution of 1366×768, 10/100 Ethernet, 802.11b/g WLAN, 92% full-size keyboard (with great tactile feedback – I spent a lot of time in the store trying it). But that’s not all, it comes with 3 USB ports, HDMI output (why?), VGA output (and no need for any silly cable like their previous items), a multimedia card slot (for SD’s, etc.) and a built-in webcam.

The exact model is the HP Mini 311-1002TU. It seems like its an edition only available in Asia, and it comes with Windows 7 Starter Edition. Did I mention that it cost a mere RM1,799?

More goodness about it. It doesn’t come with an Intel graphics chipset, but an nVidia ION. Video performance is pretty darned good, in comparison to what Intel doles out, even on the netbook that I own (an Asus 1000HE). In my quick experiments, I was getting a good 5 hours of battery life running Windows 7.

First thing I did was install: Mozilla Firefox (and set it to be the default web browser), avast! anti-virus (to protect the PC), and OpenOffice.org with the JRE. It comes with a 60 day trial version of Microsoft Office, but who needs that when OpenOffice.org is free and should suffice. The system is quite snappy, and while the guy at the store told me that Windows 7 Starter Edition will not allow me to run more than 3 applications at a time, it works fine for me. In fact, the only thing that seems annoying is that you can’t change the desktop background – Microsoft is intentionally crippling their software for netbooks. From what I understand, a dual monitor setup will not work either (useful to have an external monitor on a netbook), but I did not try this.

I can confirm that Ubuntu works pretty well on this machine – I tested it when I got home, using the LiveCD and it seemed to “just work”. More information available at the laptop testing team HP Mini 311 on the Ubuntu wiki. A forum post to help with suspend/resume magic.

In conclusion, I didn’t get a laptop, but a netbook. But a netbook with an amazing screen size, a resolution that exceeds my expectations, a good graphics card, and an external DVD writer. Windows 7 Starter does not come with Aero, and I wrote a little README file informing the new owner that it might be better to just install Linux and she’ll be better for it at the end of her three year university course :-)

Rekindling my love for the Sony Reader PRS-505

I wrote this before the Apple iPad announcement, so no thoughts on that yet, in this post. At the top of my head though, I’m still keeping my PRS-505, and not getting the iPad.

In May 2008, I picked up a Sony Reader PRS-505. Its an e-book reader, and in the day, was definitely the flagship device from Sony, for electronic books and PDF reading. Today, Sony still sells this, and they also have models with a touchscreen, as well as a mini-version of this (a pocket reader?). I used the device on-and-off, mostly to read PDFs, but of late, I decided to read full-length books on it, and the quick verdict is a simple win!

A bit about the device. It can be charged over USB (I did not opt to buy the AC charger), and uses a standard USB cable. It has a built-in rechargeable battery, and you’re meant to go for about 7,500 page turns. It does audio playback (which I never use), and it can read SD/MMC, as well as Memory Stick cards (again, I don’t use these options). It has over 128MB of storage available for you to store e-books, which seems plenty (failing which, the external storage options can be utilised). It looks like a book – comes encased in a soft leather cover. To turn pages, there are two sets of buttons, so I can read with one hand, or two.

It also is based on opensource software. It runs MontaVista Linux, and Sony distribute all the GNU based software on the web (mixes of GPL/LGPL software being used). More importantly, I can sync e-books via my Linux or Mac OS X boxes – I’ve never actually used Windows for this task. I can successfully import and export books to the Reader, using calibre.

So, why a Sony Reader rather than an Amazon Kindle? Simply, it boils down to availability. I don’t live in the United States, and Amazon tells me I can’t get myself a Kindle. I’d love one – the ability to buy a few books at 3am, to peruse on a topic I’m interested in? That sort of thing is priceless. I don’t even care about the DRM that they impose, the fact that they can come in and delete my purchases. Its the convenience that matters (beats going down to Borders the next day, finding I might have to wait for a title, etc.).

That aside, I also do not buy books that have been inflicted with DRM, from Sony. I’ve been burned once before – when the Palm Pilot’s were the craze around ~1998, I did buy a few titles. Last I checked, I can’t access them anymore, and for the life of me, I don’t own a Palm device capable of reading that stuff.

What do I read? PDF’s, mostly. Of books, of course. Today, O’Reilly’s Safari Bookshelf is really useful. For about 10 tokens, I usually can download a whole book. I’ve been doing this from time to time over the years, and now, instead of reading them on my workstation, I read them on the Sony Reader. Apress isn’t far behind, as most of their books have PDF versions to boot. So my technical reading material is covered.

calibre also allows me to read bundles of Newsweek, The Economist, and the like. I used to use this, but I tend to visit a library once a week once, at least, and end up reading the dead tree copies that are there. Reading fiction and non-fiction is admittedly harder – author/publisher buy-in is very sparse, and I’m sure I’ll have better luck with the Kindle here.

What don’t I like about the device? There’s no backlight. I’d like to read in the dark sometimes, and having lighting is inconvenient, so it would be great if it were backlit. While I can bookmark pages, I cannot highlight text, or even write notes about what I’m reading, inside the Sony Reader. In contrast, if I use the iPhone/iPod Touch to read a book, I get a nice backlight, and I can copy text out, as well as make notes in the notepad. Of course, I don’t get 7,500 page turns on such a device, but if I can squeeze about 20 hours of reading off any device, I’d be pretty happy (think: long flight).

Text from PDFs can be a bit too small. They don’t seem to use up all of the available space, which is truly annoying. Zoom options are available, but there are only two supported sizes: S or M. M makes for easier reading, but I wish it took up more of the device. I’d rather have more page turns, than bad eyes over the years!

Currently on the device (I purged everything from before, just becausedisclosure: most links below go to amazon.com and are part of their affiliate programme):

Two of the above are author released PDFs, while one is from O’Reilly’s Safari Bookshelf and the other an outright purchase from Apress.

Would I recommend one? Sure. If you like reading, have a tonne of PDF’s in ~/Downloads, its about time you got yourself a Sony Reader. Would I recommend one if you already have an iPhone/iPod Touch? Sure (I have an iPod Touch, too!). I think they’re two different devices, and its not time to converge them just yet (maybe, if the iPod Touch had a bigger screen).

Do you have an e-book reader? Where are you getting your fix of content?


i