Live data from Hacker News

Viewing profile — tynorf

tynorf

HN member
Joined
Tue, Oct 03, 2017, 6:47 PM UTC
HN karma
87
Public activity
48 items

About tynorf

[ my public key: https://keybase.io/tynor; my proof: https://keybase.io/tynor/sigs/cDld0ea8BUMbX4Blb2Hs-zUV9Cp9rGQDSu7I4SGZXeI ]

Recent public activity

  1. comment
    Comment #48768999

    IIRC: it is to leverage the OS page cache rather than having a separate buffer pool in user land. By default lmdb uses normal pwrite/fsync for the write path, but can optionally us…

  2. comment
    Comment #46472244

    The computer has 18GB of total RAM so I would hope that it’s already trying to conserve memory. It’s kind of humorous that everyone interpreted the comment as complaining about Chr…

  3. comment
    Comment #46461341

    Chrome on my work laptop sits around 20-30GB all day every day.

  4. comment
    Comment #39550710

    Perhaps a small nit, but the “design space tree” looks more like a directed graph.

  5. comment
    Comment #39121799

    You can try setting `export PYTHONWARNINGS="ignore"` to suppress warnings.

  6. comment
    Comment #38614613

    Anecdotally, I fly round trip out of SEA ~3 times a year and experience very bad turbulence on about half the flights. Earlier this year it was bad enough to suspend drink service.…

  7. comment
    Comment #38213109

    > At Amazon you can't even open the building next door without approval. This is not true.

  8. comment
    Comment #38020523

    This is a very important point. I'd argue all these "publish your DB schema as a GraphQL endpoint" frameworks that seem to proliferate have done a lot of damage to GraphQL's reputa…

  9. comment
    Comment #37972438

    You might be interested in this: https://brandur.org/idempotency-keys

  10. comment
    Comment #37959193

    The objects directory stores every file (and tree, commit, etc). Pack files are an optimization storing diffs.

  11. comment
    Comment #37783202

    Cassandra does not make you immune to database issues: https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on...

  12. comment
    Comment #37705556

    The interior has been aluminum, but the band around the outside has been stainless steel. > Ceramic Shield front, Textured matte glass back and stainless steel design https://suppo…

  13. comment
    Comment #37018933

    Yes, that would be a different reason to prefer worktrees (that I mostly agree with). I was responding to the specific storage space claim.

  14. comment
    Comment #37016768

    FWIW, local git clones use hard links for object files, so share a lot of their data. https://www.git-scm.com/docs/git-clone#Documentation/git-clo...

  15. comment
    Comment #36662357

    I'm pretty sure part of the contract with gzip (and compression in general) is that applying it N times is undone by decompressing N times. The size definitely gets bigger with eac…

  16. comment
    Comment #29476605

    Something like this? https://stop.lying.cloud/

  17. comment
    Comment #26337117

    I believe orf is talking about the read(2) syscall, which is blocking.

  18. comment
    Comment #25460130

    OWASP is a good resource for web security related topics. i.e. https://cheatsheetseries.owasp.org/cheatsheets/Authenticatio...

  19. comment
    Comment #25432875

    I think the classic example is article list with author details. You load the articles (one query), then for each article you load its author (N queries). Naive use of an ORM cause…

  20. comment
    Comment #24920442

    I believe being lenient in accepting input is what leads to SSRF attacks (HTTP request smuggling via disagreeing `transfer-encoding` and `content-length` headers).

  21. comment
    Comment #24779609

    Probably either via a third party service (such as AWS secrets manager), or mounted as files scoped to the user your process is running as (which is not root, right? :) ).

  22. comment
    Comment #24496555

    Just a point of clarification: native app notifications on iOS are absolutely opt-in. If the app wants to send notifications it requires a dialogue and user confirmation. Disappoin…

  23. comment
    Comment #24274703

    Out of curiosity, how many windows/tabs? I routinely launch FF with dozens of windows/hundreds of tabs and I've never had macOS kernel panic in that case.

  24. comment
    Comment #22444537

    Curious: what is your definition of strongly typed, contrasted with weakly typed? How about static vs dynamic?

  25. comment
    Comment #22193446

    I haven't actually watched it in a while, but are you referencing this talk by Chandler Carruth? https://youtu.be/yG1OZ69H_-o