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/

Seems a great time to share a song about (and made with radio recordings of) Apollo 8 when we first went around the moon.

https://www.youtube.com/watch?v=P8LlUrT7MFo

PUBLIC SERVICE BROADCASTING - THE OTHER SIDE (OFFICIAL MUSIC VIDEO)

YouTube
LOS (Loss of Signal) 😱
Hot take: The Artemis livestream is a damning indictment of modern computing devices. It seems like half the radio chatter is troubleshooting email delivery problems, confusing user interfaces, or devices not booting or connecting. Literal astronauts with years of training can’t make our stuff work.
https://tech.lgbt/@quephird/116353383035378497
DaniešŸ’šŸ’e is officially a PWHL fan (@[email protected])

OMFG… I just heard Mission Control tell Artemis II literally, ā€œEverything but email is goā€ LOLSOBBING MY ASS OFF NOW

LGBTQIA+ and Tech

RE: https://neuromatch.social/@jonny/116324676116121930

Incredible thread.

Answered some of my questions about what people think the future will be if everyone codes like this. It seems to be: instead of thinking about constraints of any kind or "what is the most efficient way to do Y or the most readable way to do Z?" answer the question, "what is the most brute force way to perform X if I pretend that there are no resource constraints and nothing needs to make sense as long as I see some sort of test passing? Just ship it with spaghetti code.

Turns out we *are* going to space today! 🄳
We’re going to the moon! šŸ˜±šŸ¤©šŸš€
https://www.youtube.com/live/Tf_UjBMIzNo?si=NnIiTWdmxNH2hnoH
NASA's Artemis II Crew Launches To The Moon (Official Broadcast)

YouTube

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.