Live data from Hacker News

Viewing profile — dmsnell

dmsnell

HN member
Joined
Sun, Nov 20, 2016, 7:41 PM UTC
HN karma
72
Public activity
39 items

About dmsnell

No profile information was provided.

Recent public activity

  1. comment
    Comment #45320299

    Vapor chambers and heat pipes are exceptional at moving heat from a relatively small part of them to distribute it around the whole. This is because the heat dumps into a liquid wh…

  2. comment
    Comment #44857480

    At some point I think I read a more complete justification, but I can’t find it now. There is evidence that it came about as a byproduct of the interaction of the HTML parser and J…

  3. comment
    Comment #44854749

    When a process crashes, its supervisor restarts it according to some policy. These specify whether to restart the sibling process in their startup order or to only restart the cras…

  4. comment
    Comment #44844195

    The other comment explains this, but I think it can also be viewed differently. It’s helpful to recognize that the inner script tags are not actual script tags. Yes, once entering …

  5. comment
    Comment #44844154

    This was my first submission, and the above comment was what I added to the text box. It wasn’t clear to me what the purpose was, but it seemed like it would want an excerpt. I onl…

  6. comment
    Comment #44842443

    Discussing why parsing HTML SCRIPT elements is so complicated, the history of why it became the way it is, and how to safely and securely embed JSON content inside of a SCRIPT elem…

  7. story
  8. comment
    Comment #44677492

    You understand it correctly: it doesn’t remove any value from fixup; instead it just means you can fixup to whatever and move the commit visually to where you want it — doesn’t hav…

  9. comment
    Comment #44646994

    You can interactively rebase after the fact while preserving merges even. I usually work these days on stacked branches, and instead of using —-fixup I just commit with a dumb mess…

  10. comment
    Comment #44634635

    No but I think I saw that it’s a thermal pad, one with comparable thermal transfer characteristics to the high end (non-conductive) pastes.

  11. comment
    Comment #44631983

    TECs are wonderful little devices with operating characteristics unlike comparable devices. They can be designed to move a specific amount of heat or to cool at some delta-T below …

  12. comment
    Comment #44534842

    Several years ago I replaced the thermal paste in my MacBook Pro and I did it in two steps: first to high-end paste; and second to liquid metal. The results were impressive, and I …

  13. comment
    Comment #44363599

    Yes, that’s correct. All of these measures, of course, stand as a courtesy and are trivial to bypass, as ema notes. Finding cryptographic-strength measures to identify LLM-generate…

  14. comment
    Comment #44243712

    Unicode has a range of Tag Characters, created for marking regions of text as coming from another language. These were deprecated for this purpose in favor of higher level marking …

  15. comment
    Comment #42897426

    HyTime was Kimber’s work, and I found this reflections of his on “worse is better” to be quite refreshing, especially when contrasting the formality of SGML against the flexibility…

  16. comment
    Comment #42897387

    HTML didn’t make sense to me until I realized it’s built on a state machine and its rules are based on what’s on the stack of open elements. For example, a number of tags trigger a…

  17. comment
    Comment #42832146

    The story of XHTML is instructive to the field of software design. There are plenty of good resources on the web if you search why did XHTML fail ? HTML parsing at least is determi…

  18. comment
    Comment #42832029

    The memory test is missing some deprecated and non-conforming elements. The HTML spec doesn’t have a single comprehensive list either, so it can be a little tricky to define or nam…

  19. comment
    Comment #42831921

    Took me a while to process your response; thanks for providing to so much to think about. And yes, it is indeed nice meeting other SGML enthusiasts! Can’t say I’m familiar with the…

  20. comment
    Comment #42831321

    Fun fact: this is very close but slightly inaccurate. I used to think this is how it worked before scrutinizing a rule in the HTML tree-building specification. The tag leads the pa…

  21. comment
    Comment #42724164

    I’ve become quite a fan of writing in SGML personally, because much of what you note is spot-on. Some of the points seem a bit of a stretch though. Any type-checking inside of SGML…

  22. comment
    Comment #42208865

    DOM\HTMLDocument is a huge boon. Niels Dosche incorporated lexbor into PHP to do so, and it maintains the same interface as DOMDocument once it’s instantiated. In case people aren’…

  23. comment
    Comment #41560935

    Fun fact: HTML void elements came first. XML brought in "empty elements" by adopting SGML's "null end-tag" (NET), part of the SHORTTAG minimization (though it changes the syntax sl…

  24. comment
    Comment #41560807

    For better or worse XHTML, also known as the XML serialization of HTML, cannot represent all valid HTML documents. HTML and XML are different languages with vastly different rules,…

  25. comment
    Comment #41560634

    > Is not valid HTML, it's merely valid grammar syntax for a loose parser. It's an incredible journey writing a spec-compliant HTML parser. One of the things that stands out from th…