Ryan
@rschristian.dev
Implicit "It depends" | Open Sourced Shenanigans http://github.com/rschristian | @preactjs.com stuffs
Reposted by Ryan
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
Shout out to FF for shipping that like 6-7 years ago, wonderful feature.
But yeah, maybe a bit too hopeful on my part to think browsers that still haven't added a global toggle to their settings menus would add per-site toggles 😅
But yeah, maybe a bit too hopeful on my part to think browsers that still haven't added a global toggle to their settings menus would add per-site toggles 😅
November 7, 2025 at 12:28 AM
Shout out to FF for shipping that like 6-7 years ago, wonderful feature.
But yeah, maybe a bit too hopeful on my part to think browsers that still haven't added a global toggle to their settings menus would add per-site toggles 😅
But yeah, maybe a bit too hopeful on my part to think browsers that still haven't added a global toggle to their settings menus would add per-site toggles 😅
With the following _I think_ moving forward (pinging @lukewarlow.dev), we're slightly closer to getting the first item. With preferences no longer treated as global & static, it seems a browser could support adding a user-facing toggle.
github.com/WICG/web-pre...
github.com/WICG/web-pre...
GitHub - WICG/web-preferences-api: The Web Preference API aims to provide a way for sites to override the value for a given user preference (e.g. color-scheme preference) in a way that fully integrate...
The Web Preference API aims to provide a way for sites to override the value for a given user preference (e.g. color-scheme preference) in a way that fully integrates with existing Web APIs. - WICG...
github.com
November 7, 2025 at 12:20 AM
With the following _I think_ moving forward (pinging @lukewarlow.dev), we're slightly closer to getting the first item. With preferences no longer treated as global & static, it seems a browser could support adding a user-facing toggle.
github.com/WICG/web-pre...
github.com/WICG/web-pre...
So angry with that, I used it last year and despite a couple obvious NextJS errors (IIRC), it was super painless and quick. By far the best experience I’ve ever had.
November 6, 2025 at 7:03 PM
So angry with that, I used it last year and despite a couple obvious NextJS errors (IIRC), it was super painless and quick. By far the best experience I’ve ever had.
Try a 34-inch ultrawide :)
Really though, that’s completely and easily solved with a `max-width` + `margin: auto`. I personally appreciate a fluid layout so long as it’s not edge-to-edge on larger screens.
Really though, that’s completely and easily solved with a `max-width` + `margin: auto`. I personally appreciate a fluid layout so long as it’s not edge-to-edge on larger screens.
November 6, 2025 at 5:27 PM
Try a 34-inch ultrawide :)
Really though, that’s completely and easily solved with a `max-width` + `margin: auto`. I personally appreciate a fluid layout so long as it’s not edge-to-edge on larger screens.
Really though, that’s completely and easily solved with a `max-width` + `margin: auto`. I personally appreciate a fluid layout so long as it’s not edge-to-edge on larger screens.
Hitting someone with the passive-aggressive "PRs welcome" outside of GitHub comments? Brutal
November 5, 2025 at 11:09 PM
Hitting someone with the passive-aggressive "PRs welcome" outside of GitHub comments? Brutal
Probably a casualty of removing support for credentials in URLs, parts of the old specs became intentionally ignored there for safety purposes IIRC.
November 4, 2025 at 4:37 AM
Probably a casualty of removing support for credentials in URLs, parts of the old specs became intentionally ignored there for safety purposes IIRC.
Hides them for a week only from some parts of the UI IME, a tiny step above worthless.
November 3, 2025 at 7:42 PM
Hides them for a week only from some parts of the UI IME, a tiny step above worthless.
Classic, English settlers bringing something to the Americas and later calling the practice weird, as if they weren’t the source.
November 2, 2025 at 5:36 PM
Classic, English settlers bringing something to the Americas and later calling the practice weird, as if they weren’t the source.
It might destroy his world view but I'm fairly certain "autumn" is actually Latin... regardless, English is well known for ~~stealing~~ borrowing (British Museum'ing?) words from all sorts of languages, what sort of purity does he think exists?
November 2, 2025 at 8:07 AM
It might destroy his world view but I'm fairly certain "autumn" is actually Latin... regardless, English is well known for ~~stealing~~ borrowing (British Museum'ing?) words from all sorts of languages, what sort of purity does he think exists?
That's indeed not what I understood your comment to mean but that seems like an even less sound argument? There's no world in which 20kb of app code isn't going to vastly outweigh the (very real) cost of loading a bloated, ES3-compatible analytics script from cache.
November 1, 2025 at 8:20 PM
That's indeed not what I understood your comment to mean but that seems like an even less sound argument? There's no world in which 20kb of app code isn't going to vastly outweigh the (very real) cost of loading a bloated, ES3-compatible analytics script from cache.
I'm with you that bytes are not made equal but the premise that analytics are anything but additive seems strange. Your comment frames this as an either/or but I can't say I've seen a single company ever treat analytics specifically as such.
November 1, 2025 at 8:02 PM
I'm with you that bytes are not made equal but the premise that analytics are anything but additive seems strange. Your comment frames this as an either/or but I can't say I've seen a single company ever treat analytics specifically as such.
Darn CIs, always ruining fun
November 1, 2025 at 5:29 PM
Darn CIs, always ruining fun
> because you didn't want to pay the 20kb
The analytics are going to added irregardless of app bundle size, there’s no real correlation there. 0kb or otherwise, if some BA goon wants Google Analytics then it’ll be added.
Devs usually can’t veto analytics requests anyhow so size is what it is sadly
The analytics are going to added irregardless of app bundle size, there’s no real correlation there. 0kb or otherwise, if some BA goon wants Google Analytics then it’ll be added.
Devs usually can’t veto analytics requests anyhow so size is what it is sadly
November 1, 2025 at 5:26 PM
> because you didn't want to pay the 20kb
The analytics are going to added irregardless of app bundle size, there’s no real correlation there. 0kb or otherwise, if some BA goon wants Google Analytics then it’ll be added.
Devs usually can’t veto analytics requests anyhow so size is what it is sadly
The analytics are going to added irregardless of app bundle size, there’s no real correlation there. 0kb or otherwise, if some BA goon wants Google Analytics then it’ll be added.
Devs usually can’t veto analytics requests anyhow so size is what it is sadly
...I have no recollection of this, but that site gave _a lot_ of laughs at work. Watching the network pane of the devtools as that eagle played was *chef's kiss*
October 31, 2025 at 9:58 PM
...I have no recollection of this, but that site gave _a lot_ of laughs at work. Watching the network pane of the devtools as that eagle played was *chef's kiss*
It’s not “slightly less” but greatly restricted; your site is borderline astroturf given the number of bugs noted on MDN & CIU that you’ve conveniently ignored.
Safari & Apple have done a lot to make PWAs as difficult to discover as possible too which does far more damage.
Safari & Apple have done a lot to make PWAs as difficult to discover as possible too which does far more damage.
October 28, 2025 at 2:11 PM
It’s not “slightly less” but greatly restricted; your site is borderline astroturf given the number of bugs noted on MDN & CIU that you’ve conveniently ignored.
Safari & Apple have done a lot to make PWAs as difficult to discover as possible too which does far more damage.
Safari & Apple have done a lot to make PWAs as difficult to discover as possible too which does far more damage.
You may as well be sticking your head in the sand, they’re absolutely used on platforms that make them viable.
October 28, 2025 at 1:24 PM
You may as well be sticking your head in the sand, they’re absolutely used on platforms that make them viable.
It's not exactly a "small" premium is it though? It tends to be 2-3x more expensive on the cheap end of things, scaling considerably higher.
I'd be hard-pressed to call spending that much extra "worth it" just to be up whilst the rest of the internet is down. No one really blames orgs using AWS.
I'd be hard-pressed to call spending that much extra "worth it" just to be up whilst the rest of the internet is down. No one really blames orgs using AWS.
October 27, 2025 at 12:48 AM
It's not exactly a "small" premium is it though? It tends to be 2-3x more expensive on the cheap end of things, scaling considerably higher.
I'd be hard-pressed to call spending that much extra "worth it" just to be up whilst the rest of the internet is down. No one really blames orgs using AWS.
I'd be hard-pressed to call spending that much extra "worth it" just to be up whilst the rest of the internet is down. No one really blames orgs using AWS.