Viewing profile — perthmad
perthmad
HN member- Joined
- Tue, Jan 28, 2020, 8:46 PM UTC
- HN karma
- 63
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About perthmad
No profile information was provided.
Recent public activity
-
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.
-
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…
-
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…
-
comment
Comment #38900888
Any algorithm you do not understand.
-
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…
-
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…
-
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.
-
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…
-
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…
-
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".
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.…