Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/globals.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions app/join/page.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { formatDate, opportunities, people, safeUrl } from '@/lib/content';
import { opportunities, people, safeUrl } from '@/lib/content';
import { openOpportunities } from '@/lib/relationships.mjs';
import ReactMarkdown from 'react-markdown';
import PageHeading from '@/components/page-heading';
Expand All @@ -15,10 +15,6 @@ export default function Join() {
{open.length > 0 ? <div className="opportunity-grid">{open.map(opportunity => {
const owner = people.find(person => person.id === opportunity.ownerId);
return <article className="opportunity-card" key={opportunity.id}>
<div className="opportunity-card-header">
<span className="opportunity-status">Open</span>
{opportunity.reviewedOn && <span className="opportunity-reviewed">Last verified {formatDate(opportunity.reviewedOn)}</span>}
</div>
<h2>{opportunity.title}</h2>
{owner && <p className="opportunity-owner">Faculty lead: {owner.name}</p>}
{opportunity.description && <div className="opportunity-description"><ReactMarkdown>{opportunity.description}</ReactMarkdown></div>}
Expand Down
4 changes: 2 additions & 2 deletions content/opportunities.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"ownerId": "timalthoff",
"url": "https://docs.google.com/document/d/1h44Gz1wOMx6QhHUWv9QFB3Jnrn-JzEMPHC0WZhPMEqU/edit",
"status": "open",
"description": "Prof. Tim Althoff invites applications from researchers interested in AI safety, psychosocial simulation with AI, reducing psychosocial harms, and AI-supported mental health interventions.",
"description": "We are recruiting multiple postdoctoral scholars. Focus areas include psychosocial AI simulation and safety, and human–AI collaboration.",
"meta": [
"Multiple positions",
"Applications reviewed on a rolling basis until filled"
Expand All @@ -20,7 +20,7 @@
"ownerId": "timalthoff",
"url": "https://www.cs.washington.edu/academics/graduate/phd-program/phd-admissions/",
"status": "open",
"description": "Tim Althoff is recruiting a small number of PhD students with interests including deep learning, causal inference, data science, and mobile health. Students apply through the Allen School rather than directly to the lab.",
"description": "We are recruiting multiple PhD students. Focus areas include psychosocial AI simulation and safety, and human–AI collaboration. Students apply through the Allen School rather than directly to the lab.",
"meta": [
"Current application window: September 1–December 15, 2026",
"Autumn admission"
Expand Down