Skip to content

Commit 002e644

Browse files
committed
feat: docs: Improve event hosting and student talks
Updated event hosting guide, student talks page and recurring events.
1 parent 632c7d0 commit 002e644

File tree

5 files changed

+103
-36
lines changed

5 files changed

+103
-36
lines changed

assets/scss/components.scss

Lines changed: 57 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,27 @@ main {
4343
@apply prose max-w-none;
4444
@apply prose-headings:mb-[.6em] prose-headings:mt-[.6em];
4545
// Re-map prose heading sizes for better hierarchy within content
46-
@apply prose-h1:text-h2-sm md:prose-h1:text-h2; // Markdown '#' will be like a global H2
47-
@apply prose-h2:text-h3-sm md:prose-h2:text-h3; // Markdown '##' will be like a global H3
48-
@apply prose-h3:text-h4; // Markdown '###' will be like a global H4
49-
@apply prose-h4:text-h5; // Markdown '#####' will be like a global H5
50-
@apply prose-h5:text-h6; // Markdown '#####' will be like a global H6
51-
@apply prose-h6:text-base prose-h6:font-semibold; // Markdown '######' will be base size, bold
46+
@apply prose-h1:text-h2-sm md:prose-h1:text-h2;
47+
// Markdown '#' will be like a global H2
48+
@apply prose-h2:text-h3-sm md:prose-h2:text-h3;
49+
// Markdown '##' will be like a global H3
50+
@apply prose-h3:text-h4;
51+
// Markdown '###' will be like a global H4
52+
@apply prose-h4:text-h5;
53+
// Markdown '#####' will be like a global H5
54+
@apply prose-h5:text-h6;
55+
// Markdown '#####' will be like a global H6
56+
@apply prose-h6:text-base prose-h6:font-semibold;
57+
// Markdown '######' will be base size, bold
5258

5359
@apply prose-img:max-w-full prose-img:rounded;
5460
@apply prose-hr:border-border prose-hr:dark:border-darkmode-border;
5561
@apply prose-p:text-base prose-p:text-text prose-p:dark:text-darkmode-text;
5662

5763
blockquote {
5864
@apply bg-white dark:bg-darkmode-theme-light rounded-xl p-6 shadow-md transition-all duration-300 ease-in-out not-italic;
59-
@apply font-primary text-xl text-dark dark:text-darkmode-light; // Text styling for blockquote
65+
@apply font-primary text-xl text-dark dark:text-darkmode-light;
66+
// Text styling for blockquote
6067
border-left: 4px solid var(--color-accent-new); // Pink left border like news-card
6168
border-top: none; // Remove other prose borders
6269
border-right: none;
@@ -71,9 +78,12 @@ main {
7178
// Font size/color for p inside blockquote will be inherited from the blockquote's text-xl and text colors.
7279

7380
&:hover {
74-
@apply shadow-lg; // Hover effect like news-card
81+
@apply shadow-lg;
82+
// Hover effect like news-card
7583
}
76-
} // Correctly closing the blockquote style here
84+
}
85+
86+
// Correctly closing the blockquote style here
7787

7888
// Added styles for nested lists
7989
ul ul,
@@ -90,14 +100,46 @@ main {
90100
color: inherit;
91101
font-weight: 550;
92102
}
103+
93104
@apply prose-a:underline hover:prose-a:text-primary hover:prose-a:dark:text-darkmode-primary;
94105
@apply prose-li:text-text prose-li:dark:text-darkmode-text;
95-
@apply prose-table:relative prose-table:overflow-hidden prose-table:rounded-lg prose-table:before:absolute prose-table:before:left-0 prose-table:before:top-0 prose-table:before:h-full prose-table:before:w-full prose-table:before:rounded-[inherit] prose-table:before:border prose-table:before:content-[""] prose-table:before:dark:border-darkmode-border;
96-
@apply prose-thead:border-border prose-thead:bg-theme-light prose-thead:dark:border-darkmode-border prose-thead:dark:bg-darkmode-theme-light;
97-
@apply prose-th:relative prose-th:z-10 prose-th:px-4 prose-th:py-[18px] prose-th:text-dark prose-th:dark:text-darkmode-text;
98-
@apply prose-tr:border-border prose-tr:dark:border-darkmode-border;
99-
@apply prose-td:relative prose-td:z-10 prose-td:px-3 prose-td:py-[18px] prose-td:dark:text-darkmode-text;
106+
107+
// -- NEW MODERN TABLE STYLES --
108+
table {
109+
@apply w-full table-auto text-left shadow-md rounded-xl my-8 overflow-hidden;
110+
border-collapse: separate;
111+
border-spacing: 0;
112+
113+
// Remove the default prose border-around-table effect.
114+
&:before {
115+
content: none !important;
116+
}
117+
118+
thead {
119+
@apply bg-gray-100 dark:bg-darkmode-theme-dark;
120+
th {
121+
@apply px-2 py-4 text-left text-xs font-semibold uppercase tracking-wider text-gray-600 dark:text-gray-300;
122+
}
123+
}
124+
125+
tbody {
126+
@apply bg-white dark:bg-darkmode-theme-light divide-y divide-gray-200 dark:divide-gray-800;
127+
128+
tr {
129+
// Remove default borders from rows, as we use tbody's divide utility
130+
@apply border-b-0;
131+
&:nth-of-type(even) {
132+
@apply bg-gray-50 dark:bg-darkmode-theme-dark/50;
133+
}
134+
}
135+
136+
td {
137+
@apply px-3 py-4 text-sm align-middle text-text dark:text-darkmode-text;
138+
}
139+
}
140+
}
141+
100142
.btn {
101143
@apply dark:hover:text-dark no-underline hover:text-white #{!important};
102144
}
103-
}
145+
}

