Ten digit local dialing comes to Alberta

cell phone It’s another sign that Alberta is growing – we’re running out of phone numbers! To deal with the extra demand, we’re getting a new area code: 587. The area code isn’t specific to a geographic area like 403 (south) and 780 (north) are. Instead, it will co-exist with the other numbers, which means you’ll soon have to use 10 digits when making local calls:

After September 8-12, 2008, you won’t be able to make 7-digit local calls, but will have to dial the area code in front of the 7-digit phone number. You should plan ahead to ensure your telecommunications services are ready for the change.

To help prepare, the telecommunications providers have a phase-in plan as follows:

June 23 – 28, 2008: Permissive dialing period, you can make calls normally but will hear a recorded message reminding you to use ten digits.

June 29 – September 8, 2008: If you dial without entering an area code, you’ll hear the recording reminding you to use ten digits. Data transmission, like modems and fax machines, may not work unless you use ten digits.

After September 8, 2008: You’ll hear a message asking you to hang up and use ten digits.

All three digit numbers, such as 911, will remain the same.

For more information on the changes, check out dial10.ca.

Barack Obama clinches the Democratic nomination

barack obama from cnnI guess to no one’s surprise, Barack Obama tonight clinched the Democratic party nomination and is the presumptive nominee for November’s election. I’m sad for Hillary Clinton, but very impressed by her determination. She ran a superb race, and you have to give her credit for sticking it out until the end. In her speech tonight from New York, she said she was making no decisions. It was definitely not a concession speech. She indicated that she’ll do whatever is in the best interests of the party.

“This has been a long campaign, and I will be making no decisions tonight,” she said.

Clinton said she would meet with supporters and party leaders in the coming days to determine her next steps.

I’m really not sure if she’s interested in being Obama’s running mate or not.

Assuming nothing crazy happens between now and Denver, Barack Obama will be the democratic nominee. That means I want him to win in the general election. I worry that he’s a weaker candidate against McCain than Hillary would have been, however. I know he can give a speech like no one else, but you need to do more than that to become President.

I really hope that Obama’s win tonight doesn’t mean a loss for the Democrats come November.

Read: CNN

The power cable is holding us back

power I spent some time over the weekend chatting with my friend Eric Warnke, who owns and operates the Third on Whyte Internet cafe here in Edmonton. We talked about a bunch of things, but mostly about wireless mesh networks. I’ve been writing about “wireless everywhere” for over five years now (since Imagine Cup 2003 to be exact), and Eric is one of those guys who is actually making it happen.

Eric has been experimenting with both the Meraki and Open Mesh technologies recently. There are others available as well, and we briefly brainstormed about creating our own little devices. The technology for extending 802.11g wireless is actually surprisingly simple and mature. And on the horizon of course, is WiMax and a host of other emerging technologies.

The problem with all of them, is power.

Even if the hardware becomes extremely energy efficient, each part still requires at least a little bit of power. The obvious solution for a mesh network with nodes located outdoors is to use solar panels, except that Edmonton’s climate is very unfriendly to such an idea (and don’t forget that solar panels are still relatively inefficient). That leaves us with either batteries or a power cable.

The main problem with batteries at the moment is that they need to be quite large if you want them to last for any reasonable about of time. Think of a laptop battery or the battery for an electric drill – each is about four times the size of the wireless components, and probably ten times the weight. Then there’s the problem of replacing the batteries when they die, or changing them when they need recharging.

So we’re stuck with the power cable. Despite all the technological progress we’ve made over the last 100 years, we’re still tethered by the power cable.

The first two chapters of Nicholas Carr’s book The Big Switch provide an extremely engaging history of Henry Burden, Thomas Edison, Samuel Insull, and the other individuals who were instrumental in making electricity the utility it is today. I like this part in particular:

Unlike lesser inventors, Edison didn’t just create individual products; he created entire systems. He first imagined the whole, then he built the necessary pieces, making sure they all fit together seamlessly.

Of course, Edison’s DC system eventually lost out to the superior AC. Still, I can’t help but think that we desperately need a modern day Edison. Just as Edison re-imagined urban gaslight systems, we need someone to re-imagine the modern electrical system.

