iHacked: jailbroken iPhones compromised, $5 ransom demanded | Zero Day | ZDNet.com

This is a good reason why you should not jailbreak your iPhone. http://blogs.zdnet.com/security/?p=4805&tag=nl.e539

H1N1 Vaccination Experience

Today our entire family got vaccinated at Richmond Hill, Ontario.  We went to the Rouge Woods Community Centre.

Their clinic hours were from 12pm to 8pm.  My wife, Carol, started to wait in line from 10am and I relieved her at around 11:30pm.  Suffice it to say that the line wasn’t moving and waiting outside wasn’t too bad.  Luckily we had a sunny autumn day to accompany us.  Carol brought a couple of chairs so we didn’t have to stand all the time.  She and my youngest boy, Kalen, went back home for lunch while I continue to wait.
They assessed the people in line and handed numbers as we approach 12pm.  People who were honest and did not meet the “high” risk criteria were asked to come back another day.  I have to thank those people for their honesty.  I’m not sure if I would be that honest given the circumstances.  By the way, the high risk group is defined as:


  • People under age 65 with chronic health conditions
    (such as diabetes, asthma, cancer or a condition that

    affects the heart, liver, lung, or immune system)

  • Pregnant women
  • Healthy children aged six months to less than five years
  • People living in remote and isolated settings or communities
  • Health care workers
  • Household contacts and care providers of infants under six months or persons who may not respond to vaccines
    Note: Children from six months to nine years of age should receive the vaccine in two half-doses, given at least 21 days apart. Individuals 10 years of age and older should receive one dose of the vaccine.
    H1N1 flu vaccine can be given at the same time as seasonal flu shot and other vaccines.
Things were pretty organized considering.  There were ample security staff supplemented by police officers to manage the crowd.  At around 12:30pm, we got inside.  Once inside, the community centre opened up a gym filled with chairs so we can wait for our numbers to be called.  I called Carol to come back in case our numbers are called.  She pulled Jason, our eldest son, out of school and along with Kalen return to the community centre at around 2pm.  I had to talk to the security guards so that they can be allowed into the community centre.

Our family waited at the gymnasium for about 20 minutes or so, and we were called at around 2:20pm.  We were then briefed by a health worker on the nature of the vaccine, followed by a very short queue and in front of the EMS personnel we went.  The children were vaccinated first with a little fuss from Kalen, but both boys braved the episode pretty well.  The room were packed with kids some were crying, shouting, and forcibly resisting from the episode.  I feel sorry for those parents.
We were supposed to wait in the room for 15 minutes, but given the crowded nature of the room, we decided to leave and call it a day.  All in all from line up to finish, we spent 5 hours to get our entire family vaccinated in the Richmond Hill area.  Good luck to you should you choose to get it as well.

The other clinic locations are:

Clinic dates and locations:
Vellore Village Community Centre
1 Villa Royale Avenue, Vaughan – Map
*Monday to Friday, 12 p.m to 8p.m *Saturday and Sunday, 12 p.m. to 5 p.m.
Ray Twinney Complex 
100 Eagle Street West, Newmarket – Map
*Monday to Friday, 12 p.m. to 8 p.m. *Saturday and Sunday, 10 a.m to 5p.m
Sutton Kin Community Hall 
3 Fairpark Lane, Sutton – Map
*Mondays and Wednesdays only, 12 p.m. to 8 p.m.
Clinic open Monday, November 2

Rouge Woods Community Centre 
110 Shirley Drive, Richmond Hill – Map
*Monday to Friday, 12 p.m. to 8 p.m. *Saturday and Sunday, 10 a.m to 5 p.m 
Clinic open Monday, November 2

8100 Warden Avenue 
Former Markham Hydro building, Markham – Map
Seven days a week
*Monday to Friday, 10 a.m. to 5 p.m. *Saturday and Sunday, 10 a.m to 5 p.m 

Clinic open Monday, November 2

The H1N1 vaccine will be available to everyone else as more vaccine becomes available. For electronic tracking purposes only, we encourage you to bring your Health Card and/or Driver’s Licence to the clinic. Vaccine will be offered to residents who attend the clinic without their health card.Some family physicians may also provide the H1N1 vaccine.
PLEASE BE PREPARED FOR A LONG WAIT.  YOUR PATIENCE IS APPRECIATED.
Clinic dates and times may be subject to change.  Before going to a location check clinic information at www.york.ca/h1n1 or call York Region Health Connection at 1-800-361-5653.

Pondering an ISP Bandwidth Audit

The topic of net neutrality is a hot topic today. With all this talk about traffic shaping and bandwidth caps, I suddenly had a thought about a potential audit that can be applied to ISP’s. Here is my line of thinking:

Every ISP show how connects to the Internet backbone either directly or indirectly. They all have a bottleneck throughput data rate as a result of this connection. If we use that throughput, then the maximum, total number of bytes that can be transferred in a day or in a month by the ISP can be calculated. This value can represent the capacity in GB that an ISP can sustain within a given month.

