Live data from Hacker News

Viewing profile — perthmad

perthmad

HN member
Joined
Tue, Jan 28, 2020, 8:46 PM UTC
HN karma
63
Public activity
16 items

About perthmad

No profile information was provided.

Recent public activity

  1. comment
    Comment #44406965

    This integer only exists if you assume classical logic. Otherwise, there is no such integer a priori, and actually there is none in general.

  2. comment
    Comment #44114468

    It's a satire of a typical kind of paper from logic, in particular modal logic. Jean-Yves Girard has been very vocal against these academic papermills where the authors consider ad…

  3. comment
    Comment #43129778

    It reminds me of this weird theory about proto-Castillan. According to some scholars, the change from initial /f/ in Latin to /h/ in Spanish could have been caused by the bad teeth…

  4. comment
    Comment #38900888

    Any algorithm you do not understand.

  5. comment
    Comment #37159619

    Proving a negation is not a proof by contradiction, that's just the proof of an (absurd) implication. Logic people actually write blog posts about this: https://math.andrej.com/201…

  6. comment
    Comment #25857951

    > Typescript actually has an insanely powerful type system I think you are conflating expressivity with complexity here. You do not need a complex type system to get a very express…

  7. comment
    Comment #24229094

    The phenomenon described in this article is actually an instance of Reynold's parametricity. This one of the free stuff you get for using a (reasonable version of) static typing.

  8. comment
    Comment #23476358

    Nah, I agree with Hobsbawm in "The Short Twentieth Century" that the previous century ended in 1989, with the fall of the Berlin wall. Since then we've been observing the heyday of…

  9. comment
    Comment #23290321

    What do you mean? CoC definitely supports impredicative encodings, and as far as expressivity goes, this allows to implement a lot of programs. Proving them correct is another matt…

  10. comment
    Comment #22331531

    It's even clearer when you consider higher-order functions. These diagrams are only able to represent functions of order at most 2, i.e. what is called "dependency injection".

  11. comment
    Comment #22217028

    On that particular topic, I definitely recommend reading François Héran's 1991 article "Pour en finir avec « sociétal »" [1]. [1] https://www.persee.fr/doc/rfsoc_0035-2969_1991_num…

  12. comment
    Comment #22217022

    "Jour" is polysemic, it literally means "day", but metaphorically it also means "light". For instance, "voir quelque chose sous un nouveau jour" means "to see something under a new…

  13. comment
    Comment #22176982

    You can actually do much better than mere embeddings. Using program translations similar to what Haskell users routinely perform when using the do-notation for monads, you can actu…

  14. comment
    Comment #22176888

    Define "the authors". Gérard Huet, who wrote the software almost 35 years ago was definitely aware of the meaning, and indeed this was done in order to overtly piss off the prudish…

  15. comment
    Comment #22176483

    For the record, French speakers also have at first a hard time with the "bit" word that is usually pronounced at the very beginning of any introductory CS class. Indeed, it has the…

  16. comment
    Comment #22173853

    This particular feat was triggered by Kevin Buzzard's unsubstantiated claim that "Lean was better than Coq" as a foundation for mathematics, because it had built-in quotient types.…