Live data from Hacker News

Viewing profile — agentS

agentS

HN member
Joined
Fri, Feb 24, 2012, 2:23 AM UTC
HN karma
228
Public activity
92 items

About agentS

No profile information was provided.

Recent public activity

  1. 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…

  2. 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 …

  3. 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…

  4. 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 …

  5. 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…

  6. comment
    Comment #9828695

    For servers that primarily speak RPC or HTTP, do you foresee Rust going thread-per-request or something more callback-y?

  7. comment
    Comment #9194359

    Without SSL, there is a trivial way to upgrade a temporary MITM capability to a permanent MITM capability using ServiceWorker.

  8. 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…

  9. 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…

  10. comment
    Comment #8091829

    Out of curiosity, why do shells need to use fork? Note: I am not familiar with the implementation techniques behind shells.

  11. 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…

  12. story
  13. 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.

  14. 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.…

  15. comment
    Comment #7534940

    The attacker will merely reply on your behalf. Does not improve the situation.

  16. 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.

  17. 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…

  18. 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"…

  19. 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…

  20. 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 …

  21. 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.

  22. 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…

  23. 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…

  24. 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 …

  25. 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…