Skip to content


Looting? Seriously?

What better way to confirm our suspicions of “the poor”, “the underdeveloped”, “the savage”? What better opportunity to reaffirm our condition of “civilized” than to look at Haiti after the earthquake? Make no mistake, because according to the Associated Press, “looting” is what Haitians are doing. We, “the developed”, obviously know better, because when our houses are destroyed, food and water are scarce, and our families lie dead on the roads, we wait for someone to come, rebuild, and officially re-open the stores so we can go in and buy toothpaste to cover the smell of death.

There is looting in Haiti alright, and there has been for longer than history cares to remember. Looting is what France did to Haiti for over a century, looting is what the USA has done to Haiti since the early 1900s, looting is what the Inter-American Development Bank continues to do to Haiti.

So the lesson here is clear: the audacity of freedom, the gift of Haiti to the world, is the greatest offence a nation can ever commit, and those who dare to take their own path, will be despised, abused and ignored, as will be their children, and their children’s children.

Posted in Other.

State-sponsored racism, Canadian style

Six or seven years ago, when I arrived for the first time in Canada, I was appalled by the shameless and abusive way in which other Mexicans would try to bend the Canadian refugee system in their favour. Most of the people I knew that were claiming refugee status weren’t actually facing persecution back in Mexico; their lives were not in danger either. Furthermore, many were working illegally in construction, as movers, as banquet hall waiters and other similar jobs while at the same time cashing their refugee status check. I particularly remember a pair of twins claiming their lives were in danger back in Mexico because they were homosexual, but every Wednesday night, like clockwork, they would meet their girlfriends to spend the night with them partying and drinking through their refugee compensation.

“Sooner or later” -I thought- “the Canadian government will have to do something about this”, and so they did… I just never imagined they would make me and my family and the families of all other thousands of hard-working Mexican immigrants, pay for the failure of the refugee system.

The decision by Citizenship and Immigration Canada to require a Visa from Mexican visitors does not even come close to justify referring to the Canadian government as racist. As many Canadians would shamefully admit, this mere annoyance pales in comparison to the county’s treatment of aboriginals, the gold-standard for racism in the country. But when the CIC minister Mr. Jason Kenney decides to skip bilateral talks already underway to solve this problem, announcing the decision overnight and giving a 48-hour ultimatum to ALL Mexicans travelling into Canada, well… that is not exactly what I would call respectful, so I am forced to acknowledge Mr. Kenney’s efforts to drag the CIC into my top racist Canadian policy makers list.

In the meanwhile, my family, who have happily spent their earnings in Canada for the past 5 summers and a couple of winters, will be coming at least $450 short and a lot more annoyed than ever before. But we are some of “those people” who can pay their way in, so congratulations Mr. Kenney! you have achieved your goal of keeping “the poor ones” out. After all, we wouldn’t want the Leamington workers to get distracted with family visits; that would probably add a few cents to the cost of our tomatoes and nobody would want to pay for that, right?

I hope my government in Mexico reacts at least as strongly as the Czech Republic’s, if anything, just to show some self respect. In the meanwhile, I encourage any Canadian reading this to share it with their MPs and MPPs (can’t wait to become a citizen). Who knows… maybe we can get the Queen to start paying my family five dollars a year in reparations.

Posted in Development. Tagged with , , , , , .

J-Doc got Sparked

Pretty cool piece by Nora Young and the rest of the CBC Spark team about some of the work we have been doing over at the Adaptive Technology Resource Centre.

Check out the podcast here:
http://www.cbc.ca/spark/2009/06/episode-82-june-17-20-2009/

and the video clip Nora mentioned here:

Posted in Disability, Open Source, Research. Tagged with , , , , , , , , , , , .

Grab video from a DV camera with Kino

First, you need to make sure you have kino installed:

$ sudo apt-get install kino

then, connect your camera with the firewire cable and make sure the iee1394 module is loaded. Doing:

$ lsmod | grep ieee1394

should give you:

ieee1394              108288  4 dv1394,raw1394,sbp2,ohci1394

Now make sure the device /dev/raw1394 has been created. Doing:

$ ls -all /dev/raw1394

should give you something like:

crw-rw---- 1 root disk 171, 0 2009-06-10 09:56 /dev/raw1394

Also, make sure /dev/raw1394 belongs to either the disk or video groups. You will notice in the output above that my /dev/raw1394 belongs to the disk group, so it’s ok, but if this is not the case for you, then you can fix it by doing:

$ sudo chown root.disk /dev/raw1394

Finally, add yourself to the disk or video groups (whichever group you added the device to):

$sudo useradd -G [group-name] [user-name]

Now Kino should be able to recognize the camera and you should be able to transfer your videos to your computer!

Posted in GNU | Linux, HowTo, Open Source. Tagged with , , , , , .

Hi-Res Duke Nukem 3D on Linux

Screenshot of Duke Nukem 3D with eDuke32

Screenshot of Duke Nukem 3D on Linux with eDuke32

A long, long time ago in a country far, far away, I used to spend hours playing one of the first 3D first person shooter games that allowed me to do just about anything I wanted. It was so cool to be able to turn lights on and off, look at your own reflection in the mirrors (even if the reflection was carrying the wrong gun) and, yes of course, pee, if you felt like it. All of this was possible in the wonderful world of Duke Nukem 3D. So you can imagine my surprise when I discovered I could turn back the clock to my teenage years and enjoy, once again, the full agency of my virtual presence in post-apocalyptic Hollywood, thanks, of course, to the magic of Linux.

The code that will make this happen for you is located on the eDuke32 wiki page. eDuke32 is an open source port of the original engine and it works like a charm. This is how you make it work:

  1. Download and extract the most recent source package. It should be named something like: eduke32_src_YYYYMMDD.zip, where YYYYMMDD is the release date.
  2. It is also a good idea to download the most recent patch, which will be named eduke32_src_YYYYMMDD.diff, into the same directory where you extracted the source code.
  3. To apply the patch, do:
    $ patch -p3 < eduke32_src_YYYYMMDD.diff

    from the directory where you extracted the source code.

  4. Make sure you have the required dependencies:
    $ sudo aptitude install libsdl1.2-all libsdl1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev nasm
  5. Now cd into the eduke32_src_YYYYMMDD directory and type make like this:
    $ cd eduke32_src_YYYYMMDD/
    $ make
  6. More detailed information is available on the eDuke32 site, the eDuke32 wiki and the high resolution pack site. Enjoy!

Posted in GNU | Linux, Gaming, HowTo, Open Source. Tagged with , , , , , .