Watson :'(

RIP Watson

?-2009

As some of you may or may not beaware of, one of our dogs Watson got very sick about 6 days ago and was not eating and we got very worried about him. The new Mahalo Answers community rallied around him when I posted a question on wether or not I should take him to the vet or to wait it out for a bit to see how he does.

Once we took him in they ran some tests, and we got the results yesterday afternoon. He had lymphoma, and had it bad. We opted not to treat it, and only keep him comfortable until such times as we felt that his quality of life was not good enough to keep it going. We had no idea that would be the very next day.

This morning Watson, despite the pain medication he was on, looked bad. He had a hard time eating, walking, even sleeping. So we made one of the hardest decisions in our lives, to put him to rest. We just couldn’t see him in that much pain any more, and without the medication he would have starved because it hurt too much to eat… we just didn’t feel right keeping him alive just so he could be with us one more day, even if that one more day was painful for him, we much rather him go peacefully and as in little pain as possible.

We called his vet, despite it being a practice Watson only sees one vet because he’s so good with him and Watson likes him. We got put in a special room, where he could lie with his head on my lap on a couch and we said our final goodbyes.

We love you Waton, you will be forever missed and in our hearts forever.

Poor Aidan's Appendix

On Saturday at 7:45PM Aidan buckled over in pain which we dismissed as bad gas pains and just watched him carefully through the night. On Sunday we took him into emerg where he didn’t react to any physical exam and blood, urine and xrays all showed up negative so we were sent home and told its a stomach bug and will develop into vomiting and fever soon. On monday that didn’t happen, instead the pains which came in waves started to separate and during the calm periods Aidan appeared 100% fine and then sever pain for a few minutes. We took Aidan back to emerge to be dismissed by nurses saying he was fine because he looked fine most of the time. When we finally got to see a doctor she thought it could be intussusception and booked us an Ultrasound the next day.

On Tuesday Shannon took him to ultrasound and the results were very surprising, while checking for intussusception the radiologist noticed that while scanning that Aidan was uncomfortable when they went by one area of his stomach, so they took a look at his appendix and sure enough it was inflamed. Also to boot he did have intussusception! So off to McMaster Children’s Hospital. At this point we had a highly skeptical intern, very friendly nurses and a great doctor! After a second ultrasound it was determined that the intussesceptoin reversed itself but we had to operate to remove the appendix though he wasn’t sure if it needed to come out — blood and urine tests still came back negative, but performed the surgery anyways based on a gut feeling that it needed to come out.

After the operation, 3AM, the doctor came up to me and said we caught it just in time, that it was indeed ready to burst but had not. Moral of the story, trust your gut and keep pushing if something doesn’t seem right.

Anyways, he is resting comfortably at McMaster right now, he may come home late today or early tomorrow morning.

Canadian Liberal Party Enters A Legal Coup Position

The Canadian Liberal Party enters a Legal coup position, what I mean by that is by forming a coalition party with the NDP and with written support from the Bloc they can legally overthrow the current sitting Conservative Party Government for power!

As far as I can tell this is a first for Canada, not to mention not what voters want… its purely a political play. What do I mean by not what the voters want? well, we just had an election and we voted for the Conservatives to lead our country but with a minority rule. We (Canada) did not ask the Liberal party (the party I voted for btw) to run our country, so if you – the Liberal Party – wish to run the government then you need to hold it to the votes to decide, you cant take our country like this, its simply undemocratic! and is why I’m calling this a legal coup!

One thing I’m thankful for is that finally Canada’s politics are getting interesting :)

Podcasting on the iPhone/iPod Touch

It looks like we are all going to get Podcasts over the air via the iPhone/iPod Touch in the very near future and thats both good news and bad news. A while ago a 3rd party developer released an app to the app store that was denied that did a very similar thing.

The device is a platform much like Windows, OS X, XBox, PS3, Wii, Andriod. When you write applications for the platform you should not be restricted from adding your app to the device because it conflicts with applications the platform supplier also makes.

Lets say I’m a game developer, and I develop a game that is the next Halo killer and want to publish it on the XBox 360, MS says go ahead, we welcome your game with open arms. Same thing with all the other platforms, so why is the iPhone/Touch different? Why can’t I try to compete with Apple in software if its a decently written app that does nothing illegal?

Since I cant even be allowed to compete with Apple, or even be seen as something that is competitive or will be competitive to one of Apple’s offerings then why would I even bother when I can probably do just as well on Android or some other mobile platform?

Election Questions For Local Halton MP Candidates (2008)

Back in 2004 I wrote an email to all my Halton MPs and asked them 4 questions, this election I felt compelled to do it again! As with last time I will write each response below the question as I recieve them, here is the legend so you can easily follow who said what. I’m using the responses to help sway me in one direction vs another… I’m on the fence this time and I hope the responses will put me in one camp over another.

