Viewing profile — nathan7
nathan7
HN member- Joined
- Tue, Oct 04, 2011, 7:09 AM UTC
- HN karma
- 66
- Public activity
- 35 items
- HN profile
- View on Hacker News ↗
About nathan7
Recent public activity
-
comment
Comment #12258872
Awesome! The one thing that turns me off a little is `ModTime`. I generally avoid incorporating modification times into my build (generally I force them to 1970), but a hash for th…
-
comment
Comment #12108200
https://golang.org/x/crypto/nacl for the Gophers among us (it provides only box/secret_box, though)
-
comment
Comment #11469773
https://medium.com/@sdboyer/so-you-want-to-write-a-package-m... would be a good start
-
comment
Comment #10352066
I'm assuming you mean vdevs — you can resize zvols (virtual block devices) just fine. (and you can even grow disk-type vdevs, though they'll be somewhat unbalanced)
-
comment
Comment #10219180
SSLmate ( https://sslmate.com/ ) actually makes things similarly simple — I've been using them for a few months now.
-
comment
Comment #10084929
You can't prove the hash function is correct, no. But you can prove the hash function is implemented equivalently to its definition. That's what the article is about.
-
comment
Comment #10025639
MaidSafe ( http://maidsafe.net ) and Skylight ( https://skylight.io ) are both written in Rust, Maidsafe having recently moved to it from C++.
-
comment
Comment #10024761
It's worth noting that KVM doesn't allow remapping the APIC base address at all: https://github.com/torvalds/linux/blob/49d7c6559bf2ab4f1d56b...
-
comment
Comment #9937689
I haven't been back home (Amsterdam) for most of this year, but I find that surprising — I usually have trouble coming up with more than three ice cream parlours off the top of my …
-
comment
Comment #9781396
This article wasn't written by Steve Klabnik — merely "reprinted". > Recently, it was brought up on Proggit that Chris Smith's "What to Know Before Debating Type Systems" was no lo…
-
comment
Comment #9376819
By all means not an official statement, but Isaac is quite committed to making sure that the long-term safety of the npm registry doesn't rely on the future benevolence of npm Inc.…
-
comment
Comment #9088543
I'd argue that they all derive from, and are quite similar to Portage's USE flags.
-
comment
Comment #9079700
Awesome to finally see Gun on here, Mark! What still worries me is the reliance on external storage services, although a good local storage service could be built for Gun. Other th…
-
comment
Comment #8848598
Also among them: https://github.com/facebook/rebound-js https://github.com/facebook/rebound
-
comment
Comment #8797658
I'm writing an HTTP reverse proxy in Rust, and my main gripe so far is that I have to roll my own async I/O. Binding node's HTTP parsers over is going well, but also takes a bunch …
-
comment
Comment #8703603
These days, I find using MD5 absolutely inexcusable. SHA-1 is available pretty much everywhere, SHA-2 algorithms are quite readily available too. BLAKE2 ( https://blake2.net ) is s…
-
comment
Comment #8677216
I think you'd be quite happy in Rust, if you substitute trait methods for multimethods too.
-
comment
Comment #8677013
Most of these slides are about patterns that are provided for as functions by the language, or are otherwise obsoleted by the more powerful abstraction features of FP languages. Th…
-
comment
Comment #8676924
I'll miss Ezra and his outgoing spirit. Goodbye, old friend.
-
comment
Comment #8279609
I'm guessing that mitigating this at the Rust level isn't doable, because its memory model has the same properties with regards to zeroing. To change that, LLVM support would be ne…
-
comment
Comment #8279587
The key can be generated on the smartcard, and it's not possible to transfer it out of the smartcard by design. (anything that calls itself a smartcard but allows this isn't a smar…
-
comment
Comment #8279333
What you're describing is called a smartcard, and readily available on the market. I keep my PGP key on one.
-
comment
Comment #8263343
I'd say that many of the issues surrounding accidentally using mutable state are fairly moot in Clojure. Blocking still remains an issue, though there's core.async/thread for go bl…
-
comment
Comment #8072694
The flawed assumption is "and therefore 21 million Bitcoin addresses". Generate an RSA keypair, and give out the hash of the public key (encoded in a Bitcoin-specific way). Anyone …
-
comment
Comment #8072427
Hawala has fascinated me to no end, as essentially an anarchistic peer-to-peer web-of-trust banking system. It has existed for a long time, and keeps functioning even where traditi…