a conventional programming language is just a forth where the return stack is also used for parameter passing
"functional programming doesn't have state or class" except all its practicioners work in academia or finance
what i want for software: bring back scripting. give users the steering wheel and the levers. make all the functionality discoverable & make it fun to automate. what tech companies want: hide the steering wheel. hide the levers. hide anything that looks like code. replace everything with a chat interface.
syntax is when syntax error; semantics is when segmentation fault (core dumped)
Cool monoid alert! The Kuratowski monoid represents all possible combinations of complement (c) and closure (k) operations on subsets of a topological space. (Note that the interior operation can be given as the composition ckc.) Only 14 possible operations exist. See: This diagram is from the paper: Schwiebert, Ryan (2017). "The radical-annihilator monoid of a ring". Communications in Algebra. 45 (4): 1601–1617. image
folks have to stop reading the japanese kyo, ryo, ... as two syllables it's not kee-oh-toe, it's kyo-to
64 bit integers are big integers, right
LLM-generated code is shit. don't use it. don't accept it. don't propagate it. definitely don't generate it. if the person who submitted code couldn't be bothered to write it, don't review it. blanket rejection is not just appropriate & efficient, it's necessary. code lives in the minds of its developers, as mental abstractions that provide leverage on the domain. generating code without that mental labor is like building a lever without a fulcrum.