commit 92b47d34706b170e9123d9cfbab1018ed24f2cc2
parent ebf41fe062083dfaaf70ee362745c291673827db
Author: Nathaniel Chappelle <nathaniel@chappelle.dev>
Date: Thu, 14 May 2026 00:53:40 -0700
updated a lot
Diffstat:
8 files changed, 137 insertions(+), 101 deletions(-)
diff --git a/content/assets/sitint.png b/content/assets/sitint.png
Binary files differ.
diff --git a/content/assets/style.css b/content/assets/style.css
@@ -1,14 +1,24 @@
/* Layout & Typography */
html {
- margin: 1em auto;
- max-width: 43em;
- font-family: sans-serif;
- line-height: 1.5;
+ background-image: url("sitint.jpg");
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center;
+ background-attachment: fixed;
+ image-rendering: pixelated;
+ image-rendering: -moz-crisp-edges;
+ image-rendering: crisp-edges;
}
body {
- margin: auto 8px 20px 8px;
- background: #fff;
+ margin: 0 auto;
+ padding: 1.5em;
+ min-height: 100vh;
+ max-width: 43em;
+
+ background: #FFF;
color: #000;
+
+ font-family: sans-serif;
}
/* Header and Navigation (Table-based) */
diff --git a/content/contact.md b/content/contact.md
@@ -3,18 +3,14 @@ title: Contact
show_meta: no
---
-Feel free to reach out:
-
-- Email: nathaniel at any of my domains.
+- Email: nathaniel at this domain.
- 37AF 9835 E4CD AC40
-- XMPP: [binkd@xmpp.is](xmpp:binkd@xmpp.is)
-
-I'm always happy to chat about systems programming, performance optimization, or
-interesting technical problems. If you think I could get something done for you,
-let me know!
+- Find me on irc in [#derive](irc.ergo.chat)
-You can find my projects here:
+You can find my code here:
-- Personal Git Mirror: [git.chappelle.dev](https://git.chappelle.dev)
-- GitHub: [github.com/Binkersss](https://github.com/Binkersss)
-- Codeberg: [coderberg.org/binkd](https://codeberg.org/binkd)
+- [git.chappelle.dev](https://git.chappelle.dev) (soon to be deprecated b/c git
+ hosting is hard)
+- [coderberg.org/binkd](https://codeberg.org/binkd)
+- [github.com/Binkersss](https://github.com/Binkersss) (soon to be deprecated
+ b/c microslop)
diff --git a/content/current.md b/content/current.md
@@ -1,76 +0,0 @@
----
-title: Current
-show_meta: no
----
-
-Here's what I'm currently working on:
-
-## [Stamail](https://git.chappelle.dev/stamail/log.html)
-
-A [suckless](https://suckless.org) static site generator for mailing list
-archives
-
-Current state:
-
-- Parses maildir into s-expression using notmuch
-- Creates abstract syntax tree from s-expression
-- Creates message lists and thread trees from s-expression
-- HTML rendered parses lists and trees into a static webpage
-
-Current bugs:
-
-- ~~Generating empty erraneous message nodes~~
-- Threading HTML is _ugly_
-- Navigation of site, and aesthetic, isn't where it should be
-
-## [Gromacs-LS](https://github.com/vanegasj/gromacs-ls-2025.4)
-
-A fork of [Gromacs](https://www.gromacs.org), a moluecular dynamics simulation
-engine, with support for local stress and elasticity simulation. The project is
-authored and maintained by Juan Vanegas, a Biophysics professor and researcher
-at OSU.
-
-- Focusing on:
- - Porting Gromacs-LS from v2016.3 of Gromacs to v2025.4
-- Advising team members on:
- - Implementation of automatic-differentiation into the
- [MDStress](https://vanegaslab.org/software) library.
- - Performance profiling of MDStress library, including:
- - Actual CPU time and memory space
- - Interpretation of compiler generated assembly
-
-## [verso_2](https://git.chappelle.dev/verso2/log.html)
-
-A minimal, unix-centric, and easy static site generator. It's what this site is
-built on
-
-Currently:
-
-- Working out the kinks as I create posts, add content, and expand the
- capabilities
-- Exploring ways to integrate my [stagit](https://git.chappelle.dev) instance
- into the site, as well as other cool bonuses
-
-Current bugs:
-
-- RSS feed is not really up to snuff
-- Date/Timestamp management needs to be thought about harder
-
-## Computer Architecture
-
-Currently taking High Performance Computer Architectures (CS 570 at OSU) as well
-as exploring creating a Verilog design of my own out-of-order RISC-V cpu
-
-- Focusing on:
- - Out-of-order pipelines
- - Branch prediction optimizations
-
-## Privacy and Security
-
-Currently taking a class on Privacy and Surveillance (CS 577 at OSU)
-
-- Focusing on:
- - [Privacy in Context](https://www.sup.org/books/law/privacy-context) by Helen
- Nissebaum
- - How changing contexts define how we feel about technologies, whether the
- technology is explicitly for surveillance or not
diff --git a/content/current/archive.md b/content/current/archive.md
@@ -0,0 +1,62 @@
+---
+title: Archive
+show_meta: no
+---
+
+Here's what I used to work on, but got distracted/busy.
+
+## **ON HOLD** [Stamail](https://git.chappelle.dev/stamail/log.html)
+
+A [suckless](https://suckless.org) static site generator for mailing list
+archives
+
+Current state:
+
+- Parses maildir into s-expression using notmuch
+- Creates abstract syntax tree from s-expression
+- Creates message lists and thread trees from s-expression
+- HTML rendered parses lists and trees into a static webpage
+
+Current bugs:
+
+- ~~Generating empty erraneous message nodes~~
+- Threading HTML is _ugly_
+- Navigation of site, and aesthetic, isn't where it should be
+
+## **Finished** [Gromacs-LS](https://github.com/vanegasj/gromacs-ls-2025.4)
+
+A fork of [Gromacs](https://www.gromacs.org), a molecular dynamics simulation
+engine, with support for local stress and elasticity simulation. The project is
+authored and maintained by Juan Vanegas, a Biophysics professor and researcher
+at OSU.
+
+- Focusing on:
+ - Porting Gromacs-LS from v2016.3 of Gromacs to v2025.4
+- Advising team members on:
+ - Implementation of automatic-differentiation into the
+ [MDStress](https://vanegaslab.org/software) library.
+ - Performance profiling of MDStress library, including:
+ - Actual CPU time and memory space
+ - Interpretation of compiler generated assembly
+
+## Computer Architecture
+
+~~Currently taking~~ Took High Performance Computer Architectures (CS 570 at
+OSU) as well as exploring creating a Verilog design of my own out-of-order
+RISC-V cpu
+
+- Focusing on:
+ - Out-of-order pipelines
+ - Branch prediction optimizations
+
+Also a few other computer architecture courses.
+
+## Privacy and Security
+
+Currently taking a class on Privacy and Surveillance (CS 577 at OSU)
+
+- Focusing on:
+ - [Privacy in Context](https://www.sup.org/books/law/privacy-context) by Helen
+ Nissebaum
+ - How changing contexts define how we feel about technologies, whether the
+ technology is explicitly for surveillance or not
diff --git a/content/current/index.md b/content/current/index.md
@@ -0,0 +1,43 @@
+---
+title: Current
+show_meta: no
+---
+
+Here's what I'm currently working on. To see past projects (complete, on hold,
+or otherwise echeck the [archive](archive/)):
+
+## [Wayland](https://wayland.fyi/)
+
+Building [bswc](https://codeberg.org/binkd/bswc), a master-stack style dynamic
+wayland compsitor, and many other related todos/side-projects.
+
+## Operating Systems
+
+Really enjoying learning more about operating systems, and thinking of ways to
+incorporate distributed operating systems into real life
+([9front](https://9front.org), ambient computing, etc.).
+
+Specific topics:
+
+- Distributed memory hierarchy
+- Userspace drivers and microkernels
+- MicroVMs
+- Minimalist Linux as IDE ([derive](https://derivelinux.org) and
+ [alpine](https://alpinelinux.org))
+
+## [verso_2](https://git.chappelle.dev/verso2/log.html)
+
+A minimal, unix-centric, and easy static site generator. It's what this site is
+built on
+
+Currently:
+
+- Working out the kinks as I create posts, add content, and expand the
+ capabilities
+- Exploring ways to integrate my [stagit](https://git.chappelle.dev) instance
+ into the site, as well as other cool bonuses
+
+Current bugs:
+
+- RSS feed is not really up to snuff
+- Date/Timestamp management needs to be thought about harder
diff --git a/content/index.md b/content/index.md
@@ -3,6 +3,8 @@ title: About Me
show_meta: no
---
+AKA binkd.
+
Systems developer. I do:
- Philosophy of CS
@@ -17,5 +19,5 @@ I try to do:
- Ethics
- [Downhill skateboarding](https://youtu.be/rkWOLEI4vFk)
-Read [current](current/) to see what I'm working on right now, and read
+Read [current](current/) to see what I'm working on right now, and read the
[blog](blog/) to see what I've been thinking about.
diff --git a/content/projects.md b/content/projects.md
@@ -3,19 +3,18 @@ title: Projects
show_meta: no
---
-Here are some things I've built:
+Here are some things I've built that I am proud of:
## [Feather-Virt](https://github.com/binkersss/feather-virt)
A container runtime and hypervisor for inference at the edge. Still a WIP, and
figuring out where I want to go with this.
-## [Stamail](https://git.chappelle.dev/stamail/log.html)
-
-An easy and minimal mailing list archive viewer. Still a WIP, but feel free to
-try it out! Requires some sort of mdir/mbox files.
-
## [verso_2](https://git.chappelle.dev/verso2/log.htm)
A minimal static site generator. It's how you're seeing this site right now!
Checkout its predecessor [Verso](https://github.com/binkersss/verso)
+
+## [bswc](https://codeberg.org/binkd/bswc)
+
+A dynamic Wayland compositor. WIP.