Skip to content

Commit 4b90846

Browse files
committed
Initial import of some writing
These were being worked on in Google Docs, moving into markdown makes collaboration more explicit and as easier to refine.
1 parent 171bdb4 commit 4b90846

File tree

3 files changed

+240
-0
lines changed

3 files changed

+240
-0
lines changed

writing/milestone-0/OVERVIEW.md

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
## Overview
2+
Substrate is a new kind of computer console specialized for running AI at home and work
3+
4+
The console is paired with an open source operating system and suite of applications. Our goal is to make both hardware and software radically accessible — to teach the world not just how to use the AI and appliance, but how they can make (and re-make!) it themselves.
5+
6+
Our first iteration of the console will be a kit that people can build in their own home or office.
7+
8+
Today, upgrading a computer usually means replacing components — but our unique approach is to design modular systems users can upgrade through expansion.
9+
10+
In practice this means a single initial machine with cables that can be plugged into one or more "expansion boxes". People can invest in expanding these systems over many years. With each expansion, the system can assist in more activities and bring more smarts to each of them.
11+
12+
We have plans for single-, double-, and quad-accelerator expansion boxes that can be plugged into a variety of machines. The plans will be available in early 2024. The double reuses all the parts of the single, and the quad reuses all the parts of the single and double.
13+
Who It's For
14+
Initially, this project will serve hackers who want to build and collaborate with one another on local and intelligent systems.
15+
16+
### What It Is
17+
18+
#### What you get in the mail:
19+
- Substrate System 0 is an easy-to-assemble kit AI console for home and work.
20+
21+
#### Once built, it runs:
22+
- SubstrateOS, an operating system that boots from a USB drive and schedules AI models on internal and external consumer GPUs.
23+
24+
#### Once booted, it can:
25+
- M0.1. Join in on real-world conversations with your other devices.
26+
27+
- M0.2. Take meeting and lecture notes so you can pay full attention to the speakers. [Liv]
28+
29+
- M0.3. Identify and link to more info on people, events, and cited documents. [Liv]
30+
31+
- M0.4. Keep an at-hand, ever-present record of conversation, tasks, and specific contributions. This captures good ideas as they happen, foster new connections between them, and helps maintain understanding between collaborators. [Matt] [Liv]
32+
33+
- M0.5. Eliminate language barriers by translating between any number of supported languages in real-time, across speech and text.
34+
35+
- M0.6. Respond only when actively addressed directly or indirectly, so using its name in a sentence does not result in false positives, but people also don't need to keep using its name explicitly to continue a conversation
36+
37+
- M0.7. Self-assess its reasoning capabilities so it knows what it can do and how well it performs relative to expectations.
38+
39+
- M0.8. Cast wirelessly to nearby displays. [?Jeff]
40+
41+
- M0.9. Help draft comparative analyses of ideas shared in both documents and live interactions.
42+
43+
- M0.10. Allow you to build and contribute new functionality others can immediately adopt. [?Jeff]
44+
45+
- M0.11. Provide alternative heuristics for approaching a problem (but not the answer). For example: "have you considered breaking the problem down into smaller chunks"; "have you a different representation for the problem?" (the agent tries to make the person think.) [Yoshiki]
46+
47+
- M0.12. Track, integrate and synthesize a set of ongoing concerns or questions with media collected, notes, links saved [Matt]
48+
49+
#### Collaborators can go beyond this and
50+
Build their own services and add them to the system
51+

writing/milestone-0/PLANS.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
We need to make a concrete plan for our launch. This includes:
2+
- a date
3+
- a video
4+
- artifacts (including a git tag, ISO for download)
5+
- documentation
6+
- plans for community discussion and engagement (discord? twitter space?)
7+
- enumeration of specific functionality to build
8+
- getting that functionality working
9+
10+
### Background
11+
12+
Here is some interesting prior art that might inform our approach:
13+
14+
- https://supabase.com/blog/supabase-how-we-launch

writing/org/OVERVIEW.md