Is wireless energy transfer the answer? I’m not sure. Maybe it’s better to start with a question – how can we eliminate the need for contact? Or at least make that contact less restrictive? For instance, instead of connecting a wireless node to a cable inside a lamppost, why can’t I just stick the node on the lamppost itself? That would be a good first step.

We need “power everywhere” before we’ll ever get to “wireless everywhere”. Unfortunately, batteries, solar panels, and other technologies aren’t getting us any closer to that reality at the moment. Surely there must be something else then?

Making an effort to use sleep mode

sleep mode Events like Earth Hour raise awareness about our “planet in peril”, but as I’ve said in the past, they don’t have a positive impact on the environment. You need to do the little things to truly make a difference. I try to do my part. I always take a stainless steel mug to Starbucks in the morning, for example. There’s always room for improvement though.

For a little over a week now, I’ve been trying to break one of my worst habits. I don’t know how it started, but I’m one of those people that never turns the computer off when I’m not using it. For some reason I just got into the habit of always leaving it running. Laptops are a different story, because you shut the lid and it goes to sleep, but I’ve always left my desktop on for some reason. I’ve always had it configured to turn the monitors off after a while, but never the computer itself.

I guess I like having the computer immediately available when I want to use it. Really though, waking up from sleep mode doesn’t take very long at all. Slightly longer on my desktop than on either of my laptops, but still not bad.

I’ve been really good about using sleep mode for a week now, and I think I can keep it up. I’m going to kick my “leave the computer on” habit for good.

I have seen the future and its name is FriendFeed

friendfeed Slightly dramatic title I suppose, but FriendFeed has been causing quite the stir on the interwebs lately. And for me personally, it’s where I have been spending an increasing amount of my online time. Along with Twitter (well, when it’s working) I find myself keeping a FriendFeed tab open in my browser at all times. Both services are quite addictive!

What is FriendFeed? Essentially, it’s an aggregator for everything you do online. After you create an account, you add services to it – Twitter, del.icio.us, Digg, Facebook, Google Reader, etc. FriendFeed keeps an eye on your services, and makes items from them available in your feed. For example, nearly as soon as you bookmark a page in del.icio.us, it’ll show up in FriendFeed. Here’s my little FriendFeed bio card:

Then FriendFeed takes the next step and lets your friends comment on or “like” your items. This alone has caused a lot of controversy, because it means there’s a lot of discussion happening on FriendFeed about blog posts that isn’t displayed on those blog posts. It’s incredibly valuable though. I can visit your FriendFeed page, and comment on pretty much your entire online activity.

For more on what FriendFeed can do, check out this excellent post by J. Phil at scribkin. He goes into more detail on how FriendFeed can filter and group items, and more.

Like many others, I think FriendFeed is a game-changer. Here are some of the ways it is impacting me:

  • I visit Techmeme less frequently. Most of the same stuff comes into FriendFeed, and generally it does so much faster. If you want to keep up-to-the-second on stuff, there’s no better way than FriendFeed (except maybe Twitter).
  • Sort of related the above point – FriendFeed is becoming my new entry point. No need to visit Flickr, del.icio.us, and Digg separately to see what my friends are up to because it all shows up in FriendFeed.
  • I often “like” something on FriendFeed not to show my love of the item, but to make it easy for me to find again later. FriendFeed has a page for your comments, a page for your likes, and a page for both. Want to see what I’m paying attention to? Check out that last link.
  • FriendFeed Rooms are a neat way to connect with people on a specific topic. I’ve been pretty active in the Twitter room so far (surprise, surprise).
  • The search functionality in FriendFeed absolutely kicks ass. Want to know what people think about something? Search FriendFeed for it. Both FriendFeed and Summize are raising the bar for search as far as I’m concerned.

There’s a ton of other goodness in FriendFeed that I haven’t really played with yet, like the API (which appears to be surprisingly complete). I discover new things that I like about the service almost every day. And like Twitter, the more people I follow, the more interesting it becomes (to a certain point anyway).