Legend (alphabetical):

  • Amy COLLARD – Green site
  • Lisa RAITT – Conservative site
  • Garth TURNER – Libral site
  • Robert WAGNER – NDP site

* If I missed a party, please comment below with name and contact so I can send them the questions.

1) There has been a lot of talk of a Canadian version of the DMCA (Digital Millennium Copyright Act) Would you support this? and why? if not would you be in favor of any changes to our existing copyright laws?

The Conservative government’s proposed copyright reform act is totally unacceptable, and does a horrible job of balancing the rights of teh creator and those of teh user. As a blogger and consumer of intellectual property, I believe passionately in the liberty of online information, but support protection of commercial and creative material which is meant for demand access only. In addition, however, our libel, slander and nuisance laws need to be toughened to ban the use of the Internet as a weapon of character assassintion, anther topic I am intimately familial with.

In short, freedom must pervail, unless there is a public interest otherwise.

The Green Party of Canada’s platform “opposes the ratification of the World Intellectual Property Organization (WIPO) Copyright Treaties (WCT), recognizing both the imprecise definition of obligations and the incongruence with fair dealing. We would establish a copyright registry to facilitate tracking and protecting of copyrights where registration is optional for the original author, but mandatory upon the transfer of ownership or death of the author and remove the levy on blank audio recording media and replace it with private copying exemptions.”

First, on the US Digital Millenium Copyright Act, I’m aware of that law and the European Union equivalent legislation. But I have to be honest and tell you that I have not yet spent time reviewing the issue from a Canadian perspective. I know that may sound like a political hedge, but I wouldn’t feel comfortable giving you an offhand response to what is an important issue in today’s digital economy.

I can tell you this: I do believe in protecting the rights of artists and other creators of content, in whatever form, digital or not. At the same time, I do not want to see Internet Service Providers and others unfairly punished for innocent behaviour, and I do want to see fair access to certain kinds of digital content for organizations working in the public interest. What’s more, I think you’ve put your finger on an important question of public policy regarding copyright law in the 21st century, and I will study the issue in more detail. Does that sound reasonable?

2) What would you do to as our MP to make Halton a better place to live?

The times are uncertain and volatile, and we need people in Ottawa who understand the economy, the markets and our endangered middle class.

We also need politicians unafraid to say they represent the people first, and political parties and leaders second.

Sadly, we’re further out on the edge of trouble than Canadians appreciate, and certainly more at risk than we’re being told. There’s no protective bubble over this country. It’s delusional to believe we will not be living out the drama we’ve all been watching on CNN.

And while we can’t much change the events that may take place, we can do one thing. We can prepare. We can keep democracy alive.

We can elect men and women who have pledged accountability to the people. We can ensure Parliament does not become the rubber stamp for one man’s clouded and questionable judgment. We can make sure if a storm hits, new laws and strong measures will receive full debate, proper consideration and reflect the will of the voters.

I know I’ve been a controversial MP. Stephen Harper kicked me out for refusing to be just another silent Conservative caucus member. I have made choices I thought were in the best interests of the people I serve, and that will not stop.

In this election, you can vote for a candidate who promises to represent a party. Or you can vote for one who will represent you. However you vote, I thank you for the honour you bestowed upon me.

We need to ensure a sustainable economy for the families living in Halton. I would start by supporting investment in Halton-area companies that are creating green-collar jobs! Halton needs to replace the jobs that have been lost in the automotive industry, with sustainable, good-paying jobs. We need to lead the way and move forward to a Green economy based on sound environmental policy. The residents of Halton need to know that their jobs are secure. The only way to do that is to move away from an oil-based economy, and move toward a green economy.

We also need a sustainable health care system. The growth we have had in Halton over the past 10 years in unprecedented! Our
health care system has not been able to keep up. People are being denied access to essential services. I also believe that funding must be commensurate with need. Halton’s need has grown substantively over the past decade. Ontario continues to fund other
provinces, while our own social safety net erodes. The federal government must stop taking from Ontario.

A sustainable growth plan that provides an in depth fiscal analysis of the impacts of growth in Halton, works toward infill
development first and asks the question ‘is this new house sustainable’ before building it, is essential to healthy communities.

A sustainable environment is fundamental to the future health and well-being of all Canadians. We can readily see the effects of
polluted air, water and land. Look up and see the smog, look around and see people drinking bottled water, look down and see litter strewn about. We are the custodians of the earth; if we don’t take care of it, it won’t take care of us.

Second, how would I work to make Halton a better place to live? Mr. Slakinski, I have a long list – longer than I can get to in this note. But I’ll tell you what I’d put at the top of the list today: the economy and infrastructure. The economy affects all of us. I am very concerned about the effect of the US economic crisis on Halton (we can see it in things such as Ford eliminating a third shift at the Oakville plant). I’m very worried about the carbon tax some of the opposition parties have proposed. I want to make sure that Canada’s government makes smart, sound decisions, reducing our taxes, and investing in helpful, efficient programs that support families, seniors, students and businesses.

