HNHacker News
TopNewBestAskShowJobs

giltho

21 karma · joined September 20, 2022

submissionscomments
giltho··on Creusot helps you prove your Rust code is correct
Fantastic work
giltho··on Lean theorem prover mathlib
Beyond academic research, a non-exhaustive list of people using either Lean or related tech:

- Amazon (where they even hired the creator of Lean to pursue this)

- Microsoft (mostly cryptography but also other stuff) - ARM (hardware verification)

- Apple (hardware verification, that I'm aware of)

- Lots of companies verifying things for blockchain technologies if you're into that

- More specialised companies, e.g. Galois Inc.

giltho··on It's insulting to read AI-generated blog posts
Hey chatGPT, summarise this post for me
giltho··on MCP doesn't need tools, it needs code
Imagine 50 years of computer security to have articles come up on hackernews saying “what you need is to allow a black box to run arbitrary python code” :(
giltho··on Verus: Verified Rust for low-level systems code
A common specification language is a very ongoing discussion, we just haven't managed to find an agreement yet.

Things like `#[no_panic]` make sense, but it also doesn't require a spec language at all, the compiler already has support for these kinds of annotation and anyone could catch it. Though I cannot think of a single verification use case where all I want to check is the absence of panic.

giltho··on CatalaLang/catala: Programming language for law specification
I can assure you that the person who wrote this is very well aware of the subtleties involved with formalising the law. Law + Programming is an active research field (https://popl23.sigplan.org/home/prolala-2023), and it is very far away from anything like smart contracts, it is full of brilliant people who have no pretension of replacing the law with computers, but simply be helpers where they can.