Live data from Hacker News

Viewing profile — zwp

zwp

HN member
Joined
Thu, Mar 24, 2011, 7:03 PM UTC
HN karma
601
Public activity
200 items

About zwp

No profile information was provided.

Recent public activity

  1. comment
    Comment #47700489

    > pip allows it but it's with a timestamp A PR to be able to use a relative timestamp in pip was merged just last week https://github.com/pypa/pip/pull/13837/commits

  2. comment
    Comment #45980784

    You might like https://cs.brown.edu/~spr/codebubbles/

  3. comment
    Comment #44327083

    I used to like having a "depend" target to make the dependencies explicit and so minimize build time, although that fiddles with the contents of the Makefile (some discussion at ht…

  4. comment
    Comment #43088220

    Is it coming? I notice that OpenSSL now has support for raw public keys. The spec (RFC 7250, "Using Raw Public Keys in Transport Layer Security (TLS) and Datagram Transport Layer S…

  5. comment
    Comment #42212225

    We already have Macaroons https://en.wikipedia.org/wiki/Macaroons_(computer_science) https://en.wikipedia.org/wiki/Macaroon

  6. comment
    Comment #42058197

    And Layer Cake

  7. comment
    Comment #41377659

    There was a sense of "wasting a port". A modern Linux /etc/services has only 200 or so reserved TCP ports (out of a possible ~50k) so that fear might have been overblown. I suspect…

  8. comment
    Comment #41377597

    > you are supposed to still continue if you strictly follow the standard Which standard? RFC 3207 (for STARTTLS over SMTP), 2002, says: "If the client receives the 454 response [TL…

  9. comment
    Comment #39381204

    def execute(f) f.call "test response" end perform = TOPLEVEL_BINDING.method(:execute) perform.call Kernel.method(:puts)

  10. comment
    Comment #38910100

    You still need to pull out the paths? A sprinkling of grep/perl (awk/sed/ruby/...) is mostly good enough eg: strace -e trace=%file cat /etc/passwd 2>&1 >/dev/null | grep ^open | gr…

  11. comment
    Comment #38909565

    You can use "-e trace=open" to trace only open(2) calls Alternatively "-e trace=%file" to get all file-related system calls (will catch eg failing pre-emptive checks using access(3…

  12. comment
    Comment #38175776

    > whatever "SSH-2.0-SSHD" is (the authors don't know either) I think this is from the j2ssh/maverick SSH server, used in a bunch of enterprisey Java products. https://jadaptive.com…

  13. comment
    Comment #36798205

    Tangential question: there is one reason to use NODELETE in the dlopen(3) man page: https://man7.org/linux/man-pages/man3/dlopen.3.html RTLD_NODELETE (since glibc 2.2) Do not unloa…

  14. comment
    Comment #36292695

    The PDF ("sec23summer...") has metadata creation/modification timestamp of 20221004165319Z (October 2022). So presumably the paper was written last October and released for Usenix …

  15. comment
    Comment #33189205

    Slightly silly sketch (bash): sqlite-utils create-table ~/commands.db commands id integer text text --pk id PROMPT_COMMAND="( fc -n -l -1 | perl -p -e 's/^\s+//; chomp if eof' | sq…

  16. comment
    Comment #31570687

    I think one of the motivations for splitting the stdlib into gems was for exactly for this kind of scenario: some users might not be able to update their Ruby immediately. The ruby…

  17. comment
    Comment #31569130

    Rexml has been gemified. Shale's gemspec doesn't require a specific version of rexml and rexml See http://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-v...

  18. comment
    Comment #31326735

    This old dog is reminded of trn(1), "threaded read news". See top right: https://upload.wikimedia.org/wikipedia/commons/d/d8/Trn_cons...

  19. comment
    Comment #30955267

    Cute! But I get an error if I try "require 'resolv'", is this expected? :85:in `require': cannot load such file -- socket (LoadError)

  20. comment
    Comment #30284080

    I wasn't aware of the figurative connotation, I will remember this next time I'm retreating from a climb. "HMS carabiner" is also common amongst anglophone climbers (for the "Halbm…

  21. comment
    Comment #30245649

    Is that due to SPECTRE & Meltdown mitigations?

  22. comment
    Comment #29341436

    Larry Wall, inventor of Perl: "We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris.", "Programming Perl", 1ed 2ed says: "Lazi…

  23. comment
    Comment #29340809

    LeGrand's Mosaic range is very similar. I would also be interested to know if there is a standard (although I suspect not). https://www.legrand.fr/catalogue/interrupteurs-et-prises…

  24. comment
    Comment #28548899

    A colleague used to call this "reading the manual in the bathroom".

  25. comment
    Comment #28404566

    I'm in a similar boat. I use pocket almost exclusively when I'm travelling. It works really well for that but I'd love to extend it. Eg download and store video content, or permit …