Viewing profile — emfree
emfree
HN member- Joined
- Fri, Apr 25, 2014, 7:29 AM UTC
- HN karma
- 50
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About emfree
No profile information was provided.
Recent public activity
-
comment
Comment #18172699
Goroutine stacks are in fact allocated on the heap. All the details are in here: https://github.com/golang/go/blob/master/src/runtime/stack.g...
-
comment
Comment #16565182
A nice writeup, thanks. There are a few variations on this workflow that I've found useful in practice; perhaps they'll be helpful to some folks: - Linux perf can profile unmodifie…
-
comment
Comment #15867053
Use cases for ProxySQL: many. - failover - query routing (e.g., for sharded deployments) - caching - workload stats/metrics - query rewriting etc.
-
comment
Comment #15126896
Curious: What's your strategy for measuring application performance? Would love to hear more details on how you're tracking the effect of your efforts.
-
comment
Comment #15096512
You piqued my curiosity :) A comment in the source for the release notes ( https://github.com/golang/go/blob/master/doc/go1.9.html#L922 ) points to the relevant change: https://go-…
-
comment
Comment #14573586
I think the author is specifically evaluating low-concurrency in-memory workloads here. The previous post describes why regressions for those workloads might be "not a surprise": h…
-
comment
Comment #13693011
One of the older posts eloquently discusses why "accidentally quadratic" behavior is both so recurring and so insidious: http://accidentallyquadratic.tumblr.com/post/113840433022/w…
- story
-
comment
Comment #13464694
I'll second the post above -- if you miss Scuba, honeycomb.io is for you. https://honeycomb.io/blog/2016/11/honeycomb-faq-in-140-chars...
-
comment
Comment #13227342
These are such great comments, thanks for sharing your insights. For folks looking for other options, I'd also mention https://honeycomb.io , perhaps the most promising newcomer in…
-
comment
Comment #13223886
Looks cool. Instrumenting at the network layer is certainly a promising approach. Are you recording latency distributions, and not just averages? The screenshots only show mean and…
-
comment
Comment #13142474
> But in web services you often care more about the tail-end latency, the p90, p99 etc. For sure. I think Theorem 2 in the paper implicitly addresses the latency distribution in th…
-
comment
Comment #12264602
Great question. I wondered the same thing a while ago, and tried to build one using SystemTap ( https://github.com/emfree/pystap ). Couple reasons why this isn't too easy: * "Pytho…
- comment
-
comment
Comment #11626459
Yep! In this case, I think you end up constructing, slightly more specifically, the isogeny whose kernel is exactly the cyclic subgroup generated by the point R (i.e., phi(S) is 0 …
-
comment
Comment #11578025
Thanks for the insightful comment! > The alternative if you are at a company with the resources to do so (mine is), is to build something that fits your use case better than Kafka …
-
comment
Comment #11023202
Here's a reference I found for one way to do it: http://www.math.nus.edu.sg/~matsr/ProbII/Lec6.pdf (Theorem 2.1). You define the Green's function G(x, y) = \sum_n Pr_x(S_n=y), wher…
-
comment
Comment #10813572
Author of the post here. That's a good question. I don't know if this approach is objectively better, but it has a few nice features. * We generally favor free/open source solution…
- story
-
comment
Comment #9862119
Ansible works well for us, although we use it in a somewhat different way than most folks. We previously wrote about our approach here, if you're curious: https://nylas.com/blog/gr…
-
comment
Comment #8000194
Hi, Inbox engineer here. Beyond the contextIO feature set, we support creating drafts, sending mail, and client sync, so you can use the API to really build full-fledged mail clien…