Myles Braithwaite

The One Laptop Per Child (OLPC) organization has received a $5.6 million grant from hardware component maker Marvell to fund the development of an Android-powered mobile tablet based on a Marvell reference design. The product, which is expected to be ready for a public demonstration at CES next year, is intended for the developed world.

Google tells a federal judge that its Android mobile OS doesn't infringe on Oracle's patents and asks that the suit be dismissed immediately. It's just the latest in the patent assault on the improbably popular Android OS that other tech giants are trying to slow down.

How Did Hipsters Become So Uncool?

People love to make fun of hipster glasses, ridiculous facial hair, inappropriate hatwear, and other signs of being too cool for school and the rest of the planet. But why does hipster humor seem to be, according to my hipster-dar, more prolific than hipsters themselves? And how did making fun of hipsters become so hip?

Two shots of espresso please by Aubrey Arenas

Last night after a heated GTALUG PaC meeting I came home to read a tweet from Tom Low-Shang about my win as Mayor of your Starbucks on Yonge & Wanless. I would like to thank all who helped with my Mayoral checkins. The many late night and early morning coffee strategy meetings keep me going. We ran a good an honest race against the previous Mayor and came out victories.


Flamingo is Brandon Flowers' (frontman for The Killers) debut solo album released on the 14th September, 2010. One thing I would like to get out in the open is that I am kind of a closet Killers fan, it almost seems "uncool" to like them.

The first time I heard them was on a television show called The O.C. (an american teen drama about a bunch of high school kids in Orange County having way to many problems) I think it was the second session or something (a little bit after their album Hot Fuss which was released in June of 2004). Anyways they sounds was of reminiscent of the time (which was 2004) kind of a mix between mainstream pop and Indie rock but new enough to be consider different. I was in high school at the time and the songs Mr. Brightside and Smile Like You Mean It helped with though stupid teenage angst (mostly about girls (I listened to The Clash for my more against the current war in Afghanistan and Iraq angst)).

Their second album Sam's Town (which I consider their best), released on 2nd October, 2006 was an almost love song about Las Vegas (Sam's Town being a casino they frequent played at (I know that because I saw a really freaking awkward MuchMusic interview with Leah Miller)). Everything about this album seemed almost grown up (maybe because it came out a couple of days after I dropped out of college). That entire winter I would sing When You Were Young every day in the shower. It was voted the most underrated album of the year by the Rolling Stone (and at that time that publication actually meant something).

Sawdust (released on 9th November, 2007) and Day & Age (18 November, 2008) were really terrible (okay Spaceman on Day & Age and Glamorous Indie Rock & Roll were good songs (and their cover of Dire Straits Romeo and Juliet was pretty cool too)). Both albums felt like they were pushed out to keep them relevant (when the next k-os album gets released I will go more in depth about this idea of pushing out an album before it was ready in another blog post, if I forget please email me). But I moved on my then and was a different person. The entire group seems tired (mainly from being on a non-stop tour for the last four years).

Um........ Brandon Flowers new solo album Flamingo. When I bought this album I had an interesting conversation with the girl at HMV. We talked about how we would liked to see both Brandon Flowers and The Killers succeed mainly for the fact is that they seem normal. The one that that MuchMusic interview told me (and by the way she actually remembered it too which was kind of cool) is these guys have the feeling of accidentally famous. I get this feeling that they kind of want to be in the good old days playing in Clubs in Las Vegas. Every song on the album lyrics are almost pop music clichs and you know how I feel about pop music clichs but as Rolling Stone (which isn't really doesn't mean anything anymore) puts it "you'll be too busy singing along to giggle". If anything for me Flamingo brings me back when I was 17-18 just out of school and not quite in college. It wont be my favourite album of 2010 but it is definitely worth in the top twenty.

We are living in a world where the average person is carrying at least three portable computing devices. Okay maybe not the average person but most days I have three portable computing devices with me; a laptop, cell phone, and tablet. Usually these devices have some sentience information; contacts, calendar, personal photos, documents, contracts, banking information, etc. During last nights GTALUG meeting we had a brief audience chat on dealing your portable device when it is outside the confront of your home. So i thought I would share my two cents.