Of course, it isn’t perfect. Here’s a quick list of things I’d love to see added:

  • Ability to post to del.icio.us when I share a link using the bookmarklet, much like it can send replies to Twitter.
  • Some sort of XMPP interface so I can use it like Twitter, via Google Talk. And while they’re at it, why not add an SMS interface too!
  • Built-in statistics.
  • Timestamps in the UI. I think the simple interface is great, but I’d love to see some times beside those comments.
  • More services. Currently there are 35 supported, and I understand they’re working on API functionality to allow other services to add themselves.
  • An easier way to add friends. Import from other services or something.
  • A proper iPhone interface (though Benjamin Golub’s fftogo is working quite well).

I like FriendFeed so much at the moment, that I’ve integrated it into my blog! On newer posts, you’ll find the FriendFeed bar just above the comments showing how many people have liked or commented on the post in FriendFeed. This is done using Glenn Slaven’s FriendFeed Comments plugin. I’ve also added the FriendFeed Activity Widget to mastermaq.ca, so you can see a summary of what I’ve been up to. Not sure if I’ll add it here or not yet.

I’m sure I’ll be posting a lot more about FriendFeed as the service matures and I get even further addicted to it. Like every where else, my username is mastermaq – add me!

xkcd in the New York Times

As a kid I loved Calvin & Hobbes, but that was about the only comic strip I ever read. I think I have all the books except maybe one or two. I still don’t read comic strips, but I do occasionally enjoy reading xkcd, a “webcomic of romance, sarcasm, math, and language.” It was profiled in the New York Times yesterday:

The site, which began publishing regularly in January 2006, has 500,000 unique visitors a day, he said, and 80 million page views a month. (Why “xkcd”? “It’s just a word with no phonetic pronunciation,” his Web site, xkcd.com, answers.)

Here is one of my favorites:

Facebook defines relationships.

A new comic is posted every Monday, Wednesday, and Friday.

The author, Randall Munroe, is only 23 years old! He’s one smart cookie. He also writes a fairly interesting blog. I think this entry from November 2007 is my favorite:

I was thinking of getting a couch or something for my room, somewhere for guests to lounge around.

Fuck new couches. I now have a ball pit in my room.

That’s right, he has a ball pit in his room (click through for photos). Freaking awesome! And in February, he quintupled the size of it.

My congratulations to Randall on the coverage! Definitely check out xkcd if you’re looking for something fun and interesting.

Facebook's new profile design

facebook Last week Facebook reiterated that profiles will soon be redesigned. They’ve been working on the changes for quite some time now. On Wednesday they held a press event for reporters and bloggers:

Earlier today we had a small press event where we walked a few reporters and bloggers through the upcoming changes to the profile. We got to reiterate our intention of making the profile cleaner and simpler, and more relevant, while still giving you control over your profile.

If you head over to http://www.new.facebook.com you can see the new profile design in action. You can also check out the Facebook Profiles Preview Page for more information, and the ability to submit feedback on the new design.

My initial impression is that the design is very devoid of color. The pages are extremely white! I like that all of the application crap has been moved to the “Boxes” tab, and I like the focus on the feed (reminds me of FriendFeed). I’m not sure it makes sense to have the “Wall” entry form at the top of the page, considering the wall isn’t even visible. On the whole, it feels very rough to me. Not sure I like it.

What if Twitter had been built by Amazon.com's Web Services team?

twitter by aws? I’ve been using Twitter for a long time now, and I can’t remember a period of downtime quite as bad as the current one. Features have been disabled, and there’s no ETA for when everything will be back to normal. Who knows, maybe it won’t ever be. Which got me wondering about why Twitter’s reliability is so terrible. Is it the nature of the application, or is it something to do with the people behind Twitter?

What if Twitter had been built by a different team, a team with a pretty good track record for high-availability services? What if Twitter had been built by the Web Services team at Amazon.com?

