Mutual Aid Options in Canada

“We support us”

This is the punk ethos running through so many of the communities I’m a part of or associated with. We take care of each other, and in a capitalist hellworld that means moving money around.

Continue reading “Mutual Aid Options in Canada”

International Day Against Homophobia, Transphobia, and Biphobia

Today is the International Day Against Homophobia, Transphobia, and Biphobia.

The date of 17 May was specifically chosen to commemorate the World Health Organization’s decision in 1990 to declassify homosexuality as a mental disorder.

The Day represents a major global annual landmark to draw the attention of decision makers, the media, the public, corporations, opinion leaders, local authorities, etc. to the alarming situation faced by people with diverse sexual orientations, gender identities or expressions, and sex characteristics.

The world has changed a lot, even just in my lifetime, but there is still a long way to go. We still face systemic and personal discrimination and violence. We still need allies to stand beside us and demand change, until every person has the same right to safety and life, no matter who or how we love.

Manual: York Fitness 3230 Home Gym

Scored a home gym over the weekend. It came with the OG dead-tree instructions, which is really nice because the manual doesn’t appear to exist online.

So, without further ado, I give you: the assembly instructions for the York Fitness 3230 Home Gym. May it inform you in good health.

No more Google ads

Got rid of Ads from the site; they were causing a huge slowdown and nobody ever clicked on them. So, the site should perform better. If I find a decent, free, and fast analytics service then I'll toss Google Analytics as well.

So, if you want to support me, or just say thanks, or just like sending money to folks, I do have a Ko-Fi.

Dear Liberal government, your housing plan is bad

A perverse incentive is an inventive that has an unintended and undesirable result that is contrary to the intentions of its designers. The cobra effect is the most direct kind of perverse incentive, typically because the incentive unintentionally rewards people for making the issue worse.

The problem being addressed is a lack of access to housing for Canadian families. Recently, the average asking price for a house in Canada broke $800,000, with around 25 bidders for each house. Of those bidders, about 18 are families looking for a home, and the other 7 are investors looking for an asset that will generate revenue while appreciating indefinitely.

Continue reading “Dear Liberal government, your housing plan is bad”

Happy Pride Month!

Image by

It’s June again, Pride month.

It’s a time to celebrate; to celebrate ourselves and each other, the community we build, and the progress we’ve made.

It’s a time to remember; to remember the victims of hate, to remember those who came before us and fought for the rights we have today.

It’s a time to stand up; to stand shoulder to shoulder, to support one another. Stonewall was a riot! We stood up together, said “no more”, got loud, and set some shit on fire. Nothing comes easy, and the world hasn’t given us anything for free – change and progress take time and will.

There’s a lot going on these days, and we still have a long way to go. Canada has only recently banned conversion therapy; places like Texas and Florida have declared war on us and our children. Take the time to celebrate how far we’ve come, but never forget that we’re not done yet. We have more to fight for, but we have a community to stand together, support one another, and to love each other, and that counts for a lot.

Collect a keypress in a bash githook

After a flurry of accidental pushes direct to the main branch at work, I decided we need a technical solution. The obvious answer would be to use GitLab’s protected branches, but that’s not practical at our org. Next best: a to check the branch one is committing to, and have the user confirm or cancel as the case may be.

Continue reading “Collect a keypress in a bash githook”