The question that I have is will this monthly capacity be more or less than the total number of GB cap that ISP such as Rogers is charging on their collective customers? I don’t know the answer to this question, but it is fun to ponder what happens if it is more than the theoretical maximum monthly capacity. If so, are they not over promising? What if they are? One can argue that it is unrealistic to expect that everyone will max out their Internet usage at the same time. A reasonable argument. So what is an allowable or expected percentage of usage that is reasonable? 5%? 10%?

I don’t know the answer unfortunately. The more I think about this, the more I think that ISP has the potential of being banks. Instead of cash, they deal with bytes. Canadian Chartered Banks are mandated to keep a certain cash reserve that is equal to 7% of their loans. Should ISP’s be held accountable to a certain usage% as well? I really am not sure where I am heading here, but just providing food for thought I guess.

Had a tough day today.

Posted from: ON M6K 3C3, Canada

The day started out with a fairly jovial Outlook as my brother-in-law and I were destined for the bike show this morning.  The bike show was pretty good, an eye opener for sure, but there were not that many deals that we were able to take advantage of.
Here are some pictures that I took of the event:

A nice racer.

It was so packed at the Wheels on Bloor section we couldn’t even get closer.  May be considering a Cervelo, if I can afford it.

A set of warm gloves that i wanted for early spring or late fall riding, but the check out line was too long to worth the hassle.

Here are some assorted pedals that would have been great with my cheap bike going to work.  But again, the checkout line was a bit discouraging.

In addition to the bikes and accessories, I saw an old colleague, Rick, there.  It was good chatting with him again.  I wish him luck in future triathlons.

After the show we decided to goto China Town for some lunch.  This is when the day turned tough.  While parking, I accidentally backed into a Mercedes C350 and dented his driver side door.  I could have sworn the car wasn’t there when I initiated the reverse, when I heard the horn it was all over.  Sorry no pictures of the disaster.
Came back home and started to have digestive issues.  Probably too much walking today, we’ll rest tonight.

My first post at posterous

A new experiment on my part.  I’m not sure how frequent my posts are going to be, but I figure I will give this a shot.  My first line of thought is to use Posterous as a place to articulate my thoughts in detail instead of the 140 characters constraint that I face at twitter.  So we’ll see how it goes.

iPhone for Business (and Pleasure)

I have now used the iPhone 3G for one month.  During these three weeks, I have moved from a trial iPhone 3G with 2.0.2 firmware, experiencing poor battery performance and intermittent hang-ups and crashes, to an iPhone 3G with the latest 2.1 firmware update that I own, and used to replace my previous Blackberry Curve.  With my bias stated up front, I will share my experiences here, as I try to use the device to service all my needs, both business and personal.

Starting Fresh

When I received the trial iPhone 3G, it was already setup with an existing email account.  The iPhone comes with a data whip feature which I employed.  It took close to an hour to wipe the entire phone, and it was a matter of connecting to iTunes on the desktop to reinitialize the iPhone.  This task went very smoothly as long as you have already downloaded and running with the latest version of iTunes.  On a side note, my desktop PC had a finicky USB port, which provides the USB device with intermittent power.  For the iPhone to communicate with the PC properly, the USB port must provide reliable power leads.  I solved the situation with a powered USB hub.

Business Essentials

Once the iPhone is up and running, the first order of business was to have Exchange setup.  The registration of my Exchange corporate account worked flawlessly, and the iPhone obediently received my emails, calendar events, and contact information.  Using the productivity applications is another matter.  First, let me tackle the hotly debated topic of the touch keyboard. It is certainly not an intuitive mechanism, but awkward and difficult to use.  It is however possible, at least for me, to train yourself to type proficiently on the iPhone.  I started with a single finger action, to a dual thumb Blackberry like action in the span of two hours playing with the device.  I find that my typing speed reached about 80% of what I can accomplish on the Blackberry within the first day.  I have since gotten a lot better.  The trick is to ignore your spelling mistakes or typos and let the automated spelling correction to perform the majority of the work.  With practice and a sense of trust on the auto corrector, I can now match my previous typing performance on my old Curve, granted I may be the exception here though.

I composed my first email and checked my Outlook account to see if it was synced up.  I did the same thing for my calendar entries, performing additions and deletions on both the iPhone and the PC to ensure the updates were propagated to the other device, the same for contacts.  Everything worked as advertised as far as syncing goes.  The timeliness of the synchronization was similar to what I got from the Blackberry, a pleasant surprise.

After a few days working with the iPhone, I noticed that the ability to read fully rendered HTML emails is a great thing to have.  The emails come fully formatted with bullets, indentations, and graphics.  I can now respond to these HTML emails immediately on my iPhone, whilst on my Blackberry I have to wait until I view it on my laptop or desktop.  Unfortunately, there are also some drawbacks.  First, you cannot send a high priority email.  Not sure how big of a deal it is, especially when we don’t know how various mailers interpret this flag (or not).  What surprised me is certain expected calendar functionality that I frequently use is missing.  For example, I cannot add or manage my attendees to a calendar entry and send invitations to them.  Another capability that I find lacking is that when I accept or decline a meeting sometimes I like to send my response with a comment.  The iPhone has no such facility.  There is also no way to create a private calendar entry.  Although I can view my Outlook calendar and respond to meeting invitations in near real-time, having the above gaps closed would mean managing ones busy calendar much easier.  For now, I have to mitigate with email in a pinch.

