Readit News logoReadit News
kcrwfrd_ commented on Apple to soon take up to 30% cut from all Patreon creators in iOS app   macrumors.com/2026/01/28/... · Posted by u/pier25
xnyan · 10 days ago
I don’t think you are correct, but I could be wrong. For example, can you replicate the functionality of TikTok - autoplay unmuted videos as the user scroll down to new videos? It’s the experience that the user expects.
kcrwfrd_ · 10 days ago
Yes I literally worked on a PWA with this exact feature.

I believe you can see it working on TikTok web as well.

You just can’t have the first video unmuted on initial load, although I wonder if this can be relaxed when user installs a PWA.

kcrwfrd_ commented on Waymo robotaxi hits a child near an elementary school in Santa Monica   techcrunch.com/2026/01/29... · Posted by u/voxadam
jjav · 10 days ago
> It's likely that a fully-attentive human driver would have done worse.

We'd have to see video of the full scene to have a better judgement, but I wouldn't call it likely.

The car reacted quickly once it saw the child. Is that enough?

But most humans would have been aware of the big picture scenario much earlier. Are there muliple kids milling around on the sidewalk? Near a school? Is there a big truck/SUV parked there?

If that's the scenario, there is a real probability that a child might appear, so I'm going to be over-slowing way down pre-emptively even thought I haven't seen anyone, just in case.

The car only slows down after seeing someone. The car can react faster that I can after seeing someone, but as a human I can pre-react much earlier based on the big picture, which is much better.

kcrwfrd_ · 10 days ago
I drive like this too, but I think we’re a small minority. Especially here in LA.
kcrwfrd_ commented on Show HN: Figma-use – CLI to control Figma for AI agents   github.com/dannote/figma-... · Posted by u/dannote
travisd · 21 days ago
At $DAYJOBSTARTUP, we do hackathons twice a year. At the most recent one, an engineer sat down with a designer and set him up with Cursor. The designer looked like a kind in a candy shop, he was so excited to be able to rapidly prototype with natural language and not be clicking in Figma for hours.

A month later, he comes back to the engineering team with a 10k line "index.html" file asking "How do I hand this off?" (he was definitely smart enough to know that just passing that file to us was not gonna fly). We decided to copy the designs into Figma for the handoff, both because that was the existing way we did design/engineering handoffs and also because creating high fidelity designs (e.g., "this color from our design system" and "this standard spacing value") isn't in Cursor's wheelhouse.

We're probably going to spend more time working on a better setup for him. At the very least he should be working against our codebase and components and colors and design tokens. But I'm very curious to see where it goes from here.

kcrwfrd_ · 21 days ago
Haha I did the same with our product manager and designers. One of our designers just got her first (tiny) PR merged this week.

I am somewhat fearful of having created a monster, but at the same time I think it’s good to knock down barriers to knowledge and learning. All else equal, I think a designer or PM with some exposure to code is better than one without.

What I’m fearful of are 10k line PRs and pressure from product to “just ship it.” Past a certain threshold a PR will be really tough to review, to the point that it would be preferable for an engineer to have handled it from the start.

I think we will need deeper integration between figma and the codebase/storybook. Shared color palette definitions, integration of storybook components with figma components, stuff like that.

The Figma MCP that you can use to handover to your agent and simply say “implement this” is already pretty impressive.

kcrwfrd_ commented on If you put Apple icons in reverse it looks like someone getting good at design   mastodon.social/@heliogra... · Posted by u/lateforwork
danpalmer · 22 days ago
It looks like someone getting good at illustration. Older icons are far better illustrations. However icon design is not just about illustration, it's about clarity and affordances. Icons don't exist in isolation like an illustration, they exist alongside the rest of the UX and other app icons, and being recognisable is important.

All that to say, the sweet pot was likely somewhere in the middle of this timeline. The earliest icons aren't recognisable enough as they're too illustrative. The later icons aren't recognisable enough because they're too basic. The middle are pretty, clear from colour, clear from shape, well branded.

kcrwfrd_ · 22 days ago
Tbh I like the far left way more than the rest. It is simple, clear, and distinctive.

Dead middle is decent too.

kcrwfrd_ commented on Dell UltraSharp 52 Thunderbolt Hub Monitor   dell.com/en-us/shop/dell-... · Posted by u/cebert
cosmic_cheese · 23 days ago
Based on personal experience, I think the upper bound for comfortably useful size at normal sitting distances is probably about 32", and even then I think there'd be better returns on adding vertical pixels to a ~27" monitor. A modern equivalent to the old 16:10 30" 2560x1600 monitors (ideally 2x scaling 5120x3200) would be great for example, but one could also imagine a 4:3 or 5:4 monitor with the same width (~23.5") as current 16:9 27" monitors.
kcrwfrd_ · 23 days ago
I run a 42” 4k at 1:1 pixel ratio and I agree. It’s a little too big, but it does nice double duty for gaming and watching tv.