Infrastructure – especially transportation infrastructure – is something else that’s a priority for people in Halton. You can understand why. Traffic is getting worse, as Halton grows so quickly, and we need forward-looking ideas for our roads. More people are relying on GO Transit for commuting, so the Conservative government’s credits for GO users are very welcome (essentially providing two free months on annual transit costs), but we need to do more. And I’ll fight for more, together with our mayors, the Halton Region and the province of Ontario.

3) How will you make sure that your voice is the voice of Halton while you are MP?

I’ve had no trouble so far.

Halton has been my home for over 10 years. I was actually born here and went to high school here. When our first child was born, my husband and I decided to return to Halton because we wanted our children to grow up in a community-based neighbourhood, where they would have the opportunity to participate and the freedom to grow. I think it was one of the best decisions we have ever made!

I am passionate about Halton. I am an active member of several community-based organizations, and I have been the voice of
North-East Burlington regarding school accommodation issues for several years. I am a born leader, and I know how to get results. Thinking “outside the box”, and coming up with creative solutions that meet the needs of all involved parties, is second nature to me.

The Green Party does not dictate how a Green MP will vote. We are not the puppets of our leader. Our leader, Elizabeth May respects her candidates, and expects us to vote according to our conscience.

My voice will be heard, and for the right reasons; I will represent the needs of the people of Halton honestly, fairly and with integrity.

Third, how will I make sure Halton’s voice is heard? I don’t even need to think about that one, and here’s why. My job, if I’m elected, is to put the people of Halton first – always. I chose to run with the Conservative party, and I respect this party very much, for excellent reasons. I will always work respectfully with my Conservative colleagues, as well as with colleagues from other parties. But under our system of government, I will be responsible to the people of Halton and I will promote and defend their interests and needs above all

4) This one is just for fun, If you were able to vote in the US presidential election, who would you vote for? Obama or McCain?

John McCain does not stand a chance, since he is part of the Washington-Wall Street establishment problem which has helped cause the meltdown of America. President Obama, however, will not have a happy time in the White House, since the empire’s best days are now in the rear view mirror.

OBAMA!!!

Now, as to whom I would vote for in the US, either Senator Obama or Senator McCain… nice try! I’m chuckling, because I imagine it could make big news if Canadian politicians stated preferences in the US election. But it wouldn’t be responsible, or fair. Americans have the right to make their political choices without undue intervention from outsiders – just as we have here in Canada. I’m actually glad American politicians haven’t been trying to influence our own election. That’s a sign of respect for a neighbour, I think.

Even more important, it’s vital that Canadian elected officials stay out of the American elections, because we’ll have to work closely and in cooperation with whomever wins. But as someone who’s running for election for the first time, I have to tell you – I have a new perspective on what candidates both in Canada and the US are experiencing. And I wish them all the best of luck!

Nucleus 2

I’m starting to look at doing a Nucleus 2.0 which will be designed around getting online content into the Apple TV

What it will need to do is the following:

  1. Fetch torrents from an RSS feed based on keywords
  2. Download said torrents (should this be multithreaded)
  3. Detect file type of media file and convert video to h.264/mp4
  4. Fix metatags
  5. Import into iTunes

Do you see anything else the app should do? I’m going to yet again do this in python, and probably will not have much in the way of an interface as it should just run as a background task on your computer. Thoughts and comments welcome, is there similar apps already in the wild that I need to know about?

What I think Web 3.0 Will Be

I have a different take on what Web 3.0 will be. Some think its an edited version of wisdom of crowds (the basis of web 2.0), and that’s already happening especially at the company I work for Mahalo. If you look at some of the projects that Make Magazine has been doing, as well Fitbit which was just launched at TC50 this week you might be starting to think – as I do – that the web interacting with real world and the real world interacting with the web may very well be the next big frountier!

Any other examples of hardware meets web? please comment and let me know :)

iPod Touch Blogging

Wow this is pretty cool when you get good blogging software for a devicethat fits in the palm of your hand :) granted I could blog from my old palm 3 but it was never this easy!

WALL-E

“Saving the world became secondary to the power of holding hands. There is an amazing amount of life and humanity throughout and a quality message to boot.” — Jeff Bayer

Shannon, Aidan and I went to see this on Friday night, and loved it, I found the above comment to sum it all up if you don’t know what its all about. Its a must see, just like any Pixar movie is :)

Search and Replace With Python

Today I had a large (re: 4GB) file that I needed to do some search and replace on, and none of my text editors including my beloved Textmate could even open the file. So I turned to the most trusty of tools in my tool chest which is python!

[sourcecode language='python']
f = open(infile, “r”)
n = open(outfile, “w”)
for line in f:
output = line.replace(oldtext, newtext)
n.write(output)
[/sourcecode]

In just a couple of minutes I had a new file with the changes I needed. Its pretty basic stuff, but non-programmers (especially those that don’t use languages like python) might not think of trying.