Advertisement · 728 × 90

Posts by Steven ⬢

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.

14 hours ago 5 0 0 0

Yeah its super confusing

2 days ago 1 0 0 0

cc @jakearchibald.com - the firefox img guy

2 days ago 0 0 0 0
Preview
Update version Firefox 150 for HTMLImageElement sizes auto by styfle · Pull Request #29392 · mdn/browser-compat-data Summary The <img sizes="auto" /> feature has been implemented in Firefox 150 beta. Test results and supporting details Test link: https://wpt.live/html/semantics/embedded-content/t...

I just learned that @firefox.com 150 Beta supports <img sizes="auto"/> 🦊

github.com/mdn/browser-...

2 days ago 5 1 1 0
253143 – Implement auto-sizes for lazy-loaded images

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...

2 days ago 0 1 1 0

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

4 days ago 22 3 1 0

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.

5 days ago 0 0 0 0
Advertisement

I guess its possible though.

There were people I was talking to for 10 min before I realized who they were 😅

5 days ago 1 0 0 0

idk, my badge was clearly visible so thats on you

5 days ago 3 0 1 0

Is this AVIF exclusive or could we get the same behavior with WebP or JPEGXL?

5 days ago 0 0 1 0
A badge from Vercel FLOW 2026 that has a homestar runner pin, a black bull with white triangle ping, and says @styfle Engineering

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

5 days ago 35 0 1 0

I definitely added tests since January 🙂

1 week ago 3 0 1 0
Preview
feat: add a migrate command by 43081j · Pull Request #11 · e18e/cli Draft for now

Looks like it all comes from one dependency:

module-replacements-codemods

github.com/e18e/cli/pul...

1 week ago 2 0 1 0

I’m also curious, why is @e18e/cli 60MB? That feels large and somewhat ironic 😅

packagephobia.com/result?p=@e1...

1 week ago 0 0 1 0

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.

1 week ago 1 0 1 0
Advertisement

I can’t believe it’s been 10 years!

I thought that was 5 years ago 😅

1 week ago 6 0 2 0
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,
  ]),
});

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...

2 weeks ago 25 2 1 0

Huge!

Or should I say small? 😆

3 weeks ago 9 1 0 0

Why npm@11?

Hasn’t this been available for years?

3 weeks ago 0 0 1 0

Is it using a specific framework?

3 weeks ago 3 0 1 0

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.

4 weeks ago 3 0 1 0

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.

4 weeks ago 5 0 1 0

Really great to see that feature.

That was always to goal of packagephobia - to make display that info where everyone is already looking.

1 month ago 4 0 0 0
Advertisement

It shows extracted for both the pkg itself and its transitive deps

1 month ago 1 0 1 0

TLDR same as packagephobia.com

1 month ago 2 0 1 0

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?

1 month ago 0 0 1 0

Ideally it would link to packagephobia.com 🙂

1 month ago 0 0 0 0
Preview
[PERF] Replace np.column_stack with np.vstack().T by crabby-rathbun · Pull Request #31132 · matplotlib/matplotlib This PR addresses issue #31130 by replacing specific safe occurrences of np.column_stack with np.vstack().T for better performance. IMPORTANT: This is a more targeted fix than originally proposed. ...

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...

1 month ago 9 0 1 0

Which version did this ship in?

1 month ago 0 0 1 0
Ladybird browser update (Dec 2025 + Jan 2026)
Ladybird browser update (Dec 2025 + Jan 2026) YouTube video by Ladybird

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?...

2 months ago 3 0 0 0