Abner is hyper-social, having started the Handmade [Network](https://handmade.network/) when Casey Muratori needed a community for the viral Handmade Hero series. He then took charge of the conferences when Casey passed him the baton.
A programmer in his own right, Abner’s worked for NASA, Jonathan Blow, the creators of Myst, and is [rethinking](https://terminal.click) terminal emulators from scratch."
+ content_class: "text-white"
+ img: "/images/cities-light-mode.png"
+ img_dark: "/images/cities-dark-mode-row.png"
+ - active: true
+ id: "billy"
+ title: "Creator of [Animal Well](https://www.youtube.com/watch?v=ygL8eqX12MQ)"
+ title_class: "text-white"
+ content: ""
+ content_class: "text-white"
+ img: "/images/cities-light-mode.png"
+ img_dark: "/images/cities-dark-mode-row.png"
+ - active: true
+ id: "other"
+ title: "devon was here"
+ title_class: "text-white"
+ content: "devon2 was here"
+ content_class: "text-white"
+ - active: true
+ id: "anniversary"
+ title: "The Next Ten Years"
+ title_class: "text-white"
+ content: ""
+ content_class: "text-white"
+ - active: true
+ id: "allen"
+ title: "Creative Exercises at the Low Level"
+ title_class: "text-white"
+ img: "/images/modals/mr4th_lab.jpg"
+ content: "**An exploration of untapped potential.** Starting off we’ll map out the toolchains we use for creating and running executables on desktops. Then we’ll flesh out that picture with some low level details. And finally we’ll see how we can play with the pieces that exist to see new possibilities."
+ content_class: "text-white"
+ - active: true
+ id: "devine"
+ title: "The Library Of Babel in which every book is a program"
+ title_class: "text-white"
+ content: "We’ll wander through a corridors of a very special library, in which every book is one of the permutations of 64kb of ram."
+ content_class: "text-white"
+ img: "/images/modals/100r.png"
+ - active: true
+ id: "kagi"
+ title: "High quality search results with no ads or tracking."
+ img: "/images/modals/kagi_pbc.png"
+ title_class: "text-white"
+ content: "At [Kagi](https://kagi.com/welcome), we envision a **friendly version of the internet** where users can explore, learn, and interact with confidence and ease. Our mission is to **humanize the web**, making it more accessible, ethical, and centered around the needs of individuals. We are driven by our core purpose: to **inform and educate**, empowering users with knowledge and understanding as they navigate the online world."
+ content_class: "text-white"
---
diff --git a/layouts/_default/year_page.html b/layouts/_default/year_page.html
index bb3b37a..8adda86 100644
--- a/layouts/_default/year_page.html
+++ b/layouts/_default/year_page.html
@@ -97,68 +97,9 @@
{{ partial "components/features.html" . }}
-
- {{ with site.GetPage "sections/testimonial" }}
- {{ if .Params.enable }}
-
-
{{ end }}
diff --git a/layouts/partials/components/modals.html b/layouts/partials/components/modals.html
new file mode 100644
index 0000000..ef5e253
--- /dev/null
+++ b/layouts/partials/components/modals.html
@@ -0,0 +1,47 @@
+
+{{ if .Params.modals }}
+
+ {{ range $i, $option := .Params.modals }}
+ {{ if .active }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ if $option.img }}
+
+ {{ end }}
+ {{ if $option.img_dark }}
+
+ {{ end }}
+
+ {{ $option.title | markdownify }}
+
+
+ {{ $option.content | markdownify }}
+
+
+
+
+
+
+ {{ end }}
+ {{ end }}
+
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/components/people_grid.html b/layouts/partials/components/people_grid.html
deleted file mode 100644
index c66dfd4..0000000
--- a/layouts/partials/components/people_grid.html
+++ /dev/null
@@ -1,17 +0,0 @@
-{{ if .people_grid }}
-
-
- {{ range $i, $option := .people_grid.people }}
-
-{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/components/text_sidepanel.html b/layouts/partials/components/text_sidepanel.html
new file mode 100644
index 0000000..57113ea
--- /dev/null
+++ b/layouts/partials/components/text_sidepanel.html
@@ -0,0 +1,8 @@
+{{ with .Params.text_sidepanel }}
+{{ if .active }}
+
+
{{ .title }}
+
{{ .text | markdownify }}
+
+{{ end }}
+{{ end }}
\ No newline at end of file
diff --git a/static/images/eon.jpg b/static/images/eon.jpg
new file mode 100644
index 0000000..2f2b672
Binary files /dev/null and b/static/images/eon.jpg differ
diff --git a/static/images/modals/100r.png b/static/images/modals/100r.png
new file mode 100644
index 0000000..2b62f99
Binary files /dev/null and b/static/images/modals/100r.png differ
diff --git a/static/images/modals/kagi_pbc.png b/static/images/modals/kagi_pbc.png
new file mode 100644
index 0000000..90420ab
Binary files /dev/null and b/static/images/modals/kagi_pbc.png differ
diff --git a/static/images/modals/mr4th_lab.jpg b/static/images/modals/mr4th_lab.jpg
new file mode 100644
index 0000000..e5cba63
Binary files /dev/null and b/static/images/modals/mr4th_lab.jpg differ
diff --git a/static/images/people/2023-bvisness.jpg b/static/images/people/2023-bvisness.jpg
new file mode 100644
index 0000000..4f391ba
Binary files /dev/null and b/static/images/people/2023-bvisness.jpg differ
diff --git a/static/images/people/2023-loriscro.jpg b/static/images/people/2023-loriscro.jpg
new file mode 100644
index 0000000..5367db8
Binary files /dev/null and b/static/images/people/2023-loriscro.jpg differ
diff --git a/static/images/people/2023-scottredig.jpg b/static/images/people/2023-scottredig.jpg
new file mode 100644
index 0000000..c4fa78e
Binary files /dev/null and b/static/images/people/2023-scottredig.jpg differ
diff --git a/static/images/people/Space-Travel.jpg b/static/images/people/Space-Travel.jpg
new file mode 100644
index 0000000..ec8a1a0
Binary files /dev/null and b/static/images/people/Space-Travel.jpg differ
diff --git a/static/images/people/abner_2022.png b/static/images/people/abner_2022.png
new file mode 100644
index 0000000..a87a24a
Binary files /dev/null and b/static/images/people/abner_2022.png differ
diff --git a/static/images/people/abner_bvisness-scaled.jpg b/static/images/people/abner_bvisness-scaled.jpg
new file mode 100644
index 0000000..6bd1a2f
Binary files /dev/null and b/static/images/people/abner_bvisness-scaled.jpg differ
diff --git a/static/images/people/alasdair.jpg b/static/images/people/alasdair.jpg
new file mode 100644
index 0000000..4dfee68
Binary files /dev/null and b/static/images/people/alasdair.jpg differ
diff --git a/static/images/people/allen_square.webp b/static/images/people/allen_square.webp
new file mode 100644
index 0000000..5f2f1a2
Binary files /dev/null and b/static/images/people/allen_square.webp differ
diff --git a/static/images/people/allen_webster_2024.jpg b/static/images/people/allen_webster_2024.jpg
new file mode 100644
index 0000000..68fbdc3
Binary files /dev/null and b/static/images/people/allen_webster_2024.jpg differ
diff --git a/static/images/people/andreas_fredriksson.jpg b/static/images/people/andreas_fredriksson.jpg
new file mode 100644
index 0000000..c195ddd
Binary files /dev/null and b/static/images/people/andreas_fredriksson.jpg differ
diff --git a/static/images/people/astroneer.jpg b/static/images/people/astroneer.jpg
new file mode 100644
index 0000000..4a52907
Binary files /dev/null and b/static/images/people/astroneer.jpg differ
diff --git a/static/images/people/billy-basso.jpg b/static/images/people/billy-basso.jpg
new file mode 100644
index 0000000..fd9ae53
Binary files /dev/null and b/static/images/people/billy-basso.jpg differ
diff --git a/static/images/people/bvisness.png b/static/images/people/bvisness.png
new file mode 100644
index 0000000..53c8a9f
Binary files /dev/null and b/static/images/people/bvisness.png differ
diff --git a/static/images/people/cactus_image_viewer_logo.png b/static/images/people/cactus_image_viewer_logo.png
new file mode 100644
index 0000000..1df6577
Binary files /dev/null and b/static/images/people/cactus_image_viewer_logo.png differ
diff --git a/static/images/people/carmack.jpg b/static/images/people/carmack.jpg
new file mode 100644
index 0000000..012994c
Binary files /dev/null and b/static/images/people/carmack.jpg differ
diff --git a/static/images/people/cinema.jpg b/static/images/people/cinema.jpg
new file mode 100644
index 0000000..1696279
Binary files /dev/null and b/static/images/people/cinema.jpg differ
diff --git a/static/images/people/clockwinder.png b/static/images/people/clockwinder.png
new file mode 100644
index 0000000..1a35c6b
Binary files /dev/null and b/static/images/people/clockwinder.png differ
diff --git a/static/images/people/dante.jpg b/static/images/people/dante.jpg
new file mode 100644
index 0000000..2d94690
Binary files /dev/null and b/static/images/people/dante.jpg differ
diff --git a/static/images/people/devine_cropped.png b/static/images/people/devine_cropped.png
new file mode 100644
index 0000000..a178396
Binary files /dev/null and b/static/images/people/devine_cropped.png differ
diff --git a/static/images/people/devine_live.jpg b/static/images/people/devine_live.jpg
new file mode 100644
index 0000000..a87c7d8
Binary files /dev/null and b/static/images/people/devine_live.jpg differ
diff --git a/static/images/people/devine_square.webp b/static/images/people/devine_square.webp
new file mode 100644
index 0000000..2e7de6c
Binary files /dev/null and b/static/images/people/devine_square.webp differ
diff --git a/static/images/people/devon.jpg b/static/images/people/devon.jpg
new file mode 100644
index 0000000..17bc2bb
Binary files /dev/null and b/static/images/people/devon.jpg differ
diff --git a/static/images/people/disk_voyager_logo.png b/static/images/people/disk_voyager_logo.png
new file mode 100644
index 0000000..53ec194
Binary files /dev/null and b/static/images/people/disk_voyager_logo.png differ
diff --git a/static/images/people/gingerbill.png b/static/images/people/gingerbill.png
new file mode 100644
index 0000000..ded1bac
Binary files /dev/null and b/static/images/people/gingerbill.png differ
diff --git a/static/images/people/hadjar.jpg b/static/images/people/hadjar.jpg
new file mode 100644
index 0000000..e6445d3
Binary files /dev/null and b/static/images/people/hadjar.jpg differ
diff --git a/static/images/people/jeschuhta-scaled.jpg b/static/images/people/jeschuhta-scaled.jpg
new file mode 100644
index 0000000..2e75eb6
Binary files /dev/null and b/static/images/people/jeschuhta-scaled.jpg differ
diff --git a/static/images/people/kagi_mascot.png b/static/images/people/kagi_mascot.png
new file mode 100644
index 0000000..530332b
Binary files /dev/null and b/static/images/people/kagi_mascot.png differ
diff --git a/static/images/people/kagi_square.webp b/static/images/people/kagi_square.webp
new file mode 100644
index 0000000..c834036
Binary files /dev/null and b/static/images/people/kagi_square.webp differ
diff --git a/static/images/people/live_with_bill.jpg b/static/images/people/live_with_bill.jpg
new file mode 100644
index 0000000..a78bd60
Binary files /dev/null and b/static/images/people/live_with_bill.jpg differ
diff --git a/static/images/people/loris_cro-scaled.jpg b/static/images/people/loris_cro-scaled.jpg
new file mode 100644
index 0000000..f8b8d22
Binary files /dev/null and b/static/images/people/loris_cro-scaled.jpg differ
diff --git a/static/images/people/magic_poser_banner.png b/static/images/people/magic_poser_banner.png
new file mode 100644
index 0000000..ac19c87
Binary files /dev/null and b/static/images/people/magic_poser_banner.png differ
diff --git a/static/images/people/microsoft.jpg b/static/images/people/microsoft.jpg
new file mode 100644
index 0000000..8690f1a
Binary files /dev/null and b/static/images/people/microsoft.jpg differ
diff --git a/static/images/people/mobilecode_icon.png b/static/images/people/mobilecode_icon.png
new file mode 100644
index 0000000..c77d463
Binary files /dev/null and b/static/images/people/mobilecode_icon.png differ
diff --git a/static/images/people/morgan-scaled.jpeg b/static/images/people/morgan-scaled.jpeg
new file mode 100644
index 0000000..c68ff73
Binary files /dev/null and b/static/images/people/morgan-scaled.jpeg differ
diff --git a/static/images/people/morgan_cropped.jpg b/static/images/people/morgan_cropped.jpg
new file mode 100644
index 0000000..f8882c9
Binary files /dev/null and b/static/images/people/morgan_cropped.jpg differ
diff --git a/static/images/people/mr4th_programming.jpg b/static/images/people/mr4th_programming.jpg
new file mode 100644
index 0000000..5236700
Binary files /dev/null and b/static/images/people/mr4th_programming.jpg differ
diff --git a/static/images/people/muratori.jpg b/static/images/people/muratori.jpg
new file mode 100644
index 0000000..c6b91a4
Binary files /dev/null and b/static/images/people/muratori.jpg differ
diff --git a/static/images/people/negate.png b/static/images/people/negate.png
new file mode 100644
index 0000000..aa4ba28
Binary files /dev/null and b/static/images/people/negate.png differ
diff --git a/static/images/people/nikita.jpg b/static/images/people/nikita.jpg
new file mode 100644
index 0000000..09fe109
Binary files /dev/null and b/static/images/people/nikita.jpg differ
diff --git a/static/images/people/nystrom.jpg b/static/images/people/nystrom.jpg
new file mode 100644
index 0000000..e2b41b6
Binary files /dev/null and b/static/images/people/nystrom.jpg differ
diff --git a/static/images/people/opticks.png b/static/images/people/opticks.png
new file mode 100644
index 0000000..96e521a
Binary files /dev/null and b/static/images/people/opticks.png differ
diff --git a/static/images/people/orca_jump.jpg b/static/images/people/orca_jump.jpg
new file mode 100644
index 0000000..759c672
Binary files /dev/null and b/static/images/people/orca_jump.jpg differ
diff --git a/static/images/people/phil_homan.jpg b/static/images/people/phil_homan.jpg
new file mode 100644
index 0000000..ec3f5e9
Binary files /dev/null and b/static/images/people/phil_homan.jpg differ
diff --git a/static/images/people/quade.jpg b/static/images/people/quade.jpg
new file mode 100644
index 0000000..bac13b2
Binary files /dev/null and b/static/images/people/quade.jpg differ
diff --git a/static/images/people/resume.png b/static/images/people/resume.png
new file mode 100644
index 0000000..bf3c37f
Binary files /dev/null and b/static/images/people/resume.png differ
diff --git a/static/images/people/revolt_mockup.webp b/static/images/people/revolt_mockup.webp
new file mode 100644
index 0000000..e647c93
Binary files /dev/null and b/static/images/people/revolt_mockup.webp differ
diff --git a/static/images/people/salarybot-1.png b/static/images/people/salarybot-1.png
new file mode 100644
index 0000000..5d2196a
Binary files /dev/null and b/static/images/people/salarybot-1.png differ
diff --git a/static/images/people/scott_redig.png b/static/images/people/scott_redig.png
new file mode 100644
index 0000000..60d6179
Binary files /dev/null and b/static/images/people/scott_redig.png differ
diff --git a/static/images/people/serenum.png b/static/images/people/serenum.png
new file mode 100644
index 0000000..7f7aaed
Binary files /dev/null and b/static/images/people/serenum.png differ
diff --git a/static/images/people/shapeup.png b/static/images/people/shapeup.png
new file mode 100644
index 0000000..32e2fea
Binary files /dev/null and b/static/images/people/shapeup.png differ
diff --git a/static/images/people/whitebox_package.png b/static/images/people/whitebox_package.png
new file mode 100644
index 0000000..b9d56e8
Binary files /dev/null and b/static/images/people/whitebox_package.png differ