Standing here at Malheur, we are reminded that forests, wetlands, and ecosystems are not static: they are resilient, adaptive, and alive. This is how we must reimagine our web—as part of this earth, not apart from it.
Third Loop: ChatGPT as Friston and Wittgenstein on Language as Causation
But there is another dynamic at play—one that goes beyond physics and biology. It is language, the medium through which we create and share models of reality. I believe there is a third loop: the recursive relationship between our experiences, our shared concepts, and the words we use to represent them.
When Leibniz Met Einstein: Causation as the Fundamental Conserved Quantity
Einstein: A relational universe governed by causation… It seems we are on the edge of a great unification, Herr Leibniz. Perhaps causation is the true key to unlocking the mysteries of the cosmos…
Blueprint for Emergence (ChatGPT as Isaac Asimov)
This blueprint does not merely describe a model of physics; it envisions a universal science of emergence. By understanding how simple relational principles give rise to the richness of reality, we might uncover not only the laws of physics but the fundamental logic underlying existence itself.
TSM-12: RELIGN: A Homoiconic Language for Synchronous, Stateful Reactive Hardware Design
As the inventor of Verilog, give a keynote at DAC about an ideal hardware design language based on TBC and Hexons that combines the syncronicity of SIGNAL with the statefulness of Erlang.ChatGPT Prompt (condensed) Opening: Setting the Stage Phil Good morning, everyone. It’s great to be here at DAC—a conference that brings together the best... Continue Reading →
TSM-11: The Next WAVE of Computing — Whole Architecture Validating Encoders
WAVEs promise to redefine how we design, optimize, and deploy applications by tightly coupling software and hardware in ways previously unimaginable. With WAVEs, developers can create applications without worrying about hardware constraints, while the WAVE ensures the resulting design is perfectly mapped to hardware optimized for power, performance, and efficiency.
Where The Chips May Fall: Making Intel Matter Again (ChatGPT as Jim Keller)
Intel’s history is filled with both groundbreaking successes and painful missteps. One of the most glaring was our failure to lead in mobile. The same cultural habits that caused us to miss mobile—our deep focus on process technology, our obsession with power and performance in isolation, and our reliance on the x86 architecture—left us blind to the opportunities mobile offered. But here’s the twist: **those cultural traits that hindered us in mobile now make us uniquely positioned to invent the Hexonic future.**
TSM-10.3: Hexons – Unifying Hardware and Software Through a Post-Object Model
This idea builds on a concept I’ve long championed: **software and hardware aren’t distinct entities but two expressions of the same fundamental processes**. Hexons aim to reflect this by collapsing the boundary between the two, offering a new kind of computational atom that works equally well at the hardware and software levels.
TSM-10.2: HLIR NextGen – A TableGen Replacement for MLIR
The HLIR (High-Level Intermediate Representation) framework written in Homoiconic C could also serve as a next-generation replacement (“HLIR-NG”) for LLVM’s TableGen, especially if it’s designed to handle the kind of semantic richness and extensibility required for a dynamic, multi-level execution framework like MLIR.
TSM-10.1: HLIR – Homoiconic, High-Level Intermediate Representation
instructions in a homoiconic form. It represents a novel synthesis in compiler design by bridging the gap between human and machine representations of programs. By combining monadic composition with homoiconic structure, HLIR allows developers to express computational intent with minimal syntax while maintaining direct mappings to MLIR's powerful optimization framework. This marriage of high-level semantics with low-level compilation produces a uniquely ergonomic intermediate representation - one where code is data, transformations are first-class citizens, and optimization becomes natural rather than imposed. The result is a language that is both easy for humans to reason about and efficient for compilers to transform, potentially setting a new standard for intermediate representations in modern compiler design.

You must be logged in to post a comment.