+175
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
# Substrate
2+
3+
An Open Architecture for Intelligence
4+
(or maybe ... An Open Architecture for Intelligent Systems?)
5+
6+
---
7+
8+
### Problem: The State of Intelligence
9+
10+
When we read books, most of the benefit accrues to us, the readers.
11+
But with AI, the accumulation of intelligence mostly benefits whomever owns the tech.
12+
13+
AI is on a path to becoming "too cheap to meter". While the cumulative production of intelligence proceeds at an unprecedented speed, most of it now flows upstream to basins where the public can’t remix and iterate it.
14+
15+
At any moment, the handful of companies providing proprietary AI services can and do revoke access, change the rules of engagement, or alter the architecture of the whole underlying system — a design that thwarts the integration and expansion of this new layer of planet-scale cognition.
16+
17+
The most important new cultural technology since syntactic language is too closely tied to profit motives, its destiny determined by too few decision-makers.
18+
19+
If we cannot reopen and distribute the emergence of AI, we may stifle the most potent opportunity we’ve ever had.
20+
21+
---
22+
23+
### Solution: An Architecture for Intelligence
24+
25+
Now let’s imagine a different AI paradigm — a world much closer to the original visions for the Internet and personal computing:
26+
27+
As you use these next-generation computers, you and your tools get smarter by participating in a new ecosystem of recombinant collective learning. Intelligence on tap becomes the substrate for collaboration, helping us to better understand each other, our world, and the complex challenges we face this century.
28+
29+
This new architecture for AI will place leverage back in the hands of end users. But in order to achieve this, we must turn the directed evolution of AI into an even more accessible, planet-wide multiplayer game.
30+
31+
We need an open architecture for intelligence, now — one that expands the surface of adjacent possibility by giving everyone an opportunity to innovate together.
32+
33+
Substrate is our answer to this problem: a new kind of tech company devoted to inventing the architecture of intelligence — to developing the tech stack and fostering the open ecosystem of collaboration that enables it.
34+
35+
---
36+
37+
### First milestone: Substrate System 0
38+
39+
A new type of computer console specialized for running AI at home and work…
40+
41+
…that you can easily assemble from a kit by yourself.
42+
43+
A radically accessible, extensible and open project that teaches the world not just how to use the AI and appliance, but how to (re)make it themselves.
44+
45+
A hardware platform on which anyone can build AI-based, AI-enabled software.
46+
47+
Based on either open source or off-the-shelf parts…
48+
…and upgradable through expansion, rather than replacement.
49+
50+
---
51+
52+
### First milestone: SubstrateOS (The Platform)
53+
54+
To complement the hardware platform, we're developing an intelligent operating system that can can boot from a USB drive and schedule AI models on internal and external Nvidia GPUs.
55+
56+
**SubstrateOS**:
57+
58+
1) Collaborates with us to solve problems — and perhaps more importantly:
59+
60+
2) Helps us find the right problems to solve.
61+
62+
Next: Software anyone can run locally on a number of existing operating systems. An OS and computer kit to follow after that.
63+
64+
---
65+
66+
### A new renaissance is here — if we rise to meet it
67+
68+
**AI is a revolutionary cultural technology.** Like speaking, writing, and print publishing before it, AI’s early user base was narrow and elite…but we believe the skills to make and understand AI will one day be as commonplace as books and conversations are today.
69+
70+
**For the first time, this future is within reach.** Identifying Moore's Law emboldened early pioneers of personal computing and the Internet to dream big. Today, we ride two similar exponential curves: energy efficiency (FLOPS/Watt) and quantity of intelligence (per FLOP).
71+
72+
An open architecture for AI allows smart, motivated people to engage in “positive-sum” games where solving their own needs produces benefits for everyone. **But this future isn’t guaranteed.** In the current “arms race” framework, exponential progress compound new AI superpowers in the hands of privileged few. Why would they give up their competitive advantage?
73+
74+
**Next year might be too late.** Regulatory capture could decide who has a say in how the future of the Web takes shape. If we do not act now, an open architecture for AI may never come to pass.
75+
76+
---
77+
78+
### Why a nonprofit?
79+
80+
These technologies are too powerful and important to be stewarded by those with a profit motive.
81+
82+
Our ambition is to pioneer open architectures for intelligence and develop them into public goods.
83+
84+
We expect this project to take about five years to complete. Along the way we'll release artifacts as open source.
85+
86+
Doing this will require large-scale cooperation. As a nonprofit we can put our objectives ahead of a profit motive. With an upfront, fixed-term budget we can not only recruit world class people, but we can free them traditional corporate economic concerns.
87+
88+
A finite five-year lifespan keeps us honest.
89+
90+
---
91+
92+
### How does this serve Mozilla's current efforts?
93+
94+
We are developing network protocols that can transform web browser experiences and tightly integrate with local AI initiatives.
95+
96+
We will provide unique product experiences related to MemoryCache and HistoryPlus.
97+
98+
Our approach is heavy on education and accessibility — and our products will be force multipliers for Mozilla’s mission and ongoing developer-focused efforts.
99+
100+
Our R&D helps other teams in Mozilla to understand and move nimbly in this new field.
101+
102+
We support and collaborate closely with young and upcoming projects like Llamafile on strategy, technology, and UX.
103+
104+
### Who else will benefit?
105+
106+
**Individuals** will discover a profoundly different, more personal approach to AI for work and creative exploration.
107+
108+
**Schools** will no longer have to choose between teaching AI literacy and students’ digital rights.
109+
110+
**Small and mid-sized businesses** will leverage insights focused at whatever level of data integration they desire.
111+
112+
**Hardware manufacturers** will be encouraged to design and build components for long-lasting, highly interoperable machines.
113+
114+
**New industry entrants** will enjoy the lowest barrier to entry ever and accessible, intuitive platforms for building their own services.
115+
116+
---
117+
118+
### Who (if anyone) is our competition?
119+
120+
Voice-based assistant systems like Amazon's Alexa, Apple's Siri, and Google Home.
121+
122+
❌ None are open, hackable, or extensible. None have research platforms.
123+
Copilot-like experiences from GitHub, Microsoft, and Google.
124+
125+
❌ None are truly local and bespoke tailored intelligence for your unique needs.
126+
AI SaaS offerings from OpenAI, Anthropic, and Google.
127+
128+
❌ All of them make users the product for massive data mining operations.
129+
130+
---
131+
132+
### Why are we betting on this team?
133+
134+
The people you want building the next version of the Web are people that grew up on the Web.
135+
136+
You want people with an intuitive understanding of digital media, who know how to shape, navigate, and craft them,
137+
138+
Who can build open-ended, user-programmable systems,
139+
140+
Who are well-versed in comms, education, and explanation,
141+
142+
And, crucially, have a history of striving toward positive-sum outcomes.
143+
144+
---
145+
146+
### We are:
147+
148+
#### Contributors
149+
150+
Executive Director: **Adam Bouhenguel**
151+
152+
Technical Division:
153+
154+
**Adam Bouhenguel** (MIECO co-creator and participant)
155+
**Jeff Lindsay** (MIECO participant)
156+
**Yoshiki Ohshima** (MIECO participant)
157+
**Matt Good** (long-time collaborator of Jeff Lindsay's)
158+
159+
Communications Division:
160+
161+
**Ryan Shoe**: Executive Producer (MIECO Season 1 videos)
162+
163+
**Casey Latiolais**: Creative and Art Director (MIECO Season 1 videos)
164+
165+
**Michael Garfield**: Synthesist and Generalist (org design research, storytelling)
166+
167+
#### Collaborators
168+
169+
**Imo Udom**, **Liv Erickson**, **Stephen Hood** (Mozilla Corp, Innovation Group)
170+
171+
**Justine Tunney** (Llamafile and Cosmopolitan)
172+
173+
**Charles Forman** (Storyboarder)
174+
175+
**Francisco Tolmasky** (RunKit)

0 commit comments

Comments
 (0)