Canadian Blogs
Daily Digest for June 8th
Daily Digest for June 7th
Web store and the 3rd millienium
We have been in the 3rd millenium of the current era for almost a decade and it is still impossible to order electronics from on country (USA) to be delivered in another country (Canada). Coming from the company that was actually able to screw authors by pulling their books from their catalog in order to negotiate a better profit margin, they still haven't managed, in 2010 to sell you small electronics across the border, claiming phony excuses about warranty or law.
Yes I'm looking at you Amazon. And please train you support monkeys to not tell people to order from their local Amazon web store (Amazon.ca in that case) when said web store does not have said products (electronics). This make it very insulting.
How I came to be without a cell-phone
Last October, after moving out west here in Vancouver, I wanted to change my cell-phone number from the 819 area code to the local 604 area code used here in BC (or a 778 as the overlay area code, even though I'd rather not, but that's a detail). There was two reason. First, people calling from Vancouver wouldn't have to pay long distance charges, and I'd stop getting "what country am I calling" from people that forgot that cell-phone exists and that there is life out east. Second, I'd stop getting dinged on roaming[1] charges for incoming calls I receive out of the local area (Ottawa-Hull). I was with Rogers, one of the 3 from the nation-wide-cell-phone cartel.
I called, and everything was fine until the customer service representive at Rogers failed to change the number because the system was rejecting it (after having been given a new number and hung up). I'll skip the part where he failed to call me back, were the number I just got assigned ended up assigned to another person[2] and jump directly to the part were I call back and get told "it failed because you plan is no longer available". WTF? Much like AT&T changed their plans today to provide less for more, the Canadian telcos, RoBelUs do the same. I one make a move, they all follow. Not to do better, to do the same. And believe me, the trend is not to provide more for less. Absolutely not. Bell and Telus started charging for incoming SMS, Rogers, after promising they'd never do it, did it, even for people with a contract. They also do what we call pocket pricing, and practice that should be considered illegal, where they change their offering depending on your geographical location, because sometime there is a local competitor that does better.
In short, they told me that to change my phone number, I had to resign for a contract, to get a seemingly identical offering, more or less a nickel, with a different price structure, or pay a 25% premium to not have the contract. It should be noted that I was near the end of the 3 year contract I was on, so that constitute a unilateral change of the terms, something that ought to be illegal[3] but they have been keeping doing without being worried. Also this just show that the claim that contract are here to protect the subsidy on the locked phone they cell you is an obvious lies. There was no subsidy beyond the 2 weeks left, nor do you get a rebate if you bring your own phone[4]. It was just to lock people in, probably the only way they have to keep customers.
Why would I make business with a company that just wanted to screw their customers each time they can, making doing business with the mob a very pleasant activity? I asked to cancel instead and ended with just an almost useless piece of electronics made by Motorola.
Concerning the price structure here is approximately how it was:
- System access fee: $6.95
- 9-1-1 fee: $0.25
- Voicemail + caller ID + 250 SMS: around $10
- Voice plan with a low number of minutes out, a higher number of minute incoming, $n (I don't remember the amount)
The new pricing:
- No system access fee.
- No 9-1-1 fee.
- Voicemail + caller ID + more SMS: around $11
- Voice plan with a low number of minutes out, a higher number of minute incoming, $n + $5 (to compensate on the above fees they now put in the advertised price)
- Government Regulatory Recovery Fee: around $3
All of these are without the GST and PST (the federal and provincial sale taxes)
I must explain a bit. The system access fee is a very controversial fee that the carriers use to force you pay more than the advertised price, making you wrongfully believe that it is a government fee. They were order to state it was a non-governmental fee after a class action lawsuit was brought in 2006. The 9-1-1 fee is the carrier charging customer for the 911 emergency access that they get charged per line. Again billing it separately allow them to claim a price lower than it is in their advertising. The Government Regulatory Recovery Fee is just a renaming of the two above, with a lower charge, but still, with a name like it clearly show how they treat their customers. It is a bit like adding a surcharge to your billing to compensate the utility bill (water, electricity, heat). In short, it is a gimmick.
There is a lot of work in the area of consumer protection that should be done to address these issues, and the marketplace as it is is just disgusting, with no competition.
The proof that there is no competition: iPad data plans - something very easy to compare - are exactly the same with Roger or Bell (Telus' are worse and it is just their fault because they announced them last).
But what is happening now?
Thursday, June 3rd 2010, WIND Mobile opened in Vancouver. What is it? WIND Mobile is just one of the new new entrants on the cell phone market, probably the only one that is clearly going nationwide, West of Ottawa-Hull. The others are Mobilicity (Toronto only at the moment), Public Mobile (Toronto and Montreal), Videotron (Quebec, not yet open), Shaw (in the West, starting in Alberta, not yet open), and I might forget a few local one. This is the result of a recent airwave band auction in the 1700MHz frequencies held in Canada.
In short, since Thursday there is a beginning of competition in the cell-carrier market, in Vancouver, with the hope to see saner business practices, better prices...
I'll comment more on the offering later.
Notes[1] telcos here call this long-distance, but you call a cat cat, dont you?
[2] I called it to check
[3] IANAL
[4] actually the tend to frown upon this
Daily Digest for June 4th
Daily Digest for June 3rd
Daily Digest for June 2nd
Daily Digest for June 1st
Olympus PEN E-P1 review
Automotive Entitlement Revisited
Back in September of 2009, a cyclist was killed by a motorist in Toronto; I blogged about the beginning of the mess in Automotive Entitlement (Again).
Now the Guardian tells us Top Canadian lawyer told he will not face trial over Toronto cyclist’s death, while the CBC’s headline is Charges against Bryant in fatal crash withdrawn.
Even better, and even more flagrant, road-raging Bryant is considering a return to politics. Anyone running against Mr. Bryant would be well advised not to show up at political events on a bike.
So the moral of the story, folks: killing someone with your car doesn’t even need to be more than an eight-month interuption to your political career. It was only a bicyclist, after all. People who matter drive cars.
Kubuntu Hug Day 27 May 2010
Announcing This Week's Kubuntu Bug Day Target - Kdepim - Thursday, May 27, 2010
This week's Bug Day target is kdepim!
* 131 New bugs need a hug
* 5 Incompletes bugs
* 24 Confirmed bugs need a review
Bookmark it, add it to your calendars, turn over those egg-timers!
* Thursday, 27 May 2010
Daily Digest for May 25th
Daily Digest for May 22nd
PHP5.2 for lucid ppa
Drupal and a lot of community modules do not work yet 100% with PHP 5.3. Therefore, in order to make it easier for any drupal administrators who wish to run the ubuntu lucid server, I have created a ppa that allows easy use of php5.2 packages that have been compiled under lucid: https://edge.launchpad.net/~txwikinger/+archive/php5.2
Rules for pinning this version are provided in the description of the ppa.
On May 20th, This Might Not Be Just A Stick Figure
Because May 20th is not just another day, and this might not be just a stick figure.
And if this stick figure offends you, consider whether it’s the stick figure – or you.
Daily Digest for May 20th
What is the Django Template Tag intequaltest and an update on Django Quiz?
Travis Millward commented on my Django Quiz project today:
Hey Myles, I believe I'm going to checkout your django quiz. Can you explain what the
{% if score.corrent_anwsers|intequaltest:question %} This wont work {% endif %} is doing? It looks really good!
First I just like to say I love talking to people so if you ever have a question for me about anything (literally) don't hesitate emailing me (me@mylesbraithwaite.com) or chatting with me (XMPP/GTalk me@mylesbraithwaite.com).
def intequaltest(value, arg): return (value == arg)
Okay so intequaltest is got to be the studied template tag in the world. It's sole purpose is to see if two things (i.e. a list, str, dict, etc.) are the same and if they are return True or False. In this case see if the correct answer is equal to the answer they gave. I will go into the history a little later in this post but essentially this application use to work a lot differently and the only reason this template tag is in here is because I have an issue with copying and pasting.
When I first started developing the Django Quiz application in 2008 it was for a client. They wanted to quiz their sales consultants on very complex financial process. The consultants could take each quiz as many times as they want, but their "score" wouldn't be submitted to their manager until they got prefix.
I spent about a two days in July (10th, and 11th) developing this application for the client. In the middle of my second day the client came to me and said they found a better solution, a pice of paper and a pencil.
I have been asked about this application five or six times in the last month, so I guess it is about time I write my formal apology. This application doesn't work. I tried to start up again on April 28, but my heart isn't really there anymore (my heart was not really there the first time but I was getting paid).
So will this application ever be completed? Maybe, if one day I wake up and get really excited about coding it again or a client comes along and ask me to code them a quiz application.
How to remove all the emails in an exim4 queue
exim -bp | exiqgrep -i | xargs exim -Mrm
Especially useful when you make a small scripting mistake, and your email queue suddenly has over 3500 emails waiting to be delivered to an external email address… (source: NixCraft)
New Kubuntu website look
The Kubuntu website has undergone a minor face lift this morning, we’ve moved the news off of the front page, added easy to follow action items in our masthead and tried to make the content a bit more captivating to our target users.
Have a look at http://www.kubuntu.org/ and see for yourself