Viewing profile — Cladode
Cladode
HN member- Joined
- Mon, Sep 23, 2019, 12:08 PM UTC
- HN karma
- 64
- Public activity
- 42 items
- HN profile
- View on Hacker News ↗
About Cladode
No profile information was provided.
Recent public activity
-
comment
Comment #43292778
Continuous relaxation of boolean algebra is an old idea with much literature. Circuit synthesis is a really well-researched field, with an annual conference and competition [1]. Go…
-
comment
Comment #42918110
One of the main use-cases for compile-time metaprogramming (like macros) has been to be able to write performant code that does not type-check correctly in a typed language. Librar…
- comment
-
comment
Comment #42863391
> write their stuff in PTX I wonder if you vould you point me to concrete examples where people write PTX rather than CUDA? I'm asking because I just learned CUDA since it's so muc…
-
comment
Comment #42840524
But why is that a problem? Category theory is an API for mathematics that was developed with specific applications in mind that the API seeks to unify and make easier to think abou…
-
comment
Comment #26133466
That is likely to be the case. However the performance metrics that the authors are being evaluated on (like clicks, retweets, word-count) are unlikely to include hard-to-measure l…
-
comment
Comment #26133338
Rage clicks pay, shallow dismissals are easy to produce -- no time-consuming investigative journalism necessary. Most important perhaps is that new media like Substack are in direc…
-
comment
Comment #22298288
replaced Christian with It has often been noted that many political concepts in the western world emerged out of Christianity, notably by Nietzsche and Carl Schmitt. That's probabl…
-
comment
Comment #22298186
woke/Fox News Cult. I recommend a little less parochialism, and more historical scholarship. All populist politics needs to appeal to its clientele with simplistic, easy to grasp u…
-
comment
Comment #22168356
Sorry, I got confused about loops in model checking, I was wrong about that. I don't know what happened, since I even have co-authored a model-checking paper where we do check loop…
-
comment
Comment #22162846
TLC ... is commonly used to ... at least as "deep" as those used in seL4, and often deeper What you are in essence implying here is that the SeL4 verification can be handled fully …
-
comment
Comment #22162742
In software verification, a sound technique is ... In other words, tests are not sound ... Anyway, we are quibbling about meaning of words, so this is unlikely to be fruitful.
-
comment
Comment #22147052
Tests are not sound in the sense of conventional program logic (overapproximation). O'Hearn's [1] even proves a soundness theorem. So when you say say [1] is not sound then this is…
-
comment
Comment #22146962
can check most properties expressible in TLA+ Lamport's TLA contains ZF set theory. That makes TLA super expressive. Unless a major breakthrough has happened in logic that I have n…
-
comment
Comment #22143701
Model checkers check deep Which deep properties have you got in mind? DPLL is based DPLL is based on a form of resolution, in real implementations you mostly simply enumerate model…
-
comment
Comment #22143641
That's an interesting question: can Lean be implemented in Lean's dependent type theory. I'm not currently working with Lean, but I will start a large verification project in a few…
-
comment
Comment #22143428
What do you mean by "it's logic, mathlib could be implemented in system F"? System F is not dependently typed! Anyway, nobody doubts that Lean's logic is a dependently typed formal…
-
comment
Comment #22143326
remove the barrier between types and terms then ... ... you will loose type inference, and hence Haskell becomes completely unusable in industrial practise.
-
comment
Comment #22143311
Lean. It's implemented in a dependently typed programming Lean is implemented in C++ [1, 2]. There's a message in there somewhere. The message is probably something along the lines…
-
comment
Comment #22143087
better scalability than deductive This is misleading. There are two notions of scalability: - Scalable to large code bases. - Scalable to deep properties. Deductive methods are cur…
-
comment
Comment #22143053
This comment is deeply misleading. O'Hearn's incorrectness logic that you cite in your [1] is perfectly sound. It just changes the meaning of Hoare triples from over-approximation …
-
comment
Comment #22142948
Yes, Miranda was very expensive, had an onerous license and only ran on Unix, that's why researchers felt the need to create a free and open alternative. Lazy evaluation was invent…
-
comment
Comment #22142212
Lisp is from the 1950s, dynamically typed and one of the most influential languages of all times. Lisp introduced GC, the single biggest advance in programming languages (but it to…
-
comment
Comment #22142067
before 2000. In fairness, the adoption of typed languages in the 1990s was about C/C++, Java, possibly Pascal, Delphi, Ada. None of those languages were built upon ML's innovations…
-
comment
Comment #22140815
We've discussed this before [1], but what I've called the ML-ification of programming languages (static types, type inference, higher order functions, exceptions, ...) has been per…