Live data from Hacker News

Viewing profile — quatrevingts

quatrevingts

HN member
Joined
Wed, Jun 22, 2011, 2:26 PM UTC
HN karma
160
Public activity
61 items

About quatrevingts

No profile information was provided.

Recent public activity

  1. 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 …

  2. 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…

  3. 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.

  4. 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…

  5. 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.

  6. comment
    Comment #7969252

    Incomplete, not inconsistent; i.e., not everything that is true is provable.

  7. comment
    Comment #6921650

    No, fmap is still an explicit operation.

  8. 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 …

  9. 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…

  10. comment
    Comment #6819840

    That is exactly what it means.

  11. 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…

  12. 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…

  13. 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 …

  14. 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 …

  15. 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…

  16. 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 …

  17. 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…

  18. comment
  19. 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,…

  20. comment
    Comment #5704961

    Except that you lose type safety (or write an implementation for every permutation of types..)

  21. 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.

  22. 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…

  23. 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…

  24. 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…

  25. comment
    Comment #5453175

    Incomplete how exactly?