Viewing profile — nbm
nbm
HN member- Joined
- Mon, Dec 06, 2010, 12:48 PM UTC
- HN karma
- 1,053
- Public activity
- 300 items
- HN profile
- View on Hacker News ↗
About nbm
South African temporarily in the Bay Area 2011-2015, Seattle 2016-.
Formerly tech lead and first employees at startups Yola (2007-2010) and KnowledgeTree (2004-2006).
Contacting/following me:
fb.me/nbm @nxsy on twitter Email: HN username at nxsy dot org
Recent public activity
-
comment
Comment #31010268
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 …
-
comment
Comment #29469608
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…
-
comment
Comment #28768394
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 availabl…
-
comment
Comment #28349320
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 tha…
-
comment
Comment #28349045
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 …
-
comment
Comment #28335861
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 ma…
-
comment
Comment #26939225
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 engin…
-
comment
Comment #26271415
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 …
-
comment
Comment #26266193
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 wi…
-
comment
Comment #26200897
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 ca…
-
comment
Comment #26188770
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 ca…
-
comment
Comment #26187434
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...
-
comment
Comment #25712924
> 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 ref…
-
comment
Comment #25589547
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 o…
-
comment
Comment #25439372
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 mone…
-
comment
Comment #25439335
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 ded…
-
comment
Comment #24854337
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 wealt…
-
comment
Comment #24853182
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 sen…
-
comment
Comment #24851778
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 s…
-
comment
Comment #24850967
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 …
-
comment
Comment #24536273
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 t…
-
comment
Comment #23450809
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 in…
-
comment
Comment #23432112
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 m…
-
comment
Comment #23425179
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 artic…
-
comment
Comment #22756513
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 b…