Archive for Random Thoughts’ Category



You want HBO Now? Better move out of Canada.

Yesterday, at the Apple press event on March 9th, Apple announced various new hardware and software updates.  Amongst them was HBO Now, which is a stand alone service provided exclusively through Apple TV when it starts .  However, much like most of the other cord-cutting ways of watching legal TV episodes and Movies (Hulu, TV Network Websites), the service will not be available in Canada.

You can add this to all the other non-competitive services, monopolized services that we have to live with here in Canada.

read more


Comments Off on Google is the Internet!

Google is the Internet!

That is a pretty obvious statement with the size of the company and the services it offers, but I did not have enough of an appreciation for that statement until recently. It is easy to dismiss the statement as an obvious one, but it is a little scary to me. No one company should affect the internet to this extent.

What am I taking about? One of the recent projects I worked on required me to simulate being offline by not allowing my machine to talk to Google. While doing this work, I updated my hosts file to point to a dummy IP address and at the end of the day, having finished work and wanting to just read up on the days event, I started browsing the internet. The only issue was that the internet did not work. Almost every page I went to would load halfway and stop.

I started to suspect my internet connection and rebooted the modem, router, and computer but to no avail. Then I remembered the hosts file change that I had made. Surely, blocking Google would not stop 90% of the internet pages?….right? Well it does! And that, is way too power for any one company. Imagine, a hack, a DNS spoof, just by blocking Google, most users on the internet would have a very slow experience.

I’m scared of the Google.

read more


Comments Off on Updated: Google Reader shutdown signals RSS’ death?

Updated: Google Reader shutdown signals RSS’ death?

The internets are busy writing about Google Reader being shutdown on July 1st, and how RSS is dead. The argument I read in one of the articles was the RSS and Google Reader, while functional, were not sexy enough and are being replaced by the likes of Flipboard, and Pulse.

Sure, there is some truth to that, but I argue that as long as there are blogs and blog writers RSS will live on, not to mention that a lot of what Flipboard and the like use to populate their pages is RSS.

Update (3/14/2013): Since many have to go through the pain of recreating our feeds in another tool, I found a good article on exporting your starred items. Its based on an older version of reader, but it still works (hint: to make your starred item feed public, click the rss icon which looks disabled).

read more


Comments Off on OS X 10.8 Mountain Lion Continues to Blur the Line to iOS

OS X 10.8 Mountain Lion Continues to Blur the Line to iOS

Apple’s next version of OSX is around the corner, and it continues to blur the lines between iOS and OSX. You can read more about that on Gizmodo.

By why not just allow iOS apps to run on OSX? With all the talks about sandboxing apps and bringing more iOS features to OSX, it just seems like they are trying to take off the band-aid slowly, rather than doing it and getting it over with. OSX already runs the iOS simulator which has amazing performance on OSX….so just make it into a wrapper app that gets kicked off as soon as an iOS app is launched in OSX. It should be relatively easy to determine if the app is intended for iPhone of iPad and size the app accordingly.

This would instantly increase the number of customers for any iOS app, not to mention bringing in a ton of new apps to OSX. I don’t see a downside. Do you?

read more


Comments Off on Android Browser is the IE of the mobile Web

Android Browser is the IE of the mobile Web

For years Web App developers have dreaded the browser fragmentation and having to support IE. It required a lot of extra finess in both Web frameworks and Web App code to make sure things worked close to intended across all browsers specifically IE.

Now that the focus has shifted to the mobile web, history is repeating itself. While HTML5 is generally supported on all modern Smart phones, and the most popular browsers are Web-kit based, it seems that those in charge have not learnt from the lessons of the past.

In my personal experience with various mobile web frameworks, the Android platform in general and the fragmentation between Android devices is a huge problem. Once of the current best mobile web frameworks, Sencha Touch, works like a dream on the iPhone, but the same code on Android is unpredictable at times. This is exactly why with its second release, Sencha is concentrating on addressing performance and specifically for Android.

Needless to say, this is only part of the issue with The Android platform and its fragmentation. Writing native apps, or even working with ubiquitous frameworks like Appcelerator Titanium is also a nightmare when it come sto Android.

Don’t get me wrong, I think Android has potential, but as I have said before, if you can’t control the Hardware and Software, you cannot reproduce the experience of the iPhone. Here is hoping that with its aquisition of Motorola Mobility, Google can create a better Android, cuz the alternative is to suffer the same fate as IE has.

read more


Comments Off on Upgrading to iPhone 4S

Upgrading to iPhone 4S

My phone finally arrived yesterday, but that is just when things got even more interesting. Here I am with a brand new iPhone, but no internet, and no micro SIM.

Of all the days in the year, my cable provider decided to do maintenance on the one day in the past three years that I have a new iPhone….and to do it all day. To boot, the micro SIM cutter that I had ordered off eBay had still not arrived. So the big question was how do i activate my new phone and start using it? I had waited enough.

Cutting your own SIM

The first step was to cut the SIM I had so that I could even get the phone going. This was much easier than I thought. Using a box cutter and a co-workers iPhone 4/SIM I only had to go over each line a couple of times, before the SIM would just easily break on that side. The measurements were rough, but it fit in the SIM holder.

Activating without internet

This was a little harder, but tethering is not as restricted in Canada as it is in the US so I used the second iPhone 4 to setup a personal hotspot. The issue was the with the update to iOS 5, somehow the personal hotspot feature was not available any more, so I had to reset the networking to get that going.

