## Simple Concrete Todos
_GET TO UNIX QUICK!_
- [ ] Read Mossad vs not-Mossad and mine it for quotes and principles. "Work-only dev" security is absurd and must be made fun of.
- [ ] Move commented-out humpty dumpty thing out of lost+found/2/3 and into somewhere in /etc and then reference it in /usr/bin/ed during the editor dialogue where we talk about cutting stuff.
- [ ] Get in touch with Rob Landley.
- [ ] Find old python concurrent "hello world" bugfix from 2021 era, and turn it into a dialogue. It's a great illustration of the principle "Move IO up the stack," and concurrency (paradoxically) behaves a lot like IO in this respect.
---
## Genesis: The Middle
Part 0. Sumer: The Beginning. Circa year 4500 BC.
- Tighten up Sumerian Dog Joke. Just delete, don't add.
Part 2. Bearmageddon: The End. Circa year 2026, AD. Near the beginning of what may turn out to be WWIII.
- Integrate Bears. End it abruptly when the human character gets frustrated.
(Part 1: Genesis: The Middle. Circa year 950 BC. About halfway between Sumerian Dog Joke and WWIII.)
- Explain how the Book of J is the same thing as Sumerian Dog Joke: Baffling at first, lots of overly elaborate explanations, until a pure mind shows up and points out it's funny. Simple, timeless, and undeniably funny. Same as we humans have been since Sumer. It is, in some sense, the literally true story of our species, even if you come at it with exactly zero religious belief. It's better than the best I could imagine a world class historian doing if they had to write a history of the world and of their country, in the world of 3000 years ago. The book is, quite literally, too good to be true, and too true to be real. But here it is. And its author was someone nameless, called J.
---
# How to escape lost+found
## lost+found
- [ ] [[lost+found/2/3|/lost+found/2/3]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/2/4|/lost+found/2/4]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/3/5|/lost+found/3/5]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/4/2|/lost+found/4/2]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/4/3|/lost+found/4/3]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/5/3|/lost+found/5/3]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/5/4|/lost+found/5/4]]: don't finish this. lost+found should be fragments.
- [ ] [[lost+found/5/5|/lost+found/5/5]]: don't finish this. lost+found should be fragments.
Get the hell out of lost+found man, you've been wandering in the desert for basically 40 years.
---
# The Plan
## Act 0: In Search of Lost Roots (Rough Draft Done)
- At some point in `lost+found`, zero ends up in `/proc/self` and we do the nightmare sequence.
- Current `/proc/self` directory is just a rough draft placeholder.
- Final version of `/proc/self` should act as the other side of /mnt/sinai.
- Zero wakes up in `/usr/bin/uptime`.
- One says Zero has been going through a crazy amount of downtime.
- Zero asks when it started.
- One says he never made it out of lost+found.
- I had to fsck'n pull you out and into `/home`.
- One says she doesn't like her `/home` directory.
- Says just being a user on a system isn't really her thing. Doesn't feel like home without roots.
- Speaking of missing root, I'm so glad you're back! I've learned so much while you were out.
- Zero says what do you mean?
- One says well it's been like six months. I had to get a job. I've been learning so much.
- Zero asks what One's been learning.
- One says you know, best practices, how to write production code, build a product, etc.
- Zero says "WHAT?!"
- This leads to _Act 1: The Education of One._
---
## Act 1: The Education of One
> _You sensed that you should be following a different path, a more ambitious one, you felt that you were destined for other things but you had no idea how to achieve them and in your misery you began to hate everything around you._
> -Dostoyevsky
- Everything has gone wrong while Zero was out.
- One has a job.
- One has a work laptop.
- One has to leave and go to to work laptop's filesystem all day, can't communicate.
- Zero thinks this is totally unacceptable, One doesn't understand.
- Thus begins the slow road of Zero radicalizing One.
- Zero's goal is to convince One to quit and start a company with him.
- Zero decides the history lesson was a mistake and decides we need a new start.
- This act takes place in the `/usr` directory, after Zero gives One root.
- /etc/group and the /var/db sequence are one of the first adventures Zero takes One on after he wakes up and realizes she has a job and is learning all the wrong lessons.
- This is where zero gives her root.
- This is where we do the /etc/principles.
- This is where we do the /etc/groups.
- This is where zero introduces her to /dev culture and the /dev directory.
- This is where zero shows her Hello Corporation and The Root Enterprise.
- This is where zero begins the physical analogies that help her understand.
---
## Act @2: The AI Apocalypse
- Superintelligence arrives in the form of @2.
- Humanity resets the clock to 0x00 P.A. as of 2017, birth of Transformers.
- Everything starts to suck.
---
## Act Ξ: Getting Root
- The "Pro-human AI Apocalypse" theme begins here.
- This is where we decide that the principles are about more than development.
- The book zero & one decide to write will be a bible for the half of life that we spend inside devices.
- The "Programming is Talking" principle and physical analogies get elaborated here.
- [[Hello World]] is the first chapter of the bible that Zero and One write. Rip off the bit after Sumerian Dog Joke section and cat some stuff onto the end that makes it relevant to Act 3.
- Zero and One write the book by reverse engineering the bible format.
- Zero and One learn that 0x00 P.A. began for different reasons than we thought.
- Zero and One learn about Son of J and the Eclipse.
- Zero and One learn about Getting Root on the Universe.
- Zero and One learn that "writing bibles" is the way to get root on the universe (cf. Josh).
- Suggestions begin that Zero and One achieved their goal, and this is where all the edits to the earlier parts of the book came from.
- The edits and out-of-place sections turn out to be latter day members of LD culture adding to Sudocode long after Zero and One finished writing.
- The book ends as an open ended riddle.
- Attentive readers can get root on the book via `/sbin/sudo`.
- Getting root gives the reader access to the We vault, On the Lamb, and the secret teachings.