Skip to content

Commit

Permalink
Merge branch 'r2d' into web3
Browse files Browse the repository at this point in the history
  • Loading branch information
Anthony M committed May 20, 2022
2 parents ee73155 + f82716b commit de6f46a
Show file tree
Hide file tree
Showing 34 changed files with 364 additions and 37 deletions.
6 changes: 5 additions & 1 deletion blogPosts/en/blog/Editorial/summer-of-love.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,16 @@ When we do attempt prosaic description, it sounds something like this:
That said, there are some practicalities. Across 5 blocks, 1200+ KERNEL Fellows have re-shaped and [re-imagined reality](/learn/module-3/time#wider-fields) with us through simply spending time with each other, appreciating our pluralistic ways of being. Fellows have collectively started or served over 150 web3 projects, raising north of $250M.

<Aligner center sx={{ paddingTop: '50px'}}>
<Box sx={{ marginTop: '100px' }}>

<Aligner center>

<Projects />

</Aligner>

</Box>

KERNEL serves and is served by a group of technologists, musicians, permaculture farmers, microbiologists, policy wonks, film directors, (bestselling) authors, artists, coders, artistic coders and everything in between. Each is wonderful and unique.

Given such seeds, KERNEL aims to be as [non-instrumentalized](https://reboothq.substack.com/p/instrumentalization?s=r) an environment as possible, allowing for fruitful experience to emerge naturally.
Expand Down
34 changes: 17 additions & 17 deletions content/en/conversation/hospitality/deep-response.mdx

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions content/en/guiding/free-learn/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Whether the learner claims their fee back as is (choosing not to become a token

What is the incentive for minting LEARN, then? It's twofold: you now hold a token of membership in an epistemic community, and the LEARN contract ensures programmatically that less LEARN is minted as more collateral collects in it. **Note:** this is not a guarantee that the price will always increase, as there is a two-sided market and people can always burn LEARN and claim back the underlying collateral.

If a learner “falls off”, the fee continues to earn yield until all checkpoints are passed, after which they can claim back the original fee, while all yield is returned to the course creator.
If a learner “falls off”, the fee continues to earn yield until the course duration is passed, after which they can claim back the original fee, while all yield is returned to the course creator.

</Process>

Expand All @@ -62,11 +62,11 @@ The course remains totally free, though additional features to enhance learning

## 3. Technique

All that is required to introduce economic incentives into Matuschak and Nielsen’s mnemonic medium is two new contracts on Ethereum: the Kernel Factory, and the Learning Curve. The Factory is used to create any new course. These courses need not be based on spaced repetitive prompts. All that is required to launch a new course is a “fee”, a number of “checkpoints” at which learners can claim or mint a portion of the fee, a "url" where the course lives and an address for its creator where yield earned on staked fees can be sent.
All that is required to introduce economic incentives into Matuschak and Nielsen’s mnemonic medium is two new contracts on Ethereum: DeSchool, and the Learning Curve. The Factory is used to create any new course. These courses need not be based on spaced repetitive prompts. All that is required to launch a new course is a “fee”, a "duration" in blocks for the course to run, a "url" where the course lives and an address for its creator where yield earned on staked fees can be sent.

The Factory accepts the fee when any learner registers and locks it in a low-risk yield-bearing protocol. It then returns the fee to the learner if they choose to claim it back at a checkpoint or the end of the course. Alternatively, it sends the fee to the Learning Curve, which mints LEARN (an ERC20 token) and returns that to the learner. If a learner has not completed after the specified period, it still allows them to claim the fee back, and ensures the yield is always returned to the creator.
DeSchool accepts the fee when any learner registers and locks it in a low-risk yield-bearing protocol. It then returns the fee to the learner if they choose to claim it back after the duration of the course. Alternatively, it sends the fee to the Learning Curve, which mints LEARN (an ERC20 token) and returns that to the learner. Once the duration of the course is passed, without any assessment, learners may claim their fee back, while DeSchool ensures the yield is always returned to the creator.

In fact, the Factory has not notion of a "completed" course, because we believe education is moving away from assessment and examination and toward contributions and open source attribution. We're not interested in testing people, which would always necessarily require some kind of privileged role in the contract itself. We're only interested in the sort of general template that can exist indefinitely and continue to provide value to as great a variety of educational models as possible.
In fact, DeSchool has no other notion of a "completed" course, because we believe education is moving away from assessment and examination and toward contributions and open source attribution. We're not interested in testing people, which would always necessarily require some kind of privileged role in the contract itself. We're only interested in the sort of general template that can exist indefinitely and continue to provide value to as great a variety of educational models as possible.

The Learning Curve mints LEARN according to a [price curve which increases linearly as a function of the total collateral locked](https://docs.google.com/spreadsheets/d/1hjWFGPC_B9D7b6iI00DTVVLrqRFv3G5zFNiCBS7y_V8/edit?usp=sharing). This means, as time progresses and more collateral is locked as more people take the course, the price of each LEARN increases. This provides an incentive for those who believe in the model, and our course content, to seed the curve early on and mint LEARN at lower prices. Anyone can mint LEARN. Anyone can send LEARN to the contract, which it “burns” as it returns the underlying collateral. This creates the conditions required for a viable secondary market.

Expand Down
2 changes: 1 addition & 1 deletion content/en/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Together, we are joyfully subverting the status quo.

</Flex>

Applications closed through March '22.
Applications for KB7 open in June '22.

</Box>

Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-0/play-of-pattern.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,5 @@ Playing with pattern, and becoming conscious of the constant interplay of comple
and its equally direct corollary:

> 💡 How can you respond most honestly, accurately, and lovingly?
<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M0E1+-+The+Play+of+Pattern.mp3"/>
2 changes: 1 addition & 1 deletion content/en/learn/module-0/trust.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ featuredImage: images/shares/trust.png

What is trust? Who do you trust and why? Would a world without trust be richer or poorer?

---
<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M0E2+-+Trust.mp3"/>

## Liars and cheats

Expand Down
4 changes: 2 additions & 2 deletions content/en/learn/module-1/meaning.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ _the enunciation of truth."_

</InfoBlock>

---
<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/+M1E1+-+Meaning.mp3"/>

There's an internet-famous movie called <Link to="https://www.youtube.com/watch?v=ByY6j0qzOyM" >Good Copy Bad Copy</Link>
made in 2007 about intellectual property, piracy, and the fight against copyright law. The central
Expand Down Expand Up @@ -124,4 +124,4 @@ Exaptation and Psychotechnologies

</Link>

</List>
</List>
2 changes: 1 addition & 1 deletion content/en/learn/module-1/value.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ What is value? This is, in a sense, the ultimate question. So, how can we use ou

</StatusBanner>

---
<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M1E2+-+Value.mp3"/>

We can begin by asking, "What destroys value?" Some suggestions include: disagreement, fear,
deception, violence, anger, envy, and inefficiency.
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-2/better-questions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ you; it does not degrade you, it uplifts you. The ego doesn't always acknowledge

</Process>

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M2E1+-+Ask.mp3"/>

Asking better questions is about process and **practice**. It's something you need to work on
consciously. It is a skill, not an innate personality trait and it can be developed in much the
same way that you can become better at coding, or cooking, or gardening.
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-2/money-speech.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ A tamperproof, borderless, ownerless, global record is not *just* money and it's
language. It's a new way of simultaneously ordering both which makes possible valuable,
meaningful communication with anyone, anywhere, in any way we care to program it.

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M2E2+-+Speak.mp3"/>

## Magic internet meaning

Although they share a common language arising from the twin practices of [faith and finance](/learn/module-1/playdough-protocols/#faith-and-finance),
Expand Down
2 changes: 1 addition & 1 deletion content/en/learn/module-2/shelling-out.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ Union and later Roman Empire, ended up on the dust-heap of history, while govern
collected below the optimum were often conquered by their better-funded neighbors."

We then move from collectibles to coins. Specifically, this was begun by a Greek-speaking
culture in Anatolia (modern Turkey):], the Lydians, whose kings were the first major issuers of
culture in Anatolia (modern Turkey):, the Lydians, whose kings were the first major issuers of
coins. The main question about coins is why minting was dominated by governments as opposed to
private interests. The answer is not just the government's ability to enforce
anti-counterfeit measures more effectively. It has to do with the fact that coins are high
Expand Down
2 changes: 1 addition & 1 deletion content/en/learn/module-3/freedom.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Before reading through this note, ask a few people you respect to define "freedo
it means to them. Like most fundamental concepts we've covered so far - trust, value, meaning,
money and speech - the answers to this basic inquiry are often shallow or insufficient.

---
<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M3E2+-+Freedom.mp3"/>

**Freedom is only the ability to be conscious of the constraints within which you live.**

Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-3/intention.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ take it back? What will you do with it once it's been handed over to your care?

## Reflecting Truth

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M3E1+-+Intention.mp3"/>

More seriously, we are conditioned to value action and results over intention. We live in a
global culture that emphasizes what we achieve rather than what we mean.

Expand Down
4 changes: 3 additions & 1 deletion content/en/learn/module-4/governance.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ that everyone misses it. Lao Tzu explains best:
*When the work’s done right,*
*with no fuss or boasting,*
*ordinary people say,*
*Oh, we did it.*
*Oh, we did it.*

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M4E1+-+Govern+Yourself.mp3"/>

## Anarchy

Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-4/liberal-radical.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/liberally-radical.png

# ➕ Radically

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M4E2+-+Radically.mp3"/>

Before being too radical, we must reflect on where we've been. Understanding
the [play of complementary opposites](/learn/module-0/play-of-pattern/) allows us to see
that [trust](/learn/module-0/trust/)less systems require us to define and encode what it means
Expand Down
4 changes: 2 additions & 2 deletions content/en/learn/module-4/self-enquiry.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ Kei and Kernel differ on this point. While open protocols do allow social and fi

The point remains, however, that we must leverage the multiple forms and functions made available by open protocols in order to ensure that our identities can be composed in ways which act against the current trend on social media to [collapse you into a single profile](https://sarahguo.com/blog/identity_from_scratch), intending only to make your interests legible to advertisers.

### Composite Collectives
## Composite Collectives

> Everything is a remix, including our identities. The self is in the network rather than a node.
Expand Down Expand Up @@ -288,7 +288,7 @@ Interfaces are everywhere in web3. Every single contract on Ethereum has an Appl

The fact that a signed transaction declaring what role I fulfil is simultaneous with a flow of funds to or from that role is a fascinating and underexplored way in which to think about identity not as profile and proof, but as a set of actions. Recognising this, we can finally turn back to the question, “Who are you?” and realise it has [no single answer](https://twitter.com/visakanv/status/1100005291666530304). Who we are is constantly being enacted across common boundaries, at the interfaces between all the different impulses which push and pull us in each moment.

### Sign of the Times
## Sign of the Times

How we identify, the kind of roles we play, and the actions we take in order to fulfil those roles meaningfully gives rise to the way in which we experience [time](/learn/module-3/time/).

Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-5/incentives.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/incentives.png

# 👨‍👩‍👧‍👦 Incentives

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M5E1+-+Incentivize.mp3"/>

We've looked at the root meaning of the word “token”, deciding that it indicates tools which transmit factual information intended to teach. The word “incentive” has a similarly interesting etymology, coming from the Latin incantare, which means “to chant or charm”, and the Latin adjective incentivus, which means "setting the tune".

We've already referenced a poetic translation of Chapter Seventeen of the _Tao te Ching_:
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-5/listening-stories.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/listening-stories.png

# 👂 Listening and stories

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M5E2+-+Listening.mp3"/>

The quality of listening informs the quality of talking, always. When I really listen to you, I
require you to pay closer attention to what you're saying, therefore you speak more accurately
and our [shared conversation](/learn/module-0/conversation/) moves closer to the truth of this
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-6/censorship-resistance.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/censorship-resistant.png

# 👮 Censorship Resistance

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M6E1+-+Uncensored.mp3"/>

<Link to="https://blog.ethereum.org/2015/06/06/the-problem-of-censorship/">Vitalik has defined the ills of censorship</Link> and who are we to argue with the boy genius...<br/><br/>

Well, that's kind of the point, isn't it? We want to live in a society where we can engage in
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-6/learn.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/learn.png

# 🎓 Learn how to learn

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M6E2+-+Learning.mp3"/>

If ["What is value?"](/learn/module-1/value/) was the ultimate question, then this is the holy
grail. We'll use the same pattern of thought we've been building up to try and get a foothold...

Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-7/giving.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ featuredImage: images/shares/giving.png
"The task before us is to align money with the true expression of our gifts." - Charles Eisenstein
</Aligner>

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M7E1+-+Giving.mp3"/>

Here's the secret to telling executable economic stories which can be used to program harmonious incentives: **don't guess what "the world" needs, ask what beautiful things you would do if there was money for it, and then write the code required to give that value.**

<InfoBlock>
Expand Down
2 changes: 2 additions & 0 deletions content/en/learn/module-7/scale-ability.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ featuredImage: images/shares/scale-ability.png

# 🏊 Scale-ability

<AudioPlayer src="https://kernel-audio.s3.amazonaws.com/M7E2+-+Scale-ability.mp3"/>

In one sense, this entire course has been building up an understanding of what implementing a
blockchain at (inter)planetary scale could mean for humanity. Vienna Looi calls it a "world
computing fabric" and you can think of it as the great gift of this time, because it is not
Expand Down
8 changes: 8 additions & 0 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,14 @@ module.exports = {
'gatsby-plugin-theme-ui',
'gatsby-plugin-react-helmet',
'gatsby-plugin-catch-links',
{
resolve: 'gatsby-plugin-react-svg',
options: {
rule: {
include: path.resolve(__dirname, 'src/modules/audioPlayer'),
},
},
},
{
//NOTE(Rejon): This is what allows us to do aliased imports like "@modules/ect..."
resolve: `gatsby-plugin-alias-imports`,
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"gatsby-plugin-page-creator": "^3.3.0",
"gatsby-plugin-preload-link-crossorigin": "^1.0.2",
"gatsby-plugin-react-helmet": "^4.14.0",
"gatsby-plugin-react-svg": "^3.1.0",
"gatsby-plugin-sharp": "^3.14.3",
"gatsby-plugin-sitemap": "^3.3.0",
"gatsby-plugin-theme-ui": "^0.11.1",
Expand Down
2 changes: 2 additions & 0 deletions src/gatsby-plugin-theme-ui/components.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import {
} from '@modules/ui/'
import Card from '@modules/flashcard/card'
import Flash from '@modules/flashcard/flash'
import AudioPlayer from '@modules/audioPlayer/'
import { Aligner, Indent, Video, Sound } from '@modules/utility/'
import { motion } from 'framer-motion'
import { Box, Divider, Flex, Image, jsx, Text } from 'theme-ui'
Expand Down Expand Up @@ -102,6 +103,7 @@ const Custom_Components = {
Flash,
Card,
Web3,
AudioPlayer,
}

const overridesAndComponents = {
Expand Down
1 change: 0 additions & 1 deletion src/gatsby-plugin-theme-ui/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,6 @@ export default {
fillRule="evenodd"
clipRule="evenodd"
d="M2.28169 13.032C5.28246 14.5482 9.03909 14.0528 11.5459 11.546C14.0528 9.03911 14.5481 5.28247 13.032 2.28171C13.771 2.65508 14.4641 3.15043 15.0815 3.76778C18.2057 6.89197 18.2057 11.9573 15.0815 15.0815C11.9573 18.2057 6.89196 18.2057 3.76777 15.0815C3.15042 14.4641 2.65506 13.771 2.28169 13.032Z"
fill="currentColor"
/>
</g>
),
Expand Down
12 changes: 12 additions & 0 deletions src/modules/audioPlayer/Audio.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import React from 'react'

const Audio = ({ src }) => {
return (
<audio id="audio">
<source src={src} />
Your browser does not support the <code>audio</code> element.
</audio>
)
}

export default Audio
23 changes: 23 additions & 0 deletions src/modules/audioPlayer/PlayControl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react'

import PlayIcon from './play.svg'
import PauseIcon from './pause.svg'

const PlayControl = ({ isPlaying, handleOnClick }) => {
const Icon = isPlaying ? PauseIcon : PlayIcon

return (
<div onClick={handleOnClick} style={styles.container}>
<Icon height="40" width="40" />
</div>
)
}
const styles = {
container: {
alignItems: 'center',
display: 'flex',
flexGrow: 1,
justifyContent: 'center',
},
}
export default PlayControl
Loading

0 comments on commit de6f46a

Please sign in to comment.