content/getting-involved/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Find your path to making an impact within our vibrant community. Below, we've ou
1212
title="For Students & Aspiring Researchers"
1313
description="Kickstart your journey in neuromorphic computing. Access learning resources, participate in engaging discussions, and find opportunities to contribute to real projects. ONM provides a supportive environment to grow your skills and network with peers and experts."
1414
cta_text="Join Student Talks"
15-
cta_link="/neuromorphic-computing/student-talks/"
15+
cta_link="/getting-involved/host-an-event"
1616
image="student-path.jpeg"
1717
alt_text="Students learning about neuromorphic computing"
1818
layout_class=""

content/getting-involved/host-an-event/index.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,39 @@
11
---
22
title: "Host an Event"
33
description: "Present your research, lead a workshop, or host a discussion. Learn how to share your expertise with the Open Neuromorphic community through our events."
4+
date: 2025-06-17
45
---
56

67
Sharing your knowledge through a live event is a powerful way to engage with the community, get feedback on your work, and help others learn. Open Neuromorphic hosts several types of events, and we are always looking for new speakers and hosts.
78

89
## Types of Events You Can Host
910

10-
- **Workshops:** Lead a hands-on session or a deep-dive presentation on a specific neuromorphic tool, technology, or research area.
11-
- **Student Talks:** Present your ongoing research, a recently published paper, or a comprehensive literature review. This is a great platform for students and early-career researchers.
12-
- **Hacking Hours:** Co-host a live coding session to tackle a specific problem, demonstrate a library, or explore a new concept.
11+
- ### Workshops
12+
Lead a hands-on session or a deep-dive presentation on a specific neuromorphic tool, technology, or research area.
13+
14+
- ### Student Talks
15+
Present your ongoing research, a recently published paper, or a comprehensive literature review. This is a great platform for students and early-career researchers.
16+
17+
For more details on the format and goals, please see the [Student Talks initiative page](/neuromorphic-computing/initiatives/student-talks-initiative/).
18+
19+
- ### Hacking Hours
20+
Co-host a live coding session to tackle a specific problem, demonstrate a library, or explore a new concept.
1321

1422
## How to Propose an Event
1523

1624
Getting started is easy. You don't need to be a seasoned presenter; you just need a passion for your topic.
1725

1826
1. **Have an Idea:** Think about what you'd like to share. It could be your latest project, a tutorial you've developed, or a topic you're passionate about.
1927