The safeist way not to lose your computer and data (just ask an iPhone engineer). If you can't live without your computer then do some serious auditing of your data. Do you need to carry around your personal (and corporate) accounting ledger, business contacts, calendar, proprietary source code, SSH keys, contacts, and other sensitive information. Also what I find helps is giving everything a value of money. For example I might have some source code for a client project I have been working on for sixty billable hours and haven't got paid yet. That would have a high monitory value, unlike an open source project. Something I should start doing is physically locking my laptop with a security lock (they are reality cheap compared to my laptop and it's data).

Backup, Backup, Backup. I am not going to go to much into this but have some sort of offsite backup system installed and working. Mine is a combination of Git/Hg, Dropbox, and S3.

  • If I am working on a proposal it is saved to my Dropbox.
  • If I am working on code it is pushed to a remote computer.
  • If I can't push to a remote computer (SSH is blocked) I push to an S3 bucket.
  • etc.

Encrypt your laptops hard drive.

Most enterprisy companies have remote wipe on Blackberry's Enterprise Server, make sure you can have the same. The iPhone supports this though MobileMe and Android has WaveSecure if you data is worth more than $200 these services are very beneficial. Also never be afraid of doing a remote wipe, backup your phone at least once or twice a week and use services that have some type of push to "the cloud" feature (I use SimpleNote which sends my notes to a remote web service).

Don't be paranoid, the majority of the people in this world are honest and good. If you have something telling them how to contact you if you device get lost, they will contact you. Just make sure they can easily find your information.

I don't think I have ever written a review in my life but I just have to say how much I freaking (trying to stop swearing) hate my Sony MDR-NC7 Noise Canceling Headphones.

When I bought this product it was Boxing Day 2009 (if you are not from the Commonwealth Boxing Day is the day after Christmas when stores have everything they couldn't sell on sale) at Yorkdale. I hate malls, but for some screwed up reason the only time I go to malls is on Boxing Day, usually with my Stepmom, Beth, I don't know why I have an issue with crowds and I have a mild form of claustrophobia. But I digress so I am in the Sony Store (or Sony Style they have both) looking to purchase another pair of headphones, I already own a pair of the awesome old faction Bose around-ear headphones (which I would recommend to anyone looking to purchase headphones), for the TTC (the Toronto Subway). So I picked up the Sony equivalent that was about thirty dollars (a lot cheaper than the Bose but if I broke them or some how dropped them it wouldn't be an issue). When I got the the checkout the girl behind the counter suggested that I buy these Noise Canceling Headphones for the same price because they would cancel out the noise of the subway cars, streetcars, and bus. So on her recommendation I bought them.

I didn't expect the Noise Canceling to work that while, I remember that my Dad purchase a pair two years back to listen to his iPod on the airplane. He said they cut out most of that air sounding stuff that you get on airplanes but he could hear the flight attendants and the pilot over the intercom. But when I got onto my first subway ride I could barley hear any music. So I started to turn up the volume; I could feel the bass on my ears but I couldn't hear any music.

If you want really Noise Canceling Headphones I suggest buying a pair of Around Ear Headphones, or those Inner Ear ones (but those have dangers).

I am going to be talking about HTML5 at the next GTALUG meeting.

HTML5 with Myles Braithwaite

After four years since HTML4 was published (Dec. 1997) it looked like the W3C was going to drop the HTML standard (based on SGML) in favour of the more popular XHTML 1.1 (based on XML). A group of browser developers, from Mozilla, Opera, and Apple, decided to form a new working group (June 2004) called WHATWG (Web Hypertext Application Technology Working Group) to create a new standard called HTML5 that incorporated many features that would require an extra plugin to be installed.


Room GB248, Galbraith Building, University of Toronto
35 St George St
Toronto, Ontario M5S 3G8
University of Toronto or


  • 6:00 pm - There is a get together of GTALUGers at Pho 88 restaurant 270 Spadina Ave (South of Dundas) for food and socializing.
  • 7:30 pm - Meeting and presentation.
  • 9:00 pm - After each meeting (at 9:00 pm) a group of GTALUGers move to the GSU Pub for beer and more socializing.

Retrieved from

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 or chatting with me on XMPP.

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.

I am going to be talking about XMPP at Tuesday's (tomorrow's) PyGTA meeting at the Linuxcaffe.

XMPP is chat. It's the underlying protocol for open peer-to-peer communication systems, but what becomes possible when the peers are servers? How can you make your server a chatty teen?

Myles Braithwaite uses XMPP a lot. He ships documents and data-sets across it that look nothing like the chatter of teenagers. He'll explain how he does this, why he does this, and how you can do it too.

Hope you will be able to make it out.