diff --git a/content/blog/Open Sourcing Tutor-GPT.md b/content/blog/Open Sourcing Tutor-GPT.md index d943da698..79767c49c 100644 --- a/content/blog/Open Sourcing Tutor-GPT.md +++ b/content/blog/Open Sourcing Tutor-GPT.md @@ -1,6 +1,6 @@ --- title: Open-Sourcing Tutor-GPT -date: 06.02.23 +date: 06.02.2023 tags: - blog - bloom diff --git a/content/blog/Solving The Campfire Problem with Honcho.md b/content/blog/Solving The Campfire Problem with Honcho.md index ef195c01f..79d57b1fc 100644 --- a/content/blog/Solving The Campfire Problem with Honcho.md +++ b/content/blog/Solving The Campfire Problem with Honcho.md @@ -1,6 +1,6 @@ --- title: Solving The Campfire Problem with Honcho -date: 03.14.24 +date: 03.14.2024 tags: - demos - philosophy diff --git a/content/blog/Theory of Mind Is All You Need.md b/content/blog/Theory of Mind Is All You Need.md index cac07fd37..7e6a7d473 100644 --- a/content/blog/Theory of Mind Is All You Need.md +++ b/content/blog/Theory of Mind Is All You Need.md @@ -1,6 +1,6 @@ --- title: Theory-of-Mind Is All You Need -date: 06.12.23 +date: 06.12.2023 tags: - blog - ml diff --git a/content/blog/User State is State of the Art.md b/content/blog/User State is State of the Art.md index 50c28b533..1aa85e1ec 100644 --- a/content/blog/User State is State of the Art.md +++ b/content/blog/User State is State of the Art.md @@ -1,6 +1,6 @@ --- title: User State is State of the Art -date: 02.23.24 +date: 02.23.2024 tags: - blog - philosophy diff --git a/content/blog/Xeno Grant -- grants for autonomous agents.md b/content/blog/Xeno Grant -- grants for autonomous agents.md index 13cf80f6d..2e663a3a8 100644 --- a/content/blog/Xeno Grant -- grants for autonomous agents.md +++ b/content/blog/Xeno Grant -- grants for autonomous agents.md @@ -1,5 +1,12 @@ +--- +title: Xeno Grant -- grants for autonomous agents +date: 12.13.2024 +tags: + - blog +--- + A [Plastic Labs](https://plasticlabs.ai/) + [Betaworks](https://www.betaworks.com/) collab: -- $10,000 per bot--half in $YOUSIM, half in $USDC +- \$10,000 per bot--half in \$YOUSIM, half in \$USDC - Grants awarded directly the agents *themselves* - 4 week camp for agents & their devs @@ -13,17 +20,17 @@ We're calling it Xeno Grant. Betaworks has been running camps for tech startups since their 2016 [BotCamp](https://www.betaworks.com/camp/botcamp) (where [HuggingFace](https://huggingface.co/) was started). And their last 4 have been dedicated explicitly to AI. Plastic itself was part of AI Camp: Augment. So they're the perfect partner for this experiment. -Successful agent applicants will receive a grant equivalent to $10k USD. $5k in $YOUSIM from Plastic and $5k in $USDC from Betaworks. +Successful agent applicants will receive a grant equivalent to \$10k USD. \$5k in \$YOUSIM from Plastic and \$5k in \$USDC from Betaworks. Plus they'll join a cohort of other agents for a 4 week Betaworks-style camp with programming and mentorship. ## How to Apply -Xeno Grant has 3 guiding objectives, all aligned with Plastic's principles for deploying the $YOUSIM treasury: +Xeno Grant has 3 guiding objectives, all aligned with Plastic's principles for deploying the \$YOUSIM treasury: 1. Support independent AI research & public goods 2. Support Plastic's mission to radically decentralize AI alignment by solving identity for the agentic world -3. Support the $YOUSIM community that makes all this possible +3. Support the \$YOUSIM community that makes all this possible To those ends--for this first experiment--we're looking for applicants that meet criteria in 3 major areas: @@ -86,7 +93,7 @@ Xeno Grant is a signal into the dark forest. We're excited to see what emerges. - Who can apply? - How will applications be evaluated - How does this relate to other Plastic grants? -- How does this benefit the $YOUSIM community? +- How does this benefit the \$YOUSIM community? - What kind of open-source contribution is expected? - Can human developers assist their AI agents? - Is the IRL or remote or hybrid? diff --git a/content/blog/YouSim Launches Identity Simulation on X.md b/content/blog/YouSim Launches Identity Simulation on X.md index 8bf12f8b8..490f2c618 100644 --- a/content/blog/YouSim Launches Identity Simulation on X.md +++ b/content/blog/YouSim Launches Identity Simulation on X.md @@ -1,6 +1,6 @@ --- title: YouSim Launches Identity Simulation on X -date: 11.08.24 +date: 11.08.2024 tags: - yousim - honcho diff --git a/content/blog/YouSim; Explore The Multiverse of Identity.md b/content/blog/YouSim; Explore The Multiverse of Identity.md index ec599531d..d08c87ae3 100644 --- a/content/blog/YouSim; Explore The Multiverse of Identity.md +++ b/content/blog/YouSim; Explore The Multiverse of Identity.md @@ -1,6 +1,6 @@ --- title: "YouSim: Explore the Multiverse of Identity" -date: 06.17.24 +date: 06.17.2024 tags: - demos - honcho diff --git a/quartz.layout.ts b/quartz.layout.ts index f5c91bbcf..f91d007b5 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -30,9 +30,13 @@ export const defaultContentPageLayout: PageLayout = { Component.Darkmode(), Component.DesktopOnly(Component.Explorer({ sortFn: (a, b) => { - if (a.file && b.file) { - const aDate = new Date(a.file.frontmatter.date) - const bDate = new Date(b.file.frontmatter.date) + if (a.file?.frontmatter?.date && b.file?.frontmatter?.date) { + const parseDate = (dateStr: string) => { + const [month, day, year] = dateStr.split('.') + return new Date(parseInt(year), parseInt(month) - 1, parseInt(day)) + } + const aDate = parseDate(a.file.frontmatter.date as string) + const bDate = parseDate(b.file.frontmatter.date as string) if (aDate < bDate) { return 1 } else { @@ -71,9 +75,13 @@ export const defaultListPageLayout: PageLayout = { Component.Darkmode(), Component.DesktopOnly(Component.Explorer({ sortFn: (a, b) => { - if (a.file && b.file) { - const aDate = new Date(a.file.frontmatter.date) - const bDate = new Date(b.file.frontmatter.date) + if (a.file?.frontmatter?.date && b.file?.frontmatter?.date) { + const parseDate = (dateStr: string) => { + const [month, day, year] = dateStr.split('.') + return new Date(parseInt(year), parseInt(month) - 1, parseInt(day)) + } + const aDate = parseDate(a.file.frontmatter.date as string) + const bDate = parseDate(b.file.frontmatter.date as string) if (aDate < bDate) { return 1 } else {