Viewing profile — swhipple
swhipple
HN member- Joined
- Sun, Feb 08, 2015, 7:45 AM UTC
- HN karma
- 181
- Public activity
- 96 items
- HN profile
- View on Hacker News ↗
About swhipple
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
comment
Comment #13704532
See here [1], under "Why make this change?". [1] https://www.nczonline.net/blog/2016/10/the-ecmascript-2016-c...
-
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…
-
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…
-
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…
-
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…
-
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
-
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…
-
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"…
-
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:…
-
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…
-
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; …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.
-
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