Viewing profile — agentS
agentS
HN member- Joined
- Fri, Feb 24, 2012, 2:23 AM UTC
- HN karma
- 228
- Public activity
- 92 items
- HN profile
- View on Hacker News ↗
About agentS
No profile information was provided.
Recent public activity
-
comment
Comment #16191976
I am sorry that you are sick of the HTTPS everywhere movement. But forcing your sites to use HTTPS will also prevent your users from unwittingly participating in DDOS attacks on ot…
-
comment
Comment #13415205
> Which leads to the question, why is google doing this? They, you, could easily promote AMP pages while not masking the real URL! Perhaps to allow the content to be served from a …
-
comment
Comment #11494805
Monomorphization is not a reasonable option, in my opinion. It forces the compiler to accept some truly awful running times for pathological cases. Atleast quadratic, probably expo…
-
comment
Comment #11369552
> But you cannot write a non-blocking Go function in the same way. The caller can make function "non-blocking" by wrapping the call in a goroutine themselves. (There's some subtle …
-
comment
Comment #9828794
> ... Reactor pattern ... I don't understand, and the link seems unclear. Perhaps a more direct question: I get a request X, and I need to consult a backend service to answer the r…
-
comment
Comment #9828695
For servers that primarily speak RPC or HTTP, do you foresee Rust going thread-per-request or something more callback-y?
-
comment
Comment #9194359
Without SSL, there is a trivial way to upgrade a temporary MITM capability to a permanent MITM capability using ServiceWorker.
-
comment
Comment #9025502
A binary protocol's parsing is usually something like read 2 bytes from the wire, decode N = uint16(b[0] Besides, I think this is a moot point, because chances are that less than 1…
-
comment
Comment #8150539
If your GC is triggered after the allocated memory increases by X% (which is fairly common), then this technique is effective, since it lowers allocation rate. Also, Go doesn't sca…
-
comment
Comment #8091829
Out of curiosity, why do shells need to use fork? Note: I am not familiar with the implementation techniques behind shells.
-
comment
Comment #7790856
Out of curiosity, what form of "spying" do you think is enabled by Javascript that would not be possible without Javascript? Edit: And since I replied to a small part of your comme…
- story
-
comment
Comment #7629585
Note on encoding/json: you only need to mention the fields you care about. If there are extra fields, the parser will just scan past them.
-
comment
Comment #7607994
For the record, Raft does mandate what happens in that split-brain scenario. Neither side will be able to elect a leader, and writes will halt. Electing a leader requires a quorum.…
-
comment
Comment #7534940
The attacker will merely reply on your behalf. Does not improve the situation.
-
comment
Comment #7355483
Keeping average response time low is only part of the point of a circuit breaker. Another goal might be to reduce load on the back end service to give it a chance to recover.
-
comment
Comment #7276103
Ah, I understand. I interpreted that comment as a list of 3 separate examples where centralization helps. A nitpick: Auto-correction for a user's contacts could probably be done on…
-
comment
Comment #7275332
One of the reasons that spelling corrections are so good on Google is (probably) that they are machine learning models trained on query logs(1). i.e. if you search for "hacer news"…
-
comment
Comment #6813568
Note that gofmt sorts within groups. So if you leave spaces between groups of imports, it'll sort them all separately. Presumably, this sort of grouping is the reason it does it th…
-
comment
Comment #6281064
I vaguely remember reading somewhere that they figured out a way to run their collector on stock Linux; I think the price they paid in exchange was (even) lower throughput (trying …
-
comment
Comment #6183717
I've been following along on golang-dev, and they seem to be making progress on precise stacks. See https://groups.google.com/forum/?fromgroups#!topic/golang-de... for example.
-
comment
Comment #6128492
That post both advocates for TLS-everywhere (which I support) and thinks it would be beneficial to drop HTTP Keep-Alive... Aren't you concerned about the latency hit? TCP has 1 RTT…
-
comment
Comment #5997030
> You never know when you have enough coverage to rule out NPEs or any other bug. And to get confidence about lack of NPEs you want to have coverage of all lines involving derefere…
-
comment
Comment #5989017
> Testing is a cost. It is more code to write, more code to maintain. I'm not saying you write tests to protect against NPEs. I'm saying that you write tests to ensure correctness …
-
comment
Comment #5987136
> I think people tend to underestimate the amount of time they spend on problems... Again, the implication is that people who use languages with looser type-systems than Haskell sp…