-
+
diff --git a/90.html b/90.html
index fc84adc..a8fe386 100644
--- a/90.html
+++ b/90.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/apple.html b/apple.html
index 7fa402a..df23278 100644
--- a/apple.html
+++ b/apple.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/archives.html b/archives.html
index fdb903b..b4972ef 100644
--- a/archives.html
+++ b/archives.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
-Ben Carlsson / Writing
+Ben Carlsson / Blog
-
+
diff --git a/async.html b/async.html
index 9893c23..23ef25d 100644
--- a/async.html
+++ b/async.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/autism.html b/autism.html
index fcf3c61..e1f24c9 100644
--- a/autism.html
+++ b/autism.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/brownnote.html b/brownnote.html
index 78f36bd..79eaba6 100644
--- a/brownnote.html
+++ b/brownnote.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/buttons.html b/buttons.html
index 5a96308..9fb0d34 100644
--- a/buttons.html
+++ b/buttons.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/china.html b/china.html
index 6784290..4da6628 100644
--- a/china.html
+++ b/china.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/creamsicle.html b/creamsicle.html
index d15d5fb..c39cd73 100644
--- a/creamsicle.html
+++ b/creamsicle.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/crysis.html b/crysis.html
index eb30bcd..ae87e90 100644
--- a/crysis.html
+++ b/crysis.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/cv.html b/cv.html
index fffa964..02a9b25 100644
--- a/cv.html
+++ b/cv.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/dashes.html b/dashes.html
index ba828a8..03f049c 100644
--- a/dashes.html
+++ b/dashes.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/death.html b/death.html
index 8b09b13..fb0d10c 100644
--- a/death.html
+++ b/death.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/diagnostics.html b/diagnostics.html
index e1b60b6..f68e72b 100644
--- a/diagnostics.html
+++ b/diagnostics.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/documentation.html b/documentation.html
index 8d651ae..6da7cad 100644
--- a/documentation.html
+++ b/documentation.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/ds.html b/ds.html
index 44bbb38..d834faf 100644
--- a/ds.html
+++ b/ds.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
diff --git a/emacs.html b/emacs.html
index cdc57b0..474ee53 100644
--- a/emacs.html
+++ b/emacs.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
+
diff --git a/emotion.html b/emotion.html
index aa12db4..07a39e2 100644
--- a/emotion.html
+++ b/emotion.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
-
+
+
diff --git a/english.html b/english.html
index e8c58c5..ba26f64 100644
--- a/english.html
+++ b/english.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Mad at emotion
+
+
+
+
+
+
+
+
-
+
+
diff --git a/feed.atom b/feed.atom
index df954ca..445021f 100644
--- a/feed.atom
+++ b/feed.atom
@@ -1,7 +1,7 @@
Ben Carlsson
https://twos.dev
- 2024-09-17T22:39:22Z
+ 2024-09-18T18:40:24Z
Copyright 2021–2024 Ben Carlsson
misc thoughts
diff --git a/feed.rss b/feed.rss
index 5e40628..12b824f 100644
--- a/feed.rss
+++ b/feed.rss
@@ -6,7 +6,7 @@
Copyright 2021–2024 Ben Carlsson
ben@twos.dev (Ben Carlsson)
Thu, 07 Apr 2022 00:00:00 +0000
- Tue, 17 Sep 2024 22:39:22 +0000
+ Wed, 18 Sep 2024 18:40:24 +0000
https://twos.dev/favicon.ico
diff --git a/filters.html b/filters.html
index 5b206ba..8e15ca2 100644
--- a/filters.html
+++ b/filters.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Effective English
-
+
+
diff --git a/form.html b/form.html
index 859c52e..bc6e3bf 100644
--- a/form.html
+++ b/form.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Wholesome Great Filters
-
+
+
diff --git a/guide.html b/guide.html
index 2cb55bd..037d8c8 100644
--- a/guide.html
+++ b/guide.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Form is Function
-
+
+
diff --git a/gut.html b/gut.html
index 0b2ad29..68edeaa 100644
--- a/gut.html
+++ b/gut.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's User Guide
+
+
+
+
+
+
+
+
-
+
+
diff --git a/halo3.html b/halo3.html
index bb34c8c..a32d8e7 100644
--- a/halo3.html
+++ b/halo3.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Gut-driven Development
-
+
+
diff --git a/haunted.html b/haunted.html
index aa8b2be..79de42a 100644
--- a/haunted.html
+++ b/haunted.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Things I've learned today
+
+
+
+
+
+
+
+
-
+
+
diff --git a/hotsauce.html b/hotsauce.html
index 5f5f18c..e6f23e3 100644
--- a/hotsauce.html
+++ b/hotsauce.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Haunted Phones and Shampooed Carpet
+
+
+
+
+
+
+
+
-
+
+
diff --git a/index.gmi b/index.gmi
index 5069764..98c516b 100644
--- a/index.gmi
+++ b/index.gmi
@@ -1,9 +1,10 @@
I'm **Ben** and this is my website. I'm interested in the climate crisis, open source software, photography, interior design, and video games.
-Find me at Mastodon, LinkedIn, or ben@twos.dev.
+Find me at Mastodon, LinkedIn, GitHub, or ben@twos.dev.
=> https://hachyderm.io/@glacials Mastodon
=> https://linkedin.com/in/ben LinkedIn
+=> https://github.com/glacials GitHub
=> mailto:ben@twos.dev ben@twos.dev
My most recent posts are below.
diff --git a/index.html b/index.html
index f44e32b..6dee7d1 100644
--- a/index.html
+++ b/index.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Inverted April Fool's
-
+
+
@@ -91,7 +96,7 @@
and video games.
-
-
-
-
-
-
- + Ben Carlsson
+
+
+
+
+
+
+
+ Find me at Mastodon, -LinkedIn, or +LinkedIn, GitHub, or ben@twos.dev.
My most recent posts are below.
diff --git a/infra.html b/infra.html index 305c9e7..5b48672 100644 --- a/infra.html +++ b/infra.html @@ -1,9 +1,11 @@ - + + + - +
-
+
+
diff --git a/japan.html b/japan.html
index 2db1ce1..7cbdc42 100644
--- a/japan.html
+++ b/japan.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
-
+
+
+
+
+
+
+
-
+
+
diff --git a/juven.html b/juven.html
index 04d43a9..01a3dbc 100644
--- a/juven.html
+++ b/juven.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's The Apple of Countries
+
+
+
+
+
+
+
+
-
+
+
diff --git a/juven2.html b/juven2.html
index 7dae6f2..751e0a2 100644
--- a/juven2.html
+++ b/juven2.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Project Juven
+
+
+
+
+
+
+
+
-
+
+
diff --git a/juven3.html b/juven3.html
index db74c81..239974c 100644
--- a/juven3.html
+++ b/juven3.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Juven assembly
+
+
+
+
+
+
+
+
-
+
+
diff --git a/mainframe.html b/mainframe.html
index cd847c2..d8d46c0 100644
--- a/mainframe.html
+++ b/mainframe.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Fun with hardware (OR: The physical world and you)
+
+
+
+
+
+
+
+
-
+
+
diff --git a/meta.html b/meta.html
index e2f88b6..f5e536a 100644
--- a/meta.html
+++ b/meta.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Mainframe
+
+
+
+
+
+
+
+
-
+
+
diff --git a/netneutrality.html b/netneutrality.html
index 0aad304..e30079e 100644
--- a/netneutrality.html
+++ b/netneutrality.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Inside twos.dev
-
+
+
diff --git a/newsletter.html b/newsletter.html
index 73985e9..c90d922 100644
--- a/newsletter.html
+++ b/newsletter.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Let me start off with an introduction...
+
+
+
+
+
+
+
+
-
+
+
diff --git a/now.gmi b/now.gmi
index 0602f52..337d6c4 100644
--- a/now.gmi
+++ b/now.gmi
@@ -1,4 +1,4 @@
-# Now
+# Now Page
Has it been a while since you've caught up with me? Read on to see what I've been up to recently.
diff --git a/now.html b/now.html
index f48277d..bec02d9 100644
--- a/now.html
+++ b/now.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
+
-Ben Carlsson / Now
+Ben Carlsson / Now Page
-
- + Ben Carlsson's Newsletter
+
+
+
+
+
+
+
+
-
+
+
diff --git a/obsidian.html b/obsidian.html
index f99a3d6..b06de5d 100644
--- a/obsidian.html
+++ b/obsidian.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Now Page
+
+
+
+
+
+
+
+
-
+
+
diff --git a/orange.html b/orange.html
index 2416c28..63d2b34 100644
--- a/orange.html
+++ b/orange.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Obsidian Plugins
-
+
+
diff --git a/overlord.html b/overlord.html
index 9679891..4544500 100644
--- a/overlord.html
+++ b/overlord.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Orange is my favorite color
+
+
+
+
+
+
+
+
-
+
+
diff --git a/phantoms.html b/phantoms.html
index d06a7cd..c11be77 100644
--- a/phantoms.html
+++ b/phantoms.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Overlord
+
+
+
+
+
+
+
+
-
+
+
diff --git a/photos.html b/photos.html
index ce03eff..b4bbfe6 100644
--- a/photos.html
+++ b/photos.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Phantom Limbs and Hourglasses
+
+
+
+
+
+
+
+
-
+
+
diff --git a/realtors.html b/realtors.html
index ec6931a..1ba7e1e 100644
--- a/realtors.html
+++ b/realtors.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Photos
+
+
+
+
+
+
+
+
-
+
+
diff --git a/recs.html b/recs.html
index 2e62d05..bd1baf3 100644
--- a/recs.html
+++ b/recs.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's They're taking over my room...
+
+
+
+
+
+
+
+
-
+
+
diff --git a/recs2024.html b/recs2024.html
index 8d72281..7db4cf5 100644
--- a/recs2024.html
+++ b/recs2024.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Recommendations
-
+
+
diff --git a/screenshots.html b/screenshots.html
index 83f5070..05f8905 100644
--- a/screenshots.html
+++ b/screenshots.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Little Life-Changers in 2024
+
+
+
+
+
+
+
+
-
+
+
diff --git a/skyhopper.html b/skyhopper.html
index 905b9b5..ce0dd02 100644
--- a/skyhopper.html
+++ b/skyhopper.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Aligning macOS Screenshots Ignoring Drop Shadows
+
+
+
+
+
+
+
+
-
+
+
diff --git a/software.html b/software.html
index 47dfa9c..d17176f6 100644
--- a/software.html
+++ b/software.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Skyhopper
-
+
+
diff --git a/style.css b/style.css
index 8bfe6e9..40a7107 100644
--- a/style.css
+++ b/style.css
@@ -59,16 +59,16 @@
}
@media (prefers-color-scheme: dark) {
:root {
- --all-bg: rgb(36, 36, 36);
+ --all-bg: rgb(53, 60, 65);
--traditional-bg: var(--all-bg);
- --traditional-fg: rgba(244, 214, 205, 1);
- --traditional-fg-mute: #705b58;
- --traditional-fg-pop: #c8ada6;
+ --traditional-fg: rgb(166, 194, 202);
+ --traditional-fg-mute: #606e70;
+ --traditional-fg-pop: #baeee3;
--page-bg: var(--all-bg);
--page-border: rgb(34, 34, 34);
- --page-fg: rgba(244, 214, 205, 1);
+ --page-fg: rgb(215, 229, 255);
--lighter-bg: rgba(240, 240, 240, 1);
--lighter-fg: rgb(132, 117, 45);
@@ -107,9 +107,19 @@ a[href]:visited {
color: var(--traditional-fg-pop);
text-decoration: underline;
text-decoration-color: var(--traditional-fg-mute);
+ text-decoration-thickness: 3px;
text-underline-offset: 0.25rem;
}
+a[href]:hover {
+ background: var(--traditional-fg-pop);
+ color: var(--traditional-bg);
+}
+
+small a[href], small a[href]:hover, small a[href]:visited {
+ text-decoration: none; /* Small lines are too close together for an underline to look okay. */
+}
+
a:has(h1),
a:has(h2),
a:has(h3),
@@ -145,12 +155,30 @@ footer {
}
}
-article a h1 {
+h1 {
/* background: rgba(0, 0, 0, 0.05); */
color: var(--page-fg);
+}
+
+article a h1 {
font-size: 2rem;
}
+/* Addenda (level-1 headings NOT at the top of pages */
+article:not(.post) > h1 {
+ display: block;
+ font-size: 1em;
+ margin-top: 4rem;
+ text-align: center;
+}
+
+article:not(.post) > h1:after {
+ opacity: 0.3;
+ content: "an addendum";
+ display: block;
+ margin-top: 1rem;
+}
+
article img {
max-width: 100%;
}
@@ -171,6 +199,7 @@ body {
background: var(--page-bg);
color: var(--traditional-fg);
font-family:
+ Fira Code,
inconsolata,
-apple-system,
BlinkMacSystemFont,
@@ -185,6 +214,7 @@ body {
noto,
arial,
sans-serif;
+ font-size: 15px;
height: 100%;
line-height: 1.7rem;
margin: 0;
@@ -243,7 +273,6 @@ h6 {
h1 {
hyphens: none;
line-height: 0.9;
- text-align: center;
}
/* Text document hero images */
@@ -327,11 +356,10 @@ li p {
}
nav {
- color: #705b58;
+ color: var(--traditional-fg-pop);
font-style: italic;
margin: 1rem var(--margin-left-standard);
max-width: var(--container-width);
- overflow-x: auto;
}
nav .hierarchy {
@@ -340,6 +368,7 @@ nav .hierarchy {
nav h1 {
font-size: 1em;
+ margin-top: 1rem;
}
nav {
@@ -351,10 +380,15 @@ nav:has(.breadcrumb) {
grid-template-columns: 1fr 1fr 1fr;
}
-nav h1,
-.title {
- margin: auto 0;
- margin: auto 0;
+nav h1.post-title {
+ margin: 2rem auto 0;
+}
+
+nav h1.website-title {
+ display: inline;
+ font-size: 1em;
+ margin-bottom: 1rem;
+ text-align: inherit;
}
.breadcrumb:not(.title)::after {
@@ -612,11 +646,6 @@ video + video {
cursor: default;
}
-.welcome {
- margin: auto;
- text-align: center;
-}
-
@media (prefers-color-scheme: light) {
.white-icon {
filter: invert();
diff --git a/systems.html b/systems.html
index f8f9872..d175037 100644
--- a/systems.html
+++ b/systems.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Software
+
+
+
+
+
+
+
+
-
+
+
diff --git a/tattoo.html b/tattoo.html
index a0d9deb..c592c64 100644
--- a/tattoo.html
+++ b/tattoo.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Ignore Individuals. Fix Systems
-
+
+
diff --git a/tattoo_symbols.html b/tattoo_symbols.html
index 5cb913b..c9c5bd3 100644
--- a/tattoo_symbols.html
+++ b/tattoo_symbols.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ Tattoos as Moral Contracts
-
+
+
diff --git a/thepopin.html b/thepopin.html
index 845b720..5634981 100644
--- a/thepopin.html
+++ b/thepopin.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Tattoo Symbolism
+
+
+
+
+
+
+
+
-
+
+
diff --git a/thinking.html b/thinking.html
index 38e3c31..c0479c5 100644
--- a/thinking.html
+++ b/thinking.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Blog
+
+
+
+
+
+
+
+ The Remote Pop-In
-
+
+
diff --git a/wow.html b/wow.html
index 5a9e861..d5faaa5 100644
--- a/wow.html
+++ b/wow.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's Thinking about thinking
+
+
+
+
+
+
+
+
-
+
+
diff --git a/writing.html b/writing.html
index 1c6d750..411f9b2 100644
--- a/writing.html
+++ b/writing.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's World of Warcraft
+
+
+
+
+
+
+
+
-
+
+
diff --git a/yourbase.html b/yourbase.html
index 3da3c05..cbe10ec 100644
--- a/yourbase.html
+++ b/yourbase.html
@@ -1,9 +1,11 @@
-
+
+
+
-
+
-
- + Ben Carlsson's
+
+
+
+
+
+
+
+
-
+
+
-
- + Ben Carlsson's The Sunday Pivot
+
+
+
+
+
+
+
+