Now I had a new micro SIM and connection to the internet to activate the phone.

Success! … sort of

After activating the phone and restoring it, I ran into another issue that I could not resolve. The phone just refused to receive cellular signal. Even though this worked just fine during activation and restoration, all i got now was No Service.

It all worked out in the end after a long visit to the Apple Store to replace my brand new phone:)

Lessons learnt

  1. Cutting a SIM down to a micro SIM is relatively easy (my SIM cutter finally arrived today)
  2. Resetting the network settings will get you back your Personal Hotspot settings
  3. Typing diag:// in Safari will bring up a diagnostics window that will send info to Apple. You won’t see the diagnostics, but I did not know about this feature
  4. Siri is absolutely the best feature of the iPhone 4S, but its rather useless in Canada

read more



Is this the death of WebOS?

I, personally, had high hopes for Web OS and Palm. I truly believed that it was the only worthy opponent to iOS and from the moment it was announced I was ready to buy into it except for the cheesy phone design. That was not the only mistake that Palm made though, and HP’s announcement on Friday put the final nail in the coffin … or did it?

The Mistakes

  1. Apple proved that soft keyboards are every bit as practical as physical keyboards, yet the Palm Pre added extra thickness to provide one, not to mention the ugly case design.
  2. The Palm Pixi was not only uglier, but also added a new aspect ratio for developers to have to deal with.
  3. Palm struck a deal with Sprint which meant that the Pre and Pixi where not available for GSM networks and would not be available world wide. On top of that, Sprint was not only not a consumer favorite but also the lacked the user base of both AT&T and Verizon.
  4. For a mobile OS that was advertised as web based, support for HTML 5 was more limited than on the iPhone. The end result was that Palm did not win over a lot of developers.

A New Hope

When HP bought Palm, I thought they understood the value of what they were buying. WebOS on every device (Printers, Phones, Tablets, Desktops) sounded like things were moving in the right direction. Now WebOS had the money behind it to do really well, but then things went awry again.

  1. It took HP along time to put new WebOS devices on the market. Not necessarily a mistake, but the devices were not that impressive after this long a wait.
  2. The Touchpad was priced on part with the iPad even though it did not have the App ecosystem that iOS has.
  3. The Touchpad reviews where not good due to the hardware that was not up to par with the OS.
  4. HP immediately released updated Touchpad with better specs, infuriating the few fans that bought in early.
  5. And finally, HP announced that the Touchpad is dead.

The last five points happened in a span of a couple of months.

Is It Dead?

Not really. HP still plans to license it to device manufacturers and perhaps still embed it in printers and such, but I doubt it will ever be able to compete with iOS or even Android. The latter mainly due to the fact that WebOS has failed to attract a good developer community to provide it with apps.

I believe that Apple’s strongest point is that it controls both the hardware and software, so it can guarantee the user experience. While I disagreed with this in the PC era, it is definitely key in the post PC era. To this point, the only true competitors that had any chance of competing where HP, who has already put up the white flag, and RIM, who just cannot get its head around a device that is not email centric. Windows Phone 7 and Android do not control the hardware and the effect is obvious depending on which device you buy.

My far fetched hope is for WebOS to become the Linux of the Post PC era and for HP to become the RedHat.

read more


Comments Off on Google NaCl

Google NaCl

Google recently announced a new beta version of Chrome that supports NaCl, or Native Client. It allows C/C++ code to be natively executed inside the browser with restrictions. The new API is called Pepper, but it sounds much like the plagued ActiveX technology that Microsoft offered with IE a few years ago. What do you think?

read more


Comments Off on A shift to Android

A shift to Android

I have recently shifted to Android since I had to do some development for it and I had to see for myslef if the phone was really as bad as the simulator on the Mac.

The short story is that it is impressive in its own way, but it is not an easy switch from the iPhone.

As I get more time I will be posting my experience with it, along with what I liked and disliked.

read more


Comments Off on iPad2: Worth the upgrade?

iPad2: Worth the upgrade?

I got my iPad2 on the day it was release in the states. I got the same model I already had (32GB WiFi) and I was very excited mainly for three reasons:

  1. It finally came with a camera which should have been there from the start.
  2. It was lighter (although not by much).
  3. The A5 processor is a dual core power house.

So am I happy with the upgrade? Not sure. The camera is really about the only thing that made it worth while for me. While the A5 is much more powerful, I don’t really use mine to play alot of games. I just use it mainly for reading and browsing and the occasional movie.

What’s nice about it

  • Lighter
  • Thinner
  • More powerful
  • Dual camera
  • Smart cover

What’s not so nice

  • Smart cover
  • Low quality Cameras

While the smart cover is very nice as a gadget, it is not practical. It does not cover the back which can scratch easily and it provides no protection for the iPad. My original iPad fell out of my hand once while walking on a solid concrete floor, and it barely got a scratch mainly thanks to Apples iPad case, but the smart cover, while cool, provides none of that protection.

As for the cameras, while it is the main attraction for many folks, the quality of the cameras are not as good as the iPhone 4’s. Which is also probably why apple does not specify the megapixels on their site.

So was is worth it?

The answer to this is very personal, and what I say here will not apply to all, but for me its a close call. Even though I covered most of my cost by selling my first gen iPad, and I do have the latest gadget, I find myself much more careful with this one, since it is not protected as well.

So if you’re not a heavy gamer and don’t really care about the camera, save your money and stick with your original. If you know how Apple works, its gonna be the next one to get the better cameras and the Retina display.

read more

Page 1 of 212