Live data from Hacker News

Viewing profile — noctune

noctune

HN member
Joined
Wed, Jan 08, 2020, 7:13 AM UTC
HN karma
186
Public activity
69 items

About noctune

No profile information was provided.

Recent public activity

  1. comment
    Comment #48961709

    Or cloudformation, if it is just for AWS anyhow.

  2. comment
    Comment #48955969

    Locality is a property of how data is arranged, so it's a property of the data structure, no?

  3. comment
    Comment #47183168

    KD-trees select their splits according to the contained points. That tends to make them better for static sets of points, but updates become expensive. Quadtrees are often used in …

  4. comment
    Comment #46599247

    Some patterns must happen to repeat, so I would assume the offset to be larger, no?

  5. comment
    Comment #46112955

    You might be interested in https://connectrpc.com/ . It's basically what you describe, though it's not clear to me how well supported it is.

  6. comment
    Comment #45796609

    It doesn't help that URLs are badly designed. It's a mix of left- and rightmost significant notation, so the most significant part is in the middle of the URL and hard to spot for …

  7. comment
    Comment #45718257

    I built something similarly a few years ago for `sort | uniq -d` using sketches. The downside is you need two passes, but still it's overall faster than sorting: https://github.com…

  8. comment
    Comment #45384318

    I overall agree with the article; GitOps is great for managing long-lived, shared, stable systems you need a good audit trail for (like production), but testing isn't one of these.…

  9. comment
    Comment #45332059

    I don't understand why features like S3's "downloader pays" isn't more widely used (and available outside AWS). Let the inefficient consumer bear their own cost. Major downside is …

  10. comment
    Comment #45287974

    You can condition IAM on Nitro attestation, so that's doable (if a lot more work than usual).

  11. comment
    Comment #42539431

    The XZ utils supply chain attack also used this to sneakily disable Linux Landlock: https://news.ycombinator.com/item?id=39874404

  12. comment
    Comment #41954250

    You can use a radix heap rather than a binary heap. I have an implementation here, with benchmarks using pathfinding: https://github.com/mpdn/radix-heap It has the nice property th…

  13. comment
    Comment #41890916

    S3 recently got conditional writes and you can use do locking entirely in S3 - I don't think they are using this though. Must be too recent an addition.

  14. comment
    Comment #41345360

    I think you could make by with some kind of async memory-touch system call, i.e. "page in this range of memory, notify me when finished". The application would have to call this on…

  15. comment
    Comment #40960051

    It is very common to have dependencies outside of Cargo. Take cc, the most popular crate for calling the system C/C++ compiler. It currently has 1983 other crates that depend on it…

  16. comment
    Comment #39917763

    The xz backdoor did hide the payload in test data though. Proper sandboxing could have meant that eg. building the binary wouldn't have access to test data.

  17. comment
    Comment #39897980

    I don't really agree - I think its more the case that the build system should be able to prove that tests and test files cannot influence the built artifact. Any test code (or test…

  18. comment
    Comment #38394062

    In Scala there's Future.delegate for turning sync failures into failed futures. Seems like something equivalent should be possible in Javascript.

  19. comment
    Comment #37468299

    7 digits of the hash makes for 16*7 possible hashes. I spot 4 potential "filler" lines in that tweet, so if you find log4(16*7)=14 candidates for each of those filler lines, then o…

  20. comment
    Comment #37323982

    In my experience, the problem usually is that severity is context sensitive. For example, a external service temporarily returning a few HTTP 500 might not be a significant problem…

  21. comment
    Comment #36415038

    Personally, I use "regex" for the informal string-matching/rewriting engines found in most languages and "regular expression" for the formal definition.

  22. comment
    Comment #36279863

    Wouldn't it be simpler to use a trie over the hashes instead? It seems to me like it would have the properties desired here. I think the parent/child rule described here might actu…

  23. comment
    Comment #35674977

    JSON is fine for inter-machine communication (like APIs). It's IMO terrible for human-to-machine communication (like configs), which is why there are so many alternatives trying to…

  24. comment
    Comment #35028250

    JSON supports numbers of arbitrary and just fine. It's just many reader/writers of JSON does not, and those are so ubiquitous that it's often not practical to use.

  25. comment
    Comment #34568543

    It seems pretty likely that, at some point in the lifetime of a thread, it will consume a lot of the stack and thus touch those pages. And there isn't a mechanism for deallocating …