Viewing profile — danappelxx
danappelxx
HN member- Joined
- Tue, Apr 28, 2015, 3:52 PM UTC
- HN karma
- 491
- Public activity
- 164 items
- HN profile
- View on Hacker News ↗
About danappelxx
Recent public activity
-
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.
-
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 …
-
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…
-
comment
Comment #44411884
Mirrors my experience. IPv6 issues are frustratingly hard to triage and reproduce, lots of “works on my machine” etc.
-
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!
-
comment
Comment #40626954
Took the same class at UCI (with Prof Anton Burtsev). Best class I ever took.
-
comment
Comment #39975978
Yup, exactly. Phones change wifi networks, routers drop packets, load balancers get overloaded. Hard to fully eliminate tail latencies.
-
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.
-
comment
Comment #39975904
I think you always need loading states to account for slow network, or am I missing something?
-
comment
Comment #38411171
“Cabin Noise during Acceleration with Ludicrous Enabled” was by far the most interesting
-
comment
Comment #38187460
Generally stems from the philosophy that code is read more than written, and this helps readability.
-
comment
Comment #37938926
What do you use instead?
-
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…
-
comment
Comment #36567812
Ah, good to know!
-
comment
Comment #36566197
It’s becoming standard as a security measure. See: Kata containers, Firecracker VM
-
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 (…
-
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.
-
comment
Comment #36564527
Who is deploying databases in containers?
-
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…
-
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…
-
comment
Comment #36145204
does it add support for streams?
-
comment
Comment #36099615
Right! Which is why we use (public) short-lived JWTs and (private) long-lived refresh tokens. What’s missing?
-
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…
-
comment
Comment #36099208
How does this approach practically differ from using short-lived JWTs+TLS?
-
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 …