Live data from Hacker News

Viewing profile — swhipple

swhipple

HN member
Joined
Sun, Feb 08, 2015, 7:45 AM UTC
HN karma
181
Public activity
96 items

About swhipple

No profile information was provided.

Recent public activity

  1. comment
    Comment #14823665

    This has been available for contributors in the United States for some years now, and I've used it to sign the assignment documents in the past. It might not be available in all co…

  2. comment
    Comment #14785491

    The mkstemp you are seeing is probably the one from gnulib. A lot of GNU software uses their own versions if they detect the platform one is broken; it may be incorrectly replacing…

  3. comment
    Comment #13993986

    The EPL is roughly in the middle of MPL and LGPL in terms of copyleft scope. MPL requires per-'file' source sharing. EPL requires per-'module' source sharing. LGPL requires per-'mo…

  4. comment
    Comment #13954505

    The difference is that attempting to add code to a live system that mishandled an input (either from a non-upgraded node or an upgraded one) would result in a type-error and reject…

  5. comment
    Comment #13954348

    The main problem with pushing a typechecked live-upgrade in one shot is that you'll need to put a big lock around the distributed system (A non-upgraded node messaging an upgraded …

  6. comment
    Comment #13784728

    > As I said, name me a format that I can't parse correctly as a Python one-liner. mboxo? [1] It is a popular text format that cannot be unambiguously parsed. More generally, most U…

  7. comment
    Comment #13704532

    See here [1], under "Why make this change?". [1] https://www.nczonline.net/blog/2016/10/the-ecmascript-2016-c...

  8. comment
    Comment #13693997

    I don't quite understand the real world use-case Veriexec is designed to solve. 1) Prevent tampering by making part of the system immutable? The fingerprint isn't necessary; uncond…

  9. comment
    Comment #13575849

    > In HTML, and are equivalent In HTML, is valid. is invalid. is valid. is invalid. So they are represented differently. > Using (:tag/) is a bad idea because that would screw up at…

  10. comment
    Comment #13575598

    It was and for my example ( isn't a valid tag). The point that I was getting at was that and self-closing tag are represented differently ( , , and are all different) in a parsed S…

  11. comment
    Comment #13575030

    > HTML is a string of characters (syntax). The DOM is a data structure (semantics). [...] S-expressions are a data structure, different from the DOM, but S-expression syntax is a s…

  12. comment
    Comment #13503853

    There's currently a feature freeze and plan to switch to WebExtension after the necessary APIs are added to Firefox: https://github.com/akhodakivskiy/VimFx/issues/860

  13. comment
    Comment #13443450

    That's interesting -- I was wondering in which cases typedef changes the parse tree, and came across a few [1]: a (b); /* function call or declaration */ a * b; /* multiplication o…

  14. comment
    Comment #13409564

    I think there are two separate issues here: unbounded queues vs finite resources and also the overhead of asynchronous message passing (or "don't make every particle its own actor"…

  15. comment
    Comment #13280042

    I think this may be the report [1]? It seems that their P1 did not meet the standards, due to miscommunication -- not language incapability, but they were able to correct it in P2:…

  16. comment
    Comment #13260240

    One Emacs Lisp aspect that I enjoy for interactive configuration is the lack of packages. When interactive programming with some other languages, there's some cognitive overhead "w…

  17. comment
    Comment #13149920

    I agree that freedom and practicality are related, but disagree that it undermines the argument. If they were completely unrelated, source code availability would not be an issue; …

  18. comment
    Comment #13149134

    To add on to your point, this is called the 'paradox of freedom' -- that you cannot have both unlimited freedom and ensure freedom for the future. At the end of WWII, Karl Popper d…

  19. comment
    Comment #13075836

    That is true, but somewhat alleviated by Emacs' choice to indent the THEN form at a different level than [ELSE]*. A novice would notice that the code looks incorrect as they were t…

  20. comment
    Comment #13018301

    They're both appeal to nature arguments. "Tobacco should never be regulated because it grows in nature" and "Cryptography should never be regulated because it uses math". There are…

  21. comment
    Comment #13001191

    That the Earth's average temperature has been rising is also not untrue and can also be observed and measured. Yet it is often denied in political context, e.g. Sen. Jim Inhofe bro…

  22. comment
    Comment #12831247

    They're propertized text. For example, on the splash screen, you can move the point on the logo and M-x describe-char to see that it has: display (image :type svg :file "splash.svg…

  23. comment
    Comment #12803986

    The reason for a bus-style IPC implemented in the kernel is the same that sendfile(2) exists. I doubt anyone thinks it's the pinnacle of great design, but reduced copies and contex…

  24. comment
    Comment #12803892

    Authentication, authorization, and resource quotas for agents are not really addressed in the Erlang model, but would be expected for IPC on a Unix-like system.

  25. comment
    Comment #12530364

    If you're using private browsing mode or "Never remember history" in Firefox settings, IndexedDB is also disabled. https://bugzilla.mozilla.org/show_bug.cgi?id=781982