5120x3200 in 30” would be awesome.

kcrwfrd_ commented on Cowork: Claude Code for the rest of your work   claude.com/blog/cowork-re... · Posted by u/adocomplete
antidamage · a month ago
Limit its access to a subdirectory. You should always set boundaries for any automation.
kcrwfrd_ · a month ago
Dan Abramov just posted about this happening to him: https://bsky.app/profile/danabra.mov/post/3mca3aoxeks2i
kcrwfrd_ commented on Ask HN: What are you working on? (January 2026)    · Posted by u/david927
kcrwfrd_ · a month ago
I've been working on a polyfill for the new Navigation API: https://github.com/kcrwfrd/navigation-ponyfill

I've been super hyped about it. My main goal at first was supporting `navigation.canGoBack` and the `currententrychange` event simply so that I could implement perfect back buttons with (almost) zero edge cases. This is surprisingly very tricky with the older History API.

Today I just opened a PR with support for `entries()` and `currentEntry`: https://github.com/kcrwfrd/navigation-ponyfill/pull/33

Once that lands I'll be able to start thinking about implementing full-blown navigations with it, with cool stuff like navigation interceptors and whatnot. That would actually enable framework router implementations wholly based off the Navigation API, rather than simply patching some enhanced capabilities for use with a router based on history.pushState / history.replaceState.

kcrwfrd_ commented on You can make up HTML tags   maurycyz.com/misc/make-up... · Posted by u/todsacerdoti
kcrwfrd_ · a month ago
I find this fun and whimsical, but surely it’s an accessibility nightmare.
kcrwfrd_ commented on You can make up HTML tags   maurycyz.com/misc/make-up... · Posted by u/todsacerdoti
yawaramin · a month ago
So, the article doesn't discuss this, but there's actually a really good reason to make up and use custom elements: the browser can hydrate their dynamic behaviour automatically. For example, suppose you have:

    <div class=expander>
      <button aria-expanded=false>Expand</button>
      <!-- Some other stuff here -->
    </div>
And you have some JS that handles the expander's behaviour:

    for (const expander of document.querySelectorAll('.expander')) {
      const btn = expander.querySelector('button');

      btn.addEventListener('click', () => {
        btn.ariaExpanded = 'true';
      });
    }
This will work fine for `.expander` divs that are already in the page when the event handler is set up. But suppose you dynamically load new expander divs, what then? Your event handler is not going to retroactively set up their click listeners too.

Custom elements solve exactly this problem. You can now do:

    <expander-elem>
      <button aria-expanded=false>Expand</button>
      <!-- Some other stuff here -->
    </expander-elem>
And then set up the listener:

    customElements.define('expander-elem', class extends HTMLElement {
      connectedCallback() {
        const btn = this.querySelector('button');

        btn.addEventListener('click', () => {
          btn.ariaExpanded = 'true';
        });
      }
    });
And the browser will ensure that it always sets up the listeners for all of the expanders, no matter whether they are loaded on the page initially or dynamically injected later. Without this you would have had to jump through a bunch of hoops to ensure it. This solves the problem elegantly.

kcrwfrd_ · a month ago
Yes, the hydration behavior of custom elements is nice. You don’t even need to do anything special with JS bundle loading.

Simply render your <element> (server-side is fine) and whenever the JavaScript downloads and executes your custom elements will mount and do their thing.

kcrwfrd_ commented on Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker   wealthfolio.app/?v=2.0... · Posted by u/a-fadil
cortesoft · 3 months ago
Well, one of the benefits is that it won't go away.

I used Mint for years, and I LOVED it. Hooked it up to all my accounts, it could track purchases and spending and kept everything up to date automatically. It would remember how I categorized things.

Of course, then Intuit decided to get rid of it and force everyone to move to Credit Karma, which doesn't do the same things AT ALL. I don't care about tracking my credit scores, and I pay off all my credit cards every month, I don't need help finding a loan for anything. The only thing it does is try to offer me loans and credit cards. It doesn't have any transaction history, so it doesn't do the one thing I care about.

The decade+ of transaction history I had in Mint was just GONE. It really sucked, and I have not found a replacement yet.

I don't mind if it is hosted, or even if I have to pay for it, but I would like to be able to keep my historical data, and for it to automatically populate from my accounts, and not go away if a company decides it can't make money from it anymore.

kcrwfrd_ · 3 months ago
I love the transaction history in YNAB. I refer to it all the time.

u/kcrwfrd_

KarmaCake day281March 29, 2023View Original