Live data from Hacker News

Viewing profile — sophiebits

sophiebits

HN member
Joined
Tue, May 05, 2009, 4:23 AM UTC
HN karma
10,147
Public activity
1,679 items

About sophiebits

https://sophiebits.com/

I used to work on React full time, now only sometimes

Recent public activity

  1. comment
    Comment #48319037

    People building applications that use AI do have longer contracts. Not sure how the split is vs Claude Code etc.

  2. comment
    Comment #48318109

    Collecting invoices is cash accounting, whereas revenue is realized only over the length of the contract and doesn’t care when the customer pays. (Of course sometimes you have a sh…

  3. comment
    Comment #48259473

    This site isn’t affiliated with SCOTUS.

  4. comment
    Comment #47683270

    Presumably they mean they could make user code trigger a write out of bounds to kernel memory, but they couldn’t figure out how to escalate privileges in a “useful” way.

  5. comment
    Comment #46809840

    (Wrong thread; think you meant to post this on https://news.ycombinator.com/item?id=46809069 .)

  6. comment
    Comment #46377029

    https://webkit.org/blog/7846/concurrent-javascript-it-can-wo...

  7. comment
    Comment #46157366

    “30% of viewing” I think clearly means either time played or items played. I’ve never worked with a data team that would possibly write that and mean users. If it was a stat about …

  8. comment
    Comment #46139092

    The endpoint is not whatever the client asks for. It's marked specifically as exposed to the user with "use server". Of course the people who designed this recognize that this is d…

  9. comment
    Comment #45984704

    ZDR is a risk thing for them. They want to make sure you're a legitimate company and have monitoring in place on your side to reduce the chance you're using them for illegal things…

  10. comment
    Comment #45664636

    “360 degree peer review” isn’t a thing, the whole idea is that a 360 includes feedback from both your manager and your peers, that’s what distinguishes it from a 180! :)

  11. comment
    Comment #45418252

    You need to enable the new code interpreter mode: https://simonwillison.net/2025/Sep/9/claude-code-interpreter...

  12. comment
    Comment #45189826

    Website says "Up to 27 hours video playback", which is apparently 7–8 hours more than the iPhones 13–15 and 4–5 more than the 13–15 Pro. Also normally their battery estimates are c…

  13. comment
    Comment #45006889

    Feldera, RisingWave, DeltaStream, Epsio, Decodable, Confluent all seem to have some offerings in this space. Probably others too!

  14. comment
    Comment #45006554

    TIL, thanks! I know Postgres and MySQL don’t include an equivalent.

  15. comment
    Comment #45006533

    These startups (and a handful of others) are what I meant!

  16. comment
    Comment #44820406

    Half factor authentication, then, since either one will work.

  17. comment
  18. comment
    Comment #44649039

    Comments are usually for explaining why code is doing what it’s doing. If you write just // If the user triple-clicks this button, the click handler errors because [xyz] then it’s …

  19. comment
    Comment #44547948

    This license with the custom clause seems equivalent to dual-licensing the product under the following licenses combined: * Small companies may use it without attribution * Anyone …

  20. comment
    Comment #43854067

    In Safari you can hit the Share button at the bottom then pick News.

  21. comment
    Comment #43768276

    It’s fair, the docs could be better! And there are certainly subtleties with hooking up the router and bundler and everything. However I will say that really there is no funny busi…

  22. comment
    Comment #43768080

    Nothing about the RSC format is privileged in the React client (i.e., react + react-dom). You can always make your own serialization format as long as it can represent React elemen…

  23. comment
    Comment #43701702

    React offers a useOptimistic Hook that is designed for client-side optimistic updates and automatically handles reverting the update upon failure, etc: https://react.dev/reference/…

  24. comment
    Comment #43379113

    For what it’s worth, the “normal” value of max-height is none, not inherit or 100vh.

  25. comment
    Comment #43283166

    Batched often means a higher latency option (minutes/hours instead of seconds), which providers can schedule more efficiently on their GPUs.