Live data from Hacker News

Viewing profile — danappelxx

danappelxx

HN member
Joined
Tue, Apr 28, 2015, 3:52 PM UTC
HN karma
491
Public activity
164 items

About danappelxx

https://danapp.app

Recent public activity

  1. comment
    Comment #47560667

    There is natural incentive for engineers working on a project to keep Claude skills up to date. I cannot say the same for general documentation.

  2. comment
    Comment #47018952

    GitHub API is actually quite tricky here because there is a different between “comment” and “review” and “review comment” (paraphrasing, I don’t remember the details). So it’s not …

  3. comment
    Comment #45234676

    If the DNS resolution call blocks the thread, then you need N worker threads to perform N DNS calls. Threads aren’t free, so this is suboptimal. OTOH some thread pools e.g. libdisp…

  4. comment
    Comment #44411884

    Mirrors my experience. IPv6 issues are frustratingly hard to triage and reproduce, lots of “works on my machine” etc.

  5. comment
    Comment #40761901

    This is an interesting point. Hangs usually cost $ from user experience, with serverless they cost $ from compute. All the more reason to set strict deadlines on all API calls!

  6. comment
    Comment #40626954

    Took the same class at UCI (with Prof Anton Burtsev). Best class I ever took.

  7. comment
    Comment #39975978

    Yup, exactly. Phones change wifi networks, routers drop packets, load balancers get overloaded. Hard to fully eliminate tail latencies.

  8. comment
    Comment #39975951

    Unless your database is in the browser, you are always going to be at mercy of network latencies talking to the backend.

  9. comment
    Comment #39975904

    I think you always need loading states to account for slow network, or am I missing something?

  10. comment
    Comment #38411171

    “Cabin Noise during Acceleration with Ludicrous Enabled” was by far the most interesting

  11. comment
    Comment #38187460

    Generally stems from the philosophy that code is read more than written, and this helps readability.

  12. comment
    Comment #37938926

    What do you use instead?

  13. comment
    Comment #37454080

    Not that difficult, but it’s still a separate dependency (with python requirements). If the goal here is a Caddy competitor, then IMO it’s missing the mark in terms of “one stop sh…

  14. comment
    Comment #36567812

    Ah, good to know!

  15. comment
    Comment #36566197

    It’s becoming standard as a security measure. See: Kata containers, Firecracker VM

  16. comment
    Comment #36565248

    I’ll assume the worst case: - lots of containers running on a single host - containers are each isolated in a VM (aka virtualized) - workloads are not homogenous and change often (…

  17. comment
    Comment #36564909

    IMO if you’re concerned about performance and yet are deploying databases this way — mmap should not even be on the radar.

  18. comment
    Comment #36564527

    Who is deploying databases in containers?

  19. comment
    Comment #36147095

    Agreed, but if you’re asking for a solution that will generate a spec from your code, the more proven path is to generate code from a spec. Gives you more and costs less. In my opi…

  20. comment
    Comment #36146554

    I suspect OpenAPI advocates would argue you should start with the spec and use it to generate both the client and server. This is already a common pattern in other RPC definition l…

  21. comment
    Comment #36145204

    does it add support for streams?

  22. comment
    Comment #36099615

    Right! Which is why we use (public) short-lived JWTs and (private) long-lived refresh tokens. What’s missing?

  23. comment
    Comment #36099465

    Interesting. You already don’t have to worry about revoking JWTs if they’re sufficiently short lived. This gives you the exact level of protection as a short-lived mTLS cert, becau…

  24. comment
    Comment #36099208

    How does this approach practically differ from using short-lived JWTs+TLS?

  25. comment
    Comment #35496378

    This is incorrect, value types are not referenced counted in Swift. If a value type contains a reference type member (usually an anti pattern!), then that member’s reference count …