38 karma · joined May 1, 2024
A piece of computer history everyone should know is that holocaust tattoos were IBM punch card codes.
It is why outsourcing produced much more devastation than was promised and why onshoring will create much more work than expected.
The end result currently will likely be stagflation since like always politiciand do the wrong thing even when doing the right thing.
Like usual the limit isn't how fast human io is but how fast human processing works.
Metaprogramming and programming are the same thing. It's just that no language, including all lisp, (but hilariously not m4) get quotation wrong. Lisp gets around this with macros which let you ignore quotation and deal with meta language statements expressed as object language statements when they clearly should not be.
This issue stems from the fact space in the object and meta language is treated as the termination of an atom without distinction between the two.
>Cognition is different in that it uses an antisyntax that is fully postfix. This has similarities with concatenative programming languages
Postfix languages are a dual of prefix languages and suffer from the same issue. You either need to define the arity of all symbols ahead of time and not use higher order functions or you need a pair of delimiters which can serialise a tree. Relying on an implicit zeroth order stack solved the problem in the same way a lobotomy solves depression.
The only question is if splines are more efficient than lines at describing general functions at the billion to trillion parameter count.
There isn't much difference between weights of a linear sum and coefficients of a spline.