mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.1K
active users

#en

2 posts2 participants0 posts today

The Conservatives want mass murderers to serve "real" life sentences / Les conservateurs veulent imposer de «vraies» peines à vie aux meurtriers de masse ledevoir.com/politique/canada/

🇬🇧 Pierre Poilievre has promised to use the notwithstanding clause to give Canadian courts the ability to sentence mass murderers to life in prison without parole.

The notwithstanding clause allows Parliaments, provincial and federal, to give the government a five-year license to do certain unconstitutional things. Quebec used it to pass, and renew five years later, Bill 21, which prohibits public servants from wearing non-Catholic religious attire. It's never been used by the federal government.

Life sentences without parole were ruled unconstitutional by the supreme court in 2022. The Conservative Party claims that that decision "is totally disconnected from" the wishes of the Canadian public.

Poilievre could not name a single example of a mass murderer killing again after being released from prison.

🇫🇷 Pierre Poilievre a promis d'utiliser la clause dérogatoire pour permettre les cours Canadiens d'imposer les peines à vie sur les meurtrier.e.s de masse.

La clause dérogatoire permet les parlements, les provincials et le fédéral, de donner le gouvernement la permission temporaire (pour 5 ans) d'ignorer des parties de la constitution. Le Québec l'a utilisé pour introduire, et renouveler 5 ans plus tard, Loi 21, la prohibition sur les vêtements religieux non Catholique sur les servant.e.s publics-iques. La clause n'a été jamais utilisé par le parlement fédéral.

Telles peines étaient prononcés illégales par le Cour suprême en 2022, mais le Parti Conservateur dit que « l’opinion de la Cour suprême est totalement déconnectée des peines que le public canadien exige pour les pires meurtriers ».

Poilievre ne pouvait pas nommer une seule exemple d'un.e meurtrier.e de masse qui a tué encore âpres d'être libéré du prison. #Canada #cdnpoli #en #fr #CanadianElection #Canadianpolitics

Le Devoir · Les conservateurs veulent imposer de «vraies» peines à vie aux meurtriers de massePour ce faire, le chef conservateur Pierre Poilievre s’engage à utiliser la disposition de dérogation.

March 2025 in review / Récap de mars 2025

I am now 31 years old, and the proud owner of a gravel bike and of more equipment than my fitness levels justify. Life is good.

What I've read / Texte

📚 Books / Livres

(Only the ones I liked, as usual.)

In English

Fiction

The Books of Ambha, Tasha Suri, Mughal empire-inspired fantasy with blood magic and, of course, genocide.

1984 − Ju

alexsirac.com/march-2025-in-re

alexsirac.com[Article] March 2025 in review / Récap de mars 2025 – Alex

Salut Mastodon et la team #prof, #EN, #NSI

Je finis mon année de stage dans l'AC de Versailles et repars à Lille pour l’année pro, comme les 3 autres copains du master MEEF de Lille.

On s’est déjà un peu organisés entre nous pour ne pas trop s’entrechoquer pour les vœux.

Sauf qu’on est 6 entrants en NSI, on cherche les 2 derniers que nous ne connaissons pas pour savoir s’ils veulent ou non voir avec nous (ou avoir nos infos pour faire leurs choix de leur côté).

Bisous à toutes et tous !

I really enjoy reading comments on my favorite podcast episodes in Patreon. Problem is, I don’t listen to my podcasts in Patreon, I use Pocket Casts.

I can’t wait for the day when more creators move to open, federated platforms to host their podcasts, so we can all participate in the discussion in one place, the Fediverse. Are there any popular tools like that? I only know of WordPress right now, and while it works it’s not necessarily known for podcasting. I think Castopod does this maybe?

If you work with GitHub Actions and have used actions to commit to a branch, you may have run into this little problem I ran into today: automatically generated commits and events triggered by a workflow, do not trigger any workflow.

In practice, that means that if you used a workflow to add a commit to your Pull Request, CI will not be triggered after that commit is pushed. All the events and CI that you would expect to see run on your Pull Request will not be triggered until your next push.

This is done on purpose by GitHub, as per the docs:

When you use the repository’s GITHUB_TOKEN to perform tasks, events triggered by the GITHUB_TOKEN, with the exception of workflow_dispatch and repository_dispatch, will not create a new workflow run. This prevents you from accidentally creating recursive workflow runs. For example, if a workflow run pushes code using the repository’s GITHUB_TOKEN, a new workflow will not run even when the repository contains a workflow configured to run when push events occur.

Automatic token authentication

A possible work-around in such cases is to use a personal access token instead of the default GITHUB_TOKEN to trigger events that require a token.

In my situation, I am using actions/github-script and its authenticated Octokit client. Specifically, I use createOrUpdateFileContents to add a new file, commit it, and push it to the branch. actions/github-script allows using the github-token input to pass your own custom token, so I used that:

uses: actions/github-script@v7  with:    github-token: ${{ secrets.API_TOKEN_GITHUB }}    script: |

The generated commit now happens in my name, and CI events are triggered as expected by that commit.

GitHub DocsAutomatic token authentication - GitHub DocsGitHub provides a token that you can use to authenticate on behalf of GitHub Actions.