Live data from Hacker News

Viewing profile — ebingdom

ebingdom

HN member
Joined
Wed, May 05, 2021, 8:01 AM UTC
HN karma
577
Public activity
130 items

About ebingdom

No profile information was provided.

Recent public activity

  1. comment
    Comment #34125626

    Yeah, I only meant as opposed to judgmental equality, not the quality of being a proposition.

  2. comment
    Comment #34125057

    > It was to provide a small, parsimonious foundation for all of mathematics with a minimal number of "obvious" commitments, to give us confidence that the mathematics we're doing i…

  3. comment
    Comment #34125035

    > I do not understand why homotopy type theory posts are so popular on this website. Martin-Löf type theory (and, therefore, homotopy type theory) is like an idealized programming …

  4. comment
    Comment #32907319

    For people who know Rust, Haskell's type classes are like a more general version of Rust's traits. But that comparison suggests the wrong chronology; Haskell's type classes came a …

  5. comment
    Comment #32554165

    It's not about biases. Using immutability is not just some personal preference. It's common knowledge that mutability everywhere is a bad practice. That's why there's a trend towar…

  6. comment
    Comment #32554128

    > Thankfully, this sort of analysis tends to use "constructive logic"; in which case, we're told why some property isn't provable (either because we're given a counterexample provi…

  7. comment
    Comment #32554115

    That's a ridiculously high bar to set before you recognize any progress being made.

  8. comment
    Comment #32528789

    > The net effect of this would be that I type "mutable" all over the place You might want to consider adopting a more modern programming style for the benefit of your coworkers (an…

  9. comment
  10. comment
    Comment #32274626

    > Reasoning About Software What's wrong with this? I need a way to describe techniques that make it easier to...well I don't even know another way to say it. Maybe I'm biased by my…

  11. comment
    Comment #32175517

    I think there might be a loose connection. When you want to prove something using mathematical induction, you must come up with an "induction hypothesis". This requires cleverness …

  12. comment
    Comment #32127419

    > It's a bit strange that it got BigInt before Int64 JavaScript has Int64?

  13. comment
    Comment #32114935

    > I wish that all language design went through a filter where every character mattered like the designer was in an episode of Squid Game. Yes, I totally support this! Coming from l…

  14. comment
    Comment #32102312

    As someone with years of experience writing machine-checked proofs in Coq, I cannot imagine the term "Software Engineer" shifting to that meaning, even though it may make sense whe…

  15. comment
    Comment #32101554

    > You might say "but it will make it more confusing for people who already know the FP terms" People who already know FP would be fine. Newcomers would be the ones to suffer. We al…

  16. comment
    Comment #32078093

    This is a really uninformed opinion. I'm disappointed that it's currently the top comment. You really think functional programmers don't build composite types?

  17. comment
    Comment #31978611

    I agree about the math terminology, but I think it would be more confusing if we created a completely different set of vocabulary for the same concepts. So I don't really know what…

  18. comment
  19. comment
    Comment #31978531

    > The lambda calculus is an entirely arbitrary way to organize things in math. It’s not based on nature or truth at all. Lambda calculus, category theory, and logic are essentially…

  20. comment
    Comment #31965057

    I wonder why they don't just use the highest precision possible given whatever representation of numbers they're using? I know these extra digits would be unlikely to ever matter i…

  21. comment
    Comment #31957978

    Categories are objects and morphisms with identities and composition, subject to some coherence laws characterizing identities and stating the associativity of composition. Categor…

  22. comment
    Comment #31957742

    This article is completely incongruous and reveals fundamental misunderstandings of category theory. That's actually being generous; most of the content isn't even coherent enough …

  23. comment
    Comment #31880158

    > but does that mean it's a good idea? Yes, to me it does. I love when variables have really tight scopes so I don't need to worry about if/how they are used throughout the rest of…

  24. comment
    Comment #31833541

    > Cold start (time to first response, ms) O(100) O(1000) O(10000) Ugh, that's not how big O notation works.

  25. comment
    Comment #31822978

    > Welcome to Move, a next generation language for secure, sandboxed, and formally verified programming. I didn't see anything about formal verification in the rest of the documenta…