Viewing profile — quatrevingts
quatrevingts
HN member- Joined
- Wed, Jun 22, 2011, 2:26 PM UTC
- HN karma
- 160
- Public activity
- 61 items
- HN profile
- View on Hacker News ↗
About quatrevingts
No profile information was provided.
Recent public activity
-
comment
Comment #37901626
As the article notes, that's because CPUs are designed to run existing C code fast. You could create an instruction set that provided this control, but it might be a tough sell in …
-
comment
Comment #32499848
I think the contradictions are pretty clear: it raises prices, but holdouts sell cheap; it's a shit neighborhood that no one wants to live in because it's too crowded... And the hy…
-
comment
Comment #32498486
YIMBYism simultaneously raises prices (presumably for the greedy developers and sellouts) and lowers them (for the noble neighborhood defenders who are forced to sell). Got it.
-
comment
Comment #30791890
As a layout and rendering toolkit, the modern web browser is just head and shoulders above everything else in terms of features and ease of use. As problematic as CSS is, getting t…
-
comment
Comment #8212617
The built-in version has the big advantage that it integrates well with tools: you can statically determine the target of the reference and jump to it.
-
comment
Comment #7969252
Incomplete, not inconsistent; i.e., not everything that is true is provable.
-
comment
Comment #6921650
No, fmap is still an explicit operation.
-
comment
Comment #6885438
The unspoilt countryside can certainly be pleasant, at least for the few that are well-off retired, or don't need access to an urban center to make a decent living, and don't mind …
-
comment
Comment #6836294
He states that H-M is not used because of the lack of reified generics, which is completely irrelevant. (Hint: type systems perform analysis at compile time; "reified generics" mea…
-
comment
Comment #6819840
That is exactly what it means.
-
comment
Comment #6462331
Do you have any experience with the inverse statement? That is, have you had a good experience with optional types in an enterprise context? I'm curious how many runtime errors per…
-
comment
Comment #6264695
I love doing blind wine tasting, and I do it every time I can get enough people together who are down for it. That said, I think it's easy to draw a hasty conclusion from a very sm…
-
comment
Comment #5903130
To be fair, this is a list of everything inherited, not just one level up, but the full transitive closure. All of the Gen* classes arrived with 2.9 when parallel collections were …
-
comment
Comment #5826016
This hardly even saves any LOC over the original two versions, and requires the reader to understand these new annotations. This is what happens when programmers get obsessed with …
-
comment
Comment #5823223
I'm curious what the cost would be of implementing generics by having an (implicit) parameter for the element size. It would certainly be a bit slower than the fully specialized ve…
-
comment
Comment #5809576
These criticisms of exception handling are primarily based on their implementation in C++; they are not issues inherent in exceptions. Exceptions are clearly more problematic when …
-
comment
Comment #5793163
I am highly skeptical that they are actively investigating ways to support generics, or that they are willing to change anything else about the language to support them better. Thi…
- comment
-
comment
Comment #5792947
Yes. Not sure how much I feel like talking about generics and error handling again, but those are the first two reasons. I can respect them wanting error conditions to be explicit,…
-
comment
Comment #5704961
Except that you lose type safety (or write an implementation for every permutation of types..)
-
comment
Comment #5493170
And since it's at runtime, strike out the "much of it redundant, requiring a good linker.." bits. Which leaves it sounding pretty good.
-
comment
Comment #5493135
You'd really be OK with gcc being 2-3x slower? As much as I love high-level programming, many of the most interesting and important problems are ones where a "small" constant facto…
-
comment
Comment #5453216
I'm not sure what you're getting at with CPS. How do Java's lambda's inhibit CPS? And what do you hope to accomplish with CPS, anyway? I could see you wanting tail-call optimizatio…
-
comment
Comment #5453194
Everyone gets confused by this it seems. You can mutate fields in the enclosing class. You can read locals. If you really want to, you can box a local, and then mutate it inside th…
-
comment
Comment #5453175
Incomplete how exactly?