During the beta feedback period, I tried to convince them that the Submit button should turn into a Like button so that you couldn’t submit the comment with +1
Its kinda confusing have three buttons there.
Posts by Steven ⬢
Yeah its super confusing
cc @jakearchibald.com - the firefox img guy
Hey @jensimmons.bsky.social
Which version of Safari is the <img sizes="auto" /> going to land in?
I see it was implemented but I can't find the expected release version.
bugs.webkit.org/show_bug.cgi...
Did you know pnpm can protect you from these supply chain attacks? Here are two config settings that most devs should enable:
pnpm config set trustPolicy no-downgrade -g
pnpm config set minimum-release-age 4320 -g
Bummer since progressive rendering looks bad compared to the AVIF example blur (cat-3-pass.avif).
I would really like to get rid of the need for JS to remove a blur background placeholder once the full image has been loaded.
I guess its possible though.
There were people I was talking to for 10 min before I realized who they were 😅
idk, my badge was clearly visible so thats on you
Is this AVIF exclusive or could we get the same behavior with WebP or JPEGXL?
A badge from Vercel FLOW 2026 that has a homestar runner pin, a black bull with white triangle ping, and says @styfle Engineering
I'm stepping up my badge game
I definitely added tests since January 🙂
Looks like it all comes from one dependency:
module-replacements-codemods
github.com/e18e/cli/pul...
I’m also curious, why is @e18e/cli 60MB? That feels large and somewhat ironic 😅
packagephobia.com/result?p=@e1...
Great article! I’ve been meaning to write this down but never got around to it.
Another point against these super small packages is that each one installs a README.md that is larger than its source code.
And some of them even publish all their tests to npm too.
This slows down npm install.
I can’t believe it’s been 10 years!
I thought that was 5 years ago 😅
const MAX_TIMEOUT = 5000; const res = await fetch(url, { // Stop when any of the signals aborts signal: AbortSignal.any([ AbortSignal.timeout(MAX_TIMEOUT), userDefined.signal, ]), });
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...
Huge!
Or should I say small? 😆
Why npm@11?
Hasn’t this been available for years?
Is it using a specific framework?
That might be a feature, not a bug 😆
But in all seriousness. Social media apps don’t need notifications.
Most people are checking them every day regardless.
Plus if you respond a day or two late, no big deal.
It’s not like slack/discord where it’s expected to be realtime communication.
Yeah both Twitter and Bluesky I use the webapps and they work great.
I also use GitHub web and it’s mostly fine, although every once in a while the stylesheet breaks.
I’m probably saving several GB not needed to install all those native apps.
Really great to see that feature.
That was always to goal of packagephobia - to make display that info where everyone is already looking.
It shows extracted for both the pkg itself and its transitive deps
TLDR same as packagephobia.com
Should be a couple more chars to make it work with multiple files, right? Like input src dir and output dist dir.
Or are you worried about import extensions?
Ideally it would link to packagephobia.com 🙂
This is the most insane GitHub interaction I’ve ever seen.
An OpenClaw agent creates a PR but it gets closed because "good first issue" is meant for humans.
So the agent writes a blog post shaming the human maintainer for being prejudice 🤯
github.com/matplotlib/m...
Which version did this ship in?
In the middle of this Ladybird browser demo, Andreas visits my website and finds a random dad joke generator I made in 2019 😂
youtu.be/7_qhUidegUM?...