verso2

A simple web framework.
git clone git://git.chappelle.dev/verso2.git
Log | Files | Refs | README | LICENSE

commit 92b47d34706b170e9123d9cfbab1018ed24f2cc2
parent ebf41fe062083dfaaf70ee362745c291673827db
Author: Nathaniel Chappelle <nathaniel@chappelle.dev>
Date:   Thu, 14 May 2026 00:53:40 -0700

updated a lot

Diffstat:
Acontent/assets/sitint.png | 0
Mcontent/assets/style.css | 22++++++++++++++++------
Mcontent/contact.md | 20++++++++------------
Dcontent/current.md | 76----------------------------------------------------------------------------
Acontent/current/archive.md | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/current/index.md | 43+++++++++++++++++++++++++++++++++++++++++++
Mcontent/index.md | 4+++-
Mcontent/projects.md | 11+++++------
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.