Viewing profile — SaveTheRbtz
SaveTheRbtz
HN member- Joined
- Fri, Feb 22, 2013, 6:15 PM UTC
- HN karma
- 416
- Public activity
- 59 items
- HN profile
- View on Hacker News ↗
About SaveTheRbtz
[ my public key: https://keybase.io/savetherbtz; my proof: https://keybase.io/savetherbtz/sigs/8WDD8RsagDUF9UtTLtj-f8QI6fvCR6Y1lPYe0Ssx3ak ]
Recent public activity
-
comment
Comment #35482934
"An In-Depth look at Lerp, Smoothstep, and Shaping Functions"[1] by SimonDev is the best 8min introduction to Lerp for a software engineer that I saw. [1] https://www.youtube.com/w…
-
comment
Comment #34616962
We're mostly on the Grafana stack, so we tend to favor their open-source solutions for metric backends. For client libraries, we're currently using Prometheus for metrics and OpenT…
-
comment
Comment #31197356
Thanks for creating this proposal! Would love to see it committed upstream. For me it worked just fine -- I'll need to play a bit more with it and maybe put it into a real-world pr…
-
comment
Comment #31197321
I did PoC experiments with compression, chunking, and IPFS here: https://github.com/SaveTheRbtz/bazel-cache If you need a mature compression implementation for bazel I would recomm…
-
comment
Comment #31132523
I was recently playing[0] with the ZSTD seekable format[1]: a *valid* ZSTD stream format (utilizing ZSTD skippable frames, that are ignored by de-compressor) w/ an additional index…
-
comment
Comment #27230636
The analysis itself is quite impressive: a very systematic top-down approach. We need more people doing stuff like this! But! Be careful applying tunables from the article "as-is"[…
-
comment
Comment #27206273
re. syncookies: Linux by default starts issuing syncookies when listening socket's backlog overflows, so it may be accidentally triggered even by a small connection spike. (This, o…
-
comment
Comment #27204105
> tcpdump ... linux TCP stack ... ebpf > Networks are not my specialty I wish all network non-specialist were like you!
-
comment
Comment #27204010
Thanks! Added it back to the blogpost (seems like we accidentally lost the `pktmon` reference during the editing process =)
-
comment
Comment #27203712
A couple of questions: * What are the reasons for disabling TCP timestamps by default? (If you can answer) will they be eventually enabled by default? (The reason I'm asking is tha…
-
comment
Comment #27203391
Sadly, middleboxes are a real problem, esp. with our Enterprise customers. We had this problem even with HTTP/2 rollout so there is even a special HTTP/1.1-only mode in the Desktop…
-
comment
Comment #27202464
Oh, Windows 7? That does explain it. Windows TCP stack really improved in 8.1. The main change there is the auto send buffer tuning which allows automatic growing of SNDBUF. Let me…
-
comment
Comment #27202274
We didn't mention RSS/RPS in the post mostly because they are stable. (Albeit, relatively ineffective in terms of L2 cache misses.) FlowDirector, OTOH, breaks that stability and ca…
-
comment
Comment #27202061
We will be eventually migrating to UDP (HTTP/3) once it is rolled out on Envoys[0] on Dropbox Edge Network[1]. [0] https://dropbox.tech/infrastructure/how-we-migrated-dropbox-... […
-
comment
Comment #27202015
Microsoft Devs explain this in their "Algorithmic improvements boost TCP performance on the Internet"[1] article. TL;DR is that they had RACK (RFC draft) implemented as an MVP but …
-
comment
Comment #27201940
Interesting, can you try disabling upload limiter in settings? Also what is your RTT to `nsf-1.dropbox.com`? PS. One known problem that we have right now is that we use a multiplex…
-
comment
Comment #24053714
Alexey from Traffic Team is here. Traffic is definitely a non-negligible part of the budget. We try to reduce it as much as possible for both lower operational expenses and better …
-
comment
Comment #24023339
We've made a note about how inefficient our solution was and what was the plan to fix it. Sadly, to get proper stats in nginx we needed two things: * C interface for stats, so we c…
-
comment
Comment #24014880
One of the senior engineers once said to me that "Bazel is like a sewer: you get back what you put in." Bazel requires a lot of upfront effort but the power of (a programmatically …
-
comment
Comment #24005999
It is easy enough for simple cases (and we used it for quite a while, until we moved to using Lua for that.) For more complex scenarios you will have new `server` blocks, certifica…
-
comment
Comment #24005935
We've actually started experimenting with converting our static file serving to "proxying to S3 + caching." This is simpler from deployment and development perspectives (for compan…
-
comment
Comment #24005623
open source argument is valid -- most software enterprise vendors do provide source code access (under NDA.) The rest of the arguments stand though: as it is right now, it way more…
-
comment
Comment #24004963
To tell you the truth, we didn't consider it. From what I can get from the architecture docs[1], it can be a decent platform for apps, but might not be the best choice for a genera…
-
comment
Comment #24004843
Totally get it! The team (@veshji and @euroelessar) struggled a bit in convincing me that the new Envoy way is a simpler one. I do not regret giving in. Operationally, there are ma…
-
comment
Comment #24004616
It works beautifully. We use driver offload (i40e on the Edge.)