Viewing profile — noctune
noctune
HN member- Joined
- Wed, Jan 08, 2020, 7:13 AM UTC
- HN karma
- 186
- Public activity
- 69 items
- HN profile
- View on Hacker News ↗
About noctune
No profile information was provided.
Recent public activity
-
comment
Comment #48961709
Or cloudformation, if it is just for AWS anyhow.
-
comment
Comment #48955969
Locality is a property of how data is arranged, so it's a property of the data structure, no?
-
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 …
-
comment
Comment #46599247
Some patterns must happen to repeat, so I would assume the offset to be larger, no?
-
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.
-
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 …
-
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…
-
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.…
-
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 …
-
comment
Comment #45287974
You can condition IAM on Nitro attestation, so that's doable (if a lot more work than usual).
-
comment
Comment #42539431
The XZ utils supply chain attack also used this to sneakily disable Linux Landlock: https://news.ycombinator.com/item?id=39874404
-
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…
-
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.
-
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…
-
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…
-
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.
-
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…
-
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.
-
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…
-
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…
-
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.
-
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…
-
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…
-
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.
-
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 …