Viewing profile — jsw
jsw
HN member- Joined
- Tue, Jun 08, 2010, 7:12 PM UTC
- HN karma
- 69
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About jsw
No profile information was provided.
Recent public activity
-
comment
Comment #48481479
Interesting! We interact with the low-level APIs too vs the SDK, also: an IO scheduler for request batching and conn management, request hedging, full MVCC transactions, etc. We st…
-
comment
Comment #48481174
Curious how the DB startup with Dynamo at its core went. We use it heavily. The primary tricky thing for us at the moment is aligning pricing with workload value.
- story
-
comment
Comment #47615801
Do you have any of your fixes publicly available?
-
comment
Comment #46183679
Regardless, that’s kind of the beauty of this project: term-keys generates the terminal config file based on all your bespoke keybindings for you. Would probably be easier to setup…
-
comment
Comment #46177935
MacOS user here. So many times over the last decade I’ve journeyed to get terminal Emacs working with my litany of weird keybindings. But I always end up back in the GUI. I switche…
-
comment
Comment #44686855
For simple high-frequency time deltas, I've found this function wins on the perf front: //go:linkname nanotime runtime.nanotime func nanotime() int64
-
comment
Comment #44217604
Love the simplicity and elegance of the design to address this problem.
-
comment
Comment #44203428
I mentioned this in another place on this thread, but a simple AIMD algorithm paired with a token bucket is surprisingly effective at dynamically adjusting to available capacity, e…
-
comment
Comment #44202040
I’ve found the AIMD algo (additive increase, multiplicative decrease) paired with a token bucket gives a nice way to have a distributed set of processes adapt to backend capacity w…
-
story
Show HN: A Go library to rate limit across millions of users
I built a thread-safe rate limiting library for Go that's lock-free with zero allocations on the hot path. It features multiple strategies including classic token bucket and TCP-in…
-
comment
Comment #32831169
Bazel is a fully reproducible and hermetic build system. A lot of painstaking work goes into it producing the exact same artifacts build after build. And that provides some interes…
-
comment
Comment #30690565
I wish “Prevailing Time” would catch on. Eg PPT
-
comment
Comment #26922000
Mergify just introduced a “speculative merge queues[1]” feature that does something very similar. [1] https://blog.mergify.io/announcing-speculative-merge-queues
-
comment
Comment #22369082
That sweet, sweet traffic data.
-
comment
Comment #22021268
I've always been curious about the general directory structure they use for this. Does anyone have insight?
-
comment
Comment #20566548
I’m firmly on team monorepo, and I agree great tooling is an absolute requirement. We use Bazel + AWS CodeBuild with local caching. We have an average incremental CI build of our m…
-
comment
Comment #20520711
The AWS Cognito User Pool Authentication Flow utilizes an augmented PAKE (SRP). I imagine there are a number of major sites that use Cognito along with the SRP auth flows baked int…
-
comment
Comment #20424968
TLA+ specs explore all state spaces of concurrent processes. Avoiding state explosions is something you need to be conscious of when building those. The modeling required also take…
- story