My personal repository of formally verified mathematics.
It's always a pleasant surprise to see people using Coq and other formal verification technology. We need more rigor in programming! If this article gave you a thirst for interactive theorem proving and you want to learn it from the ground up, I've recently written a Coq tutorial  which covers topics like programming with dependent types, writing proofs as data, and extracting verified code. That repository also contains a handy tactic called `eMagic`  (a variant of another useful tactic called `magic` which solve goals with existentials) which can automatically prove the theorem from the article.
Testing out a Zero Cost Abstraction in Rust compared to similar approaches in C# and Java
Your "run-time" code with iterators vs with a hand made for loop tends to result in the same set of instructions. Often the iterator usage will also enable optimizations that make the loop faster.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
A Taste of Coq and Correct Code by Construction
3 projects | news.ycombinator.com | 3 Sep 2023
A complete compiler and VM in 150 lines of code
4 projects | news.ycombinator.com | 16 Jul 2022
Why Mathematical Proof Is a Social Compact
1 project | news.ycombinator.com | 31 Aug 2023
Will Computers Redefine the Roots of Math?
6 projects | news.ycombinator.com | 30 Jun 2023
Functional Programming in Coq
2 projects | news.ycombinator.com | 21 Jun 2023