I finally got around to Dave Ackley's latest video report on robust-first computing which
@curious_reader shared
here, and it prompted me to zoom out and think about the territory of computation and what we know of it so far in the year 2025. Right now I imagine it as a 3D terrain. Along one axis, analogous to a
plan view, I see the following coarse
technical approaches to structuring computation, each equally valid:
• Computation as the orchestration of precise instructions.
• Computation as the learning of matrix weights.
• Computation as the orchestration of fuzzy, imprecise cellular automata. Ackley's approach.
I think that's it? Are there others?
Along an orthogonal axis, analogous to an elevation view, I see
social approaches to organizing the means of computation. So far we only have open questions here:
• Does computational infrastructure necessarily require authoritarian dictators or at best feudal lords and vassals? Or is it possible to have something analogous to a democratic approach?
• Can we reduce inequality between the haves and have-nots of tech knowledge and computer whispering?
• Can we design incentives to keep computation working over time, in a secure and trustworthy way? (Can computation ever be biased less towards offense, can defense be viable?)
• Can we design incentives to make the means of computation sustainable in their impact on the environment?
And along a second orthogonal axis, analogous to a side view, I imagine ways to connect up computation with other fields of human endeavor. Here there has been much progress, though I am running out of steam:
• Learning from the arts to improve visual and auditory design, e.g. typography.
• Learning from math to better model the world, e.g. numerical methods.
• Learning from the social sciences to nudge groups of people in productive and unproductive directions. Coevolving populations with these lessons that will inevitably grow robust to such nudging.
• ...?
Feel free to point out gaps, additional axes, add examples..