feat: Added OpenPhil 2018 AI risk grants
This commit is contained in:
parent
47a39af37e
commit
a15c573f94
48
data/listOfOpenPhil2018AIRiskGrants.json
Normal file
48
data/listOfOpenPhil2018AIRiskGrants.json
Normal file
|
@ -0,0 +1,48 @@
|
|||
[
|
||||
{
|
||||
"name": "AI Scholarships — Scholarship Support (2018)",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.jnlrsr63yliq",
|
||||
"amount": "$159,000"
|
||||
},
|
||||
{
|
||||
"name": "AI Impacts — General Support (2018)",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.6m6tebpouzt1",
|
||||
"amount": "$100,000",
|
||||
"isReferenceValue": true
|
||||
},
|
||||
{
|
||||
"name": "Oxford University — Research on the Global Politics of AI",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.c6r2m7i749ay",
|
||||
"amount": "$429,770"
|
||||
},
|
||||
{
|
||||
"name": "Ought — General Support (2018)",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.xnzaj48k3fdb",
|
||||
"amount": "$525,000"
|
||||
},
|
||||
{
|
||||
"name": "Machine Intelligence Research Institute — AI Safety Retraining Program",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.h922w7eh5rq6",
|
||||
"amount": "$150,000"
|
||||
},
|
||||
{
|
||||
"name": "UC Berkeley — AI Safety Research (2018)",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.rrsbecbboed8",
|
||||
"amount": "$1,145,000"
|
||||
},
|
||||
{
|
||||
"name": "Open Phil AI Fellowship — 2018 Class",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.p8xd58asz6a2",
|
||||
"amount": "$1,135,000"
|
||||
},
|
||||
{
|
||||
"name": "Wilson Center — AI Policy Seminar Series",
|
||||
"url": "https://docs.google.com/document/d/1vuSH9HuDbDQHWUarGii6uBM0rGbj2TM-JDGSdXz71Z8/edit#heading=h.qiurhycylgi3",
|
||||
"amount": "$400,000"
|
||||
},
|
||||
{
|
||||
"name": "Stanford University — Machine Learning Security Research Led by Dan Boneh and Florian Tramer",
|
||||
"url": "https://arxiv.org/abs/1803.04585",
|
||||
"amount": "$100k"
|
||||
}
|
||||
]
|
|
@ -466,7 +466,7 @@ export default function ComparisonView({ listOfElementsForView }) {
|
|||
{"Notes and reasoning:"}
|
||||
<textarea
|
||||
className="mt-2 px-3 py-4 placeholder-blueGray-300 text-blueGray-600 relative bg-white bg-white rounded text-base border-0 shadow outline-none focus:outline-none focus:ring w-full"
|
||||
placeholder={numSteps == 0 ? "Write your name here if you want QURI to be able to identify your answers later" : ""}
|
||||
placeholder={numSteps == 0 ? "Please write your name here if you want QURI to be able to identify your answers later" : ""}
|
||||
value={reasoning}
|
||||
onChange={(event) => setReasoning(event.target.value)}
|
||||
/>
|
||||
|
|
31
pages/openphil-2018-ai-risk.js
Normal file
31
pages/openphil-2018-ai-risk.js
Normal file
|
@ -0,0 +1,31 @@
|
|||
/* Notes */
|
||||
|
||||
// This function is just a simple wrapper around lib/comparisonView.
|
||||
// Most of the time, I'll want to edit that instead
|
||||
|
||||
/* Imports */
|
||||
import React from "react";
|
||||
import fs from "fs";
|
||||
import path from "path";
|
||||
import ComparisonView from "../lib/comparisonView.js";
|
||||
|
||||
/* Definitions */
|
||||
const elementsDocument = "../data/listOfOpenPhil2018AIRiskGrants.json";
|
||||
|
||||
/* React components */
|
||||
export async function getStaticProps() {
|
||||
const directory = path.join(process.cwd(), "pages");
|
||||
let listOfElementsForView = JSON.parse(
|
||||
fs.readFileSync(path.join(directory, elementsDocument), "utf8")
|
||||
);
|
||||
return {
|
||||
props: {
|
||||
listOfElementsForView,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
// Main react component
|
||||
export default function Home({ listOfElementsForView }) {
|
||||
return <ComparisonView listOfElementsForView={listOfElementsForView} />;
|
||||
}
|
Loading…
Reference in New Issue
Block a user