I am once again thinking about programming in natural language. For most programming languages, you can parse them according to strict grammars that eliminate their ambiguity. These can get ugly, espe...
Is it time for me to finally start writing Zig? I used to use it (and make minor contributions) years ago but got demoralized by constantly rewriting my code with updates. But it seems like a solid la...
Forth is uncommonly used to teach programming to kids. Scripting languages like Python and visual environments like Scratch are far more popular options. But when I got the opportunity to introduce mi...
The number of ah-ha! moments I've had when learning about special relativity is incredible (at the cost of the constant pain of "how on earth is this possible"). I knew how to do Lorentz transformatio...