I think it’s safe to say that things would be quite different:

  1. Reliable, redundant infrastructure
    Twitter would be run inside Amazon’s high-availability data centers. We would never know (or care) that Twitter’s main database was named db006, nor would we ever wonder whether it has a good backup. We’d just know that if it’s good enough for Amazon, it’s good enough for us.
  2. No wondering, “is Twitter working?”
    Instead of wondering if Twitter is working correctly or waiting for Twitter messages or blog posts that explain what the problem is, Twitter would be part of the AWS Service Health Dashboard. We’d be able to see, at a glance, how Twitter is working now, and how well it has worked for the last month. This is what transparency is all about.
  3. Twitter wouldn’t be free, but we’d be cool with that
    Twitter would have had a business model from day one, and we’d all be cheering about how affordable it is. A pay-as-you-go model like all the other web services from Amazon would work quite well for Twitter. You get what you pay for, right?
  4. Premium Support and SLAs
    Speaking of getting what you pay for, Amazon would likely have realized that there are lots of different types of users, and they’d react accordingly. We’d probably have Premium Support for Twitter, to service support requests more efficiently. We’d also have Service Level Agreements.
  5. We wouldn’t call it Twitter…
    Of course, the service wouldn’t be called Twitter. In keeping with Amazon’s other services it would probably have a name like “Amazon Simple Messaging Service”, or SMS for short. Though I suppose that acronym is already taken!

I am a huge Twitter fan, and I really do hope that Ev, Biz, Jack, and the rest of the team get things working and fixed. With every passing hour of downtime though, I lose a little bit of faith. I wonder if Twitter would be better off in someone else’s hands.

Of course, if Twitter really had been built by AWS, there would be far more differences than just the items in my list above. The service may not be recognizable as Twitter!

That doesn’t mean that they couldn’t adopt some of these items as improvements, however. I’d love to see an official Twitter health dashboard, for instance. One can hope.

Twitter doesn't know what's wrong

twitter Even occasional Twitter users will no doubt be familiar with the service’s frequent downtime. It’s a rare day when I don’t run into at least one or two “something’s technically wrong” messages on the site. That has prompted a lot of discussion about how to improve Twitter, and also some discussion about how things could be so bad.

I’ve been willing to cut them some slack. They’ve grown exponentially, and continue to do so. Then on Wednesday, Twitter founder Jack posted this on the official blog:

We’ve gone through our various databases, caches, web servers, daemons, and despite some increased traffic activity across the board, all systems are running nominally. The truth is we’re not sure what’s happening. It seems to be occurring in-between these parts.

Transparency is great, but surely they must have some idea about what’s wrong? I don’t know much about their architecture or systems, but it seems odd to me that they’d be totally stumped. It suggests to me that their architecture was never designed, and was instead thrown together over time. Now they’re in too deep to start over.

Twitter developer Alex suggests that the main problem is the system was originally put together as a content management system, when in reality it’s a messaging system. If that’s the case, fine, but messaging systems are not new. They must be able to examine and learn from some existing stuff right?

Posts like the one Jack made don’t inspire much confidence that they’ll be able to turn things around, but I sure hope they do. I really love Twitter. Maybe the $15 million in additional funding that they recently secured will help.

Edmonton International Airport launches new brand

eia - we'll move you The Edmonton International Airport’s (EIA) new “we’ll move you” brand actually launched earlier this month on May 8th, but I didn’t see a commercial for it until this week. I haven’t had to fly anywhere either, so I’m not sure if the new brand is prominently displayed at the airport itself or not.

The new brand is meant to bring awareness to the fact that EIA is growing:

The new brand and airport expansion program reflect EIA’s shift from a small, regional airport to a medium-sized international airport serving Northwestern Canada. EIA is Canada’s fastest-growing major airport for two years in a row and now serves over six million passengers annually, a nearly 50 per cent increase in just three years.

The “we’ll move you” philosophy also underpins the $1.1-billion expansion program and current initiatives to incorporate industry-leading technologies, including common-use, self-serve check-in kiosks, Pay & Go parking stations, the expedited customs clearance program NEXUS and a host of others.

The expansion is expected to be completely by 2012 and should enable EIA to service nine million passengers annually. A key aspect to the expansion is a brand new control tower. Our airport is finally getting some food outlets too, including another Tim Horton’s and two Starbucks.

In addition to the branding, they’ve got a new URL: http://www.flyeia.com. It simply redirects to http://www.edmontonairports.com. Reminds me of Edmonton Transit’s http://www.takeets.com address, which I find far easier to remember than anything else.

I like the new logo and colors. Fresh and bright, the new design definitely makes EIA feel more modern than the old navy blue and red.

You can learn more about the changes happening at EIA here.