research-notes/blog/content/notes/001-picking-a-problem/meta.yaml
jordan 9a9e58c935 Initial commit: research notes journal
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>
2026-02-07 13:12:07 -07:00

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