Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nbm
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
nbm
4y ago
One thing to keep in mind for how development at larger tech companies works is that you’re often not building on your own desktop, you’re usually building on a development server that’s on a well-connected (effectively production-quality,
2.
▲
by
nbm
5y ago
Since you mention a big tech company, what you’ll probably find is that there are people that care about these things around you, and they’re probably doing what they can and could do with support - not necessarily to do work, but also just
3.
▲
by
nbm
5y ago
Perhaps the right word is “system” - the combination of software (DNS protocol server software, health checker, BGP agent, and so forth) involved in making the DNS service available (or not, in this case). These could be running on the sam
4.
▲
by
nbm
5y ago
Stories (which is the medium used) about how things went right without effort are boring. Which leaves two stories - things that went right that had a lot of effort, and things that went wrong. In the case of things going right with a lot
5.
▲
by
nbm
5y ago
Her stories gain a sharper edge if you’ve worked in similar sorts of environments before. If you aren’t aware of how there are teams trying to “own” turf, and prevent alternatives (even one-offs), and also how the entire company tries to fu
6.
▲
by
nbm
5y ago
At FB, most ICs are not hired for a specific team in advance, and instead choose between (for SWE, a long list of) teams during the Bootcamp process. You can chat to future team mates (not just manager or lead) and ask them straight out ab
7.
▲
by
nbm
5y ago
Keep in mind that the referenced paper that this page is based on is over a decade old now. Many things have changed since then, as you can imagine. Look for later papers and engineering blog posts for more about what’s changed since then
8.
▲
by
nbm
6y ago
In some ways, HTTP 3 is the same HTTP messages, just over QUIC. But as you get into other features, there are differences. And your clients and servers need to both have fallbacks to HTTP 2, since UDP connectivity might not be available, a
9.
▲
by
nbm
6y ago
The main benefit is multiplexing - being able to use the same connection for multiple transactions at the same time. This can have benefits in finding and keeping the congestion window at its calculated maximum size, reduce connection-rela
10.
▲
by
nbm
6y ago
Even in the proxy case (which is my day job), it's often worth the price of the up-front load polling to have sufficiently recent information to take action on. The most obvious cases are those where you have some (or all) requests be
11.
▲
by
nbm
6y ago
In the two cases mentioned, there isn't any extra _response_ time. > servers cannot periodically advertise their load measures to clients This is an asynchronous mechanism - you can use polling, push, or queue, or whatever. Individ
12.
▲
by
nbm
6y ago
It comes from the paper "The Power of Two Random Choices: A Survey of Techniques and Results" - http://www.eecs.harvard.edu/~michaelm/postscripts/handbook20...
13.
▲
by
nbm
6y ago
> Why did Twitter allow “Hang Mike Pence” to trend last night? I happened to look at that trend. Nobody that I saw were actually suggesting people do it - they were quoting (or referring to) what was being said by those at the Capitol,
14.
▲
by
nbm
6y ago
Your job title/level/rank (“Principal Engineer”, “IC6”, ...) is what you’ve been deemed capable of (usually by doing it). But your role on a particular project is going to depend on what’s needed. Sometimes you’ll be the lead of
15.
▲
by
nbm
6y ago
But it’s not actually factually true - it’s her money according to the laws and contracts in place. If it were his money, he’d have it. He doesn’t, so it isn’t “factually” his money. It’s only “his money” in a non-factual basis where we a
16.
▲
by
nbm
6y ago
Besides the advice in the other replies about choosing good charities, it’s also useful to separate giving to charities (organizations that have non-trivial resources and focus dedicated to handling and seeking donations and often figuring
17.
▲
by
nbm
6y ago
In general, the two biggest financial benefits have to do with reduced health (and other) insurance rates, and not paying taxes on all or some of gifts, inheritance, or other wealth transfers between spouses (similar to those between parent
18.
▲
by
nbm
6y ago
TCP has an explicit client and server (some caveats here). The userspace API for TCP requires you to do a connect, which does the TCP handshake in the TCP stack, before you can send traffic. For UDP, you just specify the destination IP and
19.
▲
by
nbm
6y ago
Pretty much any HTTP proxy supports talking a set of negotiated protocol versions/features with the client, and a potentially different set of protocol versions/features with the server behind it. The high-level flow is pretty muc
20.
▲
by
nbm
6y ago
Yes. The Internet-side client and the proxy server can use different protocols and versions that they can negotiate however they like, receive the HTTP request over those, and the proxy can use a separately-negotiated connection to your se
21.
▲
by
nbm
6y ago
The “US Tech Workers Union” doesn’t appear to be a union at all. It appears to be a subsidiary of the “Progressives For Immigration Reform” non-profit aimed fairly exclusively at the H-1b issue, and the only spokesperson I can see for it i
22.
▲
by
nbm
6y ago
There’s a free demo version (on the same page where you can buy it), although that doesn’t allow you to exercise the customization via C++ code (which is perhaps one of the most intriguing parts of the editor).
23.
▲
by
nbm
6y ago
It’s easy to take a statistical summary of two groups, and discover that attribute X has some distribution for one group, and another for the other. But figuring out why requires much more effort. In order to say something is genetic, you
24.
▲
by
nbm
6y ago
Or, perhaps, much less magical non-genetic factors like more likely being brought up with less access to higher-quality education, nutrition, stability, and safety. Here’s an article from the institution whose graph you reference about why
25.
▲
by
nbm
6y ago
Did you see an advert for it? (Just wondering why you're at the ads library for it - it doesn't appear to have any ads.) As for reporting it, the "Report a problem" button at the bottom of that page will lead to this, b
26.
▲
by
nbm
7y ago
There usually are procedures. Doesn’t stop people trying to work around them anywhere I’ve heard of. And I’ve yet to find any set of procedures that cover all possible cases. So you still need people to apply good judgement when the proce
27.
▲
by
nbm
7y ago
Sure, but we’re so far away from that scenario here. In that ideal world you describe above, the project leads would have already talked through the requirements and processes involved with the environment and/or service owners and&#x
28.
▲
by
nbm
7y ago
Considering the described situation is someone asking for help understanding how to achieve something (which indicates they don’t have the familiarity with the processes in place to do these things), and they’re asking the team responsible
29.
▲
by
nbm
7y ago
It takes a few hours to learn to use the tools mentioned in the article (and many similar ones) to a level of competence - part of the appeal is how easy they are to use. It takes a few hours to learn how to get new data into and out of th
30.
▲
by
nbm
7y ago
I don't know if this is as standard across the FAANG (and similarly styled companies) as an IC interview is - some companies expect managers to have been able to be successful as mid-level ICs, and some might not. Recruiters will gene
More ›