Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cxr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
151.
▲
by
cxr
7mo ago
The words you're looking for are, "Oh! My mistake. Sorry." Or, "Thanks! I stand corrected."
152.
▲
by
cxr
7mo ago
You are moving the goalposts, subtly. The conversational context did not involve anyone making any claims about the viability of businesses operating sans info. You can check—nowhere does the person who you're responding to (or any of
153.
▲
by
cxr
7mo ago
> I mean, do you want the realpolitik version? No, I don't. (How could I have been any clearer?)
154.
▲
by
cxr
7mo ago
> And if you expect Word's current user base to get by with Emacs or Vim or Zed and git ... who said that? Are they in the room now? I'm baffled when these kinds of responses show up in these threads— every time I've bro
155.
▲
by
cxr
7mo ago
There's a lot of missed opportunity for LibreOffice, almost all of it to do with insisting on seeing the world in terms that fit neatly within the paradigm of 90s and early 2000s era office suites. Back when they were quarreling over
156.
▲
by
cxr
8mo ago
What's an algorithm?
157.
▲
by
cxr
8mo ago
FYI: the concept is "copyright" not "copywrite". It doesn't turn into "copywritten" as an adjective. The adjective is "copyrighted".
158.
▲
by
cxr
8mo ago
Wirth was talking about "modular programming", a term that isn't as well-known today as it once was. It's where Modula got its name, and there were entire conferences and journals that arose in response to the term'
159.
▲
by
cxr
8mo ago
Relevant comment I left on another submission here that didn't get any traction[1] that I'll shamelessly copy here since this post not only namechecks Oberon and is about abstraction, but also manages to end with some unresolved m
160.
▲
by
cxr
8mo ago
There's a really interesting approach in the Oberon system where a text file is a type called Text that's fundamental to the system. You typically interact with text files through the Texts module similar to the way you get a fil
161.
▲
So long and thanks for all the applets
(inside.java)
1 points
by
cxr
8mo ago
|
0 comments
162.
▲
by
cxr
8mo ago
Apologies—when I mentioned the insincerity and indulgence before, I should have said tediously insincere indulgence.
163.
▲
by
cxr
8mo ago
You're trying to be clever, but the context from the drop has been to distinguish "a sincere belief" from this sort of rhetorical underhandedness that you are indulging in. Not only is this not going to convince anyone that
164.
▲
by
cxr
8mo ago
So "willfully".
165.
▲
by
cxr
8mo ago
It is not a hard requirement that untrusted input is "treated like text". It's also not a hard requirement that I defend the position that there's a hard requirement for untrusted input to be treated like text. That isn
166.
▲
by
cxr
8mo ago
Guess how interested I am in pretending that a debate with you—about this or anything else—is worthwhile (or anything, really, other than an even bigger waste of time than it already has been).
167.
▲
by
cxr
8mo ago
I'd say I'm interested in hearing how you reason that knowing whether you need to pay at least $1000 in unpaid taxes to the IRS doesn't put you in one bucket or another, but I'm not.
168.
▲
by
cxr
8mo ago
It's not an "outdated API". It's still good for what it was always meant for: parsing trusted, application-generated markup and atomically inserting it into the content tree as a replacement for a given element's e
169.
▲
by
cxr
8mo ago
It may be using some of the same deserialization machinery, but "parsing" is a broad term that includes things that the sanitizer is doing and that the browser's ordinary content-processing → rendering path does not. Even wit
170.
▲
by
cxr
8mo ago
> it's not at all clear which is which from the names. Ideally you design that in from the [start] It was, and there is: setting elementNode.textContent is safe for untrusted inputs, and setting elementNode.innerHTML is unsafe for u
171.
▲
by
cxr
8mo ago
There's a lot of stuff in #8, and I'm not sure which part caught your eye, but remember that `postMessage` exists for (serverless) communication between different tabs/windows, even across different origins. That's one
172.
▲
by
cxr
8mo ago
Neat. Some things I noticed: 1. Dragging and dropping a CSV (from the system file manager) onto the "Upload Data" button doesn't do anything. This is something that a vanilla <input type="file"> does for fre
173.
▲
by
cxr
8mo ago
> Erwise[0] was the first _graphical_ browser No, as indicated in the submission the original WorldWideWeb.app (developed on a NeXTCube) is a graphical Web browser.
174.
▲
by
cxr
8mo ago
> WAIS was[…] Gopher was[…] > You load a site and the hierarchy of links appeared in a column browser up top and selected documents appeared in the bottom pane. You're mentioning formats and protocols but describing application U
175.
▲
by
cxr
8mo ago
> The Lively Kernel would be another way to fix html but retain the web. The Web is not HTML (and it's not JavaScript). It's URLs. It's a machine-readable graph of clickable references on cross-linked Works Cited pages.
176.
▲
Kiriakos Vlahos, the man who made Python better
(blogs.embarcadero.com)
3 points
by
cxr
8mo ago
|
0 comments
177.
▲
by
cxr
8mo ago
> Programmers tend to carry over the structure of the program as the structure for its documentation[…] the right way to structure documentation is according to the concepts and questions that a user will have in mind when reading it. Th
178.
▲
by
cxr
8mo ago
ZIP entries are only DEFLATE-compressed if you store them that way. You are not prohibited from opting for no compression. And if you are in control of the writer (which, in this case, you are), then you don't have to depend on locati
179.
▲
by
cxr
8mo ago
> e.g., putting the tar in a <textarea>'s RCDATA; do browsers support "binary" data in there correctly? A <script> data block would be the officially sanctioned way to do it. (This use case is part of the spec
180.
▲
by
cxr
8mo ago
Right. GitHub started as and still is that "social coding platform" from 2008 inspired by the then-novel growth hacking of that era understood and demonstrated by Facebook—where it wasn't enough to host, say, your user'
More ›