The contact management is usable but can sometimes be slow to respond initially.  I have over 900 contacts, and whenever I go into the contact application, there is sometimes a two to three seconds pause before the iPhone responds to my touch inputs.  On a positive note, searching, editing and dialing contacts are quite intuitive.

The phone functionality is instinctive and its integration with the contact manager is nicely done.  I just wish that the contact manager is more responsive in the beginning.  The call history, recent calls, and favorites all exists on the iPhone.  Speaker phone volume is only usable in a quiet environment, and is barely audible if you are driving in a car.  As a work around, you can hookup the iPhone to an FM transmitter, then the caller’s voice can be broadcasted to your car’s speakers.

My Motorola Bluetooth headset also had no problems connecting with the iPhone, but I did notice that the volume on the headset was slightly lower than when I had the same headset connected to my Blackberry Curve.

One unique experience on the iPhone is the visual voice mail.  Visual voice mail allows you to see your voice mail without having to traditionally dial into your voice mail to see if you have any messages.  Visual voice mail also works through the data network and not through the voice network, so in theory if you are roaming, the data rate coupled with the amount of data used by visual voice mail will most likely end up to be cheaper than voice roaming with long distance charges.  The other advantage that I found is that you can listen to voice mail out of its original sequence.  It comes in handy if you have a significant backlog of messages.

Data Plans and Roaming

I use a Canadian carrier, Rogers.  They have a $30 per month for a 6GB data plan for the iPhone.  I find this to be aplenty.  For day to day business uses and occasional surfing the Internet, on average I tend to be below 100MB per day.  Data usage on the 3G or EDGE network is significantly reduced if you have Wi-Fi setup at home and in the office.  The iPhone is smart enough to switch over an available Wi-Fi network and route all data traffic to the Wi-Fi network, a great savings on your data plan allocations.

All this mobile, broadband data experience is great on this device until you begin to travel, or go outside of the Rogers’ network.  While you are traveling, unfettered roaming 3G usage can be damaging to the wallet.  Apple knows this as well, and has set the iPhone default settings to disable data roaming.  However, no data roaming on business is simply not acceptable.  One way to reduce roaming charges is to leverage Wi-Fi access as much as possible.  As I travel with my iPhone, I try to hook on to airport Wi-Fi (free 15 min access via Boingo at time of writing), and hotel Wi-Fi.  The only time I turn on data roaming is when I am able to available to read email, while I am not in meetings, etc.  If I am traveling extensively throughout the month, then reasonable Boingo plans for unlimited Wi-Fi access are quite competitive if not lower to a similar Blackberry data roaming plan. With these tactics, the iPhone can be made to work cost effectively in a roaming situation, albeit a hassle.  However if money is no object, then roam free and enjoy the same local experience with the iPhone when you are abroad.

Prior to the 2.1 firmware upgrade, the phone depleted its battery before my day ended.  I had to resort to turning off 3G, Bluetooth, wireless LAN access, and dim my display to about 10% brightness.  However with the more recent firmware 2.1, the iPhone can now last for more than a day with average usage on phone and internet browsing and without resorting to turning the majority of the phone network functions off.  On the plus side, charging the iPhone is extremely fast.  Within 2 hours of plugging it to the wall, I can usually get the 80% charge indicator.  It will take another 2 hours to reach fully charge status.

Why Switch?

Even with the above short comings listed above, the user experience of the device is so compelling that I was willing to manage the weaknesses of the iPhone.  Having used it for 3 weeks now, the business features that I use frequently is quite comparable to my Blackberry experience.  In other words, I don’t miss my Blackberry at least not while I am in Canada.  When I am traveling however, I fully admit that the hassle of managing data roaming is a bit of a pain, but one I am willing to manage and is a small price to pay for the added benefits.  So what are these benefits? In addition to the business needs that I wrote above, the other benefits are:

  • surfing the web with full HTML rendering and visual experience; 
  • listening to audio books, podcasts, and music;
  • watching a movie with excellent quality, during a long flight, or more likely waiting in the airport lounge for an undesirable flight delay;
  • Unparalleled PDF and Power Point renderings that are actually readable;
  • extending the device with applications – and yes games as well – from the Apple AppStore;
  • and last but not least, the untapped potential of this powerful piece of hardware with future applications and firmware releases

Granted, it is not the best business device, but for me to-date, it is the closest mobile device that excels in the best combined experience of both business and pleasure.  If I thought I was addicted to the need of being incessantly online, this device gives new meaning to the cliché of “I have the whole world in my hands.”  I am now connected more than ever; surely this is good news in the business pursuit of insatiable growth.