20-
2. **Reach Out to Us:** Contact us through one of these channels:
21-
- **Discord:** This is the best way. Post a message in the `#proposals-contributions` channel on our [Discord server](https://discord.gg/hUygPUdD8E) or send a direct message to an Executive Committee member (like **Jens E. Pedersen**).
28+
2. **Reach Out to Us:** The best way to propose an event is on our [Discord server](https://discord.gg/hUygPUdD8E):
29+
- For **Student Talks**, please post a message in the `#student-talks` channel.
30+
- For all other events like **Workshops** or **Hacking Hours**, use the `#proposals-contributions` channel.
31+
- Alternatively, you can send a direct message to an Executive Committee member (e.g., **Jens E. Pedersen**).
2232

2333
3. **Tell Us About Your Idea:** In your message, please include:
24-
- A brief title and description of your proposed talk/workshop.
25-
- The type of event you're interested in (Workshop, Student Talk, etc.).
26-
- A short bio of yourself.
34+
- A brief title and description of your proposed talk/workshop.
35+
- The type of event you're interested in (Workshop, Student Talk, etc.).
36+
- A short bio of yourself.
2737

2838
## What We Provide
2939

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,38 @@
11
---
22
title: "Student Talks"
33
description: "Hosting regular academic discussions and presentations by students and researchers on cutting-edge topics in neuromorphic computing. A platform for learning, critical analysis, and sharing insights."
4-
date: 2023-01-04
4+
date: 2025-06-17
55
draft: false
66
type: initiatives
77
legacy: false
8-
# image: "images/initiatives/student-talks-banner.png" # Optional: create a new banner if desired
8+
# image: "images/initiatives/student-talks-banner.png"
99
---
1010

11-
The "Student Talks" initiative (formerly Journal Club) provides a forum for in-depth academic discussions and presentations on the latest research and projects in neuromorphic computing.
11+
The "Student Talks" initiative provides a regular forum for academic discussions and presentations on neuromorphic computing. These talks are a core part of ONM's mission, offering a platform for students and early-career researchers to share their work with a global audience. The sessions are delivered virtually and focus on algorithmic and hardware topics in SNNs, with the potential for interactive coding or design sessions in the future.
1212

13-
This initiative aims to:
13+
All talks must align with ONM's commitment to open and collaborative science and benefit the community.
1414

15-
* **Showcase Student Work:** Provide a platform for students and early-career researchers to present their work to the community.
16-
* **Explore Cutting-Edge Research:** Select and review significant research papers, preprints, and publications in the neuromorphic field.
17-
* **Foster Critical Analysis:** Encourage participants to critically evaluate methodologies, findings, and implications of the discussed research.
18-
* **Share Insights:** Create a platform for members to share their understanding, ask questions, and learn from diverse perspectives.
19-
* **Promote Learning:** Help community members stay abreast of recent advancements and deepen their knowledge of specific neuromorphic topics.
15+
## Goals
2016

21-
These regular sessions are designed to be interactive and educational, contributing to the collective understanding and advancement of neuromorphic science and engineering.
17+
Many ONM members and students are doing incredible work, and this series is designed to help them share it. If you have conducted research that you believe is applicable to a variety of problems, we encourage you to present it here. This not only increases the visibility of your work but also helps other ONM members adopt new methodologies, accelerating the advancement of neuromorphic science and technology.
2218

23-
**Find details about past and upcoming sessions on the main [Student Talks page](/neuromorphic-computing/student-talks/).**
19+
1. **Maximize Impact:** The primary aim is to benefit the ONM community. As our members are located worldwide, we ask speakers to be considerate of time zones to maximize attendance.
20+
2. **Focus on Education:** These talks are for learning and dissemination. While you can present work shared at conferences, the focus should be on teaching the community, not just practicing a talk.
21+
3. **Deliver Excellence:** Treat this as an opportunity to teach a class. We encourage you to be the best speaker version of yourself and make it a killer presentation!
22+
23+
## How It Works
24+
25+
Talks are generally scheduled every three weeks, with the exact timing announced in the `#student-talks` Discord channel and on the [main Student Talks page](/neuromorphic-computing/student-talks/).
26+
27+
A typical session lasts about 1 hour and 15 minutes, with approximately one hour for the presentation and 15 minutes for discussion.
28+
29+
1. **Propose a Talk:** If you are interested in presenting, please follow the instructions on our [**Host an Event**](/getting-involved/host-an-event/) page. The best way to start is by posting your proposal in the `#student-talks` channel on our [Discord server](https://discord.gg/hUygPUdD8E). Please include a brief summary or a one-page PDF of your talk to give the community a clear idea of the topic.
30+
2. **Scheduling:** An initiative lead will work with you to schedule a time that accommodates both you and a maximum number of community members. The final date and time will be announced at least one week in advance.
31+
3. **The Event:** A link to the virtual event (typically on YouTube Live) will be shared on the day of the talk. The presentation portion is usually recorded for those who cannot attend live. The Q&A and discussion phase may or may not be recorded, at the speaker's discretion.
32+
4. **Post-Event:** The recorded talk can be hosted on ONM’s YouTube channel or provided to you privately. Further questions and discussions can continue asynchronously in the `#student-talks` Discord channel.
33+
34+
## Notes
35+
36+
- In case of any miscommunications or technical issues, the `#student-talks` Discord channel will have the latest information.
37+
- The "Student Talks" initiative is dynamic. The frequency, topics, and scheduling process may evolve based on community feedback and participation.
38+
- We always welcome volunteers to help host or chair these sessions. If you're interested, please let us know in the Discord channel!

data/recurring_events.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Active projects and issues that need help are listed here: https://github.com/op
1313
day_of_week = "Monday" # Case-sensitive, full day name
1414
start_time = "16:00" # 24-hour format HH:MM
1515
end_time = "18:00" # 24-hour format HH:MM
16-
time_zone = "CET" # Or "CEST" as appropriate. Be mindful of DST.
16+
time_zone = "CET/CEST" # Or "CEST" as appropriate. Be mindful of DST.
1717
location_name = "Open Neuromorphic Discord"
1818
location_url = "https://discord.gg/hUygPUdD8E"
1919
details_page_link = "/neuromorphic-computing/software/hacking-hours/" # Link to the main Hacking Hours page

0 commit comments

Comments
 (0)