Blog Series
Series
- AI Tools (1)
- Bucket List (2)
- Deepseek Papers (3)
- Down the Rabbit-Hole (1)
- Embedded (3)
- Five ML Concepts (30)
- General Technology (3)
- How AI Learns (7)
- Machine Learning (6)
- Machine Learning Frontier (4)
- Multi-Hop Reasoning (2)
- Personal Software (7)
- Sharpen the Saw Sundays (7)
- Small Models, Big Brains (6)
- Throwback Thursday (9)
- Towards Continuous LLM Learning (2)
Multi-part blog post series, organized by topic.
AI Tools
-
Part 1:
AI Tools (1/?): XSkill --- A Memory Layer for Multimodal Agents
584 words • 3 min read • Abstract
Bucket List
-
Part 1:
Bucket List (1/?): Things I've Always Wanted to Build
1003 words • 6 min read • Abstract
-
Part 2:
Bucket List (2/?): A Landing Page for Software Tools
1101 words • 6 min read • Abstract
Deepseek Papers
-
Part 1:
Deepseek Papers (1/3): mHC - Training Stability at Any Depth
765 words • 4 min read • Abstract
-
Part 2:
Deepseek Papers (2/3): Engram - Conditional Memory for Transformers
710 words • 4 min read • Abstract
-
Part 3:
Deepseek Papers (3/3): Engram Revisited - From Emulation to Implementation
1038 words • 6 min read • Abstract
Down the Rabbit-Hole
-
Part 1:
Rabbit-hole (1/?): Poor Man's Rust-to-Unsupported-ISA Translator
2797 words • 14 min read • Abstract
Embedded
-
Part 1:
Embedded (1/?): BMP280 Driver --- From Prototype to Patent Proof-of-Concept
1192 words • 6 min read • Abstract
-
Part 2:
COR24-RS: Learn Assembly in Your Browser
1943 words • 10 min read • Abstract
-
Part 3:
Embedded (3/?): How Much of Forth Can Be Forth? A Kernel Self-Hosting Spectrum
6886 words • 35 min read • Abstract
Five ML Concepts
-
Part 1:
Five ML Concepts - #1
416 words • 3 min read • Abstract
-
Part 2:
Five ML Concepts - #2
451 words • 3 min read • Abstract
-
Part 3:
Five ML Concepts - #3
529 words • 3 min read • Abstract
-
Part 4:
Five ML Concepts - #4
458 words • 3 min read • Abstract
-
Part 5:
Five ML Concepts - #5
498 words • 3 min read • Abstract
-
Part 6:
Five ML Concepts - #6
496 words • 3 min read • Abstract
-
Part 7:
Five ML Concepts - #7
474 words • 3 min read • Abstract
-
Part 8:
Five ML Concepts - #8
482 words • 3 min read • Abstract
-
Part 9:
Five ML Concepts - #9
475 words • 3 min read • Abstract
-
Part 10:
Five ML Concepts - #10
504 words • 3 min read • Abstract
-
Part 11:
Five ML Concepts - #11
508 words • 3 min read • Abstract
-
Part 12:
Five ML Concepts - #12
493 words • 3 min read • Abstract
-
Part 13:
Five ML Concepts - #13
453 words • 3 min read • Abstract
-
Part 14:
Five ML Concepts - #14
453 words • 3 min read • Abstract
-
Part 15:
Five ML Concepts - #15
475 words • 3 min read • Abstract
-
Part 16:
Five ML Concepts - #16
473 words • 3 min read • Abstract
-
Part 17:
Five ML Concepts - #17
477 words • 3 min read • Abstract
-
Part 18:
Five ML Concepts - #18
449 words • 3 min read • Abstract
-
Part 19:
Five ML Concepts - #19
456 words • 3 min read • Abstract
-
Part 20:
Five ML Concepts - #20
461 words • 3 min read • Abstract
-
Part 21:
Five ML Concepts - #21
452 words • 3 min read • Abstract
-
Part 22:
Five ML Concepts - #22
477 words • 3 min read • Abstract
-
Part 23:
Five ML Concepts - #23
445 words • 3 min read • Abstract
-
Part 24:
Five ML Concepts - #24
431 words • 3 min read • Abstract
-
Part 25:
Five ML Concepts - #25
411 words • 3 min read • Abstract
-
Part 26:
Five ML Concepts - #26
429 words • 3 min read • Abstract
-
Part 27:
Five ML Concepts - #27
424 words • 3 min read • Abstract
-
Part 28:
Five ML Concepts - #28
448 words • 3 min read • Abstract
-
Part 29:
Five ML Concepts - #29
462 words • 3 min read • Abstract
-
Part 30:
Five ML Concepts - #30: The Journey So Far
3559 words • 18 min read • Abstract
General Technology
-
Part 1:
MCP: Teaching Claude to Play (and Trash Talk)
666 words • 4 min read • Abstract
-
Part 2:
JSON et al: A Deep Dive into Data Serialization Formats
2244 words • 12 min read • Abstract
-
Part 3:
Lucy 20%: Upgrading My Home AI Cluster
905 words • 5 min read • Abstract
How AI Learns
-
Part 1:
How AI Learns Part 1: The Many Meanings of Learning
597 words • 3 min read • Abstract
-
Part 2:
How AI Learns Part 2: Catastrophic Forgetting vs Context Rot
646 words • 4 min read • Abstract
-
Part 3:
How AI Learns Part 3: Weight-Based Learning
654 words • 4 min read • Abstract
-
Part 4:
How AI Learns Part 4: Memory-Based Learning
632 words • 4 min read • Abstract
-
Part 5:
How AI Learns Part 5: Context Engineering & Recursive Reasoning
636 words • 4 min read • Abstract
-
Part 6:
How AI Learns Part 6: Toward Continuous Learning
696 words • 4 min read • Abstract
-
Part 7:
How AI Learns Part 7: Designing a Continuous Learning Agent
899 words • 5 min read • Abstract
Machine Learning
-
Part 1:
Solving Sparse Rewards with Many Eyes
1478 words • 8 min read • Abstract
-
Part 2:
DyTopo: Dynamic Topology for Multi-Agent AI
786 words • 4 min read • Abstract
-
Part 3:
RLM: Recursive Language Models for Massive Context
1000 words • 5 min read • Abstract
-
Part 4:
Neural-Net-RS: An Educational Neural Network Platform
1053 words • 6 min read • Abstract
-
Part 5:
In-Context Learning Revisited: From Mystery to Engineering
648 words • 4 min read • Abstract
-
Part 6:
Many-Eyes Learning: Intrinsic Rewards and Diversity
1398 words • 7 min read • Abstract
Machine Learning Frontier
-
Part 1:
ML Frontier #01: Neural Collapse
736 words • 4 min read • Abstract
-
Part 2:
ML Frontier #02: In-Context Reinforcement Learning
823 words • 5 min read • Abstract
-
Part 3:
ML Frontier #03: Structure Beats Scale --- Knowledge Graphs and Domain-Specific Superintelligence
707 words • 4 min read • Abstract
-
Part 4:
ML Frontier #04: Is Chain of Thought Real?
1201 words • 7 min read • Abstract
Multi-Hop Reasoning
-
Part 1:
Multi-Hop Reasoning (1/2): Training Wheels for Small LLMs
697 words • 4 min read • Abstract
-
Part 2:
Multi-Hop Reasoning (2/2): The Distribution Trap
801 words • 5 min read • Abstract
Personal Software
-
Part 1:
Cat Finder: Personal Software via Vibe Coding
919 words • 5 min read • Abstract
-
Part 2:
midi-cli-rs: Music Generation for AI Coding Agents
1043 words • 6 min read • Abstract
-
Part 3:
midi-cli-rs: Extending with Custom Mood Packs
1337 words • 7 min read • Abstract
-
Part 4:
music-pipe-rs: Unix Pipelines for MIDI Composition
1155 words • 6 min read • Abstract
-
Part 5:
music-pipe-rs: Web Demo and Multi-Instrument Arrangements
685 words • 4 min read • Abstract
-
Part 6:
rank-wav: Ranking Audio Files by Acoustic Quality
996 words • 5 min read • Abstract
-
Part 7:
pjmai-rs: Navigation History and Fuzzy Completion
594 words • 3 min read • Abstract
Sharpen the Saw Sundays
-
Part 1:
Saw (1/?): pjmai-rs, Rig, and langchain-rust
2775 words • 14 min read • Abstract
-
Part 2:
Saw (2/?): reg-rs, avoid-compaction, and agentrail-rs
1876 words • 10 min read • Abstract
-
Part 3:
Saw (3/?): agentrail-rs --- From Walking Skeleton to Dual Memory
1357 words • 7 min read • Abstract
-
Part 4:
Saw (4/?): All Together Now --- Emacs Meets the Multi-Agent Orchestra
1237 words • 7 min read • Abstract
-
Part 5:
Saw (5/?): Sagas, Languages, and Compiler Chains
1233 words • 7 min read • Abstract
-
Part 6:
Saw (6/?): Agent Coordination, Fuzzing Tests, Vendoring, and Emacs Graphics
1331 words • 7 min read • Abstract
-
Part 7:
Saw (7/?): Prolog, Many-Agent Isolation, Self-Hosting Assembler, and MLPL
1899 words • 10 min read • Abstract
Small Models, Big Brains
-
Part 1:
Small Models (1/6): 976 Parameters Beat Billions
708 words • 4 min read • Abstract
-
Part 2:
Small Models (2/6): AI in Your Pocket
770 words • 4 min read • Abstract
-
Part 3:
Small Models (3/6): Planner + Doer = Genius
794 words • 4 min read • Abstract
-
Part 4:
Small Models (4/6): This AI Has a Visible Brain
849 words • 5 min read • Abstract
-
Part 5:
Small Models (5/6): Max AI Per Watt
844 words • 5 min read • Abstract
-
Part 6:
Small Models (6/6): Which Small AI Fits YOUR Laptop?
979 words • 5 min read • Abstract
Throwback Thursday
-
Part 1:
TBT (1/?): My First Program Was a Horse Race
1131 words • 6 min read • Abstract
-
Part 2:
TBT (2/?): Pipelines on OS/390
1784 words • 9 min read • Abstract
-
Part 3:
TBT (3/?): Vector Graphics Games
1638 words • 9 min read • Abstract
-
Part 4:
TBT (4/?): ToonTalk - Teaching Robots to Program
1074 words • 6 min read • Abstract
-
Part 5:
TBT (5/?): IBM 1130 System Emulator - Experience 1960s Computing
1236 words • 7 min read • Abstract
-
Part 6:
TBT (6/?): PJMAI-RS - A Shell That Knows Your Projects
1918 words • 10 min read • Abstract
-
Part 7:
TBT (7/?): reg-rs - Regression Testing from C++ to Java to Rust
2047 words • 11 min read • Abstract
-
Part 8:
TBT (8/?): wiki-rs --- Six Wikis, One Engine, Thirty Years of History
1479 words • 8 min read • Abstract
-
Part 9:
TBT (9/?): UNIVAC Startrek, TRS-80 Adventures, and COR24 BASIC
1467 words • 8 min read • Abstract
Towards Continuous LLM Learning
-
Part 1:
Towards Continuous LLM Learning (1): Sleepy Coder - When Fine-Tuning Fails
1216 words • 7 min read • Abstract
-
Part 2:
Towards Continuous LLM Learning (2): Routing Prevents Forgetting
780 words • 4 min read • Abstract