Live data from Hacker News

Viewing profile — Blaisorblade0

Blaisorblade0

HN member
Joined
Fri, Jun 24, 2016, 11:30 AM UTC
HN karma
43
Public activity
43 items

About Blaisorblade0

No profile information was provided.

Recent public activity

  1. comment
    Comment #29128614

    > I have never run across anyone with legal training using "spirit" language. I know what you mean (and agree), but some spirit language seems required by the subject matter :-)...…

  2. comment
    Comment #28253352

    Throwing away large chunks of code is what optimizers exist for! Sadly, most discussions of UB only show when it "goes wrong" (has surprising results), not when it goes right!

  3. comment
    Comment #28161151

    Do you have a link? That might mean a set of different things, ranging from very hard to impossible; strictly speaking, this seems to go against Godel's theorems tho there are stan…

  4. comment
    Comment #28010339

    @ceilingcorner's main point is that, no matter how healthy you live, an obese person is more likely to infect you. I don't know if I buy that, but I agree none of your answers seem…

  5. comment
    Comment #27923436

    AFAIK, Wikipedia's info on the Latin Modern regressions from Blue Sky is accurate. Neither version is the original CM font or has had as much fine-tuning put into it, but (EDIT) th…

  6. comment
    Comment #27563165

    Great example, can I please borrow that? Is a link sufficient attribution?

  7. comment
    Comment #27560235

    Should have been more careful — in C and C++ they were implementation-defined. But both theory and practice did not mandate a concrete model — GCC already violates that and impleme…

  8. comment
    Comment #27560182

    Why don’t they just disable optimizations then? I think that’s because they also want performance, even when it requires pointers to not be just addresses. And pointers weren’t add…

  9. comment
    Comment #27560080

    You forget that basically _all_ int ptr casts were undefined before and that compilers already violated the concrete semantics. But kudos for finding an official source of misinfor…

  10. comment
    Comment #27560008

    But you can’t compare to the concrete model, because it’s not the status quo. That ship already sailed with C89 and strict aliasing. Ptr2int casts were never legal, and support was…

  11. comment
    Comment #27559985

    First, this change is reducing undefined behavior* (EDIT: see below), and that undefined behavior (most casts between pointers and integers) did _not_ work reliably in practice. An…

  12. comment
    Comment #26746067

    > Some professionally oppressed people contact a project, provide mostly secret evidence to members of the project's progressive faction. > After the re-naming they are never heard…

  13. comment
    Comment #26746014

    Coq’s name _was_ meant to be offensive to English speakers. And the team does want to avoid names that are offensive in other languages, as EVERYBODY does when choosing internation…

  14. comment
    Comment #26746001

    We _know_ it doesn’t just come from Coquand’s name, because Gérard Huet very clearly said so.

  15. comment
    Comment #26745994

    The thread is full of stories like “woman says she works on Coq and gets harassed” or “woman foresees this problem and avoids learning Coq” or “Coq teacher (male or female) struggl…

  16. comment
    Comment #22413290

    Knuth also uses assembly in his book on algorithms. But generally, algorithms researchers seem to not care about abstractions, as witnessed by TeX and LaTeX in multiple ways. That'…

  17. comment
    Comment #22413141

    That sounds weird; all journals I know are paid either by readers or by the submitter (the latter is called gold open access).

  18. comment
    Comment #22265017

    "If it compiles it works" is just not true, just a very bad description for a true phenomenon. If there weren’t people repeating that seriously, you’d be attacking a strawman. Peop…

  19. comment
    Comment #20667594

    Good point, but never seen typeclass coherence with dependent types (in either Coq or the various versions of the Agda design). Not sure for Isabelle.

  20. comment
    Comment #20667556

    Having used both, Coq proof terms aren't Agda proof terms. Coq provides neither "real" dependent pattern matching nor edit-time tactics. Long-term, the vision in Agda would be to s…

  21. comment
    Comment #20257891

    > automatic memory management without the overhead of a garbage collector I’d also love magic, but you can’t just wish it into existence. That’s a hard problem that V doesn’t solve…

  22. comment
    Comment #19640946

    Citation needed? I’m a postdoc, and that doesn’t ring remotely true. At least in CS, authors get most of the scientific credit all the time, and not just in citations to “FirstAuth…

  23. comment
    Comment #19640853

    The title of Doctor witnesses that the owner advanced humanity’s knowledge, and often turned the impossible into possible (as here). It’s not “just” a degree. It’s also not inherit…

  24. comment
    Comment #18463075

    Without knowing Oracle's approach, this sort of problem is no different from any other software, even tho it reaches a larger scale. Branch from master, and rerun tests before the …

  25. comment
    Comment #16886928

    Scalac has evolved considerably, but it appears to be much harder to evolve. The Scalac team and contributors are backporting some of the Dotty features, but this is far from a tri…