4k3d retweeted
OpenBSD Says No to Rust Clones
"Smells like agenda," says OpenBSD lead, Theo de Raadt.
4k3d retweeted
Markov chains began with a poem.
From 1906, A. A. Markov built a theory of “trials connected in a chain” — random events that depend on the one before. His key result: the law of large numbers still holds without independence.
4k3d retweeted
>one thing is certain: generalists can now rule the world.
i'm tempted to soften the message around AI doomerism and say, look! everyone gets more leverage now! if you were 1x you're 10x now!
but in the real world technology can displace.
amazingly it's still not clear how AI will affect developers/designers/knowledge workers. this lack of resolution is reassuring. it might mean displacement is a myth.
or maybe the models really sucked up until literally this month. that's a real possibility.
i do know this:
if you wanted to hire someone to pentest your server, would you rather hire a designer with AI, or a security researcher with AI?
and if you wanted a design that converts, would you want a backend engineer prompting it, or a designer/marketer?
one thing is certain: generalists can now rule the world.
4k3d retweeted
ok here’s the actual required reading to get on here and post about formal verification
4k3d retweeted
"No matter how isolated you are and how lonely you feel, if you do your work truly and conscientiously, unknown allies will come and seek you."
- Carl Jung
4k3d retweeted
Before computers existed, Alonzo Church invented a language made of nothing but functions, and used it to prove that some problems can never be solved by any machine.
He began developing lambda calculus in the late 1920s and published the first version in 1932–33 as part of an attempt to rebuild the foundations of logic without Russell’s theory of types. With his students he showed that lambda-definable functions capture exactly the same class of functions as Gödel’s general recursive functions.
In 1936 he used this to prove there is no algorithm that can decide every problem in elementary number theory (and later that first-order logic is undecidable). That same year Alan Turing arrived at Princeton; they quickly proved lambda calculus and Turing machines have the same computational power. This equivalence is the Church–Turing thesis.
Lambda calculus treats everything as a function: numbers (Church numerals), Boolean logic, lists, and even recursion (via the Y combinator). Because functions are first-class and can be applied to other functions, it became the mathematical basis of functional programming. Lisp borrowed the λ notation; later languages such as Scheme, ML, OCaml, and Haskell are far closer to the original calculus.
In 1940 Church published “A Formulation of the Simple Theory of Types,” combining lambda calculus with a simple type hierarchy. That paper is the direct ancestor of modern type theory and of the type systems used in functional languages and proof.
Together with Turing machines, lambda calculus is one of the two original models of computation. One is mechanical and tape-based; the other is purely functional. Both still shape how we think about programs.
4k3d retweeted
Someone tried to get the Rust clones of GNU CoreUtils into OpenBSD.
Theo de Raadt (the lead of OpenBSD) wasn't having it. And his quotes were... amusing.
"Smells like agenda."
"Oh, because it is written in Rust. Your agenda is showing."
"That makes no sense. Noone wants subtly different behaving binaries as part of their workflow ... there are no people in this universe who wants to replace that ls with a different ls and get surprised by un-standardized tooling behaviour clash."
marc.info/?t=178988770700002…
shape rotators vs wordcels in algebraic geometry
ALT In support of his view of Zariski as a geometer for whom modern algebra could provide, at best, only a "temporary accommodation, Weil recalled a well-known anecdote about a conversation at a party between Zariski and Claude Chevalley, a French algebraist who had moved to Princeton from France just before the war. The two men were discussing algebra versus geometry in algebraic geometry when at long last, exasperated, Zariski exclaimed. "But when someone says "an algebraic curve, surely you see something!" "Yes, of course," Chevalley quietly replied. "I see this: f(x.y) = 0."
4k3d retweeted
Many mathematicians are rather childlike, unworldly in some sense, but Grothendieck more than most. He just seemed like an innocent—not very sophisticated, no pretense, no sham. He thought very clearly and explained things very patiently, without any sense of superiority. He wasn’t contaminated by civilization or power or one-up-manship.
-- John Tate
4k3d retweeted
Algebra: These beautiful theorems prove that the universe is intrinsically good and life has a deeper meaning
Analysis: Here is a counterexample
Topology: Everything is the same if you squint hard enough
AI: The proof is obvious to me. All of you go check it