From a58f2f7e2216181b3b463c948bb0713e1df43c15 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 3 Jan 2026 15:00:25 -0600 Subject: [PATCH 01/42] fix(bmath): it is wip --- src/content/git/bmath.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/git/bmath.mdx b/src/content/git/bmath.mdx index 6ddd306..ab19121 100644 --- a/src/content/git/bmath.mdx +++ b/src/content/git/bmath.mdx @@ -3,6 +3,6 @@ title: "bmath" date: "09/10/2025" --- -header-only c++23 math library +wip header-only c++23 math library built to learn and apply modern c++ in a competitive programming environment From 20fc923e26536c398cb5bf24b7374d8d95731936 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 3 Jan 2026 15:09:37 -0600 Subject: [PATCH 02/42] feat(git): move import-cost to personal website --- src/content/git/import-cost.nvim.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/content/git/import-cost.nvim.mdx diff --git a/src/content/git/import-cost.nvim.mdx b/src/content/git/import-cost.nvim.mdx new file mode 100644 index 0000000..2a5af28 --- /dev/null +++ b/src/content/git/import-cost.nvim.mdx @@ -0,0 +1,9 @@ +--- +title: "import-cost.nvim" +slug: "import-cost.nvim" +date: "1/1/2024" +--- + +display javascript import costs inside of neovim + +![preview](https://user-images.githubusercontent.com/62671086/210295248-916a8d81-22c9-432a-87fd-cf539879bf0c.png) From 1d2f556b32470321fc98d03a94f636a3cb2d5df9 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Wed, 7 Jan 2026 13:40:35 -0600 Subject: [PATCH 03/42] remove gists as viewable --- src/components/Footer.astro | 1 - src/pages/gist.astro | 33 --------------------------------- 2 files changed, 34 deletions(-) delete mode 100644 src/pages/gist.astro diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 910e02b..e704361 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -7,7 +7,6 @@ about - ☼⊂ʕ•ᴥ•ʔ - diff --git a/src/pages/index.astro b/src/pages/index.astro index 6b2d1cf..f1ed7f4 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,71 +1,68 @@ --- import BaseLayout from "../layouts/BaseLayout.astro"; -import { sortItem } from "../utils/sort.js"; -import { getCollection } from "astro:content"; -import type { PostCollection } from "../types"; - -const title = "Barrett Ruth"; -const CATS: PostCollection[] = [ - "algorithms", - "software", - "meditations", - "autonomous-racing", -]; - -type PostData = { - id: string; - slug: string; - data: { - title: string; - date: string | null; - }; -}; - -const postsByCategory: Record = {}; -for (const c of CATS) { - const entries = await getCollection(c); - entries.sort(sortItem); - postsByCategory[c] = entries.map((e) => ({ - id: `${c}/${e.slug}.mdx`, - slug: e.slug, - data: { - title: e.data.title ?? e.slug, - date: e.data.date ?? null, - }, - })); -} +const title = "barrett ruth"; --- - - - - - -
- -
+ +
+ Philip Matthew Ruth +
+ rip philip matthew ruth
+ february 8, 1967 – c. december 2, 2025 +
+
+ gary wray
+ waiting in line, 2021 +
- - - +
From 7f1c155a7bfae5d9d9c34963dc3177586a451c8c Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 10 Jan 2026 13:00:52 -0500 Subject: [PATCH 06/42] update LI --- src/components/Footer.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index e704361..a0a1b71 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -9,7 +9,7 @@