This specific community has been a Schelling point for some of the worst engineering practices I've ever seen and a desire to abstract away all details of code to LLM personas like the "Refinery" and "Deacon"
1,486 karma · joined September 22, 2016
This specific community has been a Schelling point for some of the worst engineering practices I've ever seen and a desire to abstract away all details of code to LLM personas like the "Refinery" and "Deacon"
Did you even read the prompt
This is pretty well done as well https://github.com/palladin/lean-linq
Would be great to have something like Kontakt without all the cruft
I'm sure they have nothing to rival this on a price/performance basis and have already given up on that
Very prescient
Previously they talked about "testnet" and you use "energy credits" to pay for services. They also described aspects as being similar to smart contracts.
Naming the game "Bitcraft" circa 2021 is a big tell as well
The design is cute but this is an abstraction that simply has no reason to exist, and is the opposite of what better UX looks
> it is a mirror, and augmentation and reveals really inhuman takes and thought processes from people who are on the longer lever in society
When someone uses their keyboard to search for CSAM or write hate speech we can't blame the keyboard instead of the individual
And the people who actively hate it almost always relate it to a broader pre-existing worldview about the downfall of society, the climate being destroyed, financial markets being a ponzi, oligarchy having too much power etc
Transformer models solved the Protein Folding problem in totality but they are categorically "bad" because more of the videos in my feed are low-quality or the advertisement for a cheeseburger looks fake
It's predictable but I do think the entire technology is being collectively processed through the lens of media consumption which is sort of tip of the iceberg of what it does and honestly the least important dimension of it
In polls 80-90% of Chinese say their country/govt is headed in a positive direction vs <30% in US
Haven't tried it but there's this community-made REPL https://github.com/leanprover-community/repl
You can wrap a base type with a proof which is called bundling
inductive PrimePower where | mk (n : Nat) (prf : IsPrimePower n)
So in this case the type checker will not allow construction unless the proof demonstrates they are prime powers
The prf part gets erased at runtime so there's no overhead. You could also use a constraint/refinement type like you talked about and it's more flexible as it relates to using list operations like map filter reverse etc.
It's not a DSL but has very powerful metaprogramming capabilities that make it great for creating DSLs
There's nothing the core language lacks compared to say Haskell
In this case it's more that the underlying declarative systems function as they should across any possible states or configurations
You mentioned policy and the policy language Cedar uses Lean formal verification in this way, not to verify that the specific policies users create are sound but to ensure that the declarative policy engine itself cannot produce any invalid or unwanted configurations
The analogy I'd make is to the idea of "type driven development" that buf/protoc represent, where one defines their types and schema in proto and then types for specific languages are generated from that
The limitations there however is that proto is not a programming language and inflexible/inexpressive whereas Lean is one of the most expressive languages to date