Viewing profile — dmsnell
dmsnell
HN member- Joined
- Sun, Nov 20, 2016, 7:41 PM UTC
- HN karma
- 72
- Public activity
- 39 items
- HN profile
- View on Hacker News ↗
About dmsnell
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
- story
-
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…
-
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…
-
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.
-
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 …
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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’…
-
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…
-
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,…
-
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…