Steven ⬢
@styfle
🐏 Software Shepherd @vercel.com 💚 Contributor to @nextjs.org @react.dev @nodejs.org @tc39.es 🤵 Husband & Father ✝️ Jesus lover
That one trick your LLM doesn't know about... Instead of createHash('sha1').update(data).digest('hex') You can do hash('sha1', data, 'hex')
You can use AbortSignal.any() to combine multiple abort signals. For example, you might want a user-defined abort signal but you don't want to allow any longer than 5 seconds. developer.mozilla.org/en-US/docs/W...
Few understand the power of `git push -fu` (is this anger driven development?)
Did you know that Node.js 22 has glob built in? No dependencies needed. nodejs.org/api/fs.html#...
😌 "We are revising the behavior on iOS 26 and iPadOS 26. By default, every website added to the Home Screen opens as a web app"
Yeah that makes a lot more sense than the home page. Also there already is a banner in a couple places so just move the link there instead of the home page.
Many programming languages have an "getsert" method. TIL there is a proposal for JS Map "getOrInsert" 🤩
How is anyone non-technical supposed to figure out if a website is legit or not? We should do better.
I think @socket.dev has its own problems too. For example, it says "new capabilities" even though nothing changed. Which means I have to audit the entire package again even though I already did and those parts didn't change. github.com/styfle/styfl...
I can tell bluesky is decentralized every time I click the like button and then when that same skeet shows up in my feed, its unliked so I have to like it again.
I tried it with www.thetruesize.com and it turns out that Sweden is quite large
I'm not sure when exactly it happened, but sometime in the last 20 years, everyone in the US switched how they count on their fingers, even me. Anyone else notice this change?
They have so many photos, but not a single one of the road leading to the incident. So I have to assume it looks something like this:
Hmm screenshot failed. Seems like I'll have to create another PR to fix that 😇 Lets see if this one works: