I'm happy to announce Thales, a TypeScript compiler and JS engine in Lean. Thales compiles a subset of TypeScript to Lean via a shallow embedding. I'm building a bridge for TS programmers into Lean's program verification toolset. Check out https://t.co/aBDAewAt7R to get started.
AI is writing a growing share of the world's software. No one is formally verifying any of it.
New essay: "When AI Writes the World's Software, Who Verifies It?"
https://t.co/8zjS9FkdA8
The CSLib steering committee recently announced the official launch of CSLib — an open-source effort to formalize computer science in Lean, inspired by the impact of Mathlib in mathematics.
CS researchers, practitioners, and enthusiasts are invited to get involved to support formalizing essential computer science concepts, and building infrastructure for reasoning about real-world code with Lean.
Learn more at:
🌐 https://t.co/Qdj1XzikL3
📄 White paper: https://t.co/ZQHAKyMYCP
🤝 Contribute: https://t.co/HfDP19XwZ9
#LeanLang #LeanProver #CSLib #OpenSource #FormalVerification
@sampullara Fun! Come to think of it, Smalltalk’s `doesNotUnderstand` was clearly named with decades of foresight in the context of using it as a similar jump off point to an LLM :-)
I created a short video about how Arch (the intelligent proxy for agents built on Envoy) can help with intent routing for smarter retrieval, guardrails for safety, and function calling for agent personalization via simple @FastAPIs. Of course, @Gradio is our natively integrated chat interface, and you can select from @MistralAI and @OpenAI LLMs for summarization (more coming soon)
1. Richard Bird, code as poetry.
2. Mike Burrows, absolute mastery of low level code.
3. Jeff Dean, planet-scale coding.
4. Niklas Wirth, frugality and precision in language design.
5. Lennart Augustsson, utter genius at coding anything.
I think I'm finally starting to get "virtual ground" with opamps.
Trying to work out the max (DAC+opamp) output voltage for the DIY AVR. Aiming for 2Vrms, to match the power amp input(s).
With this opamp setup, it will always strive to keep the voltage on both inputs the same.
@justjs14@beneater Swissmicros (not affiliated) makes a successor. I’m happy with mine. The keyboard feels remarkably close to the old originals. https://t.co/G0wLhK42bl
Call for talk proposals
for
TLA+ workshop on April 15th in Seattle, WA,
as part of the Linux Foundation Open Source Software Summit North America 2024 (close to 3K crowd)
Submit 2 page proposals as explained here by Feb 7th: https://t.co/GIo4Z0Jft4
#tlaplus
RT please!