Moved from maxwell/blog to standalone repository. - Next.js research journal application - Notes 001-005 with YAML/MD content structure - Claude Code configuration for blog development Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
62 lines
3.2 KiB
YAML
62 lines
3.2 KiB
YAML
id: "001"
|
|
slug: 001-picking-a-problem
|
|
date: "2026-02-06"
|
|
title: Picking a Problem
|
|
preview: "Surveying five OS-level AI problems. Landing on Jevons Paradox and the question of fairness."
|
|
|
|
prompts:
|
|
- id: challenge
|
|
label: Generate challenges
|
|
content: |
|
|
Here are a list of things I have been working on. I need you to give me a challenge that pushes me to prove myself above my capability. Provide 5 diverse complicated challenges that will need to be solved within the next 2-3 years.
|
|
|
|
- id: explain
|
|
label: Explain Maxwell
|
|
content: |
|
|
Explain Maxwell
|
|
|
|
- id: maxwell-brief
|
|
label: Maxwell brief (AI response)
|
|
content: |
|
|
Project: "Maxwell"
|
|
The Thermodynamic Hypervisor
|
|
|
|
The Premise
|
|
Current operating systems (Linux, k8s) are blind to value. They will happily burn 1,000 Watts executing a while(true) loop if the scheduler says so. They treat compute as an infinite resource, constrained only by "time" (CPU quotas).
|
|
|
|
As AI agents scale to millions, Energy becomes the hard constraint, not Time. We need a runtime that schedules workloads based on Information Gain per Joule.
|
|
|
|
The Goal
|
|
Design a distributed, bare-metal hypervisor (likely orchestrating Firecracker microVMs or Wasm modules) where:
|
|
1. Compute is Currency: Processes must "pay" for every cycle using a cryptographically verifiable energy token.
|
|
2. Scheduling is an Auction: The kernel doesn't pick who runs. Processes bid for execution slots based on their self-assessed urgency.
|
|
3. Entropy is Expensive: Allocating memory is cheap. Freeing memory (erasing information) costs "tax" (Landauer's Principle).
|
|
4. Apoptosis is Default: The OS kills any process that cannot pay its energy rent.
|
|
|
|
Why this is complicated
|
|
|
|
To plan this, you must solve three interlocking paradoxes:
|
|
|
|
1. The "Proof of Useful Work" Paradox
|
|
• Problem: How does the Hypervisor know an AI agent is actually thinking and not just mining crypto or looping?
|
|
• Challenge: Design a "Proof of Inference" protocol. Can you use Zero-Knowledge proofs (zk-SNARKs) to prove a model layer was executed correctly without the Hypervisor re-running the computation?
|
|
• Difficulty: Extremely Hard. Requires bridging Cryptography and ML Compilers.
|
|
|
|
2. The "High-Frequency Auction" Paradox
|
|
• Problem: If every CPU cycle requires a bid, the auction mechanism itself consumes more compute than the workloads.
|
|
• Challenge: Design a Control System. How do you implement a market mechanism that runs in O(1) or O(log n) time inside the kernel scheduler?
|
|
• Difficulty: Requires inventive Data Structures (e.g., a "Probabilistic Auction Heap").
|
|
|
|
3. The "Thermal Throttling" Consensus
|
|
• Problem: In a distributed cluster, one node overheating affects the efficiency of neighbors (fan speed, power delivery).
|
|
• Challenge: Design a Gossip Protocol for Heat. How does Node A tell Node B "I am dying" in a way that causes Node B to lower its prices for compute, autonomously rebalancing the thermodynamics of the data center?
|
|
|
|
filesCreated: []
|
|
|
|
navigation:
|
|
prev: null
|
|
next:
|
|
slug: 002-building-the-scaffolding
|
|
id: "002"
|
|
title: Understanding the Project
|