Lucas Garron

@lgarron
426 Followers
707 Following
1.2K Posts

Mathematician, speedcuber, dancer, hacker.

Formerly: web security for GitHub, usable security for Google Chrome.

Websitehttps://garron.net
GitHubhttps://github.com/lgarron
Pronounshe/him
Twizzlehttps://twizzle.net/

the shitstain won’t let airports get fixed until women are disenfranchised en masse

Make sure people know: DONALD TRUMP says airports will stay fucked until Democrats agree to vote for the Women’s Disenfranchisement (“save”) Act.

Everybody who complains about airports, everyone who complaints about gas prices, anyone who complains about anything: Donald Trump HIMSELF will not let it get fixed UNTIL 21 MILLION WOMEN are disenfranchised through his mass disenfranchisement act.

I don’t give a fuck if Fox says it’s not like that, it fucking well is. “RealID” doesn’t count. Name change documents don’t count. Marriage certificates don’t count. Changed your name when you got married? Well, if you didn’t also change your birth certificate or spend a couple of hundred dollars and many hours to get a passport, NO VOTING FOR YOU, BITCH.

Which is exactly how they want it. Way too much of “centrist” media is reporting this as a general effect, but it’s not. It’s targeting women (and trans people) and that’s how they want it, because they don’t want women to vote at all, and they’ve said so a lot since 2020. In the open. In words.

So they need to strap in and hold steady, because we absolutely cannot let that happen.

Donald Trump and the entire Republican Party want only elections if they are guaranteed to win.

Anybody whinges about airports, anybody complaints about gas, remind them: that’s what Donald Trump wants, because he wants to say in power forever.

#fascism #politics #uspol #uspolitics

#fascism #politics #uspol #uspolitics

I'm migrating a whole active of repos from GitHub to Codeberg, and it's wild how strongly I now feel this is the right move — even if I'm missing out on some features.

It sure feels a lot like switching from Twitter to Mastodon, but that's probably not a coincidence:

• The final straw was Elon's Nazi stuff: https://github.com/orgs/community/discussions/171322
• I'm moving to the largest instance of an open-source project headquartered in Germany (which has a certain bar of quality for the legalese).

Stay safe, homies.

Why collaborate with xAI? · community · Discussion #171322

Select Topic Area Product Feedback Copilot Feature Area Copilot Coding Agent Body GitHub, a company which supposedly values diversity, recently added Grok support to Copilot. Grok, an AI that calle...

GitHub

I couldn't find any existing proposal to support `Temporal.Duration` as an argument to timeout-related DOM APIs:

• `setTimeout(…, timeout, …)`
• `setInterval(…, timeout, …)`
• `AbortSignal.timeout(timeout)`

But those seem like a great place for `Temporal.Duration` to support more intuitive code:

```
AbortSignal.timeout(Temporal.Duration.from({ seconds: 1 }))
```

So I wrote it up: https://github.com/whatwg/dom/issues/1458

Support `Temporal.Duration` as an argument to timeout-related APIs · Issue #1458 · whatwg/dom

What problem are you trying to solve? Across various shells and programming languages, there are various methods to specify a duration for a timeout, and both seconds (e.g. sleep in most shells) an...

GitHub
In my online undergraduate P5.js course, students are about to begin the module on motion and physics, including a bit of physics simulation using Matter.js. It suddenly occurred to me that I had never seen anybody put together this particular demo before, and I realized it had to be done. Messy source code at https://editor.p5js.org/isohedral/full/vJa5RiZWs.

With all the discussion around detecting when a code repo contains commits authored by an LLM, I think it is important to note commits like the following in Mozilla Firefox from 2 weeks ago:

"Bug 2011195 - When an agent commits, don't add itself as author"

https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791

I don't think it's a good thing that Mozilla seem to be explicitly encouraging unattributed LLM code in Firefox.

Bug 2011195 - When an agent commits, don't add itself as author r=ai4… · mozilla-firefox/firefox@71cc24b

…dev-reviewers,suhaib DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D279515

GitHub

RE: https://masto.ai/@transworld/116133383689609626

This isn't about courting voters—they intend to consolidate both parties to agreement on the dehumanization of many groups of people in hopes of continuing the fascist/authoritarian tightening of control.

This isn't about the "culture". It's not about what people in general feel. This is about power, control, & the ability to murder people.

As an ethical AI user, I begin each session by asking the chatbot to give a stolen data acknowledgement. It is an important first step toward justice.

I lost a friend over my article about the murder of Renee Nicole Good.

He was angry I called out the underlying misogyny.

He was mad I didn’t give ICE the benefit of the doubt.

He made it personal.

He told me my “stupid clown hair” is why people don’t take me seriously

Everything he said to me was dripping with disdain and misogyny.

There was no debate.

There was no respectful disagreement.

In under five minutes he had attacked my intelligence, my politics, my appearance and my writing.

This is not normal behaviour.

He literally proved my point.

Had I taken the bait I’m convinced that I would have been called a “f*cking b*tch” by the end of the conversation.

This is what MAGA is doing to men.

It’s emboldening them.

It’s validating their bigotry.

I assume this person was always hateful and misogynistic on some level … but now he no longer feels he has to hide it.

He literally said as much.

He said “I never told you in the past because I wasn’t allowed. Now I am.”

Why is he allowed to tell me now??

Why does he feel justified in lashing out with rage and insults over something that has nothing to do with him?

It’s because of what happened to Renee Nicole Good.

We all watched a woman get shot in broad daylight and there’s been zero consequences

We’ve watched rapists, pedophiles and abusers go free for years.

Every woman who’s ever experienced abuse knew exactly what Jonathan Ross meant when he said “f*cking b*tch”

He didn’t fear for his life.

He was enraged she didn’t fear for hers.

My friend was enraged I dare speak out for a “lesbian leftist”.

He was enraged I didn’t remain silent, complicit and demure.

He was apparently also enraged I didn’t realize he hated my hair and change it to please him.

Make no mistake, there is a war against women going on.

This regime wants to make us “less than”.

They want us afraid.

They want us in the home serving our husbands and having children.

They want us seen and not heard.

They don’t want us resisting.

Which is why we must keep speaking out.

We must refuse to go back.

My life is better off without this person in it, and thankfully I can walk away.

Not everyone can.

Speak up if you see someone being hurt.

Protect your friends and neighbours.

Challenge misogynistic talking points.

Demand justice for Renee Nicole Good.

Don’t cower. Don’t be afraid. Don’t give up.

#reneenicolegood #abolishice #uspol #fascism #ableism #misogyny

Santa can keep the toys…

What we really want for Christmas: people before algorithms.

Q: Do I like to use YAML? 🤔

A: Norway