{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Daily notes Archive",
  "home_page_url": "https://pype.dev/journal/",
  "feed_url": "https://pype.dev/journal/archive/feed.json",
  "description": "My thoughts and streams of consciousness organized into barely coherent posts about things",
  "authors": [
    {
      "name": "Nic Payne"
    }
  ],
  "items": [
    {
      "id": "https://pype.dev/2026-06-01-notes/",
      "url": "https://pype.dev/2026-06-01-notes/",
      "title": "2026-06-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-27-notes/\" class=\"wikilink\" data-title=\"2026-05-27 Notes\" data-description=\"yesterday: 2026-05-22-notes\" data-date=\"2026-05-27\" data-preview=\"yesterday: 2026-05-22-notes\"\u003e2026-05-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebookorbit for kassia\u003c/li\u003e\n\u003cli\u003enextcloud was eating up resources this morning\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-27-notes/\" class=\"wikilink\" data-title=\"2026-05-27 Notes\" data-description=\"yesterday: 2026-05-22-notes\" data-date=\"2026-05-27\"\u003e2026-05-27 Notes\u003c/a\u003e\n\n- bookorbit for kassia\n- nextcloud was eating up resources this morning\n",
      "summary": "yesterday: 2026-05-27-notes",
      "date_published": "2026-06-01T07:51:47Z",
      "date_modified": "2026-06-01T07:51:47Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-27-notes/",
      "url": "https://pype.dev/2026-05-27-notes/",
      "title": "2026-05-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-22-notes/\" class=\"wikilink\" data-title=\"2026-05-22 Notes\" data-description=\"yesterday: 2026-05-13-notes\" data-date=\"2026-05-22\" data-preview=\"yesterday: 2026-05-13-notes\"\u003e2026-05-22 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/fwbg-genesis-3-2/\" class=\"wikilink\" data-title=\"FWBG - Genesis - 3.2\" data-description=\"Eve was tempted by sin by litening to the great deceiver. But it wasn\u0026#39;t just that she ** the serpent, she participated in the conversation, she entertained...\" data-date=\"2026-05-27\" data-preview=\"Eve was tempted by sin by litening to the great deceiver. But it wasn\u0026#39;t just that she ** the serpent, she participated in the conversation, she entertained...\"\u003eFWBG - Genesis - 3.2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-22-notes/\" class=\"wikilink\" data-title=\"2026-05-22 Notes\" data-description=\"yesterday: 2026-05-13-notes\" data-date=\"2026-05-22\"\u003e2026-05-22 Notes\u003c/a\u003e\n\n- \u003ca href=\"/fwbg-genesis-3-2/\" class=\"wikilink\" data-title=\"FWBG - Genesis - 3.2\" data-description=\"Eve was tempted by sin by litening to the great deceiver. But it wasn\u0026#39;t just that she ** the serpent, she participated in the conversation, she entertained...\" data-date=\"2026-05-27\"\u003eFWBG - Genesis - 3.2\u003c/a\u003e\n",
      "summary": "yesterday: 2026-05-22-notes",
      "date_published": "2026-05-27T07:00:17Z",
      "date_modified": "2026-05-27T07:00:17Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-22-notes/",
      "url": "https://pype.dev/2026-05-22-notes/",
      "title": "2026-05-22 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-13-notes/\" class=\"wikilink\" data-title=\"2026-05-13 Notes\" data-description=\"yesterday: 2026-05-12-notes\" data-date=\"2026-05-13\" data-preview=\"yesterday: 2026-05-12-notes\"\u003e2026-05-13 Notes\u003c/a\u003e\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-13-notes/\" class=\"wikilink\" data-title=\"2026-05-13 Notes\" data-description=\"yesterday: 2026-05-12-notes\" data-date=\"2026-05-13\"\u003e2026-05-13 Notes\u003c/a\u003e\n",
      "summary": "yesterday: 2026-05-13-notes",
      "date_published": "2026-05-22T06:22:57Z",
      "date_modified": "2026-05-22T06:22:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-13-notes/",
      "url": "https://pype.dev/2026-05-13-notes/",
      "title": "2026-05-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-12-notes/\" class=\"wikilink\" data-title=\"2026-05-12 Notes\" data-description=\"yesterday: 2026-05-08-notes\" data-date=\"2026-05-12\" data-preview=\"yesterday: 2026-05-08-notes\"\u003e2026-05-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[[reflection-psalm-305]]\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-12-notes/\" class=\"wikilink\" data-title=\"2026-05-12 Notes\" data-description=\"yesterday: 2026-05-08-notes\" data-date=\"2026-05-12\"\u003e2026-05-12 Notes\u003c/a\u003e\n\n- [[reflection-psalm-305]]\n",
      "summary": "yesterday: 2026-05-12-notes",
      "date_published": "2026-05-13T05:58:54Z",
      "date_modified": "2026-05-13T05:58:54Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-12-notes/",
      "url": "https://pype.dev/2026-05-12-notes/",
      "title": "2026-05-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-08-notes/\" class=\"wikilink\" data-title=\"2026-05-08 Notes\" data-description=\"yesterday: 2026-05-04-notes\" data-date=\"2026-05-08\" data-preview=\"yesterday: 2026-05-04-notes\"\u003e2026-05-08 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[[reflection-john-1421]]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/blog-and-llm-knowledge-base/\" class=\"wikilink\" data-title=\"Blog and LLM Knowledge Base\" data-description=\"Thinking about this tweet from Andrej Karpathy about LLM knowledge bases. I maintain a blog like this one at work, which is fairly well structured markdown...\" data-date=\"2026-05-13\" data-preview=\"Thinking about this tweet from Andrej Karpathy about LLM knowledge bases. I maintain a blog like this one at work, which is fairly well structured markdown...\"\u003eBlog and LLM Knowledge Base\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaking progress in \u003ca href=\"/dataops/\" class=\"wikilink\" data-title=\"DataOps\" data-description=\"old: using-restic-to-backup-my-home-directory\" data-date=\"2026-05-07\" data-preview=\"old: using-restic-to-backup-my-home-directory\"\u003eDataOps\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ezfs setup for projects and what I had been building is moved over\u003c/li\u003e\n\u003cli\u003enow I can recover the rest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-08-notes/\" class=\"wikilink\" data-title=\"2026-05-08 Notes\" data-description=\"yesterday: 2026-05-04-notes\" data-date=\"2026-05-08\"\u003e2026-05-08 Notes\u003c/a\u003e\n\n- [[reflection-john-1421]]\n\n- \u003ca href=\"/blog-and-llm-knowledge-base/\" class=\"wikilink\" data-title=\"Blog and LLM Knowledge Base\" data-description=\"Thinking about this tweet from Andrej Karpathy about LLM knowledge bases. I maintain a blog like this one at work, which is fairly well structured markdown...\" data-date=\"2026-05-13\"\u003eBlog and LLM Knowledge Base\u003c/a\u003e\n\n## Wins\n\n- making progress in \u003ca href=\"/dataops/\" class=\"wikilink\" data-title=\"DataOps\" data-description=\"old: using-restic-to-backup-my-home-directory\" data-date=\"2026-05-07\"\u003eDataOps\u003c/a\u003e\n  - zfs setup for projects and what I had been building is moved over\n  - now I can recover the rest\n",
      "summary": "yesterday: 2026-05-08-notes",
      "date_published": "2026-05-12T06:10:54Z",
      "date_modified": "2026-05-12T06:10:54Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-08-notes/",
      "url": "https://pype.dev/2026-05-08-notes/",
      "title": "2026-05-08 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-05-04-notes/\" class=\"wikilink\" data-title=\"2026-05-04 Notes\" data-description=\"yesterday: 2026-04-30-notes\" data-date=\"2026-05-04\" data-preview=\"yesterday: 2026-04-30-notes\"\u003e2026-05-04 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/the-relief-of-earning/\" class=\"wikilink\" data-title=\"The Relief of Earning\" data-description=\"Work has been crazy for months, and I haven\u0026#39;t written too much about it, a few notes here and there but nothing substantial. The craziness is sourced in a...\" data-date=\"2026-05-08\" data-preview=\"Work has been crazy for months, and I haven\u0026#39;t written too much about it, a few notes here and there but nothing substantial. The craziness is sourced in a...\"\u003eThe Relief of Earning\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-05-04-notes/\" class=\"wikilink\" data-title=\"2026-05-04 Notes\" data-description=\"yesterday: 2026-04-30-notes\" data-date=\"2026-05-04\"\u003e2026-05-04 Notes\u003c/a\u003e\n\n- \u003ca href=\"/the-relief-of-earning/\" class=\"wikilink\" data-title=\"The Relief of Earning\" data-description=\"Work has been crazy for months, and I haven\u0026#39;t written too much about it, a few notes here and there but nothing substantial. The craziness is sourced in a...\" data-date=\"2026-05-08\"\u003eThe Relief of Earning\u003c/a\u003e\n",
      "summary": "yesterday: 2026-05-04-notes",
      "date_published": "2026-05-08T05:31:46Z",
      "date_modified": "2026-05-08T05:31:46Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-05-04-notes/",
      "url": "https://pype.dev/2026-05-04-notes/",
      "title": "2026-05-04 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-30-notes/\" class=\"wikilink\" data-title=\"2026-04-30 Notes\" data-description=\"yesterday: 2026-04-27-notes\" data-date=\"2026-04-30\" data-preview=\"yesterday: 2026-04-27-notes\"\u003e2026-04-30 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-john-16-33/\" class=\"wikilink\" data-title=\"Reflection - John 16:33\" data-description=\"related: advent-john-16-33\" data-date=\"2026-05-03\" data-preview=\"related: advent-john-16-33\"\u003eReflection - John 16:33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-30-notes/\" class=\"wikilink\" data-title=\"2026-04-30 Notes\" data-description=\"yesterday: 2026-04-27-notes\" data-date=\"2026-04-30\"\u003e2026-04-30 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-john-16-33/\" class=\"wikilink\" data-title=\"Reflection - John 16:33\" data-description=\"related: advent-john-16-33\" data-date=\"2026-05-03\"\u003eReflection - John 16:33\u003c/a\u003e\n",
      "summary": "yesterday: 2026-04-30-notes",
      "date_published": "2026-05-04T07:48:48Z",
      "date_modified": "2026-05-04T07:48:48Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-30-notes/",
      "url": "https://pype.dev/2026-04-30-notes/",
      "title": "2026-04-30 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-27-notes/\" class=\"wikilink\" data-title=\"2026-04-27 Notes\" data-description=\"yesterday: 2026-04-26-notes\" data-date=\"2026-04-27\" data-preview=\"yesterday: 2026-04-26-notes\"\u003e2026-04-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-jeremiah-17-17/\" class=\"wikilink\" data-title=\"reflection - Jeremiah 17:17\" data-description=\"!!! note \u0026#34;Jeremiah 17:17\u0026#34;\" data-date=\"2026-04-30\" data-preview=\"!!! note \u0026#34;Jeremiah 17:17\u0026#34;\"\u003ereflection - Jeremiah 17:17\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-27-notes/\" class=\"wikilink\" data-title=\"2026-04-27 Notes\" data-description=\"yesterday: 2026-04-26-notes\" data-date=\"2026-04-27\"\u003e2026-04-27 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-jeremiah-17-17/\" class=\"wikilink\" data-title=\"reflection - Jeremiah 17:17\" data-description=\"!!! note \u0026#34;Jeremiah 17:17\u0026#34;\" data-date=\"2026-04-30\"\u003ereflection - Jeremiah 17:17\u003c/a\u003e\n",
      "summary": "yesterday: 2026-04-27-notes",
      "date_published": "2026-04-30T06:32:15Z",
      "date_modified": "2026-04-30T06:32:15Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-27-notes/",
      "url": "https://pype.dev/2026-04-27-notes/",
      "title": "2026-04-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-26-notes/\" class=\"wikilink\" data-title=\"2026-04-26 Notes\" data-description=\"yesterday: 2026-04-25-notes\" data-date=\"2026-04-26\" data-preview=\"yesterday: 2026-04-25-notes\"\u003e2026-04-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdated Nextcloud from 30.x to 32.x today\n\u003cul\u003e\n\u003cli\u003eNOTE: after every upgrade, go to /settings/admin/overview and perform any of the \u003ccode\u003eocc\u003c/code\u003e commands in the nextcloud container that it says are relevant. Typically these are DB updates and are relatively easy to run. It\u0026rsquo;s fine to run them in the container because they typically affect the DB, not the container state itself, the nextcloud container is just the runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-26-notes/\" class=\"wikilink\" data-title=\"2026-04-26 Notes\" data-description=\"yesterday: 2026-04-25-notes\" data-date=\"2026-04-26\"\u003e2026-04-26 Notes\u003c/a\u003e\n\n## Wins\n\n- updated Nextcloud from 30.x to 32.x today\n  - NOTE: after every upgrade, go to /settings/admin/overview and perform any of the `occ` commands in the nextcloud container that it says are relevant. Typically these are DB updates and are relatively easy to run. It's fine to run them in the container because they typically affect the DB, not the container state itself, the nextcloud container is just the runtime\n",
      "summary": "yesterday: 2026-04-26-notes",
      "date_published": "2026-04-27T09:25:43Z",
      "date_modified": "2026-04-27T09:25:43Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-26-notes/",
      "url": "https://pype.dev/2026-04-26-notes/",
      "title": "2026-04-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-25-notes/\" class=\"wikilink\" data-title=\"2026-04-25 Notes\" data-description=\"yesterday: 2026-04-22-notes\" data-date=\"2026-04-25\" data-preview=\"yesterday: 2026-04-22-notes\"\u003e2026-04-25 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/logos-webapp-dark-theme/\" class=\"wikilink\" data-title=\"Logos Webapp Dark Theme\" data-description=\"stylus-for-custom-webpage-themes\" data-date=\"2026-04-26\" data-preview=\"stylus-for-custom-webpage-themes\"\u003eLogos Webapp Dark Theme\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-25-notes/\" class=\"wikilink\" data-title=\"2026-04-25 Notes\" data-description=\"yesterday: 2026-04-22-notes\" data-date=\"2026-04-25\"\u003e2026-04-25 Notes\u003c/a\u003e\n\n\n- \u003ca href=\"/logos-webapp-dark-theme/\" class=\"wikilink\" data-title=\"Logos Webapp Dark Theme\" data-description=\"stylus-for-custom-webpage-themes\" data-date=\"2026-04-26\"\u003eLogos Webapp Dark Theme\u003c/a\u003e\n",
      "summary": "yesterday: 2026-04-25-notes",
      "date_published": "2026-04-26T07:09:22Z",
      "date_modified": "2026-04-26T07:09:22Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-25-notes/",
      "url": "https://pype.dev/2026-04-25-notes/",
      "title": "2026-04-25 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-22-notes/\" class=\"wikilink\" data-title=\"2026-04-22 Notes\" data-description=\"yesterday: 2026-04-18-notes\" data-date=\"2026-04-22\" data-preview=\"yesterday: 2026-04-18-notes\"\u003e2026-04-22 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/aurora-and-kde-window-managment-with-kzones/\" class=\"wikilink\" data-title=\"Aurora and KDE Window Managment with KZones\" data-description=\"I have used a variety of window managers on a variety of distros and OS\u0026#39;s over the last several years and because my hardware usage feels regularly in flux I...\" data-date=\"2026-04-25\" data-preview=\"I have used a variety of window managers on a variety of distros and OS\u0026#39;s over the last several years and because my hardware usage feels regularly in flux I...\"\u003eAurora and KDE Window Managment with KZones\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/kde-shortcuts-for-desktop-and-window-navigation/\" class=\"wikilink\" data-title=\"KDE Shortcuts for Desktop and Window Navigation\" data-description=\"This isn\u0026#39;t my entire /home/nic/.config/kglobalshortcutsrc, just the sections that I customized as I\u0026#39;m setting up my desktop from the great...\" data-date=\"2026-04-25\" data-preview=\"This isn\u0026#39;t my entire /home/nic/.config/kglobalshortcutsrc, just the sections that I customized as I\u0026#39;m setting up my desktop from the great...\"\u003eKDE Shortcuts for Desktop and Window Navigation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-22-notes/\" class=\"wikilink\" data-title=\"2026-04-22 Notes\" data-description=\"yesterday: 2026-04-18-notes\" data-date=\"2026-04-22\"\u003e2026-04-22 Notes\u003c/a\u003e\n\n- \u003ca href=\"/aurora-and-kde-window-managment-with-kzones/\" class=\"wikilink\" data-title=\"Aurora and KDE Window Managment with KZones\" data-description=\"I have used a variety of window managers on a variety of distros and OS\u0026#39;s over the last several years and because my hardware usage feels regularly in flux I...\" data-date=\"2026-04-25\"\u003eAurora and KDE Window Managment with KZones\u003c/a\u003e\n- \u003ca href=\"/kde-shortcuts-for-desktop-and-window-navigation/\" class=\"wikilink\" data-title=\"KDE Shortcuts for Desktop and Window Navigation\" data-description=\"This isn\u0026#39;t my entire /home/nic/.config/kglobalshortcutsrc, just the sections that I customized as I\u0026#39;m setting up my desktop from the great...\" data-date=\"2026-04-25\"\u003eKDE Shortcuts for Desktop and Window Navigation\u003c/a\u003e\n",
      "summary": "yesterday: 2026-04-22-notes",
      "date_published": "2026-04-25T09:36:16Z",
      "date_modified": "2026-04-25T09:36:16Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-22-notes/",
      "url": "https://pype.dev/2026-04-22-notes/",
      "title": "2026-04-22 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-18-notes/\" class=\"wikilink\" data-title=\"2026-04-18 Notes\" data-description=\"yesterday: 2026-04-05-notes\" data-date=\"2026-04-18\" data-preview=\"yesterday: 2026-04-05-notes\"\u003e2026-04-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/work-compensation-note/\" class=\"wikilink\" data-title=\"Work Compensation Note\" data-description=\"Anthony asked me what I needed to be happy and I didn\u0026#39;t have a good answer, but I did ask for clarity on the chaos at work. I\u0026#39;ve thought more about it and I...\" data-date=\"2025-12-01\" data-preview=\"Anthony asked me what I needed to be happy and I didn\u0026#39;t have a good answer, but I did ask for clarity on the chaos at work. I\u0026#39;ve thought more about it and I...\"\u003eWork Compensation Note\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-18-notes/\" class=\"wikilink\" data-title=\"2026-04-18 Notes\" data-description=\"yesterday: 2026-04-05-notes\" data-date=\"2026-04-18\"\u003e2026-04-18 Notes\u003c/a\u003e\n\n- \u003ca href=\"/work-compensation-note/\" class=\"wikilink\" data-title=\"Work Compensation Note\" data-description=\"Anthony asked me what I needed to be happy and I didn\u0026#39;t have a good answer, but I did ask for clarity on the chaos at work. I\u0026#39;ve thought more about it and I...\" data-date=\"2025-12-01\"\u003eWork Compensation Note\u003c/a\u003e\n",
      "summary": "yesterday: 2026-04-18-notes",
      "date_published": "2026-04-22T06:43:40Z",
      "date_modified": "2026-04-22T06:43:40Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-18-notes/",
      "url": "https://pype.dev/2026-04-18-notes/",
      "title": "2026-04-18 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-05-notes/\" class=\"wikilink\" data-title=\"2026-04-05 Notes\" data-description=\"yesterday: 2026-04-03-notes\" data-date=\"2026-04-05\" data-preview=\"yesterday: 2026-04-03-notes\"\u003e2026-04-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"pc-crash\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePC Crash\u003c/span\u003e \u003ca href=\"#pc-crash\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eDesktop crashed days ago, apparently my primary drive has been going bad for a while and eventually it just died.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003elive-booted to ubuntu server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efound restic backup script to NAS\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eedited to be smaller, but did the backup to the NAS\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ersync\u0026rsquo;d \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e volumes to BX500 SSD which is a zfs pool\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecaptured what I did on ghost at /home/nic/aurora-recovery-report.md and /home/nic/aurora-crash-disk-health-report.md\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"plan\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePLAN\u003c/span\u003e \u003ca href=\"#plan\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einstall ubunto on 500 GB Samsung\u003c/li\u003e\n\u003cli\u003ecreate zfs dataset for projects /tank/volumes/projects\u003c/li\u003e\n\u003cli\u003emount zfs dataset /tank/volumes/projects to /home/nic/projects\u003c/li\u003e\n\u003cli\u003ezfs for home? probably not, keep home on ext4\u003c/li\u003e\n\u003cli\u003emount old home and sync directly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"outcome\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOutcome\u003c/span\u003e \u003ca href=\"#outcome\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis is going terribly\u0026hellip; blog post coming on what I should\u0026rsquo;ve done. What\u0026rsquo;s\nactually happening is that I basically just lost everything on that desktop\nexcept my homelab repo thank God\u0026hellip;\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-05-notes/\" class=\"wikilink\" data-title=\"2026-04-05 Notes\" data-description=\"yesterday: 2026-04-03-notes\" data-date=\"2026-04-05\"\u003e2026-04-05 Notes\u003c/a\u003e\n\n## PC Crash\n\nDesktop crashed days ago, apparently my primary drive has been going bad for a while and eventually it just died.\n\n- live-booted to ubuntu server\n- found restic backup script to NAS\n- edited to be smaller, but did the backup to the NAS\n- rsync'd docker volumes to BX500 SSD which is a zfs pool\n\n- captured what I did on ghost at /home/nic/aurora-recovery-report.md and /home/nic/aurora-crash-disk-health-report.md\n\n### PLAN\n\n- install ubunto on 500 GB Samsung\n- create zfs dataset for projects /tank/volumes/projects\n- mount zfs dataset /tank/volumes/projects to /home/nic/projects\n- zfs for home? probably not, keep home on ext4\n- mount old home and sync directly\n\n### Outcome\n\nThis is going terribly... blog post coming on what I should've done. What's\nactually happening is that I basically just lost everything on that desktop\nexcept my homelab repo thank God... \n",
      "summary": "yesterday: 2026-04-05-notes",
      "date_published": "2026-04-18T20:00:38Z",
      "date_modified": "2026-04-18T20:00:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-05-notes/",
      "url": "https://pype.dev/2026-04-05-notes/",
      "title": "2026-04-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-03-notes/\" class=\"wikilink\" data-title=\"2026-04-03 Notes\" data-description=\"yesterday: 2026-04-01-notes\" data-date=\"2026-04-03\" data-preview=\"yesterday: 2026-04-01-notes\"\u003e2026-04-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/easter-2026/\" class=\"wikilink\" data-title=\"Easter 2026\" data-description=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\" data-date=\"2026-04-05\" data-preview=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\"\u003eEaster 2026\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/data-loading-is-a-huge-deal/\" class=\"wikilink\" data-title=\"Data Loading is a Huge Deal\" data-description=\"I\u0026#39;ve been thinking about the work I am doing and have to do in my role at Cat, in Cat Autonomy, building Forge (see forge-ahead). I feel like I have little...\" data-date=\"2026-04-08\" data-preview=\"I\u0026#39;ve been thinking about the work I am doing and have to do in my role at Cat, in Cat Autonomy, building Forge (see forge-ahead). I feel like I have little...\"\u003eData Loading is a Huge Deal\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI have several competing streams of thought about Easter this year, I want to\nfocus some reflection and energy in the appropriate direction, of what Easter\nis as a holiday in the Christian calendar, the day my Lord and King defeated\nDeath in his physical body and resurrected himself from the grave -\n\u003ca href=\"/easter-2026/\" class=\"wikilink\" data-title=\"Easter 2026\" data-description=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\" data-date=\"2026-04-05\" data-preview=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\"\u003eEaster 2026\u003c/a\u003e. It is in how holy and significant that this day is that my\nsecond stream of thought begins to compete\u0026hellip; we profane it so much in America,\nmaybe throughout the world, but I\u0026rsquo;m really thinking about my family-experience\nwith Easter and other holidays\u0026hellip; So I\u0026rsquo;ve got thoughts for the world there too\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"stream-2\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eStream 2\u003c/span\u003e \u003ca href=\"#stream-2\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI want my wife and daughters to participate with me in celebrating Lent, Holy\nWeek, and Easter with more reverance, but the problem is our own parents\ntreating Easter and other High Church holidays that have been Americanized, as\nthough they own those days for \u0026ldquo;family time\u0026rdquo;. The point isn\u0026rsquo;t to spend time\nwith family, it is to observe a holy day and after this year I am about ready\nto reserve all holidays for ourselves. If grandparents want to come see their\ngrandkids, they\u0026rsquo;re welcome anytime - heck we live 15 minutes away in on case\nand still the competition happens over a few select holidays. Well, perhaps no\nmore. I think I\u0026rsquo;m going to block Easter and Christmas out for my family and we\nwill participate in traditions that are more meaningful than sharing social\nmedia links while we all sit on our phones in the living room.\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResurrected my OpenRouter API key for opencode after seeing a note aout\n\u003ca href=\"https://qwen.ai/blog?id=qwen3.6\"\u003eQwen3.6 Plus\u003c/a\u003e being free so I figured I\u0026rsquo;d\ngive it a go. I think with some pushing I can use \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e to get a lot done\nwith free models as they change and get better. Maybe even self-hosted models\nin the coming years!\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-03-notes/\" class=\"wikilink\" data-title=\"2026-04-03 Notes\" data-description=\"yesterday: 2026-04-01-notes\" data-date=\"2026-04-03\"\u003e2026-04-03 Notes\u003c/a\u003e\n\n- \u003ca href=\"/easter-2026/\" class=\"wikilink\" data-title=\"Easter 2026\" data-description=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\" data-date=\"2026-04-05\"\u003eEaster 2026\u003c/a\u003e\n- \u003ca href=\"/data-loading-is-a-huge-deal/\" class=\"wikilink\" data-title=\"Data Loading is a Huge Deal\" data-description=\"I\u0026#39;ve been thinking about the work I am doing and have to do in my role at Cat, in Cat Autonomy, building Forge (see forge-ahead). I feel like I have little...\" data-date=\"2026-04-08\"\u003eData Loading is a Huge Deal\u003c/a\u003e\n\n- I have several competing streams of thought about Easter this year, I want to\n  focus some reflection and energy in the appropriate direction, of what Easter\n  is as a holiday in the Christian calendar, the day my Lord and King defeated\n  Death in his physical body and resurrected himself from the grave -\n  \u003ca href=\"/easter-2026/\" class=\"wikilink\" data-title=\"Easter 2026\" data-description=\"What does it mean that \u0026#34;He is risen\u0026#34;? What does it mean to me? for me? for the world? I think the question matters to everyone, Jesus did and said a lot of...\" data-date=\"2026-04-05\"\u003eEaster 2026\u003c/a\u003e. It is in how holy and significant that this day is that my\n  second stream of thought begins to compete... we profane it so much in America,\n  maybe throughout the world, but I'm really thinking about my family-experience\n  with Easter and other holidays... So I've got thoughts for the world there too\n\n## Stream 2\n\nI want my wife and daughters to participate with me in celebrating Lent, Holy\nWeek, and Easter with more reverance, but the problem is our own parents\ntreating Easter and other High Church holidays that have been Americanized, as\nthough they own those days for \"family time\". The point isn't to spend time\nwith family, it is to observe a holy day and after this year I am about ready\nto reserve all holidays for ourselves. If grandparents want to come see their\ngrandkids, they're welcome anytime - heck we live 15 minutes away in on case\nand still the competition happens over a few select holidays. Well, perhaps no\nmore. I think I'm going to block Easter and Christmas out for my family and we\nwill participate in traditions that are more meaningful than sharing social\nmedia links while we all sit on our phones in the living room.\n\n## Dev\n\n- Resurrected my OpenRouter API key for opencode after seeing a note aout\n  [Qwen3.6 Plus](https://qwen.ai/blog?id=qwen3.6) being free so I figured I'd\n  give it a go. I think with some pushing I can use \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e to get a lot done\n  with free models as they change and get better. Maybe even self-hosted models\n  in the coming years!\n",
      "summary": "yesterday: 2026-04-03-notes",
      "date_published": "2026-04-05T05:38:05Z",
      "date_modified": "2026-04-05T05:38:05Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-03-notes/",
      "url": "https://pype.dev/2026-04-03-notes/",
      "title": "2026-04-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-04-01-notes/\" class=\"wikilink\" data-title=\"2026-04-01 Notes\" data-description=\"yesterday: 2026-03-31-notes\" data-date=\"2026-04-01\" data-preview=\"yesterday: 2026-03-31-notes\"\u003e2026-04-01 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"good-friday\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eGood Friday\u003c/span\u003e \u003ca href=\"#good-friday\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eIt\u0026rsquo;s Good Friday for the Christians in the world, a day named not for what\nhappened but for a person. Jesus went to the cross some-2000 years ago out of\nhis love for his people. If you are chosen by the Lord, today is a good day\nbecause his love was demonstrated for you in spilling his blood as the\natonement for your and my sins. That blood covers us just like the sacrifice of\nLeviticus 16\u0026rsquo;s blood was sprinkled on the holy things. Jesus\u0026rsquo; blood is\nsprinkled on us, as the temple, protecting the sacred space so that the Holy\nSpirit can indwell. It\u0026rsquo;s Ancient Near Eastern theology 101: wherever a god dwells\nmust be cleansed, but the manner of the cleansing in Christianity is unique -\nGod became man and died to provide the cleansing, his requirement of you and me\nis to answer his call, not work to cleanse the space. Praise the Lord the work\nis out of my hands.\u003c/p\u003e\n\u003ch3 id=\"one-of-my-favorite-comics\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOne of my favorite comics\u003c/span\u003e \u003ca href=\"#one-of-my-favorite-comics\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cfigure\u003e\n\u003cimg src=\"https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20260403104405_d759f687.png\" alt=\"20260403104405_d759f687.png\"\u003e\n\u003c/figure\u003e\n\u003ch2 id=\"other-stuff\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOther Stuff\u003c/span\u003e \u003ca href=\"#other-stuff\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehad MiniMax help me craft a project page for \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e finally. I\u0026rsquo;ll probably use AI to keep it up to date. It\u0026rsquo;s really biting at a boundary I was setting for having AI \u0026ldquo;produce\u0026rdquo; any writing on my website, but it feels appropriate as long as I\u0026rsquo;m reviewing those updates for consistency and ensuring it isn\u0026rsquo;t slop. The point isn\u0026rsquo;t a blog post there, it\u0026rsquo;s keying into an idea I have for my blog of having project-specific pages that just introduce why I built something and what it is - might end up being very close to just the READMEs of those projects.\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-04-01-notes/\" class=\"wikilink\" data-title=\"2026-04-01 Notes\" data-description=\"yesterday: 2026-03-31-notes\" data-date=\"2026-04-01\"\u003e2026-04-01 Notes\u003c/a\u003e\n\n## Good Friday\n\nIt's Good Friday for the Christians in the world, a day named not for what\nhappened but for a person. Jesus went to the cross some-2000 years ago out of\nhis love for his people. If you are chosen by the Lord, today is a good day\nbecause his love was demonstrated for you in spilling his blood as the\natonement for your and my sins. That blood covers us just like the sacrifice of\nLeviticus 16's blood was sprinkled on the holy things. Jesus' blood is\nsprinkled on us, as the temple, protecting the sacred space so that the Holy\nSpirit can indwell. It's Ancient Near Eastern theology 101: wherever a god dwells\nmust be cleansed, but the manner of the cleansing in Christianity is unique -\nGod became man and died to provide the cleansing, his requirement of you and me\nis to answer his call, not work to cleanse the space. Praise the Lord the work\nis out of my hands.\n\n### One of my favorite comics\n\n![20260403104405_d759f687.png](https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20260403104405_d759f687.png)\n\n## Other Stuff\n\n- had MiniMax help me craft a project page for \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e finally. I'll probably use AI to keep it up to date. It's really biting at a boundary I was setting for having AI \"produce\" any writing on my website, but it feels appropriate as long as I'm reviewing those updates for consistency and ensuring it isn't slop. The point isn't a blog post there, it's keying into an idea I have for my blog of having project-specific pages that just introduce why I built something and what it is - might end up being very close to just the READMEs of those projects.\n",
      "summary": "yesterday: 2026-04-01-notes",
      "date_published": "2026-04-03T05:40:17Z",
      "date_modified": "2026-04-03T05:40:17Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-04-01-notes/",
      "url": "https://pype.dev/2026-04-01-notes/",
      "title": "2026-04-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-03-31-notes/\" class=\"wikilink\" data-title=\"2026-03-31 Notes\" data-description=\"yesterday: 2026-03-27-notes\" data-date=\"2026-03-31\" data-preview=\"yesterday: 2026-03-27-notes\"\u003e2026-03-31 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eIt\u0026rsquo;s the middle of holy week and my note from yesterday feels like it was\nmonths ago\u0026hellip; The days are getting long again, and filled with some panic about\nwork. I think I\u0026rsquo;ll find it silly how stressed I am eventually, I was just\nthinking \u0026ldquo;when I get to Heaven, Jesus sure will think how much I got worked up\nabout work is silly\u0026rdquo;, but if he\u0026rsquo;ll think it then he thinks it now, if the\nperspective would be true in however many years I have left or before his\nsecond-coming, then the perspective is true today.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m not sure how to have the right perspective when the tightness in my chest\nis out of my control. I can breath deep and recognize a truth - my job is\nfleeting and the irony that my job is taking so much of my mental energy\nthrough today \u0026ldquo;Silent Wednesday\u0026rdquo; (a day also known as \u0026ldquo;Spy Wednesday\u0026rdquo; for\nreflecting on Judas\u0026rsquo;s betrayal) is in the betrayal of my thoughts about my\nsavior, or lack-there-of. Judas sold the Lord for some silver, I\u0026rsquo;m sure as a\nman he had his reasons like any junkie rationalizing their behavior\u0026hellip; But am I\ndifferent? I\u0026rsquo;m so consumed with panic and worry about things happening at work\nthat my mind is not on who my Savior is, just like Judas I\u0026rsquo;m fretting about the\nwrong things and whether it\u0026rsquo;s like Judas or not, I can\u0026rsquo;t seem to \u0026ldquo;just let it\ngo\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eWhat if Judas had just let go of his greed? Would he have been saved? In\nthe sovereignty of God it never was the case that Jesus wouldn\u0026rsquo;t be betrayed,\nthat was apart of a plan known before time, but from the perspective of a man\nbound by time I can\u0026rsquo;t help but ask it - could Judas have relinquished his sin\nto Jesus and is my anxiety over my job a modern-day betrayal whose irony is\nsimply made more clear by struggling with it on Silent Wednesday.\u003c/p\u003e\n\u003ch2 id=\"post-day\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePost Day\u003c/span\u003e \u003ca href=\"#post-day\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eEnding the day OK\u0026hellip; I\u0026rsquo;m taking a machete through Forge, my project at work, and\nthat feels great. Something happened today where a lot more things fell into\nplace about my role and what I\u0026rsquo;m supposed to be doing and how I will end up\ndoing it. After sitting in the context for a few months, I\u0026rsquo;m seeing a bigger\npicture unfold about what Forge will be, but today I realized it was going in\nthe wrong direction and so even with other people on this project I ripped out\nabout 10k lines of code and will force push to master in the morning. Copilot\nwas very useful in fully removing concepts and even service deployments\n(LakeFS this time around) to help me minimize the code and logic surface that\nForge takes up. It\u0026rsquo;s calming me down a bit and I expect will make it easy to\nmove fast and solve problems in silly ways while we figure out the better ways\nto solve them. So some peace feels like it\u0026rsquo;s on the horizon.\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-03-31-notes/\" class=\"wikilink\" data-title=\"2026-03-31 Notes\" data-description=\"yesterday: 2026-03-27-notes\" data-date=\"2026-03-31\"\u003e2026-03-31 Notes\u003c/a\u003e\n\n## Reflection\n\nIt's the middle of holy week and my note from yesterday feels like it was\nmonths ago... The days are getting long again, and filled with some panic about\nwork. I think I'll find it silly how stressed I am eventually, I was just\nthinking \"when I get to Heaven, Jesus sure will think how much I got worked up\nabout work is silly\", but if he'll think it then he thinks it now, if the\nperspective would be true in however many years I have left or before his\nsecond-coming, then the perspective is true today.\n\nI'm not sure how to have the right perspective when the tightness in my chest\nis out of my control. I can breath deep and recognize a truth - my job is\nfleeting and the irony that my job is taking so much of my mental energy\nthrough today \"Silent Wednesday\" (a day also known as \"Spy Wednesday\" for\nreflecting on Judas's betrayal) is in the betrayal of my thoughts about my\nsavior, or lack-there-of. Judas sold the Lord for some silver, I'm sure as a\nman he had his reasons like any junkie rationalizing their behavior... But am I\ndifferent? I'm so consumed with panic and worry about things happening at work\nthat my mind is not on who my Savior is, just like Judas I'm fretting about the\nwrong things and whether it's like Judas or not, I can't seem to \"just let it\ngo\".\n\nWhat if Judas had just let go of his greed? Would he have been saved? In\nthe sovereignty of God it never was the case that Jesus wouldn't be betrayed,\nthat was apart of a plan known before time, but from the perspective of a man\nbound by time I can't help but ask it - could Judas have relinquished his sin\nto Jesus and is my anxiety over my job a modern-day betrayal whose irony is\nsimply made more clear by struggling with it on Silent Wednesday.\n\n## Post Day\n\nEnding the day OK... I'm taking a machete through Forge, my project at work, and\nthat feels great. Something happened today where a lot more things fell into\nplace about my role and what I'm supposed to be doing and how I will end up\ndoing it. After sitting in the context for a few months, I'm seeing a bigger\npicture unfold about what Forge will be, but today I realized it was going in\nthe wrong direction and so even with other people on this project I ripped out\nabout 10k lines of code and will force push to master in the morning. Copilot\nwas very useful in fully removing concepts and even service deployments\n(LakeFS this time around) to help me minimize the code and logic surface that\nForge takes up. It's calming me down a bit and I expect will make it easy to\nmove fast and solve problems in silly ways while we figure out the better ways\nto solve them. So some peace feels like it's on the horizon.\n",
      "summary": "yesterday: 2026-03-31-notes",
      "date_published": "2026-04-01T05:30:40Z",
      "date_modified": "2026-04-01T05:30:40Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-03-31-notes/",
      "url": "https://pype.dev/2026-03-31-notes/",
      "title": "2026-03-31 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-03-27-notes/\" class=\"wikilink\" data-title=\"2026-03-27 Notes\" data-description=\"yesterday: 2026-03-22-notes\" data-date=\"2026-03-27\" data-preview=\"yesterday: 2026-03-22-notes\"\u003e2026-03-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etried to make a little progress on [[spring-cleaning-2026-homelab-edition]]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAlso having M.2 MiniMax do something about a consistent neovim issue\u0026hellip; if it\nfails this morning I\u0026rsquo;ll resort to real Opus later for the fix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIt\u0026rsquo;s holy week and I barely know about it cause work is just taking up so\nmuch time\u0026hellip; I really hate this but I don\u0026rsquo;t think I can just blame work. I am\nto blame, I have so many short comings and I\u0026rsquo;m not actively doing a lot about\nthem, I\u0026rsquo;m just trying to mitigate them with AI. I\u0026rsquo;m trying to learn the problem\nspace and solve problems how I used to: only faster, but there\u0026rsquo;s a lot of\nother people, competing priorities, limited hardware to test out ideas, and\nit\u0026rsquo;s a very heavy cognitive burden\u0026hellip; Unfortunately I\u0026rsquo;m giving in and letting\nit take over, perhaps today the Lord will soften my mind towards work and give\nme an more appropriate level of care and help me to meditate on things that are\ntrue, pure, noble, and worthy of my full attention.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003e“See how the patient Jesus stands,\nInsulted in his lowest case!\nSinners have bound the Almighty’s hands,\nAnd spit in their Creator’s face.\u003c/p\u003e\n\u003cp\u003eWith thorns his temples gor’d and gash’d\nSend streams of blood from every part;\nHis back’s with knotted scourges lash’d.\nBut sharper scourges tear his heart.”\u003c/p\u003e\n\u003cp\u003eSpurgeon, C. H. (1896). Morning and evening: Daily readings. Passmore \u0026amp; Alabaster.\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-03-27-notes/\" class=\"wikilink\" data-title=\"2026-03-27 Notes\" data-description=\"yesterday: 2026-03-22-notes\" data-date=\"2026-03-27\"\u003e2026-03-27 Notes\u003c/a\u003e\n\n- tried to make a little progress on [[spring-cleaning-2026-homelab-edition]]\n\n- Also having M.2 MiniMax do something about a consistent neovim issue... if it\n  fails this morning I'll resort to real Opus later for the fix\n\n- It's holy week and I barely know about it cause work is just taking up so\n  much time... I really hate this but I don't think I can just blame work. I am\n  to blame, I have so many short comings and I'm not actively doing a lot about\n  them, I'm just trying to mitigate them with AI. I'm trying to learn the problem\n  space and solve problems how I used to: only faster, but there's a lot of\n  other people, competing priorities, limited hardware to test out ideas, and\n  it's a very heavy cognitive burden... Unfortunately I'm giving in and letting\n  it take over, perhaps today the Lord will soften my mind towards work and give\n  me an more appropriate level of care and help me to meditate on things that are\n  true, pure, noble, and worthy of my full attention.\n\n!!! note \"\"\n\n    “See how the patient Jesus stands,\n    Insulted in his lowest case!\n    Sinners have bound the Almighty’s hands,\n    And spit in their Creator’s face.\n\n    With thorns his temples gor’d and gash’d\n    Send streams of blood from every part;\n    His back’s with knotted scourges lash’d.\n    But sharper scourges tear his heart.”\n\n    Spurgeon, C. H. (1896). Morning and evening: Daily readings. Passmore \u0026 Alabaster.\n",
      "summary": "yesterday: 2026-03-27-notes",
      "date_published": "2026-03-31T05:31:13Z",
      "date_modified": "2026-03-31T05:31:13Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-03-27-notes/",
      "url": "https://pype.dev/2026-03-27-notes/",
      "title": "2026-03-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-03-22-notes/\" class=\"wikilink\" data-title=\"2026-03-22 Notes\" data-description=\"yesterday: 2026-03-07-notes\" data-date=\"2026-03-22\" data-preview=\"yesterday: 2026-03-07-notes\"\u003e2026-03-22 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMight\u0026rsquo;ve had a breakthrough with a data modeling issue at work today\u0026hellip; If you want it make it so strikes again. I can\u0026rsquo;t write about it here really, but I blew my own mind by remembering that I have quite a lot of say in what my work becomes as long as I\u0026rsquo;m solving problems, and some of the problem just really slid into place today. I love when that happens, it preceeds a butt-ton of work usually that I enjoy doing, but I hate when it happens late on a Friday\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-03-22-notes/\" class=\"wikilink\" data-title=\"2026-03-22 Notes\" data-description=\"yesterday: 2026-03-07-notes\" data-date=\"2026-03-22\"\u003e2026-03-22 Notes\u003c/a\u003e\n\nMight've had a breakthrough with a data modeling issue at work today... If you want it make it so strikes again. I can't write about it here really, but I blew my own mind by remembering that I have quite a lot of say in what my work becomes as long as I'm solving problems, and some of the problem just really slid into place today. I love when that happens, it preceeds a butt-ton of work usually that I enjoy doing, but I hate when it happens late on a Friday\n",
      "summary": "yesterday: 2026-03-22-notes",
      "date_published": "2026-03-27T19:35:02Z",
      "date_modified": "2026-03-27T19:35:02Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-03-22-notes/",
      "url": "https://pype.dev/2026-03-22-notes/",
      "title": "2026-03-22 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-03-07-notes/\" class=\"wikilink\" data-title=\"2026-03-07 Notes\" data-description=\"yesterday: 2026-03-03-notes\" data-date=\"2026-03-04\" data-preview=\"yesterday: 2026-03-03-notes\"\u003e2026-03-07 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"back-to-normal-life\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBack to normal life\u003c/span\u003e \u003ca href=\"#back-to-normal-life\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eWe\u0026rsquo;re back from vacation, Florida was nice but a few thorns on the rose of vacation include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eseveral days of rain (but we got a blizzard up north, so beggars can\u0026rsquo;t be choosers)\u003c/li\u003e\n\u003cli\u003eI was so pre-occupied with work the entire time that I barely got a few minutes of relaxation the entire time\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn dev news, it\u0026rsquo;s time to get a few things done today for the homelab, I\u0026rsquo;m\ngoing to audit my \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e compose setup and work towards upgrading things that\nare horribly out of date and cleaning up my scattered stacks with the goal of\nhopefully eventaully migrating some things to kubernetes and using cloudflare\ntunnels in place of keeping 80/443 open on my firewall for traefik ingress.\u003c/p\u003e\n\u003cp\u003e[[spring-cleaning-2026-homelab-edition]]\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-03-07-notes/\" class=\"wikilink\" data-title=\"2026-03-07 Notes\" data-description=\"yesterday: 2026-03-03-notes\" data-date=\"2026-03-04\"\u003e2026-03-07 Notes\u003c/a\u003e\n\n## Back to normal life\n\nWe're back from vacation, Florida was nice but a few thorns on the rose of vacation include:\n\n- several days of rain (but we got a blizzard up north, so beggars can't be choosers)\n- I was so pre-occupied with work the entire time that I barely got a few minutes of relaxation the entire time\n\nIn dev news, it's time to get a few things done today for the homelab, I'm\ngoing to audit my docker compose setup and work towards upgrading things that\nare horribly out of date and cleaning up my scattered stacks with the goal of\nhopefully eventaully migrating some things to kubernetes and using cloudflare\ntunnels in place of keeping 80/443 open on my firewall for traefik ingress.\n\n[[spring-cleaning-2026-homelab-edition]]\n",
      "summary": "yesterday: 2026-03-07-notes",
      "date_published": "2026-03-22T07:09:33Z",
      "date_modified": "2026-03-22T07:09:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-03-07-notes/",
      "url": "https://pype.dev/2026-03-07-notes/",
      "title": "2026-03-07 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-03-03-notes/\" class=\"wikilink\" data-title=\"2026-03-03 Notes\" data-description=\"yesterday: 2026-02-26-notes\" data-date=\"2026-03-03\" data-preview=\"yesterday: 2026-02-26-notes\"\u003e2026-03-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHappy Saturday, we\u0026rsquo;re at the GWL and I figured I\u0026rsquo;d take a few minutes this\nmorning to reflect on the last few weeks\u003c/p\u003e\n\u003ch2 id=\"work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWork\u003c/span\u003e \u003ca href=\"#work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eCat Autonomy is going well for me, my team seems relatively pleased with the\nwork and ideas I\u0026rsquo;ve brought to the table, and I\u0026rsquo;ve played a role in some pretty\ninstrumntal changes. I have been piecing together more and more of a story, I\u0026rsquo;m\nnot sure about Caterpillar specifically but maybe, about technical leadership\nand how a lack of it at the top level (C-suite, Execs, etc.) leads to\nlong-lasting frustration and repetitive pain points at lower levels (ie. where\nI am). The \u003cstrong\u003ereasons\u003c/strong\u003e that I needed to make, or propose, all the changes I\nhave is that a lack of leadreship has culminated over years into a sprawling\nmess of responsibilities, requests, deliverables, and a lack of a cohesive\n\u0026ldquo;thing\u0026rdquo; which was the original vision for the project I\u0026rsquo;m on now (I know this\ncause I was here when it started).\u003c/p\u003e\n\u003ch3 id=\"agents\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eAgents\u003c/span\u003e \u003ca href=\"#agents\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAgents are making it possible for me to to produce the amount of work I have\nbeen for the last 2 months. It feels like the future in many ways, a lot is\nunknown still but I need a write a follow-up on \u003ca href=\"/learning-how-to-agent/\" class=\"wikilink\" data-title=\"Learning How To Agent\" data-description=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\" data-date=\"2026-02-03\" data-preview=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\"\u003eLearning How To Agent\u003c/a\u003e. I\u0026rsquo;m\nnot sure where I sit in agentic coding skills in the scope of the world, but at\nCaterpillar I am within episolon of 100% confident that I\u0026rsquo;m one of the most\nactive and proficient agentic-tool-users (Specifically GitHub Copilot, but I am\nincluding peripheral things here - knowledge of context management, custom\nagents, \u003ca href=\"https://openai.com/index/harness-engineering/\"\u003eharness engineering\u003c/a\u003e,\netc). \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e has been serving me really well and that is about to warrant\nits own post too - I have had a few Caterpillar peeps reach out about using\nNexus for themselves and although it\u0026rsquo;s not there yet, it is coming together\nnicely.\u003c/p\u003e\n\u003cp\u003eOver the last 6 weeks I\u0026rsquo;ve come up with a platform idea, and stitched\ntogether/upgraded several existing solutions from the past 5 years, into a\nplatform I\u0026rsquo;m calling \u0026ldquo;Forge\u0026rdquo;. For the past 2 years there\u0026rsquo;s been an internal\neffort to rebuild what I just recently consolidated, but that project has no\nusers and is unstable AF\u0026hellip; Just this week our leadership decided to ax taht\nproject and put those developers on my thing. I\u0026rsquo;ve been struggling with this a\nlittle because I don\u0026rsquo;t like to think that I have so much weight at Cat now as\nto meaningfully affect the work othe rpeople are doing. I like to build tools\nto affect \u003cstrong\u003ehow\u003c/strong\u003e people work, but in this case I effecitvely killed a 2 year\nold project and there\u0026rsquo;s more than 0 emotions to deal wtih. Overall the team\ndoesn\u0026rsquo;t seem too bent out of shape about it, but nonetheless the influence I\nsee that I have, and it\u0026rsquo;s continuing to increase, is somewhat daunting\u003c/p\u003e\n\u003ch2 id=\"misc\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eMisc\u003c/span\u003e \u003ca href=\"#misc\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eAt the Great Wold Lodge and having a blast, minus kids not sleeping great\n(which unfortunately makes having fun sometimes a near-breakdown-experience).\nWe\u0026rsquo;re hanging out with tbe BFFs and my best mate has recently become a Lead in\nhis engineering firm. Proud of him for sure. I also am feeling acutely aware of\na fact - that things change over time, and influence has lasting impacts.\u003c/p\u003e\n\u003cp\u003eKids are up, time to sign off.\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-03-03-notes/\" class=\"wikilink\" data-title=\"2026-03-03 Notes\" data-description=\"yesterday: 2026-02-26-notes\" data-date=\"2026-03-03\"\u003e2026-03-03 Notes\u003c/a\u003e\n\nHappy Saturday, we're at the GWL and I figured I'd take a few minutes this\nmorning to reflect on the last few weeks\n\n## Work\n\nCat Autonomy is going well for me, my team seems relatively pleased with the\nwork and ideas I've brought to the table, and I've played a role in some pretty\ninstrumntal changes. I have been piecing together more and more of a story, I'm\nnot sure about Caterpillar specifically but maybe, about technical leadership\nand how a lack of it at the top level (C-suite, Execs, etc.) leads to\nlong-lasting frustration and repetitive pain points at lower levels (ie. where\nI am). The **reasons** that I needed to make, or propose, all the changes I\nhave is that a lack of leadreship has culminated over years into a sprawling\nmess of responsibilities, requests, deliverables, and a lack of a cohesive\n\"thing\" which was the original vision for the project I'm on now (I know this\ncause I was here when it started).\n\n### Agents\n\nAgents are making it possible for me to to produce the amount of work I have\nbeen for the last 2 months. It feels like the future in many ways, a lot is\nunknown still but I need a write a follow-up on \u003ca href=\"/learning-how-to-agent/\" class=\"wikilink\" data-title=\"Learning How To Agent\" data-description=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\" data-date=\"2026-02-03\"\u003eLearning How To Agent\u003c/a\u003e. I'm\nnot sure where I sit in agentic coding skills in the scope of the world, but at\nCaterpillar I am within episolon of 100% confident that I'm one of the most\nactive and proficient agentic-tool-users (Specifically GitHub Copilot, but I am\nincluding peripheral things here - knowledge of context management, custom\nagents, [harness engineering](https://openai.com/index/harness-engineering/),\netc). \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e has been serving me really well and that is about to warrant\nits own post too - I have had a few Caterpillar peeps reach out about using\nNexus for themselves and although it's not there yet, it is coming together\nnicely.\n\nOver the last 6 weeks I've come up with a platform idea, and stitched\ntogether/upgraded several existing solutions from the past 5 years, into a\nplatform I'm calling \"Forge\". For the past 2 years there's been an internal\neffort to rebuild what I just recently consolidated, but that project has no\nusers and is unstable AF... Just this week our leadership decided to ax taht\nproject and put those developers on my thing. I've been struggling with this a\nlittle because I don't like to think that I have so much weight at Cat now as\nto meaningfully affect the work othe rpeople are doing. I like to build tools\nto affect **how** people work, but in this case I effecitvely killed a 2 year\nold project and there's more than 0 emotions to deal wtih. Overall the team\ndoesn't seem too bent out of shape about it, but nonetheless the influence I\nsee that I have, and it's continuing to increase, is somewhat daunting\n\n## Misc\n\nAt the Great Wold Lodge and having a blast, minus kids not sleeping great\n(which unfortunately makes having fun sometimes a near-breakdown-experience).\nWe're hanging out with tbe BFFs and my best mate has recently become a Lead in\nhis engineering firm. Proud of him for sure. I also am feeling acutely aware of\na fact - that things change over time, and influence has lasting impacts.\n\nKids are up, time to sign off.\n",
      "summary": "yesterday: 2026-03-03-notes",
      "date_published": "2026-03-04T05:06:36Z",
      "date_modified": "2026-03-04T05:06:36Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-03-03-notes/",
      "url": "https://pype.dev/2026-03-03-notes/",
      "title": "2026-03-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-26-notes/\" class=\"wikilink\" data-title=\"2026-02-26 Notes\" data-description=\"yesterday: 2026-02-25-notes\" data-date=\"2026-02-26\" data-preview=\"yesterday: 2026-02-25-notes\"\u003e2026-02-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enote on \u003ca href=\"/my-thoughts-on-beads/\" class=\"wikilink\" data-title=\"My Thoughts on Beads\" data-description=\"Steve Yegge is a pretty well-known individual in the tech field, having been around for a long time at some of the larger companies. He\u0026#39;s making quite a...\" data-date=\"2026-03-03\" data-preview=\"Steve Yegge is a pretty well-known individual in the tech field, having been around for a long time at some of the larger companies. He\u0026#39;s making quite a...\"\u003eMy Thoughts on Beads\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNexus post/page coming eventually\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/for-my-own-sake-i-do-it/\" class=\"wikilink\" data-title=\"For My Own Sake I Do It\" data-description=\"!!! note \u0026#34;Isaiah 48:9-11\u0026#34;\" data-date=\"2026-03-03\" data-preview=\"!!! note \u0026#34;Isaiah 48:9-11\u0026#34;\"\u003eFor My Own Sake I Do It\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-26-notes/\" class=\"wikilink\" data-title=\"2026-02-26 Notes\" data-description=\"yesterday: 2026-02-25-notes\" data-date=\"2026-02-26\"\u003e2026-02-26 Notes\u003c/a\u003e\n\n- note on \u003ca href=\"/my-thoughts-on-beads/\" class=\"wikilink\" data-title=\"My Thoughts on Beads\" data-description=\"Steve Yegge is a pretty well-known individual in the tech field, having been around for a long time at some of the larger companies. He\u0026#39;s making quite a...\" data-date=\"2026-03-03\"\u003eMy Thoughts on Beads\u003c/a\u003e\n  - Nexus post/page coming eventually\n- \u003ca href=\"/for-my-own-sake-i-do-it/\" class=\"wikilink\" data-title=\"For My Own Sake I Do It\" data-description=\"!!! note \u0026#34;Isaiah 48:9-11\u0026#34;\" data-date=\"2026-03-03\"\u003eFor My Own Sake I Do It\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-26-notes",
      "date_published": "2026-03-03T05:25:57Z",
      "date_modified": "2026-03-03T05:25:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-26-notes/",
      "url": "https://pype.dev/2026-02-26-notes/",
      "title": "2026-02-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-25-notes/\" class=\"wikilink\" data-title=\"2026-02-25 Notes\" data-description=\"yesterday: 2026-02-24-notes\" data-date=\"2026-02-25\" data-preview=\"yesterday: 2026-02-24-notes\"\u003e2026-02-25 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/the-wrath-to-come/\" class=\"wikilink\" data-title=\"The Wrath to Come\" data-description=\"!!! note \u0026#34;Matthew 3:7\u0026#34;\" data-date=\"2026-02-25\" data-preview=\"!!! note \u0026#34;Matthew 3:7\u0026#34;\"\u003eThe Wrath to Come\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estarted \u003ca href=\"/the-wrath-to-come-pt-2/\" class=\"wikilink\" data-title=\"The Wrath to Come pt 2\" data-description=\"the-wrath-to-come is only the beginning, because for the true son or daughter of the King, the wrath directed at the enemy, at the threat, is a **. The...\" data-date=\"2026-02-26\" data-preview=\"the-wrath-to-come is only the beginning, because for the true son or daughter of the King, the wrath directed at the enemy, at the threat, is a **. The...\"\u003eThe Wrath to Come pt 2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-25-notes/\" class=\"wikilink\" data-title=\"2026-02-25 Notes\" data-description=\"yesterday: 2026-02-24-notes\" data-date=\"2026-02-25\"\u003e2026-02-25 Notes\u003c/a\u003e\n\n- \u003ca href=\"/the-wrath-to-come/\" class=\"wikilink\" data-title=\"The Wrath to Come\" data-description=\"!!! note \u0026#34;Matthew 3:7\u0026#34;\" data-date=\"2026-02-25\"\u003eThe Wrath to Come\u003c/a\u003e\n- started \u003ca href=\"/the-wrath-to-come-pt-2/\" class=\"wikilink\" data-title=\"The Wrath to Come pt 2\" data-description=\"the-wrath-to-come is only the beginning, because for the true son or daughter of the King, the wrath directed at the enemy, at the threat, is a **. The...\" data-date=\"2026-02-26\"\u003eThe Wrath to Come pt 2\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-25-notes",
      "date_published": "2026-02-26T06:07:08Z",
      "date_modified": "2026-02-26T06:07:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-25-notes/",
      "url": "https://pype.dev/2026-02-25-notes/",
      "title": "2026-02-25 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-24-notes/\" class=\"wikilink\" data-title=\"2026-02-24 Notes\" data-description=\"yesterday: 2026-02-23-notes\" data-date=\"2026-02-24\" data-preview=\"yesterday: 2026-02-23-notes\"\u003e2026-02-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded some timezones to \u003ca href=\"/clocks/\" class=\"wikilink\" data-title=\"clocks\" data-description=\"One of the best things I\u0026#39;ve vibe-coded\" data-date=\"2026-02-25\" data-preview=\"One of the best things I\u0026#39;ve vibe-coded\"\u003eclocks\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-24-notes/\" class=\"wikilink\" data-title=\"2026-02-24 Notes\" data-description=\"yesterday: 2026-02-23-notes\" data-date=\"2026-02-24\"\u003e2026-02-24 Notes\u003c/a\u003e\n\n## Tech\n\n- Added some timezones to \u003ca href=\"/clocks/\" class=\"wikilink\" data-title=\"clocks\" data-description=\"One of the best things I\u0026#39;ve vibe-coded\" data-date=\"2026-02-25\"\u003eclocks\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-24-notes",
      "date_published": "2026-02-25T05:29:14Z",
      "date_modified": "2026-02-25T05:29:14Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-24-notes/",
      "url": "https://pype.dev/2026-02-24-notes/",
      "title": "2026-02-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-23-notes/\" class=\"wikilink\" data-title=\"2026-02-23 Notes\" data-description=\"yesterday: 2026-02-20-notes\" data-date=\"2026-02-21\" data-preview=\"yesterday: 2026-02-20-notes\"\u003e2026-02-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrote a Compassion letter to Noemi\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-23-notes/\" class=\"wikilink\" data-title=\"2026-02-23 Notes\" data-description=\"yesterday: 2026-02-20-notes\" data-date=\"2026-02-21\"\u003e2026-02-23 Notes\u003c/a\u003e\n\n## Today\n\n- Wrote a Compassion letter to Noemi\n",
      "summary": "yesterday: 2026-02-23-notes",
      "date_published": "2026-02-24T04:29:35Z",
      "date_modified": "2026-02-24T04:29:35Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-23-notes/",
      "url": "https://pype.dev/2026-02-23-notes/",
      "title": "2026-02-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-20-notes/\" class=\"wikilink\" data-title=\"2026-02-20 Notes\" data-description=\"yesterday: 2026-02-18-notes\" data-date=\"2026-02-20\" data-preview=\"yesterday: 2026-02-18-notes\"\u003e2026-02-20 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esome progress on \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e webapp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"daily\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDaily\u003c/span\u003e \u003ca href=\"#daily\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ere-\u003ca href=\"/reflection-hebrews-13-5/\" class=\"wikilink\" data-title=\"Reflection - Hebrews 13:5\" data-description=\"!!! note \u0026#34;Hebrews 13:5\u0026#34;\" data-date=\"2026-02-21\" data-preview=\"!!! note \u0026#34;Hebrews 13:5\u0026#34;\"\u003eReflection - Hebrews 13:5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-20-notes/\" class=\"wikilink\" data-title=\"2026-02-20 Notes\" data-description=\"yesterday: 2026-02-18-notes\" data-date=\"2026-02-20\"\u003e2026-02-20 Notes\u003c/a\u003e\n\n## Tech\n\n- some progress on \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e webapp\n\n## Daily\n\n- re-\u003ca href=\"/reflection-hebrews-13-5/\" class=\"wikilink\" data-title=\"Reflection - Hebrews 13:5\" data-description=\"!!! note \u0026#34;Hebrews 13:5\u0026#34;\" data-date=\"2026-02-21\"\u003eReflection - Hebrews 13:5\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-20-notes",
      "date_published": "2026-02-21T05:08:59Z",
      "date_modified": "2026-02-21T05:08:59Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-20-notes/",
      "url": "https://pype.dev/2026-02-20-notes/",
      "title": "2026-02-20 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-18-notes/\" class=\"wikilink\" data-title=\"2026-02-18 Notes\" data-description=\"yesterday: 2026-02-17-notes\" data-date=\"2026-02-18\" data-preview=\"yesterday: 2026-02-17-notes\"\u003e2026-02-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-2-corinthians-7-6/\" class=\"wikilink\" data-title=\"Reflection - 2 Corinthians 7:6\" data-description=\"!!! note \u0026#34;2 Corinthians 7:6\u0026#34;\" data-date=\"2026-02-20\" data-preview=\"!!! note \u0026#34;2 Corinthians 7:6\u0026#34;\"\u003eReflection - 2 Corinthians 7:6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNeed to spend some time on zfs-ops\u003c/li\u003e\n\u003cli\u003eStarted stubbing out k8s ideas for homelab with windsurf - lots generated in homelab-mono\u003c/li\u003e\n\u003cli\u003eHaving Gemini 3.1 pro take a stab at vamping up Nexus website\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-18-notes/\" class=\"wikilink\" data-title=\"2026-02-18 Notes\" data-description=\"yesterday: 2026-02-17-notes\" data-date=\"2026-02-18\"\u003e2026-02-18 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-2-corinthians-7-6/\" class=\"wikilink\" data-title=\"Reflection - 2 Corinthians 7:6\" data-description=\"!!! note \u0026#34;2 Corinthians 7:6\u0026#34;\" data-date=\"2026-02-20\"\u003eReflection - 2 Corinthians 7:6\u003c/a\u003e\n\n## Tech\n\n- Need to spend some time on zfs-ops\n- Started stubbing out k8s ideas for homelab with windsurf - lots generated in homelab-mono\n- Having Gemini 3.1 pro take a stab at vamping up Nexus website\n",
      "summary": "yesterday: 2026-02-18-notes",
      "date_published": "2026-02-20T04:43:59Z",
      "date_modified": "2026-02-20T04:43:59Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-18-notes/",
      "url": "https://pype.dev/2026-02-18-notes/",
      "title": "2026-02-18 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-17-notes/\" class=\"wikilink\" data-title=\"2026-02-17 Notes\" data-description=\"yesterday: 2026-02-16-notes\" data-date=\"2026-02-17\" data-preview=\"yesterday: 2026-02-16-notes\"\u003e2026-02-17 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgraded pihole for the first time in forever\u003c/li\u003e\n\u003cli\u003eusing my windsurf credits to try and close some gaps in my backup logic\n\u003cul\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e zfs-ops repo -\u0026gt; data-ops\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e introduce zerobyte as a frontend to my backups?\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e get a good diagram built\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"personal\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePersonal\u003c/span\u003e \u003ca href=\"#personal\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enext GWL trip!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/trials-reveal-faith-short/\" class=\"wikilink\" data-title=\"Trials Reveal Faith (short)\" data-description=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today ended with a poem:\" data-date=\"2026-02-18\" data-preview=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today ended with a poem:\"\u003eTrials Reveal Faith (short)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-17-notes/\" class=\"wikilink\" data-title=\"2026-02-17 Notes\" data-description=\"yesterday: 2026-02-16-notes\" data-date=\"2026-02-17\"\u003e2026-02-17 Notes\u003c/a\u003e\n\n## Tech\n\n- upgraded pihole for the first time in forever\n- using my windsurf credits to try and close some gaps in my backup logic\n  - [ ] zfs-ops repo -\u003e data-ops\n  - [ ] introduce zerobyte as a frontend to my backups?\n  - [ ] get a good diagram built\n\n## Personal\n\n- next GWL trip!\n- \u003ca href=\"/trials-reveal-faith-short/\" class=\"wikilink\" data-title=\"Trials Reveal Faith (short)\" data-description=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today ended with a poem:\" data-date=\"2026-02-18\"\u003eTrials Reveal Faith (short)\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-17-notes",
      "date_published": "2026-02-18T05:43:57Z",
      "date_modified": "2026-02-18T05:43:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-17-notes/",
      "url": "https://pype.dev/2026-02-17-notes/",
      "title": "2026-02-17 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-16-notes/\" class=\"wikilink\" data-title=\"2026-02-16 Notes\" data-description=\"yesterday: 2026-02-15-notes\" data-date=\"2026-02-16\" data-preview=\"yesterday: 2026-02-15-notes\"\u003e2026-02-16 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estarted \u003ca href=\"/someday/\" class=\"wikilink\" data-title=\"Someday\" data-description=\"Projects, tools, and technologies I want to explore someday. This is my queue of things to check out, organized by category. Each item has a checkbox for...\" data-date=\"2025-02-17\" data-preview=\"Projects, tools, and technologies I want to explore someday. This is my queue of things to check out, organized by category. Each item has a checkbox for...\"\u003eSomeday\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eused opencode to go through my posts for technologies I said I\u0026rsquo;d write about but haven\u0026rsquo;t yet\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/forge-ahead/\" class=\"wikilink\" data-title=\"Forge Ahead\" data-description=\"Yesterday\u0026#39;s reflection-contentment-and-work has a second-part this morning. As I was wrapping up a project I didn\u0026#39;t realize the closed-off-ness of leaving......\" data-date=\"2026-02-17\" data-preview=\"Yesterday\u0026#39;s reflection-contentment-and-work has a second-part this morning. As I was wrapping up a project I didn\u0026#39;t realize the closed-off-ness of leaving......\"\u003eForge Ahead\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-16-notes/\" class=\"wikilink\" data-title=\"2026-02-16 Notes\" data-description=\"yesterday: 2026-02-15-notes\" data-date=\"2026-02-16\"\u003e2026-02-16 Notes\u003c/a\u003e\n\n- started \u003ca href=\"/someday/\" class=\"wikilink\" data-title=\"Someday\" data-description=\"Projects, tools, and technologies I want to explore someday. This is my queue of things to check out, organized by category. Each item has a checkbox for...\" data-date=\"2025-02-17\"\u003eSomeday\u003c/a\u003e\n  - used opencode to go through my posts for technologies I said I'd write about but haven't yet\n- \u003ca href=\"/forge-ahead/\" class=\"wikilink\" data-title=\"Forge Ahead\" data-description=\"Yesterday\u0026#39;s reflection-contentment-and-work has a second-part this morning. As I was wrapping up a project I didn\u0026#39;t realize the closed-off-ness of leaving......\" data-date=\"2026-02-17\"\u003eForge Ahead\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-16-notes",
      "date_published": "2026-02-17T04:52:51Z",
      "date_modified": "2026-02-17T04:52:51Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-16-notes/",
      "url": "https://pype.dev/2026-02-16-notes/",
      "title": "2026-02-16 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-15-notes/\" class=\"wikilink\" data-title=\"2026-02-15 Notes\" data-description=\"yesterday: 2026-02-13-notes\" data-date=\"2026-02-15\" data-preview=\"yesterday: 2026-02-13-notes\"\u003e2026-02-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-contentment-and-work/\" class=\"wikilink\" data-title=\"Reflection - Contentment and Work\" data-description=\"!!! note \u0026#34;Philippians 4:11\u0026#34;\" data-date=\"2026-02-16\" data-preview=\"!!! note \u0026#34;Philippians 4:11\u0026#34;\"\u003eReflection - Contentment and Work\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-15-notes/\" class=\"wikilink\" data-title=\"2026-02-15 Notes\" data-description=\"yesterday: 2026-02-13-notes\" data-date=\"2026-02-15\"\u003e2026-02-15 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-contentment-and-work/\" class=\"wikilink\" data-title=\"Reflection - Contentment and Work\" data-description=\"!!! note \u0026#34;Philippians 4:11\u0026#34;\" data-date=\"2026-02-16\"\u003eReflection - Contentment and Work\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-15-notes",
      "date_published": "2026-02-16T05:40:52Z",
      "date_modified": "2026-02-16T05:40:52Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-15-notes/",
      "url": "https://pype.dev/2026-02-15-notes/",
      "title": "2026-02-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-13-notes/\" class=\"wikilink\" data-title=\"2026-02-13 Notes\" data-description=\"yesterday: 2026-02-12-notes\" data-date=\"2026-02-13\" data-preview=\"yesterday: 2026-02-12-notes\"\u003e2026-02-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"daily\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDaily\u003c/span\u003e \u003ca href=\"#daily\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWent to BJJ yesterday for the first time since late December\u0026hellip; you definitely feel 6 weeks off not only in the cardio, but also in the everything-else\u0026hellip; body is \u003cstrong\u003esore\u003c/strong\u003e today\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpent some time meditating on 2 Peter 3:18 - \u0026ldquo;\u0026hellip; To [Jesus] be the glory, both now and to the day of eternity\u0026rdquo;\n\u003cul\u003e\n\u003cli\u003eIt\u0026rsquo;s the \u003cstrong\u003enow\u003c/strong\u003e that\u0026rsquo;s on my heart, I am bordering on feeling like I\u0026rsquo;m on a mission from God himself at work, and to do that mission for the glory of the Lord \u003cstrong\u003etoday\u003c/strong\u003e sure brings motivation and passion to the problem solving\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minio\"\u003eMinIO Archived\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eTime to look at \u003ca href=\"https://git.deuxfleurs.fr/Deuxfleurs/garage\"\u003eGarage\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eor \u003ca href=\"https://github.com/rustfs/rustfs\"\u003eRustFS\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-13-notes/\" class=\"wikilink\" data-title=\"2026-02-13 Notes\" data-description=\"yesterday: 2026-02-12-notes\" data-date=\"2026-02-13\"\u003e2026-02-13 Notes\u003c/a\u003e\n\n## Daily\n\n- Went to BJJ yesterday for the first time since late December... you definitely feel 6 weeks off not only in the cardio, but also in the everything-else... body is **sore** today\n\n## Reflection\n\n- Spent some time meditating on 2 Peter 3:18 - \"... To [Jesus] be the glory, both now and to the day of eternity\"\n  - It's the **now** that's on my heart, I am bordering on feeling like I'm on a mission from God himself at work, and to do that mission for the glory of the Lord **today** sure brings motivation and passion to the problem solving\n\n## Tech\n\n- [MinIO Archived](https://github.com/minio/minio)\n  - Time to look at [Garage](https://git.deuxfleurs.fr/Deuxfleurs/garage)\n  - or [RustFS](https://github.com/rustfs/rustfs)\n",
      "summary": "yesterday: 2026-02-13-notes",
      "date_published": "2026-02-15T05:12:31Z",
      "date_modified": "2026-02-15T05:12:31Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-13-notes/",
      "url": "https://pype.dev/2026-02-13-notes/",
      "title": "2026-02-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-12-notes/\" class=\"wikilink\" data-title=\"2026-02-12 Notes\" data-description=\"yesterday: 2026-02-10-notes\" data-date=\"2026-02-12\" data-preview=\"yesterday: 2026-02-10-notes\"\u003e2026-02-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/consequences-discipline-and-punishment/\" class=\"wikilink\" data-title=\"Consequences, Discipline, and Punishment\" data-description=\"I\u0026#39;m a dad and I have 2 beautiful daughters in my house right now. As they\u0026#39;ve grown up just a little from new-born to toddler to child, my wife and I have...\" data-date=\"2026-02-13\" data-preview=\"I\u0026#39;m a dad and I have 2 beautiful daughters in my house right now. As they\u0026#39;ve grown up just a little from new-born to toddler to child, my wife and I have...\"\u003eConsequences, Discipline, and Punishment\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-12-notes/\" class=\"wikilink\" data-title=\"2026-02-12 Notes\" data-description=\"yesterday: 2026-02-10-notes\" data-date=\"2026-02-12\"\u003e2026-02-12 Notes\u003c/a\u003e\n\n- \u003ca href=\"/consequences-discipline-and-punishment/\" class=\"wikilink\" data-title=\"Consequences, Discipline, and Punishment\" data-description=\"I\u0026#39;m a dad and I have 2 beautiful daughters in my house right now. As they\u0026#39;ve grown up just a little from new-born to toddler to child, my wife and I have...\" data-date=\"2026-02-13\"\u003eConsequences, Discipline, and Punishment\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-12-notes",
      "date_published": "2026-02-13T04:27:04Z",
      "date_modified": "2026-02-13T04:27:04Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-12-notes/",
      "url": "https://pype.dev/2026-02-12-notes/",
      "title": "2026-02-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-10-notes/\" class=\"wikilink\" data-title=\"2026-02-10 Notes\" data-description=\"yesterday: 2026-02-07-notes\" data-date=\"2026-02-10\" data-preview=\"yesterday: 2026-02-07-notes\"\u003e2026-02-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/the-ridiculous-blessing-of-the-lord/\" class=\"wikilink\" data-title=\"The Ridiculous Blessing of the Lord\" data-description=\"I went to sit down this morning with a cup of coffee and do a meditation like I try to do at least a few times a week. I meditate on the Bible, on God\u0026#39;s word...\" data-date=\"2026-02-12\" data-preview=\"I went to sit down this morning with a cup of coffee and do a meditation like I try to do at least a few times a week. I meditate on the Bible, on God\u0026#39;s word...\"\u003eThe Ridiculous Blessing of the Lord\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdated \u003ca href=\"/kubernetes-external-secrets-operator/\" class=\"wikilink\" data-title=\"Kubernetes External Secrets Operator\" data-description=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\" data-date=\"2026-02-10\" data-preview=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\"\u003eKubernetes External Secrets Operator\u003c/a\u003e a little bit - it\u0026rsquo;s not a\ntutorial, it\u0026rsquo;s just a high level demo but it needed some more comments to keep\nthe expectations of the post in check\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-10-notes/\" class=\"wikilink\" data-title=\"2026-02-10 Notes\" data-description=\"yesterday: 2026-02-07-notes\" data-date=\"2026-02-10\"\u003e2026-02-10 Notes\u003c/a\u003e\n\n- \u003ca href=\"/the-ridiculous-blessing-of-the-lord/\" class=\"wikilink\" data-title=\"The Ridiculous Blessing of the Lord\" data-description=\"I went to sit down this morning with a cup of coffee and do a meditation like I try to do at least a few times a week. I meditate on the Bible, on God\u0026#39;s word...\" data-date=\"2026-02-12\"\u003eThe Ridiculous Blessing of the Lord\u003c/a\u003e\n- updated \u003ca href=\"/kubernetes-external-secrets-operator/\" class=\"wikilink\" data-title=\"Kubernetes External Secrets Operator\" data-description=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\" data-date=\"2026-02-10\"\u003eKubernetes External Secrets Operator\u003c/a\u003e a little bit - it's not a\n  tutorial, it's just a high level demo but it needed some more comments to keep\n  the expectations of the post in check\n",
      "summary": "yesterday: 2026-02-10-notes",
      "date_published": "2026-02-12T04:19:24Z",
      "date_modified": "2026-02-12T04:19:24Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-10-notes/",
      "url": "https://pype.dev/2026-02-10-notes/",
      "title": "2026-02-10 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-07-notes/\" class=\"wikilink\" data-title=\"2026-02-07 Notes\" data-description=\"yesterday: 2026-02-06-notes\" data-date=\"2026-02-07\" data-preview=\"yesterday: 2026-02-06-notes\"\u003e2026-02-07 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e \u003ca href=\"/cat-autonomy-2-0/\" class=\"wikilink\" data-title=\"Cat Autonomy 2.0\" data-description=\"I wrote about my new role new-job-caterpillar-autonomy a bit a couple weeks ago during an insanely busy time - having just started the role and wrapping up...\" data-date=\"2026-02-09\" data-preview=\"I wrote about my new role new-job-caterpillar-autonomy a bit a couple weeks ago during an insanely busy time - having just started the role and wrapping up...\"\u003eCat Autonomy 2.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e \u003ca href=\"/kubernetes-external-secrets-operator/\" class=\"wikilink\" data-title=\"Kubernetes External Secrets Operator\" data-description=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\" data-date=\"2026-02-10\" data-preview=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\"\u003eKubernetes External Secrets Operator\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pypeaday/blog-kubernetes-external-secrets-operator-demo\"\u003egithub repo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-07-notes/\" class=\"wikilink\" data-title=\"2026-02-07 Notes\" data-description=\"yesterday: 2026-02-06-notes\" data-date=\"2026-02-07\"\u003e2026-02-07 Notes\u003c/a\u003e\n\n- [x] \u003ca href=\"/cat-autonomy-2-0/\" class=\"wikilink\" data-title=\"Cat Autonomy 2.0\" data-description=\"I wrote about my new role new-job-caterpillar-autonomy a bit a couple weeks ago during an insanely busy time - having just started the role and wrapping up...\" data-date=\"2026-02-09\"\u003eCat Autonomy 2.0\u003c/a\u003e\n- [x] \u003ca href=\"/kubernetes-external-secrets-operator/\" class=\"wikilink\" data-title=\"Kubernetes External Secrets Operator\" data-description=\"I wanted to put a short demo together of using External Secrets Operator (ESO) to expose secrets from a vault (like Hashicorp Vault, AWS Secrets Manager,...\" data-date=\"2026-02-10\"\u003eKubernetes External Secrets Operator\u003c/a\u003e\n  - [github repo](https://github.com/pypeaday/blog-kubernetes-external-secrets-operator-demo)\n",
      "summary": "yesterday: 2026-02-07-notes",
      "date_published": "2026-02-10T20:00:16Z",
      "date_modified": "2026-02-10T20:00:16Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-07-notes/",
      "url": "https://pype.dev/2026-02-07-notes/",
      "title": "2026-02-07 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-06-notes/\" class=\"wikilink\" data-title=\"2026-02-06 Notes\" data-description=\"yesterday: 2026-02-05-notes\" data-date=\"2026-02-06\" data-preview=\"yesterday: 2026-02-05-notes\"\u003e2026-02-06 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-arise-and-depart/\" class=\"wikilink\" data-title=\"Reflection - Arise and Depart\" data-description=\"Spurgeon\u0026#39;s ** reflection for this morning is Micah 2:10 \u0026#34;Arise, and depart\u0026#34;.\" data-date=\"2026-02-07\" data-preview=\"Spurgeon\u0026#39;s ** reflection for this morning is Micah 2:10 \u0026#34;Arise, and depart\u0026#34;.\"\u003eReflection - Arise and Depart\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-06-notes/\" class=\"wikilink\" data-title=\"2026-02-06 Notes\" data-description=\"yesterday: 2026-02-05-notes\" data-date=\"2026-02-06\"\u003e2026-02-06 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-arise-and-depart/\" class=\"wikilink\" data-title=\"Reflection - Arise and Depart\" data-description=\"Spurgeon\u0026#39;s ** reflection for this morning is Micah 2:10 \u0026#34;Arise, and depart\u0026#34;.\" data-date=\"2026-02-07\"\u003eReflection - Arise and Depart\u003c/a\u003e\n",
      "summary": "yesterday: 2026-02-06-notes",
      "date_published": "2026-02-07T04:29:07Z",
      "date_modified": "2026-02-07T04:29:07Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-06-notes/",
      "url": "https://pype.dev/2026-02-06-notes/",
      "title": "2026-02-06 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-05-notes/\" class=\"wikilink\" data-title=\"2026-02-05 Notes\" data-description=\"yesterday: 2026-02-03-notes\" data-date=\"2026-02-05\" data-preview=\"yesterday: 2026-02-03-notes\"\u003e2026-02-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e updates are that I\u0026rsquo;m rebuilding now to drop kanboard - it gave me\nthe framework for what I need but it\u0026rsquo;s too slow\u003c/li\u003e\n\u003cli\u003emy backups have been failing\u0026hellip; which means I\u0026rsquo;ve been failing at\nobservability[ not sure what to do here, but I need to do something\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-05-notes/\" class=\"wikilink\" data-title=\"2026-02-05 Notes\" data-description=\"yesterday: 2026-02-03-notes\" data-date=\"2026-02-05\"\u003e2026-02-05 Notes\u003c/a\u003e\n\n- \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e updates are that I'm rebuilding now to drop kanboard - it gave me\n  the framework for what I need but it's too slow\n- my backups have been failing... which means I've been failing at\n  observability[ not sure what to do here, but I need to do something\n",
      "summary": "yesterday: 2026-02-05-notes",
      "date_published": "2026-02-06T20:23:20Z",
      "date_modified": "2026-02-06T20:23:20Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-05-notes/",
      "url": "https://pype.dev/2026-02-05-notes/",
      "title": "2026-02-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-02-03-notes/\" class=\"wikilink\" data-title=\"2026-02-03 Notes\" data-description=\"yesterday: 2026-01-31-notes\" data-date=\"2026-02-03\" data-preview=\"yesterday: 2026-01-31-notes\"\u003e2026-02-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI\u0026rsquo;m continuing to think about \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\" data-preview=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\"\u003eNexus\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eit\u0026rsquo;s for me, not thinking about other people collaborating on issues\u003c/li\u003e\n\u003cli\u003eit has many purposes now, or could have many depending on how I decide to use it\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWith AI continuing to improve, I don\u0026rsquo;t think there\u0026rsquo;s going to be room for Notifiq to really take off as any \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of paid-for service, so as work might slow down from starting my new job I\u0026rsquo;ll probably revisit it some, rip out the SaaSy parts (stripe, etc.) and put it on github\u0026hellip; maybe not github\u0026hellip; I\u0026rsquo;m not sure - I think it\u0026rsquo;s cool but I don\u0026rsquo;t necessarily want to feed training data with my ideas for free, ya know?\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadded \u003ca href=\"/ai/\" class=\"wikilink\" data-title=\"AI\" data-description=\"How do I use AI for my site?\" data-date=\"2026-02-05\" data-preview=\"How do I use AI for my site?\"\u003eAI\u003c/a\u003e slash page to mention some of my AI usage for the blog\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-02-03-notes/\" class=\"wikilink\" data-title=\"2026-02-03 Notes\" data-description=\"yesterday: 2026-01-31-notes\" data-date=\"2026-02-03\"\u003e2026-02-03 Notes\u003c/a\u003e\n\n- I'm continuing to think about \u003ca href=\"/nexus/\" class=\"wikilink\" data-title=\"Nexus\" data-description=\"Nexus is a task tracker and second-brain for collaborating with AI agents on software development. It keeps project boards, task details, subtasks, daily...\" data-date=\"2026-02-05\"\u003eNexus\u003c/a\u003e\n\n  - it's for me, not thinking about other people collaborating on issues\n  - it has many purposes now, or could have many depending on how I decide to use it\n\n- With AI continuing to improve, I don't think there's going to be room for Notifiq to really take off as any kind of paid-for service, so as work might slow down from starting my new job I'll probably revisit it some, rip out the SaaSy parts (stripe, etc.) and put it on github... maybe not github... I'm not sure - I think it's cool but I don't necessarily want to feed training data with my ideas for free, ya know?\n\n- added \u003ca href=\"/ai/\" class=\"wikilink\" data-title=\"AI\" data-description=\"How do I use AI for my site?\" data-date=\"2026-02-05\"\u003eAI\u003c/a\u003e slash page to mention some of my AI usage for the blog\n",
      "summary": "yesterday: 2026-02-03-notes",
      "date_published": "2026-02-05T05:31:31Z",
      "date_modified": "2026-02-05T05:31:31Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-02-03-notes/",
      "url": "https://pype.dev/2026-02-03-notes/",
      "title": "2026-02-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-01-31-notes/\" class=\"wikilink\" data-title=\"2026-01-31 Notes\" data-description=\"yesterday: 2026-01-23-notes\" data-date=\"2026-01-31\" data-preview=\"yesterday: 2026-01-23-notes\"\u003e2026-01-31 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI am working a lot\u0026hellip; 3 hours today and it\u0026rsquo;s 545 AM\u0026hellip; probably 23 hours into the week already since Sunday. Hoping this cools off very very soon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn the meantime I keep meaning to write some more but I just start working right away, so I\u0026rsquo;ll put some thoughts together on how I\u0026rsquo;ve been working\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/learning-how-to-agent/\" class=\"wikilink\" data-title=\"Learning How To Agent\" data-description=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\" data-date=\"2026-02-03\" data-preview=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\"\u003eLearning How To Agent\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cjpais/Handy\"\u003ehandy\u003c/a\u003e - I started using this to do STT on my work Mac - let\u0026rsquo;s me talk to neovim and opencode nearly perfectly\u0026hellip; worked right away, excited to explore vocally conversing with my agents now!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-01-31-notes/\" class=\"wikilink\" data-title=\"2026-01-31 Notes\" data-description=\"yesterday: 2026-01-23-notes\" data-date=\"2026-01-31\"\u003e2026-01-31 Notes\u003c/a\u003e\n\n- I am working a lot... 3 hours today and it's 545 AM... probably 23 hours into the week already since Sunday. Hoping this cools off very very soon\n- In the meantime I keep meaning to write some more but I just start working right away, so I'll put some thoughts together on how I've been working\n\n- \u003ca href=\"/learning-how-to-agent/\" class=\"wikilink\" data-title=\"Learning How To Agent\" data-description=\"I\u0026#39;ve been using AI tools for codegen for a few years now, but not super heavily. I either use the in-line copilot stuff, which is like LSP on seteroids, or I...\" data-date=\"2026-02-03\"\u003eLearning How To Agent\u003c/a\u003e\n- [handy](https://github.com/cjpais/Handy) - I started using this to do STT on my work Mac - let's me talk to neovim and opencode nearly perfectly... worked right away, excited to explore vocally conversing with my agents now!\n",
      "summary": "yesterday: 2026-01-31-notes",
      "date_published": "2026-02-03T05:47:11Z",
      "date_modified": "2026-02-03T05:47:11Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-01-31-notes/",
      "url": "https://pype.dev/2026-01-31-notes/",
      "title": "2026-01-31 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-01-23-notes/\" class=\"wikilink\" data-title=\"2026-01-23 Notes\" data-description=\"yesterday: 2026-01-01-notes\" data-date=\"2026-01-23\" data-preview=\"yesterday: 2026-01-01-notes\"\u003e2026-01-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIt\u0026rsquo;s been too long since I\u0026rsquo;ve written anything or done any reflection. Work has\nbeen all-consuming. It\u0026rsquo;s been a whirlwind of a couple weeks, but I\u0026rsquo;m fully\nrecovered from the flu, have a grip on what\u0026rsquo;s going on at work, and hopefully\nnow I can get back into some daily reflections and blogging, while still\nattempting to 10x engineer my way through the issues I\u0026rsquo;m helping solve at Cat\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/revel-in-imparted-righteousness/\" class=\"wikilink\" data-title=\"Revel in imparted righteousness\" data-description=\"Spurgeon\u0026#39;s Morning and Evening today is from Jeremiah 23:6.\" data-date=\"2026-01-31\" data-preview=\"Spurgeon\u0026#39;s Morning and Evening today is from Jeremiah 23:6.\"\u003eRevel in imparted righteousness\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdated \u003ca href=\"https://clocks.paynepride.com\"\u003eclocks\u003c/a\u003e for some user-customization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-01-23-notes/\" class=\"wikilink\" data-title=\"2026-01-23 Notes\" data-description=\"yesterday: 2026-01-01-notes\" data-date=\"2026-01-23\"\u003e2026-01-23 Notes\u003c/a\u003e\n\nIt's been too long since I've written anything or done any reflection. Work has\nbeen all-consuming. It's been a whirlwind of a couple weeks, but I'm fully\nrecovered from the flu, have a grip on what's going on at work, and hopefully\nnow I can get back into some daily reflections and blogging, while still\nattempting to 10x engineer my way through the issues I'm helping solve at Cat\n\n- \u003ca href=\"/revel-in-imparted-righteousness/\" class=\"wikilink\" data-title=\"Revel in imparted righteousness\" data-description=\"Spurgeon\u0026#39;s Morning and Evening today is from Jeremiah 23:6.\" data-date=\"2026-01-31\"\u003eRevel in imparted righteousness\u003c/a\u003e\n\n- updated [clocks](https://clocks.paynepride.com) for some user-customization\n",
      "summary": "yesterday: 2026-01-23-notes",
      "date_published": "2026-01-31T05:27:34Z",
      "date_modified": "2026-01-31T05:27:34Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-01-23-notes/",
      "url": "https://pype.dev/2026-01-23-notes/",
      "title": "2026-01-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2026-01-01-notes/\" class=\"wikilink\" data-title=\"2026-01-01 Notes\" data-description=\"yesterday: 2025-12-31-notes\" data-date=\"2026-01-01\" data-preview=\"yesterday: 2025-12-31-notes\"\u003e2026-01-01 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/im-back-from-the-dead/\" class=\"wikilink\" data-title=\"I\u0026#39;m back from the dead\" data-description=\"The flu hit me like a freight train right at the start of the year, along with the most stress I\u0026#39;ve ever felt at work dropping on me at the same time, I\u0026#39;ve...\" data-date=\"2026-01-23\" data-preview=\"The flu hit me like a freight train right at the start of the year, along with the most stress I\u0026#39;ve ever felt at work dropping on me at the same time, I\u0026#39;ve...\"\u003eI'm back from the dead\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2026-01-01-notes/\" class=\"wikilink\" data-title=\"2026-01-01 Notes\" data-description=\"yesterday: 2025-12-31-notes\" data-date=\"2026-01-01\"\u003e2026-01-01 Notes\u003c/a\u003e\n\n- \u003ca href=\"/im-back-from-the-dead/\" class=\"wikilink\" data-title=\"I\u0026#39;m back from the dead\" data-description=\"The flu hit me like a freight train right at the start of the year, along with the most stress I\u0026#39;ve ever felt at work dropping on me at the same time, I\u0026#39;ve...\" data-date=\"2026-01-23\"\u003eI\u0026#39;m back from the dead\u003c/a\u003e\n",
      "summary": "yesterday: 2026-01-01-notes",
      "date_published": "2026-01-23T05:47:03Z",
      "date_modified": "2026-01-23T05:47:03Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2026-01-01-notes/",
      "url": "https://pype.dev/2026-01-01-notes/",
      "title": "2026-01-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-31-notes/\" class=\"wikilink\" data-title=\"2025-12-31 Notes\" data-description=\"yesterday: 2025-12-30-notes\" data-date=\"2025-12-31\" data-preview=\"yesterday: 2025-12-30-notes\"\u003e2025-12-31 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"til\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTIL\u003c/span\u003e \u003ca href=\"#til\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 12 days of Christmas is supposed to start on Christmas Eve/Christmas Day\nand ends the eve of Epiphany (January 6th or thereabouts depending on the\ncalendar)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emerging compose files\u0026hellip; oh boy \u003ca href=\"https://docs.docker.com/compose/how-tos/multiple-compose-files/merge/\"\u003echeck this out - need to get this pattern into my homelab repo?\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-31-notes/\" class=\"wikilink\" data-title=\"2025-12-31 Notes\" data-description=\"yesterday: 2025-12-30-notes\" data-date=\"2025-12-31\"\u003e2025-12-31 Notes\u003c/a\u003e\n\n## TIL\n\n- The 12 days of Christmas is supposed to start on Christmas Eve/Christmas Day\n  and ends the eve of Epiphany (January 6th or thereabouts depending on the\n  calendar)\n\n- merging compose files... oh boy [check this out - need to get this pattern into my homelab repo?](https://docs.docker.com/compose/how-tos/multiple-compose-files/merge/)\n",
      "summary": "yesterday: 2025-12-31-notes",
      "date_published": "2026-01-01T05:53:10Z",
      "date_modified": "2026-01-01T05:53:10Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-31-notes/",
      "url": "https://pype.dev/2025-12-31-notes/",
      "title": "2025-12-31 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-30-notes/\" class=\"wikilink\" data-title=\"2025-12-30 Notes\" data-description=\"yesterday: 2025-12-27-notes\" data-date=\"2025-12-30\" data-preview=\"yesterday: 2025-12-27-notes\"\u003e2025-12-30 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"ideas\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eIdeas\u003c/span\u003e \u003ca href=\"#ideas\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI want to start writing about some parenting concepts\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ediscipline vs consequences vs punishment is one concept\u003c/li\u003e\n\u003cli\u003elove and the \u0026ldquo;greater will\u0026rdquo; for your child\n\u003cul\u003e\n\u003cli\u003egoes hand-in-hand with something like \u0026ldquo;it\u0026rsquo;s good for your child to suffer\u0026rdquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/reflection-john-7-37/\" class=\"wikilink\" data-title=\"Reflection - John 7:37\" data-description=\"!!! note \u0026#34;John 7:37\u0026#34;\" data-date=\"2025-12-31\" data-preview=\"!!! note \u0026#34;John 7:37\u0026#34;\"\u003eReflection - John 7:37\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efixed issue with dad-can-i-wear-this\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe ollama_host was set to be the actual ollama url running on my desktop,\nwhich makes sense from the var name but is wrong. I have OLLAMA_HOST actually\nassumed to be open-webui\u0026rsquo;s api endpiont, so the API spec is a touch different\nbut I did this to use open-webui for agent customization and such\u003c/li\u003e\n\u003cli\u003echange host:11343 (ollama\u0026rsquo;s host and port) to host:3002 (open-webui\u0026rsquo;s host\nand port) and we\u0026rsquo;re golden\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eneed to compare OpenAgents with \u003ca href=\"https://github.com/code-yeongyu/oh-my-opencode\"\u003ehttps://github.com/code-yeongyu/oh-my-opencode\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-30-notes/\" class=\"wikilink\" data-title=\"2025-12-30 Notes\" data-description=\"yesterday: 2025-12-27-notes\" data-date=\"2025-12-30\"\u003e2025-12-30 Notes\u003c/a\u003e\n\n## Ideas\n\n- I want to start writing about some parenting concepts\n\n  - discipline vs consequences vs punishment is one concept\n  - love and the \"greater will\" for your child\n    - goes hand-in-hand with something like \"it's good for your child to suffer\"\n\n- \u003ca href=\"/reflection-john-7-37/\" class=\"wikilink\" data-title=\"Reflection - John 7:37\" data-description=\"!!! note \u0026#34;John 7:37\u0026#34;\" data-date=\"2025-12-31\"\u003eReflection - John 7:37\u003c/a\u003e\n\n## Dev\n\n- fixed issue with dad-can-i-wear-this\n\n  - the ollama_host was set to be the actual ollama url running on my desktop,\n    which makes sense from the var name but is wrong. I have OLLAMA_HOST actually\n    assumed to be open-webui's api endpiont, so the API spec is a touch different\n    but I did this to use open-webui for agent customization and such\n  - change host:11343 (ollama's host and port) to host:3002 (open-webui's host\n    and port) and we're golden\n\n- need to compare OpenAgents with \u003chttps://github.com/code-yeongyu/oh-my-opencode\u003e\n",
      "summary": "yesterday: 2025-12-30-notes",
      "date_published": "2025-12-31T04:34:20Z",
      "date_modified": "2025-12-31T04:34:20Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-30-notes/",
      "url": "https://pype.dev/2025-12-30-notes/",
      "title": "2025-12-30 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-27-notes/\" class=\"wikilink\" data-title=\"2025-12-27 Notes\" data-description=\"yesterday: 2025-12-26-notes\" data-date=\"2025-12-27\" data-preview=\"yesterday: 2025-12-26-notes\"\u003e2025-12-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etaking a look at the \u003ca href=\"/zensical/\" class=\"glossary-term\" title=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-hover-title=\"Zensical\"\u003ezensical\u003c/a\u003e docs builds broken in my homelab\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI pulled the \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e runner image to build locally - but that image isn\u0026rsquo;t used for building, just orchestrating the CI runs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eso I \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e pull ghcr.io/catthehacker/ubuntu:act-latest\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einstalled just\u003c/li\u003e\n\u003cli\u003ecloned repo\u003c/li\u003e\n\u003cli\u003ejust build-site works\u0026hellip; wtf\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eTLDR\u003c/p\u003e\n\u003cp\u003eThe build was failing because Linux only allowed 128 inotify instances, and zensical starts its file-watcher even during a normal build. The watcher creates more than 128 inotify instances, hits the kernel limit, gets EMFILE (Too many open files), and then panics due to an unwrap().\nThis had nothing to do with:\nulimit -n (already high)\nmax_user_watches (already high)\nPID limits\nRaising:\n/proc/sys/fs/inotify/max_user_instances\nfixed it immediately.\nIn short: CI environment had a low inotify instance limit, and zensical’s watcher is not CI-safe.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/increase-inotify-limit-in-your-ci-workers/\" class=\"wikilink\" data-title=\"Increase inotify limit in your CI workers\" data-description=\"Today I tripped over a CI failure that I had to think about for a while.\" data-date=\"2025-12-30\" data-preview=\"Today I tripped over a CI failure that I had to think about for a while.\"\u003eIncrease inotify limit in your CI workers\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAlso got my blog build and push to GH much closer to my shared devops one\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eusing just in ci now, so the nostr well-known gets in there via just recipe\u003c/li\u003e\n\u003cli\u003eneed to configure markout vs site for markata vs zensical repos\n\u003cul\u003e\n\u003cli\u003epype.dev\u003c/li\u003e\n\u003cli\u003ehomelab-mono(-mirror)\u003c/li\u003e\n\u003cli\u003edotfiles\u003c/li\u003e\n\u003cli\u003eDigitalHarbor? (this would imply I\u0026rsquo;m bringing in these custom things built with npm/astro/etc\u0026hellip; probably out of scope)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-27-notes/\" class=\"wikilink\" data-title=\"2025-12-27 Notes\" data-description=\"yesterday: 2025-12-26-notes\" data-date=\"2025-12-27\"\u003e2025-12-27 Notes\u003c/a\u003e\n\n## Dev\n\n- taking a look at the zensical docs builds broken in my homelab\n\n  - I pulled the forgejo runner image to build locally - but that image isn't used for building, just orchestrating the CI runs\n  - so I docker pull ghcr.io/catthehacker/ubuntu:act-latest\n\n    - installed just\n    - cloned repo\n    - just build-site works... wtf...\n\n  !!! note \"TLDR\"\n\n      The build was failing because Linux only allowed 128 inotify instances, and zensical starts its file-watcher even during a normal build. The watcher creates more than 128 inotify instances, hits the kernel limit, gets EMFILE (Too many open files), and then panics due to an unwrap().\n      This had nothing to do with:\n      ulimit -n (already high)\n      max_user_watches (already high)\n      PID limits\n      Raising:\n      /proc/sys/fs/inotify/max_user_instances\n      fixed it immediately.\n      In short: CI environment had a low inotify instance limit, and zensical’s watcher is not CI-safe.\n\n- \u003ca href=\"/increase-inotify-limit-in-your-ci-workers/\" class=\"wikilink\" data-title=\"Increase inotify limit in your CI workers\" data-description=\"Today I tripped over a CI failure that I had to think about for a while.\" data-date=\"2025-12-30\"\u003eIncrease inotify limit in your CI workers\u003c/a\u003e\n\n- Also got my blog build and push to GH much closer to my shared devops one...\n  - using just in ci now, so the nostr well-known gets in there via just recipe\n  - need to configure markout vs site for markata vs zensical repos\n    - pype.dev\n    - homelab-mono(-mirror)\n    - dotfiles\n    - DigitalHarbor? (this would imply I'm bringing in these custom things built with npm/astro/etc... probably out of scope)\n",
      "summary": "yesterday: 2025-12-27-notes",
      "date_published": "2025-12-30T05:33:02Z",
      "date_modified": "2025-12-30T05:33:02Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-27-notes/",
      "url": "https://pype.dev/2025-12-27-notes/",
      "title": "2025-12-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-26-notes/\" class=\"wikilink\" data-title=\"2025-12-26 Notes\" data-description=\"yesterday: 2025-12-24-notes\" data-date=\"2025-12-26\" data-preview=\"yesterday: 2025-12-24-notes\"\u003e2025-12-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecool it on cannalyze and qr-harbor. focus on data model and then use the fastapi-template\u003c/li\u003e\n\u003cli\u003efocus on \u003ca href=\"/soonish/\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\" data-preview=\"Personal events tracker dashboard\"\u003eSoonish\u003c/a\u003e and \u003ca href=\"/mindful/\" class=\"wikilink\" data-title=\"Mindful\" data-description=\"Reminder and alarm app\" data-date=\"2025-12-26\" data-preview=\"Reminder and alarm app\"\u003eMindful\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-26-notes/\" class=\"wikilink\" data-title=\"2025-12-26 Notes\" data-description=\"yesterday: 2025-12-24-notes\" data-date=\"2025-12-26\"\u003e2025-12-26 Notes\u003c/a\u003e\n\n## Dev\n\n- cool it on cannalyze and qr-harbor. focus on data model and then use the fastapi-template\n- focus on \u003ca href=\"/soonish/\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\"\u003eSoonish\u003c/a\u003e and \u003ca href=\"/mindful/\" class=\"wikilink\" data-title=\"Mindful\" data-description=\"Reminder and alarm app\" data-date=\"2025-12-26\"\u003eMindful\u003c/a\u003e\n",
      "summary": "yesterday: 2025-12-26-notes",
      "date_published": "2025-12-27T06:43:57Z",
      "date_modified": "2025-12-27T06:43:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-26-notes/",
      "url": "https://pype.dev/2025-12-26-notes/",
      "title": "2025-12-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-24-notes/\" class=\"wikilink\" data-title=\"2025-12-24 Notes\" data-description=\"yesterday: 2025-12-23-notes\" data-date=\"2025-12-24\" data-preview=\"yesterday: 2025-12-23-notes\"\u003e2025-12-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorking on \u003ca href=\"/cannalyze/\" class=\"wikilink\" data-title=\"Cannalyze\" data-description=\"A self-hostable habit tracker with special attention given to gardening habits\" data-date=\"2025-12-27\" data-preview=\"A self-hostable habit tracker with special attention given to gardening habits\"\u003eCannalyze\u003c/a\u003e again\n\u003cul\u003e\n\u003cli\u003eopencode with grok is on this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eQR Harbor!\n\u003cul\u003e\n\u003cli\u003edynamic qr code hosting\u003c/li\u003e\n\u003cli\u003eopencode with Opus 4.1 on this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-24-notes/\" class=\"wikilink\" data-title=\"2025-12-24 Notes\" data-description=\"yesterday: 2025-12-23-notes\" data-date=\"2025-12-24\"\u003e2025-12-24 Notes\u003c/a\u003e\n\n## Dev\n\n- Working on \u003ca href=\"/cannalyze/\" class=\"wikilink\" data-title=\"Cannalyze\" data-description=\"A self-hostable habit tracker with special attention given to gardening habits\" data-date=\"2025-12-27\"\u003eCannalyze\u003c/a\u003e again\n  - opencode with grok is on this\n- QR Harbor!\n  - dynamic qr code hosting\n  - opencode with Opus 4.1 on this\n",
      "summary": "yesterday: 2025-12-24-notes",
      "date_published": "2025-12-26T09:52:38Z",
      "date_modified": "2025-12-26T09:52:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-24-notes/",
      "url": "https://pype.dev/2025-12-24-notes/",
      "title": "2025-12-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-23-notes/\" class=\"wikilink\" data-title=\"2025-12-23 Notes\" data-description=\"yesterday: 2025-12-20-notes\" data-date=\"2025-12-23\" data-preview=\"yesterday: 2025-12-20-notes\"\u003e2025-12-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"continued-work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eContinued work\u003c/span\u003e \u003ca href=\"#continued-work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esermon editing\n\u003cul\u003e\n\u003cli\u003ethinking about a temporal workflow\u003c/li\u003e\n\u003cli\u003ehow to have an agent work in that workflow?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efocusing on soonish and mindful for now\u003c/li\u003e\n\u003cli\u003edigital harbor blog section\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shotput a little bit with an easier copy button for the link\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-23-notes/\" class=\"wikilink\" data-title=\"2025-12-23 Notes\" data-description=\"yesterday: 2025-12-20-notes\" data-date=\"2025-12-23\"\u003e2025-12-23 Notes\u003c/a\u003e\n\n## Continued work\n\n- sermon editing\n  - thinking about a temporal workflow\n  - how to have an agent work in that workflow?\n- focusing on soonish and mindful for now\n- digital harbor blog section\n\n## Wins\n\n- Update shotput a little bit with an easier copy button for the link\n",
      "summary": "yesterday: 2025-12-23-notes",
      "date_published": "2025-12-24T06:08:16Z",
      "date_modified": "2025-12-24T06:08:16Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-23-notes/",
      "url": "https://pype.dev/2025-12-23-notes/",
      "title": "2025-12-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-20-notes/\" class=\"wikilink\" data-title=\"2025-12-20 Notes\" data-description=\"yesterday: 2025-12-19-notes\" data-date=\"2025-12-20\" data-preview=\"yesterday: 2025-12-19-notes\"\u003e2025-12-20 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"continued-work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eContinued work\u003c/span\u003e \u003ca href=\"#continued-work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp server for sermon editing\u003c/li\u003e\n\u003cli\u003equadtask v2 is in the notifiq repo\u003c/li\u003e\n\u003cli\u003efocusing on soonish and mindful for now\u003c/li\u003e\n\u003cli\u003edigital harbor blog section\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shotput a little bit with an easier copy button for the link\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-20-notes/\" class=\"wikilink\" data-title=\"2025-12-20 Notes\" data-description=\"yesterday: 2025-12-19-notes\" data-date=\"2025-12-20\"\u003e2025-12-20 Notes\u003c/a\u003e\n\n## Continued work\n\n- mcp server for sermon editing\n- quadtask v2 is in the notifiq repo\n- focusing on soonish and mindful for now\n- digital harbor blog section\n\n## Wins\n\n- Update shotput a little bit with an easier copy button for the link\n",
      "summary": "yesterday: 2025-12-20-notes",
      "date_published": "2025-12-23T05:15:21Z",
      "date_modified": "2025-12-23T05:15:21Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-20-notes/",
      "url": "https://pype.dev/2025-12-20-notes/",
      "title": "2025-12-20 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-19-notes/\" class=\"wikilink\" data-title=\"2025-12-19 Notes\" data-description=\"yesterday: 2025-12-18-notes\" data-date=\"2025-12-19\" data-preview=\"yesterday: 2025-12-18-notes\"\u003e2025-12-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted another mcp server with opencode for sermon editing with church\u0026hellip; feels so simple that an agent should be able to do it\u003c/li\u003e\n\u003cli\u003eopencode also implementing quadtask v2 as a notifiq app\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"bugs\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBugs\u003c/span\u003e \u003ca href=\"#bugs\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/zensical/\" class=\"glossary-term\" title=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-hover-title=\"Zensical\"\u003ezensical\u003c/a\u003e builds are broken in \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e, maybe it\u0026rsquo;s the runner image I\u0026rsquo;m using so might need to update it?\n\u003cul\u003e\n\u003cli\u003ehaving an image at home with just, zensical, \u003ca href=\"/uv/\" class=\"glossary-term\" title=\"uv by Astral.sh is one of the dopest python toolchain tools to ever exist\" data-hover-title=\"UV\"\u003euv\u003c/a\u003e, etc. built in already would be appropriate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-19-notes/\" class=\"wikilink\" data-title=\"2025-12-19 Notes\" data-description=\"yesterday: 2025-12-18-notes\" data-date=\"2025-12-19\"\u003e2025-12-19 Notes\u003c/a\u003e\n\n## Today\n\n- started another mcp server with opencode for sermon editing with church... feels so simple that an agent should be able to do it\n- opencode also implementing quadtask v2 as a notifiq app\n\n## Bugs\n\n- zensical builds are broken in forgejo, maybe it's the runner image I'm using so might need to update it?\n  - having an image at home with just, zensical, uv, etc. built in already would be appropriate\n",
      "summary": "yesterday: 2025-12-19-notes",
      "date_published": "2025-12-20T05:34:47Z",
      "date_modified": "2025-12-20T05:34:47Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-19-notes/",
      "url": "https://pype.dev/2025-12-19-notes/",
      "title": "2025-12-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-18-notes/\" class=\"wikilink\" data-title=\"2025-12-18 Notes\" data-description=\"yesterday: 2025-12-15-notes\" data-date=\"2025-12-18\" data-preview=\"yesterday: 2025-12-15-notes\"\u003e2025-12-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"todo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODO\u003c/span\u003e \u003ca href=\"#todo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esanta tracker in home assistant\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrisefrost/HomeAssistant-Santa-Tracker\"\u003egithub repo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConsider the \u003ca href=\"https://support.pushover.net/i8-how-much-does-pushover-cost-is-there-a-subscription\"\u003ePushover Docs\u003c/a\u003e for inspiration on notifiq docs as well\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProgress on notifiq today in the ways of adding more notification channel\nproviders. Also working on user onboarding docs - there are many perspectives\nto consider.\u003c/p\u003e\n\u003cp\u003eOpencode absolutely nailing my cloudflare-terraform stuff today, these modules\nare getting clean and I\u0026rsquo;ll plan to blog about it once it\u0026rsquo;s done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eit got stuck with worker proxy stuff, understandable since it requires cloudflare domain knowledge\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ejosh\u0026rsquo;s site redirects still, it isn\u0026rsquo;t his url so I still need to fix that\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eput together a \u003ca href=\"https://git.paynepride.com/nic/santa-tracker\"\u003esanta tracker\u003c/a\u003e today\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"bugs\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBUGS\u003c/span\u003e \u003ca href=\"#bugs\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erepoflow bug\u0026hellip; when my library is set to private, I can login and push from \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e with my bot account. if I make the library public, then the push fails from forgejo with 401\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-18-notes/\" class=\"wikilink\" data-title=\"2025-12-18 Notes\" data-description=\"yesterday: 2025-12-15-notes\" data-date=\"2025-12-18\"\u003e2025-12-18 Notes\u003c/a\u003e\n\n## TODO\n\n- santa tracker in home assistant\n  - [github repo](https://github.com/chrisefrost/HomeAssistant-Santa-Tracker)\n- Consider the [Pushover Docs](https://support.pushover.net/i8-how-much-does-pushover-cost-is-there-a-subscription) for inspiration on notifiq docs as well\n\nProgress on notifiq today in the ways of adding more notification channel\nproviders. Also working on user onboarding docs - there are many perspectives\nto consider.\n\nOpencode absolutely nailing my cloudflare-terraform stuff today, these modules\nare getting clean and I'll plan to blog about it once it's done.\n\n- it got stuck with worker proxy stuff, understandable since it requires cloudflare domain knowledge\n- josh's site redirects still, it isn't his url so I still need to fix that\n\n- put together a [santa tracker](https://git.paynepride.com/nic/santa-tracker) today\n\n## BUGS\n\n- repoflow bug... when my library is set to private, I can login and push from forgejo with my bot account. if I make the library public, then the push fails from forgejo with 401\n",
      "summary": "yesterday: 2025-12-18-notes",
      "date_published": "2025-12-19T08:03:54Z",
      "date_modified": "2025-12-19T08:03:54Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-18-notes/",
      "url": "https://pype.dev/2025-12-18-notes/",
      "title": "2025-12-18 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-15-notes/\" class=\"wikilink\" data-title=\"2025-12-15 Notes\" data-description=\"yesterday: 2025-12-14-notes\" data-date=\"2025-12-15\" data-preview=\"yesterday: 2025-12-14-notes\"\u003e2025-12-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etrying opencode today to generate a Linux MCP server so I can get some simple LLM-driven insights into a few things on my servers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWINS\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eToday was huge for personal stuff, opencode is a beast even in the free \u003ccode\u003eBig Pickle\u003c/code\u003e + \u003ccode\u003eZen\u003c/code\u003e offering. Windsurf with Opus-4-5 is doing well also\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevamped the theme of \u003ca href=\"https://pype.dev\"\u003epype.dev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRebuilt \u003ca href=\"https://mydigitalharbor.com\"\u003eDigital Harbor\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eincluding link pages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCleaned up and modularized a ton of terraform for my domains:\n\u003cul\u003e\n\u003cli\u003epaynepride.com\u003c/li\u003e\n\u003cli\u003epype.dev\u003c/li\u003e\n\u003cli\u003e1man1.band and 1man1band.com\u003c/li\u003e\n\u003cli\u003enotifiq.net\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"for-tomorrow\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFor Tomorrow\u003c/span\u003e \u003ca href=\"#for-tomorrow\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ejosh\u0026rsquo;s page needs his picture fixed\u003c/li\u003e\n\u003cli\u003ejosh\u0026rsquo;s domains are broken\u0026hellip; need to figure out a cloudflare solution or else a duplicate build\u003c/li\u003e\n\u003cli\u003enotifiq docs and user onboarding should be focus - try gpt 5.2\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-15-notes/\" class=\"wikilink\" data-title=\"2025-12-15 Notes\" data-description=\"yesterday: 2025-12-14-notes\" data-date=\"2025-12-15\"\u003e2025-12-15 Notes\u003c/a\u003e\n\n- trying opencode today to generate a Linux MCP server so I can get some simple LLM-driven insights into a few things on my servers\n\n## WINS\n\nToday was huge for personal stuff, opencode is a beast even in the free `Big Pickle` + `Zen` offering. Windsurf with Opus-4-5 is doing well also\n\n- Revamped the theme of [pype.dev](https://pype.dev)\n- Rebuilt [Digital Harbor](https://mydigitalharbor.com)\n  - including link pages\n- Cleaned up and modularized a ton of terraform for my domains:\n  - paynepride.com\n  - pype.dev\n  - 1man1.band and 1man1band.com\n  - notifiq.net\n\n## For Tomorrow\n\n- josh's page needs his picture fixed\n- josh's domains are broken... need to figure out a cloudflare solution or else a duplicate build\n- notifiq docs and user onboarding should be focus - try gpt 5.2\n",
      "summary": "yesterday: 2025-12-15-notes",
      "date_published": "2025-12-18T05:07:45Z",
      "date_modified": "2025-12-18T05:07:45Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-15-notes/",
      "url": "https://pype.dev/2025-12-15-notes/",
      "title": "2025-12-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-14-notes/\" class=\"wikilink\" data-title=\"2025-12-14 Notes\" data-description=\"yesterday: 2025-12-12-notes\" data-date=\"2025-12-14\" data-preview=\"yesterday: 2025-12-12-notes\"\u003e2025-12-14 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"printing-today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePrinting Today\u003c/span\u003e \u003ca href=\"#printing-today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eshelf/bracket for basement camera (1 hr)\u003c/li\u003e\n\u003cli\u003eGB pieces (9 hrs)\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-14-notes/\" class=\"wikilink\" data-title=\"2025-12-14 Notes\" data-description=\"yesterday: 2025-12-12-notes\" data-date=\"2025-12-14\"\u003e2025-12-14 Notes\u003c/a\u003e\n\n## Printing Today\n\n- shelf/bracket for basement camera (1 hr)\n- GB pieces (9 hrs)\n",
      "summary": "yesterday: 2025-12-14-notes",
      "date_published": "2025-12-15T05:43:57Z",
      "date_modified": "2025-12-15T05:43:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-14-notes/",
      "url": "https://pype.dev/2025-12-14-notes/",
      "title": "2025-12-14 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-12-notes/\" class=\"wikilink\" data-title=\"2025-12-12 Notes\" data-description=\"yesterday: 2025-12-11-notes\" data-date=\"2025-12-12\" data-preview=\"yesterday: 2025-12-11-notes\"\u003e2025-12-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBeen a rough couple days with sick wife, sick me, young kids, and life doesn\u0026rsquo;t stop\u0026hellip;\u003c/li\u003e\n\u003cli\u003eI am cleaning up Digital Harbor infrastructure\n\u003cul\u003e\n\u003cli\u003ethere was stuff in spacelift, mostly gone\u003c/li\u003e\n\u003cli\u003ewrangler was in GH Actions, going to build the site in \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e and push to GH and let Cloudflrae do it from there just like pype.dev\u003c/li\u003e\n\u003cli\u003eI need to dedicate an hour or 2 to the terraform stuff\u0026hellip;\n\u003cul\u003e\n\u003cli\u003ecloudflare pages + config\u003c/li\u003e\n\u003cli\u003enamecheap DNS\u003c/li\u003e\n\u003cli\u003ecloudflare tunnel\u003c/li\u003e\n\u003cli\u003ecloudflare DNS\u003c/li\u003e\n\u003cli\u003eI\u0026rsquo;ve had a couple bespoke modules that are hot garbage, I think I can have one stack instead of one per domain\u0026hellip; need to explore that\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-12-notes/\" class=\"wikilink\" data-title=\"2025-12-12 Notes\" data-description=\"yesterday: 2025-12-11-notes\" data-date=\"2025-12-12\"\u003e2025-12-12 Notes\u003c/a\u003e\n\n- Been a rough couple days with sick wife, sick me, young kids, and life doesn't stop...\n- I am cleaning up Digital Harbor infrastructure\n  - there was stuff in spacelift, mostly gone\n  - wrangler was in GH Actions, going to build the site in forgejo and push to GH and let Cloudflrae do it from there just like pype.dev\n  - I need to dedicate an hour or 2 to the terraform stuff...\n    - cloudflare pages + config\n    - namecheap DNS\n    - cloudflare tunnel\n    - cloudflare DNS\n    - I've had a couple bespoke modules that are hot garbage, I think I can have one stack instead of one per domain... need to explore that\n",
      "summary": "yesterday: 2025-12-12-notes",
      "date_published": "2025-12-14T19:23:33Z",
      "date_modified": "2025-12-14T19:23:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-12-notes/",
      "url": "https://pype.dev/2025-12-12-notes/",
      "title": "2025-12-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-11-notes/\" class=\"wikilink\" data-title=\"2025-12-11 Notes\" data-description=\"yesterday: 2025-12-09-notes\" data-date=\"2025-12-11\" data-preview=\"yesterday: 2025-12-09-notes\"\u003e2025-12-11 Notes\u003c/a\u003e\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-11-notes/\" class=\"wikilink\" data-title=\"2025-12-11 Notes\" data-description=\"yesterday: 2025-12-09-notes\" data-date=\"2025-12-11\"\u003e2025-12-11 Notes\u003c/a\u003e\n",
      "summary": "yesterday: 2025-12-11-notes",
      "date_published": "2025-12-12T04:56:48Z",
      "date_modified": "2025-12-12T04:56:48Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-11-notes/",
      "url": "https://pype.dev/2025-12-11-notes/",
      "title": "2025-12-11 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-09-notes/\" class=\"wikilink\" data-title=\"2025-12-09 Notes\" data-description=\"yesterday: 2025-12-08-notes\" data-date=\"2025-12-09\" data-preview=\"yesterday: 2025-12-08-notes\"\u003e2025-12-09 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLinux Matters mentioned some song visualizers and one of the hosts even wrote\none\u0026hellip; I\u0026rsquo;ve recently been lamenting that I\u0026rsquo;m not very good at doing something\n\u0026ldquo;just for me\u0026rdquo;, I always need an angle and this is a pretty annoying mental\nbattle that I\u0026rsquo;m in the middle of practically all the time. But I loved\nvisualizers as a kid, Windows Media Player + Limewire was a match made in\nheaven. So, I\u0026rsquo;m gonna toss \u003ca href=\"\"\u003ethis visualizer\u003c/a\u003e onto a screen today with my\ntunes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMessed around with Cloudflare Tunnels today finally. Sweet little piece of\ntech. I\u0026rsquo;m going to use it for hosting notifiq. I got my tunnel setup with\nterraform which is awesome - I will bring that into my homelab infrastructure\nmodule and clean it all up since I took a look tonight after several months and\noh boy have I learned a thing or 2 about terraform in that time\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-09-notes/\" class=\"wikilink\" data-title=\"2025-12-09 Notes\" data-description=\"yesterday: 2025-12-08-notes\" data-date=\"2025-12-09\"\u003e2025-12-09 Notes\u003c/a\u003e\n\n- Linux Matters mentioned some song visualizers and one of the hosts even wrote\n  one... I've recently been lamenting that I'm not very good at doing something\n  \"just for me\", I always need an angle and this is a pretty annoying mental\n  battle that I'm in the middle of practically all the time. But I loved\n  visualizers as a kid, Windows Media Player + Limewire was a match made in\n  heaven. So, I'm gonna toss [this visualizer]() onto a screen today with my\n  tunes\n\n- Messed around with Cloudflare Tunnels today finally. Sweet little piece of\n  tech. I'm going to use it for hosting notifiq. I got my tunnel setup with\n  terraform which is awesome - I will bring that into my homelab infrastructure\n  module and clean it all up since I took a look tonight after several months and\n  oh boy have I learned a thing or 2 about terraform in that time...\n",
      "summary": "yesterday: 2025-12-09-notes",
      "date_published": "2025-12-11T05:38:33Z",
      "date_modified": "2025-12-11T05:38:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-09-notes/",
      "url": "https://pype.dev/2025-12-09-notes/",
      "title": "2025-12-09 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-08-notes/\" class=\"wikilink\" data-title=\"2025-12-08 Notes\" data-description=\"yesterday: 2025-12-06-notes\" data-date=\"2025-12-08\" data-preview=\"yesterday: 2025-12-06-notes\"\u003e2025-12-08 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eStood up \u003ca href=\"https://github.com/lissy93/domain-locker\"\u003eDomain Locker\u003c/a\u003e today and it looks dope, we\u0026rsquo;ll see how it fits into the lab over the next year or so\u003c/p\u003e\n\u003cp\u003eDecided to see if I can get GPU acceleration in K3s and if so then probably just jump ship to it\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003egot stuck on the install\u0026hellip; \u003ccode\u003esudo k3sup --local\u003c/code\u003e for the win\u003c/li\u003e\n\u003cli\u003eappears to be some issues with sharing the GPU between the host an pod, working through some of that tonight\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-08-notes/\" class=\"wikilink\" data-title=\"2025-12-08 Notes\" data-description=\"yesterday: 2025-12-06-notes\" data-date=\"2025-12-08\"\u003e2025-12-08 Notes\u003c/a\u003e\n\n## Dev\n\nStood up [Domain Locker](https://github.com/lissy93/domain-locker) today and it looks dope, we'll see how it fits into the lab over the next year or so\n\nDecided to see if I can get GPU acceleration in K3s and if so then probably just jump ship to it\n\n- got stuck on the install... `sudo k3sup --local` for the win\n- appears to be some issues with sharing the GPU between the host an pod, working through some of that tonight\n",
      "summary": "yesterday: 2025-12-08-notes",
      "date_published": "2025-12-09T05:05:57Z",
      "date_modified": "2025-12-09T05:05:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-08-notes/",
      "url": "https://pype.dev/2025-12-08-notes/",
      "title": "2025-12-08 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-06-notes/\" class=\"wikilink\" data-title=\"2025-12-06 Notes\" data-description=\"yesterday: 2025-12-05-notes\" data-date=\"2025-12-06\" data-preview=\"yesterday: 2025-12-05-notes\"\u003e2025-12-06 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/advent-isaiah-9-6-7/\" class=\"wikilink\" data-title=\"Advent - Isaiah 9:6-7\" data-description=\"!!! note \u0026#34;Isaiah 9:6-7\u0026#34;\" data-date=\"2025-12-08\" data-preview=\"!!! note \u0026#34;Isaiah 9:6-7\u0026#34;\"\u003eAdvent - Isaiah 9:6-7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThought about \u003ca href=\"/uv-run-pep-723-is-a-match-made-in-heaven/\" class=\"wikilink\" data-title=\"UV Run + PEP 723 Is A Match Made In Heaven\" data-description=\"This post will be short but hopefully be a dense few paragraphs about how using along with PEP 723 is life-changing.\" data-date=\"2025-12-08\" data-preview=\"This post will be short but hopefully be a dense few paragraphs about how using along with PEP 723 is life-changing.\"\u003eUV Run + PEP 723 Is A Match Made In Heaven\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/columns-env-var-for-nicer-screenshots/\" class=\"wikilink\" data-title=\"COLUMNS Env Var For Nicer Screenshots\" data-description=\"I was working on uv-run-pep-723-is-a-match-made-in-heaven and I wanted to grab a screenshot of a TUI, but my terminal is full screen and the TUI was then...\" data-date=\"2025-12-08\" data-preview=\"I was working on uv-run-pep-723-is-a-match-made-in-heaven and I wanted to grab a screenshot of a TUI, but my terminal is full screen and the TUI was then...\"\u003eCOLUMNS Env Var For Nicer Screenshots\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-06-notes/\" class=\"wikilink\" data-title=\"2025-12-06 Notes\" data-description=\"yesterday: 2025-12-05-notes\" data-date=\"2025-12-06\"\u003e2025-12-06 Notes\u003c/a\u003e\n\n## Today\n\n- \u003ca href=\"/advent-isaiah-9-6-7/\" class=\"wikilink\" data-title=\"Advent - Isaiah 9:6-7\" data-description=\"!!! note \u0026#34;Isaiah 9:6-7\u0026#34;\" data-date=\"2025-12-08\"\u003eAdvent - Isaiah 9:6-7\u003c/a\u003e\n- Thought about \u003ca href=\"/uv-run-pep-723-is-a-match-made-in-heaven/\" class=\"wikilink\" data-title=\"UV Run + PEP 723 Is A Match Made In Heaven\" data-description=\"This post will be short but hopefully be a dense few paragraphs about how using along with PEP 723 is life-changing.\" data-date=\"2025-12-08\"\u003eUV Run + PEP 723 Is A Match Made In Heaven\u003c/a\u003e\n- \u003ca href=\"/columns-env-var-for-nicer-screenshots/\" class=\"wikilink\" data-title=\"COLUMNS Env Var For Nicer Screenshots\" data-description=\"I was working on uv-run-pep-723-is-a-match-made-in-heaven and I wanted to grab a screenshot of a TUI, but my terminal is full screen and the TUI was then...\" data-date=\"2025-12-08\"\u003eCOLUMNS Env Var For Nicer Screenshots\u003c/a\u003e\n",
      "summary": "yesterday: 2025-12-06-notes",
      "date_published": "2025-12-08T05:46:04Z",
      "date_modified": "2025-12-08T05:46:04Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-06-notes/",
      "url": "https://pype.dev/2025-12-06-notes/",
      "title": "2025-12-06 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-05-notes/\" class=\"wikilink\" data-title=\"2025-12-05 Notes\" data-description=\"yesterday: 2025-12-04-notes\" data-date=\"2025-12-05\" data-preview=\"yesterday: 2025-12-04-notes\"\u003e2025-12-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/advent-romans-8-24-25/\" class=\"wikilink\" data-title=\"Advent - Romans 8:24-25\" data-description=\"!!! note \u0026#34;Romans 8:24-25\u0026#34;\" data-date=\"2025-12-06\" data-preview=\"!!! note \u0026#34;Romans 8:24-25\u0026#34;\"\u003eAdvent - Romans 8:24-25\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRan into many issues installing \u003ccode\u003ejust\u003c/code\u003e in my CI runner at buildtime\u0026hellip; so maybe need my own image, but got it working for now and am trying to consolidate my docs builds\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eblog, uses markata and has 1 or 2 extra steps outside markata, wrapped in just\u003c/li\u003e\n\u003cli\u003ehomelab-mono, uses \u003ca href=\"/zensical/\" class=\"glossary-term\" title=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-hover-title=\"Zensical\"\u003ezensical\u003c/a\u003e, wrapped in just\u003c/li\u003e\n\u003cli\u003edotfiles, uses zensical, needs to be wrapped in just\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2 workflows\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e1 is a simple mirror\u003c/li\u003e\n\u003cli\u003e1 builds and pushes the site branch\u0026hellip; should this just be a mirror with \u0026ldquo;docs_enabled: true\u0026rdquo;?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuilds\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emarkout and site dirs should be configurable in the action or the same\u003c/li\u003e\n\u003cli\u003epages config and the root being \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e./markout\u003c/code\u003e should be something I do maybe with terraform?\n\u003cul\u003e\n\u003cli\u003eit is 2 clicks and 3 repos\u0026hellip; why tf would I try to terraform that up?\n\u003cul\u003e\n\u003cli\u003e\u0026hellip;. for funsies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-05-notes/\" class=\"wikilink\" data-title=\"2025-12-05 Notes\" data-description=\"yesterday: 2025-12-04-notes\" data-date=\"2025-12-05\"\u003e2025-12-05 Notes\u003c/a\u003e\n\n- \u003ca href=\"/advent-romans-8-24-25/\" class=\"wikilink\" data-title=\"Advent - Romans 8:24-25\" data-description=\"!!! note \u0026#34;Romans 8:24-25\u0026#34;\" data-date=\"2025-12-06\"\u003eAdvent - Romans 8:24-25\u003c/a\u003e\n\n- Ran into many issues installing `just` in my CI runner at buildtime... so maybe need my own image, but got it working for now and am trying to consolidate my docs builds\n  - blog, uses markata and has 1 or 2 extra steps outside markata, wrapped in just\n  - homelab-mono, uses zensical, wrapped in just\n  - dotfiles, uses zensical, needs to be wrapped in just\n- 2 workflows\n  - 1 is a simple mirror\n  - 1 builds and pushes the site branch... should this just be a mirror with \"docs_enabled: true\"?\n- builds\n  - markout and site dirs should be configurable in the action or the same\n  - pages config and the root being `.` or `./markout` should be something I do maybe with terraform?\n    - it is 2 clicks and 3 repos... why tf would I try to terraform that up?\n      - .... for funsies\n",
      "summary": "yesterday: 2025-12-05-notes",
      "date_published": "2025-12-06T05:36:49Z",
      "date_modified": "2025-12-06T05:36:49Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-05-notes/",
      "url": "https://pype.dev/2025-12-05-notes/",
      "title": "2025-12-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-04-notes/\" class=\"wikilink\" data-title=\"2025-12-04 Notes\" data-description=\"yesterday: 2025-12-03-notes\" data-date=\"2025-12-04\" data-preview=\"yesterday: 2025-12-03-notes\"\u003e2025-12-04 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/advent-romans-8-20-21/\" class=\"wikilink\" data-title=\"Advent - Romans 8:20-21\" data-description=\"!!! note \u0026#34;Romans 8:20-21\u0026#34;\" data-date=\"2025-12-05\" data-preview=\"!!! note \u0026#34;Romans 8:20-21\u0026#34;\"\u003eAdvent - Romans 8:20-21\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"misc\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eMisc\u003c/span\u003e \u003ca href=\"#misc\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eMy blog has had a ton of 404s from an old image/media workflow. Today I finally\njust commented out the \u003ccode\u003ecover:\u003c/code\u003e frontmatter in the posts with legacy images\nthat I never migrated to my new flow\u0026hellip; now at least the console isn\u0026rsquo;t flooded\non the feed page with 404s\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-04-notes/\" class=\"wikilink\" data-title=\"2025-12-04 Notes\" data-description=\"yesterday: 2025-12-03-notes\" data-date=\"2025-12-04\"\u003e2025-12-04 Notes\u003c/a\u003e\n\n- \u003ca href=\"/advent-romans-8-20-21/\" class=\"wikilink\" data-title=\"Advent - Romans 8:20-21\" data-description=\"!!! note \u0026#34;Romans 8:20-21\u0026#34;\" data-date=\"2025-12-05\"\u003eAdvent - Romans 8:20-21\u003c/a\u003e\n\n## Misc\n\nMy blog has had a ton of 404s from an old image/media workflow. Today I finally\njust commented out the `cover:` frontmatter in the posts with legacy images\nthat I never migrated to my new flow... now at least the console isn't flooded\non the feed page with 404s\n",
      "summary": "yesterday: 2025-12-04-notes",
      "date_published": "2025-12-05T05:00:11Z",
      "date_modified": "2025-12-05T05:00:11Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-04-notes/",
      "url": "https://pype.dev/2025-12-04-notes/",
      "title": "2025-12-04 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-03-notes/\" class=\"wikilink\" data-title=\"2025-12-03 Notes\" data-description=\"yesterday: 2025-12-01-notes\" data-date=\"2025-12-03\" data-preview=\"yesterday: 2025-12-01-notes\"\u003e2025-12-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/advent-1-peter-1-3/\" class=\"wikilink\" data-title=\"Advent - 1 Peter 1:3\" data-description=\"!!! note \u0026#34;1 Peter 1:3\u0026#34;\" data-date=\"2025-12-04\" data-preview=\"!!! note \u0026#34;1 Peter 1:3\u0026#34;\"\u003eAdvent - 1 Peter 1:3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"misc\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eMisc\u003c/span\u003e \u003ca href=\"#misc\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMany things are helping and hurting my focus lately, but I feel aware of them\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScrolling\u0026hellip; Obviously the worst thing\u003c/li\u003e\n\u003cli\u003eMushrooms are helping so much\n\u003cul\u003e\n\u003cli\u003eFOCUS blend from FourSigmatic is doing great - specifically the\nsupplement, not just the coffee\u003c/li\u003e\n\u003cli\u003eGoing to up the Lion\u0026rsquo;s Mane and Cordyceps over the next few weeks to see\nwhat I notice\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eI \u003cstrong\u003ethink\u003c/strong\u003e it\u0026rsquo;s easier for me to focus when I am comfortable, and a\nweighted hoodie was recommended to me so I finally purchased a comfrt one,\nwe\u0026rsquo;ll see how that goes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/small-steps-towards-handling-malicious-traffic-on-static-sites/\" class=\"wikilink\" data-title=\"Small Steps Towards Handling Malicious Traffic on Static Sites\" data-description=\"Today I saw a random IP hitting an app server I had open via and it got me thinking that I need to take some precautions against these real world threats. So...\" data-date=\"2025-12-04\" data-preview=\"Today I saw a random IP hitting an app server I had open via and it got me thinking that I need to take some precautions against these real world threats. So...\"\u003eSmall Steps Towards Handling Malicious Traffic on Static Sites\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-03-notes/\" class=\"wikilink\" data-title=\"2025-12-03 Notes\" data-description=\"yesterday: 2025-12-01-notes\" data-date=\"2025-12-03\"\u003e2025-12-03 Notes\u003c/a\u003e\n\n- \u003ca href=\"/advent-1-peter-1-3/\" class=\"wikilink\" data-title=\"Advent - 1 Peter 1:3\" data-description=\"!!! note \u0026#34;1 Peter 1:3\u0026#34;\" data-date=\"2025-12-04\"\u003eAdvent - 1 Peter 1:3\u003c/a\u003e\n\n## Misc\n\n- Many things are helping and hurting my focus lately, but I feel aware of them...\n\n  - Scrolling... Obviously the worst thing\n  - Mushrooms are helping so much\n    - FOCUS blend from FourSigmatic is doing great - specifically the\n      supplement, not just the coffee\n    - Going to up the Lion's Mane and Cordyceps over the next few weeks to see\n      what I notice\n  - I **think** it's easier for me to focus when I am comfortable, and a\n    weighted hoodie was recommended to me so I finally purchased a comfrt one,\n    we'll see how that goes\n\n- \u003ca href=\"/small-steps-towards-handling-malicious-traffic-on-static-sites/\" class=\"wikilink\" data-title=\"Small Steps Towards Handling Malicious Traffic on Static Sites\" data-description=\"Today I saw a random IP hitting an app server I had open via and it got me thinking that I need to take some precautions against these real world threats. So...\" data-date=\"2025-12-04\"\u003eSmall Steps Towards Handling Malicious Traffic on Static Sites\u003c/a\u003e\n",
      "summary": "yesterday: 2025-12-03-notes",
      "date_published": "2025-12-04T04:58:44Z",
      "date_modified": "2025-12-04T04:58:44Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-03-notes/",
      "url": "https://pype.dev/2025-12-03-notes/",
      "title": "2025-12-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-12-01-notes/\" class=\"wikilink\" data-title=\"2025-12-01 Notes\" data-description=\"yesterday: 2025-11-29-notes\" data-date=\"2025-12-01\" data-preview=\"yesterday: 2025-11-29-notes\"\u003e2025-12-01 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/advent-isaiah-40-31/\" class=\"wikilink\" data-title=\"Advent - Isaiah 40:31\" data-description=\"!!! note \u0026#34;Isaiah 40:31\u0026#34;\" data-date=\"2025-12-03\" data-preview=\"!!! note \u0026#34;Isaiah 40:31\u0026#34;\"\u003eAdvent - Isaiah 40:31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-12-01-notes/\" class=\"wikilink\" data-title=\"2025-12-01 Notes\" data-description=\"yesterday: 2025-11-29-notes\" data-date=\"2025-12-01\"\u003e2025-12-01 Notes\u003c/a\u003e\n\n- \u003ca href=\"/advent-isaiah-40-31/\" class=\"wikilink\" data-title=\"Advent - Isaiah 40:31\" data-description=\"!!! note \u0026#34;Isaiah 40:31\u0026#34;\" data-date=\"2025-12-03\"\u003eAdvent - Isaiah 40:31\u003c/a\u003e\n",
      "summary": "yesterday: 2025-12-01-notes",
      "date_published": "2025-12-03T05:01:04Z",
      "date_modified": "2025-12-03T05:01:04Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-12-01-notes/",
      "url": "https://pype.dev/2025-12-01-notes/",
      "title": "2025-12-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-29-notes/\" class=\"wikilink\" data-title=\"2025-11-29 Notes\" data-description=\"yesterday: 2025-11-28-notes\" data-date=\"2025-11-29\" data-preview=\"yesterday: 2025-11-28-notes\"\u003e2025-11-29 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[[the-audacity]]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eworking on docs for my dotfiles right now\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003egreased pipeline to GH is nice\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-29-notes/\" class=\"wikilink\" data-title=\"2025-11-29 Notes\" data-description=\"yesterday: 2025-11-28-notes\" data-date=\"2025-11-29\"\u003e2025-11-29 Notes\u003c/a\u003e\n\n- [[the-audacity]]\n\n- working on docs for my dotfiles right now\n  - greased pipeline to GH is nice\n",
      "summary": "yesterday: 2025-11-29-notes",
      "date_published": "2025-12-01T05:47:57Z",
      "date_modified": "2025-12-01T05:47:57Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-29-notes/",
      "url": "https://pype.dev/2025-11-29-notes/",
      "title": "2025-11-29 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-28-notes/\" class=\"wikilink\" data-title=\"2025-11-28 Notes\" data-description=\"yesterday: 2025-11-27-notes\" data-date=\"2025-11-28\" data-preview=\"yesterday: 2025-11-27-notes\"\u003e2025-11-28 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epype.dev mirror works without \u003ccode\u003ejust\u003c/code\u003e in the \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e runner\n\u003cul\u003e\n\u003cli\u003eGH Pages for my blog isn\u0026rsquo;t right since it\u0026rsquo;s path based routing\u003c/li\u003e\n\u003cli\u003eWill eventually have forgejo/pype.dev -\u0026gt; build, sanitize, push to mirror -\u0026gt; then either cloudflare pick up from GH or cli deployment from forgejo runner\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-28-notes/\" class=\"wikilink\" data-title=\"2025-11-28 Notes\" data-description=\"yesterday: 2025-11-27-notes\" data-date=\"2025-11-28\"\u003e2025-11-28 Notes\u003c/a\u003e\n\n- pype.dev mirror works without `just` in the forgejo runner\n  - GH Pages for my blog isn't right since it's path based routing\n  - Will eventually have forgejo/pype.dev -\u003e build, sanitize, push to mirror -\u003e then either cloudflare pick up from GH or cli deployment from forgejo runner\n",
      "summary": "yesterday: 2025-11-28-notes",
      "date_published": "2025-11-29T06:00:33Z",
      "date_modified": "2025-11-29T06:00:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-28-notes/",
      "url": "https://pype.dev/2025-11-28-notes/",
      "title": "2025-11-28 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-27-notes/\" class=\"wikilink\" data-title=\"2025-11-27 Notes\" data-description=\"yesterday: 2025-11-26-notes\" data-date=\"2025-11-27\" data-preview=\"yesterday: 2025-11-26-notes\"\u003e2025-11-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edoing some more dotfiles cleanup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI want to have github dotfiles be a mirror of \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eforgejo build can strip out some of the extras, like \u003ccode\u003eiron\u003c/code\u003e and \u003ccode\u003efin\u003c/code\u003e and then \u003ca href=\"/zensical/\" class=\"glossary-term\" title=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-hover-title=\"Zensical\"\u003ezensical\u003c/a\u003e docs can make my dots look nicer in public\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e TODO: with my forgejo -\u0026gt;GH pages pipeline the private stuff is still there so I need to pair it with the sanitization workflow\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e# gh-pages.yml\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003ename\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003eBuild and Push\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e  \u003c/span\u003e\u003cspan class=\"nt\"\u003eworkflow_dispatch\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e  \u003c/span\u003e\u003cspan class=\"nt\"\u003epush\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e    \u003c/span\u003e\u003cspan class=\"nt\"\u003ebranches\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"l\"\u003emain]\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003ejobs\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e  \u003c/span\u003e\u003cspan class=\"nt\"\u003ebuild-push-pages\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e    \u003c/span\u003e\u003cspan class=\"nt\"\u003eruns-on\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003edocker\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e    \u003c/span\u003e\u003cspan class=\"nt\"\u003esteps\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e      \u003c/span\u003e- \u003cspan class=\"nt\"\u003euses\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003eactions/checkout@v4\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e      \u003c/span\u003e- \u003cspan class=\"nt\"\u003euses\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003ehttps://git.paynepride.com/nic/homelab-mono/devops/ci/forgejo-actions/build-and-push-to-github-pages@main\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e        \u003c/span\u003e\u003cspan class=\"nt\"\u003ewith\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e          \u003c/span\u003e\u003cspan class=\"nt\"\u003eremove\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;mirror-test\u0026#34;\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e          \u003c/span\u003e\u003cspan class=\"nt\"\u003egithub_repo\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003epypeaday/homelab-mono-mirror\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e          \u003c/span\u003e\u003cspan class=\"nt\"\u003essh_private_key\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"l\"\u003e${{ secrets.SSH_PRIVATE_KEY_FORGEJO_MIRROR_BOT }}\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eI have a composite action now that I can use which supports removing directories from a repo before pushing to github, as well as building and deploying to GH pages\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estruggling on my blog repo cause I\u0026rsquo;m over-optimizing\u0026hellip; I don\u0026rsquo;t need shared workflows for everything\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-27-notes/\" class=\"wikilink\" data-title=\"2025-11-27 Notes\" data-description=\"yesterday: 2025-11-26-notes\" data-date=\"2025-11-27\"\u003e2025-11-27 Notes\u003c/a\u003e\n\n## Dev\n\n- doing some more dotfiles cleanup\n- I want to have github dotfiles be a mirror of forgejo\n\n  - forgejo build can strip out some of the extras, like `iron` and `fin` and then zensical docs can make my dots look nicer in public\n\n- [x] TODO: with my forgejo -\u003eGH pages pipeline the private stuff is still there so I need to pair it with the sanitization workflow\n\n```yaml\n# gh-pages.yml\nname: Build and Push\n\non:\n  workflow_dispatch:\n\n  push:\n    branches: [main]\n\njobs:\n  build-push-pages:\n    runs-on: docker\n    steps:\n      - uses: actions/checkout@v4\n\n      - uses: https://git.paynepride.com/nic/homelab-mono/devops/ci/forgejo-actions/build-and-push-to-github-pages@main\n        with:\n          remove: \"mirror-test\"\n          github_repo: pypeaday/homelab-mono-mirror\n          ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY_FORGEJO_MIRROR_BOT }}\n```\n\nI have a composite action now that I can use which supports removing directories from a repo before pushing to github, as well as building and deploying to GH pages\n\n- struggling on my blog repo cause I'm over-optimizing... I don't need shared workflows for everything...\n",
      "summary": "yesterday: 2025-11-27-notes",
      "date_published": "2025-11-28T04:58:06Z",
      "date_modified": "2025-11-28T04:58:06Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-27-notes/",
      "url": "https://pype.dev/2025-11-27-notes/",
      "title": "2025-11-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-26-notes/\" class=\"wikilink\" data-title=\"2025-11-26 Notes\" data-description=\"yesterday: 2025-11-25-notes\" data-date=\"2025-11-26\" data-preview=\"yesterday: 2025-11-25-notes\"\u003e2025-11-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"big-changes\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBig Changes\u003c/span\u003e \u003ca href=\"#big-changes\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGot my workspaces script in working order\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e❯ \u003cspan class=\"nv\"\u003eCOLUMNS\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"m\"\u003e80\u003c/span\u003e ws --help\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e Usage: ws.py \u003cspan class=\"o\"\u003e[\u003c/span\u003eOPTIONS\u003cspan class=\"o\"\u003e]\u003c/span\u003e COMMAND \u003cspan class=\"o\"\u003e[\u003c/span\u003eARGS\u003cspan class=\"o\"\u003e]\u003c/span\u003e...\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e Manage git workspaces and worktrees\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e╭─ Options ────────────────────────────────────────────────────────────────────╮\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ --install-completion          Install completion \u003cspan class=\"k\"\u003efor\u003c/span\u003e the current shell.      │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ --show-completion             Show completion \u003cspan class=\"k\"\u003efor\u003c/span\u003e the current shell, to copy │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│                               it or customize the installation.              │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ --help                        Show this message and exit.                    │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e╰──────────────────────────────────────────────────────────────────────────────╯\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e╭─ Commands ───────────────────────────────────────────────────────────────────╮\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ create   Create a new workspace.                                             │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ add      Add a worktree to a workspace \u003cspan class=\"o\"\u003e(\u003c/span\u003eallows multiple branches from same   │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│          repo\u003cspan class=\"o\"\u003e)\u003c/span\u003e.                                                              │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ list     List all workspaces and their worktrees.                            │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ close    Close a workspace and remove all its worktrees.                     │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ status   Show git status \u003cspan class=\"k\"\u003efor\u003c/span\u003e all workspaces \u003cspan class=\"o\"\u003e(\u003c/span\u003eend-of-day summary\u003cspan class=\"o\"\u003e)\u003c/span\u003e.            │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ git      Open lazygit - in current repo or pick from workspace worktrees.    │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│ open     Open a workspace or repository in tmux session \u003cspan class=\"o\"\u003e(\u003c/span\u003ereplacement \u003cspan class=\"k\"\u003efor\u003c/span\u003e     │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│          \u003cspan class=\"s1\"\u003e\u0026#39;ta\u0026#39;\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e.                                                              │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e╰──────────────────────────────────────────────────────────────────────────────╯\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cul\u003e\n\u003cli\u003eIt\u0026rsquo;s not quite configurable yet\u003c/li\u003e\n\u003cli\u003eThis will allow an easy way to setup workspaces that contain repos with relevant feature branches checked out - even multiple branches per repo if necessary\u003c/li\u003e\n\u003cli\u003eAlso migrated my tmux attach workflow to \u003ccode\u003ews open\u003c/code\u003e which creates or attaches to a relevant tmux session\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003ekudos to \u003ca href=\"https://waylonwalker.com/columns-env-var/\"\u003eWaylon\u0026rsquo;s thought on COLUMNS\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-26-notes/\" class=\"wikilink\" data-title=\"2025-11-26 Notes\" data-description=\"yesterday: 2025-11-25-notes\" data-date=\"2025-11-26\"\u003e2025-11-26 Notes\u003c/a\u003e\n\n## Big Changes\n\n- Got my workspaces script in working order\n\n```bash\n❯ COLUMNS=80 ws --help\n\n Usage: ws.py [OPTIONS] COMMAND [ARGS]...\n\n Manage git workspaces and worktrees\n\n╭─ Options ────────────────────────────────────────────────────────────────────╮\n│ --install-completion          Install completion for the current shell.      │\n│ --show-completion             Show completion for the current shell, to copy │\n│                               it or customize the installation.              │\n│ --help                        Show this message and exit.                    │\n╰──────────────────────────────────────────────────────────────────────────────╯\n╭─ Commands ───────────────────────────────────────────────────────────────────╮\n│ create   Create a new workspace.                                             │\n│ add      Add a worktree to a workspace (allows multiple branches from same   │\n│          repo).                                                              │\n│ list     List all workspaces and their worktrees.                            │\n│ close    Close a workspace and remove all its worktrees.                     │\n│ status   Show git status for all workspaces (end-of-day summary).            │\n│ git      Open lazygit - in current repo or pick from workspace worktrees.    │\n│ open     Open a workspace or repository in tmux session (replacement for     │\n│          'ta').                                                              │\n╰──────────────────────────────────────────────────────────────────────────────╯\n\n```\n\n- It's not quite configurable yet\n- This will allow an easy way to setup workspaces that contain repos with relevant feature branches checked out - even multiple branches per repo if necessary\n- Also migrated my tmux attach workflow to `ws open` which creates or attaches to a relevant tmux session\n\n\u003e kudos to [Waylon's thought on COLUMNS](https://waylonwalker.com/columns-env-var/)\n",
      "summary": "yesterday: 2025-11-26-notes",
      "date_published": "2025-11-27T05:26:59Z",
      "date_modified": "2025-11-27T05:26:59Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-26-notes/",
      "url": "https://pype.dev/2025-11-26-notes/",
      "title": "2025-11-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-25-notes/\" class=\"wikilink\" data-title=\"2025-11-25 Notes\" data-description=\"yesterday: 2025-11-24-notes\" data-date=\"2025-11-25\" data-preview=\"yesterday: 2025-11-24-notes\"\u003e2025-11-25 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estarted a post about considering others\u0026rsquo; points - used speakr to transcribe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/reflection-ecclesiastes-9-10/\" class=\"wikilink\" data-title=\"Reflection - Ecclesiastes 9:10\" data-description=\"!!! note \u0026#34;Ecclesiastes 9:10\u0026#34;\" data-date=\"2025-11-26\" data-preview=\"!!! note \u0026#34;Ecclesiastes 9:10\u0026#34;\"\u003eReflection - Ecclesiastes 9:10\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFINALLY setup something closer to a tiling window manager at home\u0026hellip; Using\nAurora still, \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of thinking about a switch there too, but I found\n\u003ca href=\"https://github.com/gerritdevriese/kzones\"\u003eKZones\u003c/a\u003e which is like\nWindowsFancyZones which is close enough for me for now\u0026hellip; I don\u0026rsquo;t move windows\naround a ton at home and the little I do I don\u0026rsquo;t mind using a mouse to snap\ninto place\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlso saw \u003ca href=\"https://codeberg.org/Serroda/fluid-tile\"\u003eFluid Tle\u003c/a\u003e which I\nconsidered and may try out after I get some tiling done on Mac with\n\u003ca href=\"https://github.com/nikitabobko/AeroSpace\"\u003eAeroSpace\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAerospace is configured on my Mac, dotfiles updated in \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e\u0026hellip; feels\nawesome to have some simple tiling and navigation\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"keys\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eKeys\u003c/span\u003e \u003ca href=\"#keys\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper + {1-9} for switching workspaces\n\u003cul\u003e\n\u003cli\u003eon Aurora at home I have this for virtual desktops\u0026hellip; the difference is\nthat virtual desktops contain both monitors whereas workspaces in aerospace\nare assigned a monitor - which I prefer\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003esuper + shift + {1-9} assigns a window to that workspace and sends it there\n\u003cul\u003e\n\u003cli\u003edon\u0026rsquo;t have this at home, I use way more browser windows at home than work\nso I\u0026rsquo;ll just plan to mouse around the KZones when I\u0026rsquo;m getting setup and\nkeyboard nav from there\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ethere\u0026rsquo;s a few things for full screen and swapping focus and stuff\u0026hellip; all in\nall very basic but a clean experience\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"next\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNext\u003c/span\u003e \u003ca href=\"#next\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworktrees has to come next\u0026hellip;.\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-25-notes/\" class=\"wikilink\" data-title=\"2025-11-25 Notes\" data-description=\"yesterday: 2025-11-24-notes\" data-date=\"2025-11-25\"\u003e2025-11-25 Notes\u003c/a\u003e\n\n- started a post about considering others' points - used speakr to transcribe\n- \u003ca href=\"/reflection-ecclesiastes-9-10/\" class=\"wikilink\" data-title=\"Reflection - Ecclesiastes 9:10\" data-description=\"!!! note \u0026#34;Ecclesiastes 9:10\u0026#34;\" data-date=\"2025-11-26\"\u003eReflection - Ecclesiastes 9:10\u003c/a\u003e\n\n## Dev\n\n- FINALLY setup something closer to a tiling window manager at home... Using\n  Aurora still, kind of thinking about a switch there too, but I found\n  [KZones](https://github.com/gerritdevriese/kzones) which is like\n  WindowsFancyZones which is close enough for me for now... I don't move windows\n  around a ton at home and the little I do I don't mind using a mouse to snap\n  into place\n\n  - Also saw [Fluid Tle](https://codeberg.org/Serroda/fluid-tile) which I\n    considered and may try out after I get some tiling done on Mac with\n    [AeroSpace](https://github.com/nikitabobko/AeroSpace)\n\n- Aerospace is configured on my Mac, dotfiles updated in forgejo... feels\n  awesome to have some simple tiling and navigation\n\n## Keys\n\n- super + {1-9} for switching workspaces\n  - on Aurora at home I have this for virtual desktops... the difference is\n    that virtual desktops contain both monitors whereas workspaces in aerospace\n    are assigned a monitor - which I prefer\n- super + shift + {1-9} assigns a window to that workspace and sends it there\n  - don't have this at home, I use way more browser windows at home than work\n    so I'll just plan to mouse around the KZones when I'm getting setup and\n    keyboard nav from there\n- there's a few things for full screen and swapping focus and stuff... all in\n  all very basic but a clean experience\n\n## Next\n\n- worktrees has to come next....\n",
      "summary": "yesterday: 2025-11-25-notes",
      "date_published": "2025-11-26T04:55:16Z",
      "date_modified": "2025-11-26T04:55:16Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-25-notes/",
      "url": "https://pype.dev/2025-11-25-notes/",
      "title": "2025-11-25 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-24-notes/\" class=\"wikilink\" data-title=\"2025-11-24 Notes\" data-description=\"yesterday: 2025-11-23-notes\" data-date=\"2025-11-24\" data-preview=\"yesterday: 2025-11-23-notes\"\u003e2025-11-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStarted learning git-worktrees today\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTalked with Waylon quite a bit about extending the shared \u003ccode\u003eta\u003c/code\u003e workflow with worktrees now\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFor me I think ~/projects/{work, personal}\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emy-repo-one (bare)\u003c/li\u003e\n\u003cli\u003emy-repo-one-wt-main\u003c/li\u003e\n\u003cli\u003emy-repo-one-wt-feature-1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edesired flows\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estarting work on a ticket:\n\u003cul\u003e\n\u003cli\u003emake workspace for ticket-123 in ~/work/ticket-123.workspace\u003c/li\u003e\n\u003cli\u003echeckout feature branch of my-repo into ~/work/ticket-123.workspace/my-repo-feature-123\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eending the day\n\u003cul\u003e\n\u003cli\u003elook for dirty branches and page through diffs/commits\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eclosing ticket\n\u003cul\u003e\n\u003cli\u003echeck for PRs\n\u003cul\u003e\n\u003cli\u003ebecause you could haev 3 branches, 3 PRs, checked out in one workspace for the same repo\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAlso want to update dotfiles so that I clone it to ~/personal and then \u003ccode\u003estow\u003c/code\u003e with an appropriate target\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-24-notes/\" class=\"wikilink\" data-title=\"2025-11-24 Notes\" data-description=\"yesterday: 2025-11-23-notes\" data-date=\"2025-11-24\"\u003e2025-11-24 Notes\u003c/a\u003e\n\n- Started learning git-worktrees today\n- Talked with Waylon quite a bit about extending the shared `ta` workflow with worktrees now\n- For me I think ~/projects/{work, personal}\n  - my-repo-one (bare)\n  - my-repo-one-wt-main\n  - my-repo-one-wt-feature-1\n- desired flows\n\n  - starting work on a ticket:\n    - make workspace for ticket-123 in ~/work/ticket-123.workspace\n    - checkout feature branch of my-repo into ~/work/ticket-123.workspace/my-repo-feature-123\n  - ending the day\n    - look for dirty branches and page through diffs/commits\n  - closing ticket\n    - check for PRs\n      - because you could haev 3 branches, 3 PRs, checked out in one workspace for the same repo\n\n- Also want to update dotfiles so that I clone it to ~/personal and then `stow` with an appropriate target\n",
      "summary": "yesterday: 2025-11-24-notes",
      "date_published": "2025-11-25T20:21:13Z",
      "date_modified": "2025-11-25T20:21:13Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-24-notes/",
      "url": "https://pype.dev/2025-11-24-notes/",
      "title": "2025-11-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-23-notes/\" class=\"wikilink\" data-title=\"2025-11-23 Notes\" data-description=\"yesterday: 2025-11-21-notes\" data-date=\"2025-11-23\" data-preview=\"yesterday: 2025-11-21-notes\"\u003e2025-11-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"development\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDevelopment\u003c/span\u003e \u003ca href=\"#development\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eEOY is a good time to revisit the dots\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eI have several old neovim plugins I\u0026rsquo;ve tried that can go\u003c/li\u003e\n\u003cli\u003eTIL I have \u003ccode\u003e\u0026lt;leader\u0026gt;cs\u003c/code\u003e to bring up a symbol outline, totally forgot about it\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereminder: \u003ca href=\"/zensical/\" class=\"glossary-term\" title=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-hover-title=\"Zensical\"\u003ezensical\u003c/a\u003e for homelab-mono docs and dotfiles docs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"soonish\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eSoonish\u003c/span\u003e \u003ca href=\"#soonish\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eTemporal is great\u0026hellip; idk what my issue is but maybe something about async\nsqlite is finicky cause I\u0026rsquo;m having some \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of race condition that I can not\nlocalize\u0026hellip; but temporal makes it easy for me to retry the things I need to\u0026hellip;\nhere\u0026rsquo;s what I mean:\u003c/p\u003e\n\u003cpre class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003edetails\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"kc\"\u003eNone\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ewhile\u003c/span\u003e \u003cspan class=\"n\"\u003edetails\u003c/span\u003e \u003cspan class=\"ow\"\u003eis\u003c/span\u003e \u003cspan class=\"kc\"\u003eNone\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003edetails\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"k\"\u003eawait\u003c/span\u003e \u003cspan class=\"n\"\u003eworkflow\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eexecute_activity\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003eget_event_details\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003eevent_id\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003estart_to_close_timeout\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"n\"\u003etimedelta\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003eseconds\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mi\"\u003e30\u003c/span\u003e\u003cspan class=\"p\"\u003e),\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003eretry_policy\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"n\"\u003eRetryPolicy\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003ebackoff_coefficient\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mf\"\u003e2.0\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003emaximum_attempts\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mi\"\u003e5\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003einitial_interval\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"n\"\u003etimedelta\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003eseconds\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e),\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003emaximum_interval\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"n\"\u003etimedelta\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003eseconds\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mi\"\u003e2\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eAt the beginning of my Workflow.run I need some details from a record in a\ndatabase. I \u003cstrong\u003eknow\u003c/strong\u003e that record exists because this workflow gets ran by the\nfunction that makes the record and I see it in the backend\u0026hellip;. but sometimes\nthis query was coming back \u003ccode\u003eNone\u003c/code\u003e\u0026hellip; Temporal makes doing this simple \u003ccode\u003ewhile\u003c/code\u003e\nloop super easy with builtin retry logic\u003c/p\u003e\n\u003cp\u003eNOTE: I\u0026rsquo;m not sure yet if I need to handle the otherwise infinite loop\npossibility\u0026hellip;\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-23-notes/\" class=\"wikilink\" data-title=\"2025-11-23 Notes\" data-description=\"yesterday: 2025-11-21-notes\" data-date=\"2025-11-23\"\u003e2025-11-23 Notes\u003c/a\u003e\n\n## Development\n\n- EOY is a good time to revisit the dots\n\n  - I have several old neovim plugins I've tried that can go\n  - TIL I have `\u003cleader\u003ecs` to bring up a symbol outline, totally forgot about it\n\n- reminder: zensical for homelab-mono docs and dotfiles docs\n\n### Soonish\n\nTemporal is great... idk what my issue is but maybe something about async\nsqlite is finicky cause I'm having some kind of race condition that I can not\nlocalize... but temporal makes it easy for me to retry the things I need to...\nhere's what I mean:\n\n```python\ndetails = None\nwhile details is None:\n    details = await workflow.execute_activity(\n        get_event_details,\n        event_id,\n        start_to_close_timeout=timedelta(seconds=30),\n        retry_policy=RetryPolicy(\n        backoff_coefficient=2.0,\n        maximum_attempts=5,\n        initial_interval=timedelta(seconds=1),\n        maximum_interval=timedelta(seconds=2)\n        )\n    )\n```\n\nAt the beginning of my Workflow.run I need some details from a record in a\ndatabase. I **know** that record exists because this workflow gets ran by the\nfunction that makes the record and I see it in the backend.... but sometimes\nthis query was coming back `None`... Temporal makes doing this simple `while`\nloop super easy with builtin retry logic\n\nNOTE: I'm not sure yet if I need to handle the otherwise infinite loop\npossibility...\n",
      "summary": "yesterday: 2025-11-23-notes",
      "date_published": "2025-11-24T05:15:33Z",
      "date_modified": "2025-11-24T05:15:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-23-notes/",
      "url": "https://pype.dev/2025-11-23-notes/",
      "title": "2025-11-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-21-notes/\" class=\"wikilink\" data-title=\"2025-11-21 Notes\" data-description=\"yesterday: 2025-11-19-notes\" data-date=\"2025-11-21\" data-preview=\"yesterday: 2025-11-19-notes\"\u003e2025-11-21 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\" data-preview=\"Eisenhower Matrix based task manager\"\u003eQuadTask\u003c/a\u003e.app got retired\u0026hellip; we\u0026rsquo;re at \u003ca href=\"https://quadtask.fly.dev\"\u003ehttps://quadtask.fly.dev\u003c/a\u003e now\n\u003cul\u003e\n\u003cli\u003efrees up the domain, one less thing to manage\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e updated fly secrets\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e updated google oauth\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e updated github oauth\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e updated files in repo\u003c/li\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e deploy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-21-notes/\" class=\"wikilink\" data-title=\"2025-11-21 Notes\" data-description=\"yesterday: 2025-11-19-notes\" data-date=\"2025-11-21\"\u003e2025-11-21 Notes\u003c/a\u003e\n\n## Today\n\n- \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\"\u003eQuadTask\u003c/a\u003e.app got retired... we're at [https://quadtask.fly.dev](https://quadtask.fly.dev) now\n  - frees up the domain, one less thing to manage\n  - [x] updated fly secrets\n  - [x] updated google oauth\n  - [x] updated github oauth\n  - [x] updated files in repo\n  - [x] deploy\n",
      "summary": "yesterday: 2025-11-21-notes",
      "date_published": "2025-11-23T19:54:08Z",
      "date_modified": "2025-11-23T19:54:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-21-notes/",
      "url": "https://pype.dev/2025-11-21-notes/",
      "title": "2025-11-21 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-19-notes/\" class=\"wikilink\" data-title=\"2025-11-19 Notes\" data-description=\"yesterday: 2025-11-15-notes\" data-date=\"2025-11-19\" data-preview=\"yesterday: 2025-11-15-notes\"\u003e2025-11-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMy blog now has the potential to have audio file served up with it!\n\u003cul\u003e\n\u003cli\u003eusing \u003ca href=\"https://dropper.wayl.one\"\u003edropper\u003c/a\u003e for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pypeaday/pype.dev/blob/main/plugins/md_video.py\"\u003emarkata plugin\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs of today that script looks like\u0026hellip;\u003c/p\u003e\n\u003cpre class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u0026#34;md_video plugin\u0026#34;\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003efrom\u003c/span\u003e \u003cspan class=\"nn\"\u003emarkata.hookspec\u003c/span\u003e \u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"n\"\u003ehook_impl\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"nn\"\u003epydantic\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"nn\"\u003ere\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003efrom\u003c/span\u003e \u003cspan class=\"nn\"\u003etyping\u003c/span\u003e \u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"n\"\u003eTYPE_CHECKING\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"n\"\u003eTYPE_CHECKING\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"kn\"\u003efrom\u003c/span\u003e \u003cspan class=\"nn\"\u003emarkata\u003c/span\u003e \u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"n\"\u003eMarkata\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eMARKATA_PLUGIN_NAME\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;md_video\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"n\"\u003eMARKATA_PLUGIN_PACKAGE_NAME\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;md-video\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eclass\u003c/span\u003e \u003cspan class=\"nc\"\u003eMdVideoConfig\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003epydantic\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eBaseModel\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003evideo_extensions\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003elist\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"nb\"\u003estr\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;.mp4\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;.avi\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;.webm\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003eaudio_extensions\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003elist\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"nb\"\u003estr\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;.mp3\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;.wav\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;.ogg\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;.m4a\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003eoutput_format\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003estr\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;mp4\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eclass\u003c/span\u003e \u003cspan class=\"nc\"\u003eConfig\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003epydantic\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eBaseModel\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003emd_video\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"n\"\u003eMdVideoConfig\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003eMdVideoConfig\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nd\"\u003e@hook_impl\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003econfig_model\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Markata\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u0026gt;\u003c/span\u003e \u003cspan class=\"kc\"\u003eNone\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econfig_models\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003eConfig\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003econvert_media_tags\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Markata\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u0026gt;\u003c/span\u003e \u003cspan class=\"nb\"\u003estr\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u0026#34;Convert Markdown image tags with video extensions to video tags.\u0026#34;\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003eimage_pattern\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003ere\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003ecompile\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"sa\"\u003er\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;!\\[(.*?)\\]\\((.*?)(\\.\\w+)\\)\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003emd_video_conversions\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003ereplace_image_with_video\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"k\"\u003ematch\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003ealt_text\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eext\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"k\"\u003ematch\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003egroups\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003elower\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"ow\"\u003ein\u003c/span\u003e \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econfig\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003emd_video\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003evideo_extensions\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"n\"\u003emd_video_conversions\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"sa\"\u003ef\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;* [[ \u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eslug\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e ]] -\u0026gt; [\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e](\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e)\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"sa\"\u003ef\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;\u0026lt;video autoplay loop muted playsinline controls\u0026gt;\u0026lt;source src=\u0026#34;\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#34; type=\u0026#34;video/\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e:]\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#34;\u0026gt;Your browser does not support the video tag.\u0026lt;/video\u0026gt;\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003eelif\u003c/span\u003e \u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003elower\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"ow\"\u003ein\u003c/span\u003e \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econfig\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003emd_video\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eaudio_extensions\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"n\"\u003emd_video_conversions\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"sa\"\u003ef\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;* [[ \u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eslug\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e ]] -\u0026gt; [\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e](\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e)\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"sa\"\u003ef\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;\u0026lt;audio controls\u0026gt;\u0026lt;source src=\u0026#34;\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003esrc\u003c/span\u003e\u003cspan class=\"si\"\u003e}{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#34; type=\u0026#34;audio/\u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003eext\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e:]\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#34;\u0026gt;Your browser does not support the audio tag.\u0026lt;/audio\u0026gt;\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"k\"\u003ematch\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003egroup\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"n\"\u003emd_video_conversions\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eimage_pattern\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003esub\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003ereplace_image_with_video\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econtent\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nd\"\u003e@hook_impl\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003epre_render\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Markata\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u0026gt;\u003c/span\u003e \u003cspan class=\"kc\"\u003eNone\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"k\"\u003ewith\u003c/span\u003e \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003ecache\u003c/span\u003e \u003cspan class=\"k\"\u003eas\u003c/span\u003e \u003cspan class=\"n\"\u003ecache\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003efor\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e \u003cspan class=\"ow\"\u003ein\u003c/span\u003e \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003efilter\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;not skip\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"n\"\u003econtent_key\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003emake_hash\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;md_video_content\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econtent\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"n\"\u003econtent\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003ecache\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eget\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003econtent_key\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"n\"\u003econtent\u003c/span\u003e \u003cspan class=\"ow\"\u003eis\u003c/span\u003e \u003cspan class=\"kc\"\u003eNone\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"n\"\u003emd_video_conversions\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econtent\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003econvert_media_tags\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003emarkata\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"n\"\u003ecache\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eset\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003econtent_key\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econtent\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"k\"\u003econtinue\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"k\"\u003eelse\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e                \u003cspan class=\"n\"\u003epost\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003econtent\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003econtent\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-19-notes/\" class=\"wikilink\" data-title=\"2025-11-19 Notes\" data-description=\"yesterday: 2025-11-15-notes\" data-date=\"2025-11-19\"\u003e2025-11-19 Notes\u003c/a\u003e\n\n- My blog now has the potential to have audio file served up with it!\n  - using [dropper](https://dropper.wayl.one) for now\n  - [markata plugin](https://github.com/pypeaday/pype.dev/blob/main/plugins/md_video.py)\n\nAs of today that script looks like...\n\n```python\n\"\"\"md_video plugin\"\"\"\n\nfrom markata.hookspec import hook_impl\nimport pydantic\nimport re\nfrom typing import TYPE_CHECKING\n\nif TYPE_CHECKING:\n    from markata import Markata\n\nMARKATA_PLUGIN_NAME = \"md_video\"\nMARKATA_PLUGIN_PACKAGE_NAME = \"md-video\"\n\n\nclass MdVideoConfig(pydantic.BaseModel):\n    video_extensions: list[str] = [\".mp4\", \".avi\", \".webm\"]\n    audio_extensions: list[str] = [\".mp3\", \".wav\", \".ogg\", \".m4a\"]\n    output_format: str = \"mp4\"\n\n\nclass Config(pydantic.BaseModel):\n    md_video: MdVideoConfig = MdVideoConfig()\n\n\n@hook_impl\ndef config_model(markata: \"Markata\") -\u003e None:\n    markata.config_models.append(Config)\n\n\ndef convert_media_tags(markata: \"Markata\", post) -\u003e str:\n    \"\"\"Convert Markdown image tags with video extensions to video tags.\"\"\"\n    image_pattern = re.compile(r\"!\\[(.*?)\\]\\((.*?)(\\.\\w+)\\)\")\n\n    md_video_conversions = []\n\n    def replace_image_with_video(match):\n        alt_text, src, ext = match.groups()\n        if ext.lower() in markata.config.md_video.video_extensions:\n            md_video_conversions.append(\n                f\"* [[ {post.slug} ]] -\u003e [{src}{ext}]({src}{ext})\"\n            )\n            return f'\u003cvideo autoplay loop muted playsinline controls\u003e\u003csource src=\"{src}{ext}\" type=\"video/{ext[1:]}\"\u003eYour browser does not support the video tag.\u003c/video\u003e'\n        elif ext.lower() in markata.config.md_video.audio_extensions:\n            md_video_conversions.append(\n                f\"* [[ {post.slug} ]] -\u003e [{src}{ext}]({src}{ext})\"\n            )\n            return f'\u003caudio controls\u003e\u003csource src=\"{src}{ext}\" type=\"audio/{ext[1:]}\"\u003eYour browser does not support the audio tag.\u003c/audio\u003e'\n        return match.group(0)\n\n    return md_video_conversions, image_pattern.sub(\n        replace_image_with_video, post.content\n    )\n\n\n@hook_impl\ndef pre_render(markata: \"Markata\") -\u003e None:\n    with markata.cache as cache:\n        for post in markata.filter(\"not skip\"):\n            content_key = markata.make_hash(\"md_video_content\", post.content)\n            content = cache.get(content_key)\n\n            if content is None:\n                md_video_conversions, post.content = convert_media_tags(markata, post)\n                cache.set(content_key, post.content)\n                continue\n            else:\n                post.content = content\n\n\n```\n",
      "summary": "yesterday: 2025-11-19-notes",
      "date_published": "2025-11-21T16:51:33Z",
      "date_modified": "2025-11-21T16:51:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-19-notes/",
      "url": "https://pype.dev/2025-11-19-notes/",
      "title": "2025-11-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-15-notes/\" class=\"wikilink\" data-title=\"2025-11-15 Notes\" data-description=\"yesterday: 2025-11-13-notes\" data-date=\"2025-11-15\" data-preview=\"yesterday: 2025-11-13-notes\"\u003e2025-11-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efinished \u003ca href=\"/by-gods-grace/\" class=\"wikilink\" data-title=\"By God\u0026#39;s Grace\" data-description=\"!!! note \u0026#34;Style\u0026#34;\" data-date=\"2025-11-18\" data-preview=\"!!! note \u0026#34;Style\u0026#34;\"\u003eBy God's Grace\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/reflection-psalm-93/\" class=\"wikilink\" data-title=\"Reflection - Psalm 93\" data-description=\"Yahweh is king\" data-date=\"2025-11-19\" data-preview=\"Yahweh is king\"\u003eReflection - Psalm 93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-15-notes/\" class=\"wikilink\" data-title=\"2025-11-15 Notes\" data-description=\"yesterday: 2025-11-13-notes\" data-date=\"2025-11-15\"\u003e2025-11-15 Notes\u003c/a\u003e\n\n- finished \u003ca href=\"/by-gods-grace/\" class=\"wikilink\" data-title=\"By God\u0026#39;s Grace\" data-description=\"!!! note \u0026#34;Style\u0026#34;\" data-date=\"2025-11-18\"\u003eBy God\u0026#39;s Grace\u003c/a\u003e\n- \u003ca href=\"/reflection-psalm-93/\" class=\"wikilink\" data-title=\"Reflection - Psalm 93\" data-description=\"Yahweh is king\" data-date=\"2025-11-19\"\u003eReflection - Psalm 93\u003c/a\u003e\n",
      "summary": "yesterday: 2025-11-15-notes",
      "date_published": "2025-11-19T05:45:06Z",
      "date_modified": "2025-11-19T05:45:06Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-15-notes/",
      "url": "https://pype.dev/2025-11-15-notes/",
      "title": "2025-11-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-13-notes/\" class=\"wikilink\" data-title=\"2025-11-13 Notes\" data-description=\"yesterday: 2025-11-10-notes\" data-date=\"2025-11-13\" data-preview=\"yesterday: 2025-11-10-notes\"\u003e2025-11-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etried \u003ca href=\"/zensical/\" class=\"wikilink\" data-title=\"Zensical\" data-description=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-date=\"2025-11-15\" data-preview=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\"\u003eZensical\u003c/a\u003e today\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewill build my homelab-mono docs on it to start\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003elearned about \u003ca href=\"https://github.com/Lifailon/lazyjournal\"\u003elazyjournal\u003c/a\u003e today\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elazydocker/git inspired TUI for host logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewrote \u003ca href=\"/check-swap-in-htop/\" class=\"wikilink\" data-title=\"Check SWAP in htop\" data-description=\"I struggle with maxxing swap on all my machines, I am sure it\u0026#39;s a neovim config that I\u0026#39;ve propagated everywhere and I\u0026#39;m too lazy to figure it out. Instead I...\" data-date=\"2025-11-15\" data-preview=\"I struggle with maxxing swap on all my machines, I am sure it\u0026#39;s a neovim config that I\u0026#39;ve propagated everywhere and I\u0026#39;m too lazy to figure it out. Instead I...\"\u003eCheck SWAP in htop\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-13-notes/\" class=\"wikilink\" data-title=\"2025-11-13 Notes\" data-description=\"yesterday: 2025-11-10-notes\" data-date=\"2025-11-13\"\u003e2025-11-13 Notes\u003c/a\u003e\n\n- tried \u003ca href=\"/zensical/\" class=\"wikilink\" data-title=\"Zensical\" data-description=\"Zensical is a static site gnerator from the Material for Mk Docs team. Looks beautiful by default, great for doc sites\" data-date=\"2025-11-15\"\u003eZensical\u003c/a\u003e today\n\n  - will build my homelab-mono docs on it to start\n\n- learned about [lazyjournal](https://github.com/Lifailon/lazyjournal) today\n\n  - lazydocker/git inspired TUI for host logs\n\n- wrote \u003ca href=\"/check-swap-in-htop/\" class=\"wikilink\" data-title=\"Check SWAP in htop\" data-description=\"I struggle with maxxing swap on all my machines, I am sure it\u0026#39;s a neovim config that I\u0026#39;ve propagated everywhere and I\u0026#39;m too lazy to figure it out. Instead I...\" data-date=\"2025-11-15\"\u003eCheck SWAP in htop\u003c/a\u003e\n",
      "summary": "yesterday: 2025-11-13-notes",
      "date_published": "2025-11-15T06:28:42Z",
      "date_modified": "2025-11-15T06:28:42Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-13-notes/",
      "url": "https://pype.dev/2025-11-13-notes/",
      "title": "2025-11-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-10-notes/\" class=\"wikilink\" data-title=\"2025-11-10 Notes\" data-description=\"yesterday: 2025-11-07-notes\" data-date=\"2025-11-10\" data-preview=\"yesterday: 2025-11-07-notes\"\u003e2025-11-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarting \u003ca href=\"https://oldschool.runescape.wiki/w/Monkey_Madness_I\"\u003eMonkey Madness 1\u003c/a\u003e today\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-10-notes/\" class=\"wikilink\" data-title=\"2025-11-10 Notes\" data-description=\"yesterday: 2025-11-07-notes\" data-date=\"2025-11-10\"\u003e2025-11-10 Notes\u003c/a\u003e\n\n## Runescape\n\n- starting [Monkey Madness 1](https://oldschool.runescape.wiki/w/Monkey_Madness_I) today\n",
      "summary": "yesterday: 2025-11-10-notes",
      "date_published": "2025-11-13T05:46:29Z",
      "date_modified": "2025-11-13T05:46:29Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-10-notes/",
      "url": "https://pype.dev/2025-11-10-notes/",
      "title": "2025-11-10 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-07-notes/\" class=\"wikilink\" data-title=\"2025-11-07 Notes\" data-description=\"yesterday: 2025-11-05-notes\" data-date=\"2025-11-07\" data-preview=\"yesterday: 2025-11-05-notes\"\u003e2025-11-07 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003estarted trying to redeploy repoflow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ethinking about auth has me wanting to get SSO setup at home for repoflow\u0026hellip;.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lldap/lldap/blob/main/docs/install.md#with-docker\"\u003eLLDAP github repo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauthelia?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estarted \u003ca href=\"/repoflow-robot-user/\" class=\"wikilink\" data-title=\"RepoFlow Robot User\" data-description=\"I\u0026#39;m trying to lean into repoFlow at home, and model some slightly better patterns than open borders to artifacts across all my services. As I\u0026#39;m getting...\" data-date=\"2025-11-10\" data-preview=\"I\u0026#39;m trying to lean into repoFlow at home, and model some slightly better patterns than open borders to artifacts across all my services. As I\u0026#39;m getting...\"\u003eRepoFlow Robot User\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-07-notes/\" class=\"wikilink\" data-title=\"2025-11-07 Notes\" data-description=\"yesterday: 2025-11-05-notes\" data-date=\"2025-11-07\"\u003e2025-11-07 Notes\u003c/a\u003e\n\n## Projects\n\n- started trying to redeploy repoflow\n- thinking about auth has me wanting to get SSO setup at home for repoflow....\n\n  - [LLDAP github repo](https://github.com/lldap/lldap/blob/main/docs/install.md#with-docker)\n  - authelia?\n\n- started \u003ca href=\"/repoflow-robot-user/\" class=\"wikilink\" data-title=\"RepoFlow Robot User\" data-description=\"I\u0026#39;m trying to lean into repoFlow at home, and model some slightly better patterns than open borders to artifacts across all my services. As I\u0026#39;m getting...\" data-date=\"2025-11-10\"\u003eRepoFlow Robot User\u003c/a\u003e\n",
      "summary": "yesterday: 2025-11-07-notes",
      "date_published": "2025-11-10T05:49:55Z",
      "date_modified": "2025-11-10T05:49:55Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-07-notes/",
      "url": "https://pype.dev/2025-11-07-notes/",
      "title": "2025-11-07 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-05-notes/\" class=\"wikilink\" data-title=\"2025-11-05 Notes\" data-description=\"yesterday: 2025-11-04-notes\" data-date=\"2025-11-05\" data-preview=\"yesterday: 2025-11-04-notes\"\u003e2025-11-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"ideas\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eIdeas\u003c/span\u003e \u003ca href=\"#ideas\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStarted thinking about a reusable \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e action to do \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e builds for\nprojects. I want to self host \u003ca href=\"https://github.com/ironcalc/IronCalc\"\u003eiron calc\u003c/a\u003e\nbut need to manage the build. I should do this for more things anyways so\nhere\u0026rsquo;s to starting a new CI workflow at home\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-05-notes/\" class=\"wikilink\" data-title=\"2025-11-05 Notes\" data-description=\"yesterday: 2025-11-04-notes\" data-date=\"2025-11-05\"\u003e2025-11-05 Notes\u003c/a\u003e\n\n## Ideas\n\n- Started thinking about a reusable forgejo action to do docker builds for\n  projects. I want to self host [iron calc](https://github.com/ironcalc/IronCalc)\n  but need to manage the build. I should do this for more things anyways so\n  here's to starting a new CI workflow at home\n",
      "summary": "yesterday: 2025-11-05-notes",
      "date_published": "2025-11-07T08:33:58Z",
      "date_modified": "2025-11-07T08:33:58Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-05-notes/",
      "url": "https://pype.dev/2025-11-05-notes/",
      "title": "2025-11-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-04-notes/\" class=\"wikilink\" data-title=\"2025-11-04 Notes\" data-description=\"yesterday: 2025-11-03-notes\" data-date=\"2025-11-04\" data-preview=\"yesterday: 2025-11-03-notes\"\u003e2025-11-04 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection-blessings\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection - Blessings\u003c/span\u003e \u003ca href=\"#reflection-blessings\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-go-forward-only-thing-to-do/\" class=\"wikilink\" data-title=\"Reflection - Go Forward - Only Thing To Do\" data-description=\"Today I am thinking about the blessings in my life... In my opinion, I have a lot going for me - God has been so utterly good to me that finding fault with...\" data-date=\"2025-11-05\" data-preview=\"Today I am thinking about the blessings in my life... In my opinion, I have a lot going for me - God has been so utterly good to me that finding fault with...\"\u003eReflection - Go Forward - Only Thing To Do\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-04-notes/\" class=\"wikilink\" data-title=\"2025-11-04 Notes\" data-description=\"yesterday: 2025-11-03-notes\" data-date=\"2025-11-04\"\u003e2025-11-04 Notes\u003c/a\u003e\n\n## Reflection - Blessings\n\n- \u003ca href=\"/reflection-go-forward-only-thing-to-do/\" class=\"wikilink\" data-title=\"Reflection - Go Forward - Only Thing To Do\" data-description=\"Today I am thinking about the blessings in my life... In my opinion, I have a lot going for me - God has been so utterly good to me that finding fault with...\" data-date=\"2025-11-05\"\u003eReflection - Go Forward - Only Thing To Do\u003c/a\u003e\n",
      "summary": "yesterday: 2025-11-04-notes",
      "date_published": "2025-11-05T05:44:45Z",
      "date_modified": "2025-11-05T05:44:45Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-04-notes/",
      "url": "https://pype.dev/2025-11-04-notes/",
      "title": "2025-11-04 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-11-03-notes/\" class=\"wikilink\" data-title=\"2025-11-03 Notes\" data-description=\"yesterday: 2025-10-30-notes\" data-date=\"2025-11-03\" data-preview=\"yesterday: 2025-10-30-notes\"\u003e2025-11-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efinished \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\" data-preview=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e after watching the BP video on it this morning\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-11-03-notes/\" class=\"wikilink\" data-title=\"2025-11-03 Notes\" data-description=\"yesterday: 2025-10-30-notes\" data-date=\"2025-11-03\"\u003e2025-11-03 Notes\u003c/a\u003e\n\n## Today\n\n- finished \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e after watching the BP video on it this morning\n",
      "summary": "yesterday: 2025-11-03-notes",
      "date_published": "2025-11-04T05:32:23Z",
      "date_modified": "2025-11-04T05:32:23Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-11-03-notes/",
      "url": "https://pype.dev/2025-11-03-notes/",
      "title": "2025-11-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-30-notes/\" class=\"wikilink\" data-title=\"2025-10-30 Notes\" data-description=\"yesterday: 2025-10-28-notes\" data-date=\"2025-10-30\" data-preview=\"yesterday: 2025-10-28-notes\"\u003e2025-10-30 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFell back into a slump over the last couple weeks\u0026hellip; Struggling to keep up on morning reflections, writing, building, etc\u0026hellip; I don\u0026rsquo;t know what happened - about a month ago I felt great coming out of the summer and building notifiq but then it evaporated\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-30-notes/\" class=\"wikilink\" data-title=\"2025-10-30 Notes\" data-description=\"yesterday: 2025-10-28-notes\" data-date=\"2025-10-30\"\u003e2025-10-30 Notes\u003c/a\u003e\n\n## Today\n\n- Fell back into a slump over the last couple weeks... Struggling to keep up on morning reflections, writing, building, etc... I don't know what happened - about a month ago I felt great coming out of the summer and building notifiq but then it evaporated\n",
      "summary": "yesterday: 2025-10-30-notes",
      "date_published": "2025-11-03T05:23:32Z",
      "date_modified": "2025-11-03T05:23:32Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-30-notes/",
      "url": "https://pype.dev/2025-10-30-notes/",
      "title": "2025-10-30 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-28-notes/\" class=\"wikilink\" data-title=\"2025-10-28 Notes\" data-description=\"yesterday: 2025-10-27-notes\" data-date=\"2025-10-28\" data-preview=\"yesterday: 2025-10-27-notes\"\u003e2025-10-28 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-psalm-9-1/\" class=\"wikilink\" data-title=\"Reflection - Psalm 9:1\" data-description=\"!!! note \u0026#34;Psalm 9:1\u0026#34;\" data-date=\"2025-10-30\" data-preview=\"!!! note \u0026#34;Psalm 9:1\u0026#34;\"\u003eReflection - Psalm 9:1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-28-notes/\" class=\"wikilink\" data-title=\"2025-10-28 Notes\" data-description=\"yesterday: 2025-10-27-notes\" data-date=\"2025-10-28\"\u003e2025-10-28 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-psalm-9-1/\" class=\"wikilink\" data-title=\"Reflection - Psalm 9:1\" data-description=\"!!! note \u0026#34;Psalm 9:1\u0026#34;\" data-date=\"2025-10-30\"\u003eReflection - Psalm 9:1\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-28-notes",
      "date_published": "2025-10-30T06:02:42Z",
      "date_modified": "2025-10-30T06:02:42Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-28-notes/",
      "url": "https://pype.dev/2025-10-28-notes/",
      "title": "2025-10-28 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-27-notes/\" class=\"wikilink\" data-title=\"2025-10-27 Notes\" data-description=\"yesterday: 2025-10-26-notes\" data-date=\"2025-10-27\" data-preview=\"yesterday: 2025-10-26-notes\"\u003e2025-10-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-john-15-19/\" class=\"wikilink\" data-title=\"Reflection - John 15:19\" data-description=\"!!! note \u0026#34;Spurgeon\u0026#34;\" data-date=\"2025-10-28\" data-preview=\"!!! note \u0026#34;Spurgeon\u0026#34;\"\u003eReflection - John 15:19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-27-notes/\" class=\"wikilink\" data-title=\"2025-10-27 Notes\" data-description=\"yesterday: 2025-10-26-notes\" data-date=\"2025-10-27\"\u003e2025-10-27 Notes\u003c/a\u003e\n\n- \u003ca href=\"/reflection-john-15-19/\" class=\"wikilink\" data-title=\"Reflection - John 15:19\" data-description=\"!!! note \u0026#34;Spurgeon\u0026#34;\" data-date=\"2025-10-28\"\u003eReflection - John 15:19\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-27-notes",
      "date_published": "2025-10-28T06:19:10Z",
      "date_modified": "2025-10-28T06:19:10Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-27-notes/",
      "url": "https://pype.dev/2025-10-27-notes/",
      "title": "2025-10-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-26-notes/\" class=\"wikilink\" data-title=\"2025-10-26 Notes\" data-description=\"yesterday: 2025-10-24-notes\" data-date=\"2025-10-26\" data-preview=\"yesterday: 2025-10-24-notes\"\u003e2025-10-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"organization\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOrganization\u003c/span\u003e \u003ca href=\"#organization\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI\u0026rsquo;m trying to keep the daily notes slim, might take them off my feed\u003c/li\u003e\n\u003cli\u003eLeaning into \u003ca href=\"/now\"\u003enow\u003c/a\u003e as a living document\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-26-notes/\" class=\"wikilink\" data-title=\"2025-10-26 Notes\" data-description=\"yesterday: 2025-10-24-notes\" data-date=\"2025-10-26\"\u003e2025-10-26 Notes\u003c/a\u003e\n\n## Organization\n\n- I'm trying to keep the daily notes slim, might take them off my feed\n- Leaning into [now](/now) as a living document\n",
      "summary": "yesterday: 2025-10-26-notes",
      "date_published": "2025-10-27T06:22:18Z",
      "date_modified": "2025-10-27T06:22:18Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-26-notes/",
      "url": "https://pype.dev/2025-10-26-notes/",
      "title": "2025-10-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-24-notes/\" class=\"wikilink\" data-title=\"2025-10-24 Notes\" data-description=\"yesterday: 2025-10-21-notes\" data-date=\"2025-10-24\" data-preview=\"yesterday: 2025-10-21-notes\"\u003e2025-10-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"hylkeos\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eHylkeos\u003c/span\u003e \u003ca href=\"#hylkeos\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted \u003ca href=\"/helkyo-what-is-it-for-god-to-draw-man-to-him/\" class=\"wikilink\" data-title=\"Helkyo - What is it for God to draw man to him?\" data-description=\"In John 6 there is a curious phrase about how the Father initiates the process of Salvation in the hearts of men.\" data-date=\"2025-10-27\" data-preview=\"In John 6 there is a curious phrase about how the Father initiates the process of Salvation in the hearts of men.\"\u003eHelkyo - What is it for God to draw man to him?\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-24-notes/\" class=\"wikilink\" data-title=\"2025-10-24 Notes\" data-description=\"yesterday: 2025-10-21-notes\" data-date=\"2025-10-24\"\u003e2025-10-24 Notes\u003c/a\u003e\n\n## Hylkeos\n\n- started \u003ca href=\"/helkyo-what-is-it-for-god-to-draw-man-to-him/\" class=\"wikilink\" data-title=\"Helkyo - What is it for God to draw man to him?\" data-description=\"In John 6 there is a curious phrase about how the Father initiates the process of Salvation in the hearts of men.\" data-date=\"2025-10-27\"\u003eHelkyo - What is it for God to draw man to him?\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-24-notes",
      "date_published": "2025-10-26T14:02:48Z",
      "date_modified": "2025-10-26T14:02:48Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-24-notes/",
      "url": "https://pype.dev/2025-10-24-notes/",
      "title": "2025-10-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-21-notes/\" class=\"wikilink\" data-title=\"2025-10-21 Notes\" data-description=\"yesterday: 2025-10-19-notes\" data-date=\"2025-10-21\" data-preview=\"yesterday: 2025-10-19-notes\"\u003e2025-10-21 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"tech\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTech\u003c/span\u003e \u003ca href=\"#tech\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.ikoolcore.com/collections/jetkvm\"\u003eJetKVM\u003c/a\u003e are shipping to US again!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-mark-4-1-20/\" class=\"wikilink\" data-title=\"Reflection - Mark 4:1-20\" data-description=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\" data-date=\"2025-10-21\" data-preview=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\"\u003eReflection - Mark 4:1-20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-21-notes/\" class=\"wikilink\" data-title=\"2025-10-21 Notes\" data-description=\"yesterday: 2025-10-19-notes\" data-date=\"2025-10-21\"\u003e2025-10-21 Notes\u003c/a\u003e\n\n## Tech\n\n- [JetKVM](https://www.ikoolcore.com/collections/jetkvm) are shipping to US again!\n\n## Reflection\n\n- \u003ca href=\"/reflection-mark-4-1-20/\" class=\"wikilink\" data-title=\"Reflection - Mark 4:1-20\" data-description=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\" data-date=\"2025-10-21\"\u003eReflection - Mark 4:1-20\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-21-notes",
      "date_published": "2025-10-24T06:23:15Z",
      "date_modified": "2025-10-24T06:23:15Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-21-notes/",
      "url": "https://pype.dev/2025-10-21-notes/",
      "title": "2025-10-21 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-19-notes/\" class=\"wikilink\" data-title=\"2025-10-19 Notes\" data-description=\"yesterday: 2025-10-14-notes\" data-date=\"2025-10-19\" data-preview=\"yesterday: 2025-10-14-notes\"\u003e2025-10-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-mark-4-1-20/\" class=\"wikilink\" data-title=\"Reflection - Mark 4:1-20\" data-description=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\" data-date=\"2025-10-21\" data-preview=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\"\u003eReflection - Mark 4:1-20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethinking through \u003ca href=\"/soonish/#Message Priority\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\"\u003eSoonish\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-19-notes/\" class=\"wikilink\" data-title=\"2025-10-19 Notes\" data-description=\"yesterday: 2025-10-14-notes\" data-date=\"2025-10-19\"\u003e2025-10-19 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-mark-4-1-20/\" class=\"wikilink\" data-title=\"Reflection - Mark 4:1-20\" data-description=\"I am in the middle of reprocessing the soils\u0026#39; parable - I heard a very interesting interpretation the other day that I\u0026#39;m following up on. BUt while I wait...\" data-date=\"2025-10-21\"\u003eReflection - Mark 4:1-20\u003c/a\u003e\n\n## Projects\n\n- thinking through \u003ca href=\"/soonish/#Message Priority\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\"\u003eSoonish\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-19-notes",
      "date_published": "2025-10-21T05:56:51Z",
      "date_modified": "2025-10-21T05:56:51Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-19-notes/",
      "url": "https://pype.dev/2025-10-19-notes/",
      "title": "2025-10-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-14-notes/\" class=\"wikilink\" data-title=\"2025-10-14 Notes\" data-description=\"yesterday: 2025-10-13-notes\" data-date=\"2025-10-14\" data-preview=\"yesterday: 2025-10-13-notes\"\u003e2025-10-14 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored my gotify watcher script for church to use python, the gotify api has a \u003ccode\u003e/message\u003c/code\u003e endpoint that matters when you\u0026rsquo;re using curl\u0026hellip; I will switch to notifiq as soon as I\u0026rsquo;m live\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-14-notes/\" class=\"wikilink\" data-title=\"2025-10-14 Notes\" data-description=\"yesterday: 2025-10-13-notes\" data-date=\"2025-10-14\"\u003e2025-10-14 Notes\u003c/a\u003e\n\n## Today\n\n- Refactored my gotify watcher script for church to use python, the gotify api has a `/message` endpoint that matters when you're using curl... I will switch to notifiq as soon as I'm live\n",
      "summary": "yesterday: 2025-10-14-notes",
      "date_published": "2025-10-19T06:58:28Z",
      "date_modified": "2025-10-19T06:58:28Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-14-notes/",
      "url": "https://pype.dev/2025-10-14-notes/",
      "title": "2025-10-14 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-13-notes/\" class=\"wikilink\" data-title=\"2025-10-13 Notes\" data-description=\"yesterday: 2025-10-12-notes\" data-date=\"2025-10-13\" data-preview=\"yesterday: 2025-10-12-notes\"\u003e2025-10-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-philippians-3-8/\" class=\"wikilink\" data-title=\"Reflection - Philippians 3:8\" data-description=\"!!! note \u0026#34;Philippians 3:8\u0026#34;\" data-date=\"2025-10-14\" data-preview=\"!!! note \u0026#34;Philippians 3:8\u0026#34;\"\u003eReflection - Philippians 3:8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-13-notes/\" class=\"wikilink\" data-title=\"2025-10-13 Notes\" data-description=\"yesterday: 2025-10-12-notes\" data-date=\"2025-10-13\"\u003e2025-10-13 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-philippians-3-8/\" class=\"wikilink\" data-title=\"Reflection - Philippians 3:8\" data-description=\"!!! note \u0026#34;Philippians 3:8\u0026#34;\" data-date=\"2025-10-14\"\u003eReflection - Philippians 3:8\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-13-notes",
      "date_published": "2025-10-14T05:26:37Z",
      "date_modified": "2025-10-14T05:26:37Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-13-notes/",
      "url": "https://pype.dev/2025-10-13-notes/",
      "title": "2025-10-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-12-notes/\" class=\"wikilink\" data-title=\"2025-10-12 Notes\" data-description=\"yesterday: 2025-10-10-notes\" data-date=\"2025-10-12\" data-preview=\"yesterday: 2025-10-10-notes\"\u003e2025-10-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"now\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNow\u003c/span\u003e \u003ca href=\"#now\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdated \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\" data-preview=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\"\u003eNow\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublished \u003ca href=\"/use-jellyfin-tags-for-content-moderation/\" class=\"wikilink\" data-title=\"Use Jellyfin Tags For Content Moderation\" data-description=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\" data-date=\"2025-10-08\" data-preview=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\"\u003eUse Jellyfin Tags For Content Moderation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-12-notes/\" class=\"wikilink\" data-title=\"2025-10-12 Notes\" data-description=\"yesterday: 2025-10-10-notes\" data-date=\"2025-10-12\"\u003e2025-10-12 Notes\u003c/a\u003e\n\n## Now\n\n- updated \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\"\u003eNow\u003c/a\u003e\n- published \u003ca href=\"/use-jellyfin-tags-for-content-moderation/\" class=\"wikilink\" data-title=\"Use Jellyfin Tags For Content Moderation\" data-description=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\" data-date=\"2025-10-08\"\u003eUse Jellyfin Tags For Content Moderation\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-12-notes",
      "date_published": "2025-10-13T05:14:36Z",
      "date_modified": "2025-10-13T05:14:36Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-12-notes/",
      "url": "https://pype.dev/2025-10-12-notes/",
      "title": "2025-10-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-10-notes/\" class=\"wikilink\" data-title=\"2025-10-10 Notes\" data-description=\"yesterday: 2025-10-09-notes\" data-date=\"2025-10-10\" data-preview=\"yesterday: 2025-10-09-notes\"\u003e2025-10-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-psalm-119-15/\" class=\"wikilink\" data-title=\"Reflection - Psalm 119:15\" data-description=\"!!! note \u0026#34;Psalm 119:15\u0026#34;\" data-date=\"2025-10-12\" data-preview=\"!!! note \u0026#34;Psalm 119:15\u0026#34;\"\u003eReflection - Psalm 119:15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"other\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOther\u003c/span\u003e \u003ca href=\"#other\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSite rendering poorly on safari\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/testing-safari-formatting/\" class=\"wikilink\" data-title=\"Testing Safari Formatting\" data-description=\"**\" data-date=\"2025-10-12\" data-preview=\"**\"\u003eTesting Safari Formatting\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-10-notes/\" class=\"wikilink\" data-title=\"2025-10-10 Notes\" data-description=\"yesterday: 2025-10-09-notes\" data-date=\"2025-10-10\"\u003e2025-10-10 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-psalm-119-15/\" class=\"wikilink\" data-title=\"Reflection - Psalm 119:15\" data-description=\"!!! note \u0026#34;Psalm 119:15\u0026#34;\" data-date=\"2025-10-12\"\u003eReflection - Psalm 119:15\u003c/a\u003e\n\n## Other\n\n- Site rendering poorly on safari\n  - \u003ca href=\"/testing-safari-formatting/\" class=\"wikilink\" data-title=\"Testing Safari Formatting\" data-description=\"**\" data-date=\"2025-10-12\"\u003eTesting Safari Formatting\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-10-notes",
      "date_published": "2025-10-12T05:58:32Z",
      "date_modified": "2025-10-12T05:58:32Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-10-notes/",
      "url": "https://pype.dev/2025-10-10-notes/",
      "title": "2025-10-10 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-09-notes/\" class=\"wikilink\" data-title=\"2025-10-09 Notes\" data-description=\"yesterday: 2025-10-08-notes\" data-date=\"2025-10-09\" data-preview=\"yesterday: 2025-10-08-notes\"\u003e2025-10-09 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflecion\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflecion\u003c/span\u003e \u003ca href=\"#reflecion\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-jude-24/\" class=\"wikilink\" data-title=\"Reflection - Jude 24\" data-description=\"!!! note \u0026#34;Jude 24-25\u0026#34;\" data-date=\"2025-10-10\" data-preview=\"!!! note \u0026#34;Jude 24-25\u0026#34;\"\u003eReflection - Jude 24\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-09-notes/\" class=\"wikilink\" data-title=\"2025-10-09 Notes\" data-description=\"yesterday: 2025-10-08-notes\" data-date=\"2025-10-09\"\u003e2025-10-09 Notes\u003c/a\u003e\n\n## Reflecion\n\n- \u003ca href=\"/reflection-jude-24/\" class=\"wikilink\" data-title=\"Reflection - Jude 24\" data-description=\"!!! note \u0026#34;Jude 24-25\u0026#34;\" data-date=\"2025-10-10\"\u003eReflection - Jude 24\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-09-notes",
      "date_published": "2025-10-10T05:39:36Z",
      "date_modified": "2025-10-10T05:39:36Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-09-notes/",
      "url": "https://pype.dev/2025-10-09-notes/",
      "title": "2025-10-09 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-08-notes/\" class=\"wikilink\" data-title=\"2025-10-08 Notes\" data-description=\"yesterday: 2025-10-07-notes\" data-date=\"2025-10-08\" data-preview=\"yesterday: 2025-10-07-notes\"\u003e2025-10-08 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"project\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProject\u003c/span\u003e \u003ca href=\"#project\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePlayed with 2 different patterns for accessing encrypted data from a fastapi app\u0026hellip;\n\u003cul\u003e\n\u003cli\u003estarted [[should-data-models-be-fat]]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-08-notes/\" class=\"wikilink\" data-title=\"2025-10-08 Notes\" data-description=\"yesterday: 2025-10-07-notes\" data-date=\"2025-10-08\"\u003e2025-10-08 Notes\u003c/a\u003e\n\n## Project\n\n- Played with 2 different patterns for accessing encrypted data from a fastapi app...\n  - started [[should-data-models-be-fat]]\n",
      "summary": "yesterday: 2025-10-08-notes",
      "date_published": "2025-10-09T21:05:08Z",
      "date_modified": "2025-10-09T21:05:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-08-notes/",
      "url": "https://pype.dev/2025-10-08-notes/",
      "title": "2025-10-08 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-07-notes/\" class=\"wikilink\" data-title=\"2025-10-07 Notes\" data-description=\"yesterday: 2025-10-06-notes\" data-date=\"2025-10-07\" data-preview=\"yesterday: 2025-10-06-notes\"\u003e2025-10-07 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"til\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTIL\u003c/span\u003e \u003ca href=\"#til\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/use-jellyfin-tags-for-content-moderation/\" class=\"wikilink\" data-title=\"Use Jellyfin Tags For Content Moderation\" data-description=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\" data-date=\"2025-10-08\" data-preview=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\"\u003eUse Jellyfin Tags For Content Moderation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"pilgrim-s-creek\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePilgrim’s Creek\u003c/span\u003e \u003ca href=\"#pilgrim-s-creek\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecorded ep 6 of Pilgrim\u0026rsquo;s Creek with Cameron\u003c/li\u003e\n\u003cli\u003eWe discussed Leviathin and how Yahweh\u0026rsquo;s \u003cstrong\u003eword\u003c/strong\u003e orders a world the other gods have to fight to maintain\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"life\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eLife\u003c/span\u003e \u003ca href=\"#life\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBoA and Allegiant account mixups\n\u003cul\u003e\n\u003cli\u003eno confirmation number but internal processes should resolve everything\u003c/li\u003e\n\u003cli\u003echeck back on October 15th for my points in the Allways console\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-07-notes/\" class=\"wikilink\" data-title=\"2025-10-07 Notes\" data-description=\"yesterday: 2025-10-06-notes\" data-date=\"2025-10-07\"\u003e2025-10-07 Notes\u003c/a\u003e\n\n## TIL\n\n- \u003ca href=\"/use-jellyfin-tags-for-content-moderation/\" class=\"wikilink\" data-title=\"Use Jellyfin Tags For Content Moderation\" data-description=\"Jellyfin brings in ratings and allows you to set custom ratings for shows, which is nice for things like \u0026#34;block anything worse than TV-14 for my kid\u0026#39;s...\" data-date=\"2025-10-08\"\u003eUse Jellyfin Tags For Content Moderation\u003c/a\u003e\n\n## Pilgrim's Creek\n\n- Recorded ep 6 of Pilgrim's Creek with Cameron\n- We discussed Leviathin and how Yahweh's **word** orders a world the other gods have to fight to maintain\n\n## Life\n\n- BoA and Allegiant account mixups\n  - no confirmation number but internal processes should resolve everything\n  - check back on October 15th for my points in the Allways console\n",
      "summary": "yesterday: 2025-10-07-notes",
      "date_published": "2025-10-08T10:25:20Z",
      "date_modified": "2025-10-08T10:25:20Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-07-notes/",
      "url": "https://pype.dev/2025-10-07-notes/",
      "title": "2025-10-07 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-06-notes/\" class=\"wikilink\" data-title=\"2025-10-06 Notes\" data-description=\"yesterday: 2025-10-05-notes\" data-date=\"2025-10-06\" data-preview=\"yesterday: 2025-10-05-notes\"\u003e2025-10-06 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"quick-thought\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eQuick Thought\u003c/span\u003e \u003ca href=\"#quick-thought\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSomething I\u0026quot;ve noticed about myself recently is how naturally try to exploit systems. I don\u0026rsquo;t mean in a nefarious way or anything, but as I think about \u003ca href=\"/thinking-in-diagrams/\" class=\"wikilink\" data-title=\"Thinking In Diagrams\" data-description=\"Something I didn\u0026#39;t appreciate earlier on in my career (and I\u0026#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...\" data-date=\"2025-06-20\" data-preview=\"Something I didn\u0026#39;t appreciate earlier on in my career (and I\u0026#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...\"\u003eThinking In Diagrams\u003c/a\u003e I\u0026rsquo;m sort of always drawing out a system in my head thinking about ways to shim information or workflows into parts of that system. I feel like there\u0026rsquo;s gotta be a name for this pattern of thinking but it was just something that came to my mind last night. For example I\u0026rsquo;m building a notifications service right now and I have several ideas I think I could build on top of it - so while I\u0026rsquo;m trying to plan for those future ideas I basically try to construct the base framework layer in such a way that I can take advantage of different entrypoints to the data model as a way to \u0026ldquo;exploit\u0026rdquo; the larger system for a more specific use case. MAybe you\u0026rsquo;d just refer to this as planning ahead, but it feels in my inner-being a little more scrappy than that. As I\u0026rsquo;ve built \u0026ldquo;distrbuted\u0026rdquo; systems over the years (mostly like CI/CD, not large systems of scale to be honest) I notice I\u0026rsquo;m always planning a spot to \u0026ldquo;hook into\u0026rdquo; whatever thing I\u0026rsquo;m building. I don\u0026rsquo;t know where this thought might go, perhaps nowhere, but maybe there\u0026rsquo;s something to systems-design and thinking in this way of being sensitive to exploit paths (though again, not necessarily nefarious, just as a way to add features to a system).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-numbers-11-11/\" class=\"wikilink\" data-title=\"Reflection - Numbers 11:11\" data-description=\"As if the Lord orchestrated Spurgeon\u0026#39;s meditation to give me a spring board to what I need for the third day in a row...\" data-date=\"2025-10-07\" data-preview=\"As if the Lord orchestrated Spurgeon\u0026#39;s meditation to give me a spring board to what I need for the third day in a row...\"\u003eReflection - Numbers 11:11\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-06-notes/\" class=\"wikilink\" data-title=\"2025-10-06 Notes\" data-description=\"yesterday: 2025-10-05-notes\" data-date=\"2025-10-06\"\u003e2025-10-06 Notes\u003c/a\u003e\n\n## Quick Thought\n\n- Something I\"ve noticed about myself recently is how naturally try to exploit systems. I don't mean in a nefarious way or anything, but as I think about \u003ca href=\"/thinking-in-diagrams/\" class=\"wikilink\" data-title=\"Thinking In Diagrams\" data-description=\"Something I didn\u0026#39;t appreciate earlier on in my career (and I\u0026#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...\" data-date=\"2025-06-20\"\u003eThinking In Diagrams\u003c/a\u003e I'm sort of always drawing out a system in my head thinking about ways to shim information or workflows into parts of that system. I feel like there's gotta be a name for this pattern of thinking but it was just something that came to my mind last night. For example I'm building a notifications service right now and I have several ideas I think I could build on top of it - so while I'm trying to plan for those future ideas I basically try to construct the base framework layer in such a way that I can take advantage of different entrypoints to the data model as a way to \"exploit\" the larger system for a more specific use case. MAybe you'd just refer to this as planning ahead, but it feels in my inner-being a little more scrappy than that. As I've built \"distrbuted\" systems over the years (mostly like CI/CD, not large systems of scale to be honest) I notice I'm always planning a spot to \"hook into\" whatever thing I'm building. I don't know where this thought might go, perhaps nowhere, but maybe there's something to systems-design and thinking in this way of being sensitive to exploit paths (though again, not necessarily nefarious, just as a way to add features to a system).\n\n## Reflection\n\n- \u003ca href=\"/reflection-numbers-11-11/\" class=\"wikilink\" data-title=\"Reflection - Numbers 11:11\" data-description=\"As if the Lord orchestrated Spurgeon\u0026#39;s meditation to give me a spring board to what I need for the third day in a row...\" data-date=\"2025-10-07\"\u003eReflection - Numbers 11:11\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-06-notes",
      "date_published": "2025-10-07T04:43:12Z",
      "date_modified": "2025-10-07T04:43:12Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-06-notes/",
      "url": "https://pype.dev/2025-10-06-notes/",
      "title": "2025-10-06 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-05-notes/\" class=\"wikilink\" data-title=\"2025-10-05 Notes\" data-description=\"yesterday: 2025-10-04-notes\" data-date=\"2025-10-05\" data-preview=\"yesterday: 2025-10-04-notes\"\u003e2025-10-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epublished \u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\" data-preview=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThese daily reflections are good, I\u0026rsquo;d like to organize them and perhaps all my\nposts a little bit as my blog usage has shifted in recent months and I expect\nit will in the coming months too. My current folder structure is more similar to tags and the folder is like the \u0026ldquo;primary\u0026rdquo; tag\u0026hellip; I want to put some thought into this because some posts might need their own templates\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efor example, \u0026ldquo;thoughts\u0026rdquo; has an admonition built in and I think my reflections could use a similar admonition\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/reflection-john-4-14/\" class=\"wikilink\" data-title=\"Reflection - John 4:14\" data-description=\"Today Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; was on John 4:14\" data-date=\"2025-10-06\" data-preview=\"Today Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; was on John 4:14\"\u003eReflection - John 4:14\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-05-notes/\" class=\"wikilink\" data-title=\"2025-10-05 Notes\" data-description=\"yesterday: 2025-10-04-notes\" data-date=\"2025-10-05\"\u003e2025-10-05 Notes\u003c/a\u003e\n\n## Writing\n\n- published \u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\n\n## Reflection\n\n- These daily reflections are good, I'd like to organize them and perhaps all my\n  posts a little bit as my blog usage has shifted in recent months and I expect\n  it will in the coming months too. My current folder structure is more similar to tags and the folder is like the \"primary\" tag... I want to put some thought into this because some posts might need their own templates...\n\n  - for example, \"thoughts\" has an admonition built in and I think my reflections could use a similar admonition\n\n- \u003ca href=\"/reflection-john-4-14/\" class=\"wikilink\" data-title=\"Reflection - John 4:14\" data-description=\"Today Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; was on John 4:14\" data-date=\"2025-10-06\"\u003eReflection - John 4:14\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-05-notes",
      "date_published": "2025-10-06T05:43:55Z",
      "date_modified": "2025-10-06T05:43:55Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-05-notes/",
      "url": "https://pype.dev/2025-10-05-notes/",
      "title": "2025-10-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-04-notes/\" class=\"wikilink\" data-title=\"2025-10-04 Notes\" data-description=\"yesterday: 2025-10-02-notes\" data-date=\"2025-10-04\" data-preview=\"yesterday: 2025-10-02-notes\"\u003e2025-10-04 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-1-kings-19-8/\" class=\"wikilink\" data-title=\"Reflection - 1 Kings 19:8\" data-description=\"Spurgeon picked 1 Kings 19:8 this morning and his meditation was encouraging at a meta-level. Highlighting to me that we (Christians) in maturity can be...\" data-date=\"2025-10-05\" data-preview=\"Spurgeon picked 1 Kings 19:8 this morning and his meditation was encouraging at a meta-level. Highlighting to me that we (Christians) in maturity can be...\"\u003eReflection - 1 Kings 19:8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethinking about updates to \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\" data-preview=\"Eisenhower Matrix based task manager\"\u003eQuadTask\u003c/a\u003e to envelop it inside digital harbor\nmore\u0026hellip; \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of just to save money on DNS and manage one less domain\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-04-notes/\" class=\"wikilink\" data-title=\"2025-10-04 Notes\" data-description=\"yesterday: 2025-10-02-notes\" data-date=\"2025-10-04\"\u003e2025-10-04 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-1-kings-19-8/\" class=\"wikilink\" data-title=\"Reflection - 1 Kings 19:8\" data-description=\"Spurgeon picked 1 Kings 19:8 this morning and his meditation was encouraging at a meta-level. Highlighting to me that we (Christians) in maturity can be...\" data-date=\"2025-10-05\"\u003eReflection - 1 Kings 19:8\u003c/a\u003e\n\n## Projects\n\n- thinking about updates to \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\"\u003eQuadTask\u003c/a\u003e to envelop it inside digital harbor\n  more... kind of just to save money on DNS and manage one less domain\n",
      "summary": "yesterday: 2025-10-04-notes",
      "date_published": "2025-10-05T06:49:29Z",
      "date_modified": "2025-10-05T06:49:29Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-04-notes/",
      "url": "https://pype.dev/2025-10-04-notes/",
      "title": "2025-10-04 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-02-notes/\" class=\"wikilink\" data-title=\"2025-10-02 Notes\" data-description=\"yesterday: 2025-10-01-notes\" data-date=\"2025-10-02\" data-preview=\"yesterday: 2025-10-01-notes\"\u003e2025-10-02 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"cooking-update\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eCooking Update\u003c/span\u003e \u003ca href=\"#cooking-update\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/chili-notes/\" class=\"wikilink\" data-title=\"Chili Notes\" data-description=\"I could\u0026#39;ve sworn I had a chili list going but alas...\" data-date=\"2025-10-04\" data-preview=\"I could\u0026#39;ve sworn I had a chili list going but alas...\"\u003eChili Notes\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"project-update\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProject Update\u003c/span\u003e \u003ca href=\"#project-update\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/sending-sms-with-smtp/\" class=\"wikilink\" data-title=\"Sending SMS with SMTP\" data-description=\"I\u0026#39;m cooking something up over here that will include SMS message notifications as a feature and I\u0026#39;ve been doing some reading on different providers...\" data-date=\"2025-10-04\" data-preview=\"I\u0026#39;m cooking something up over here that will include SMS message notifications as a feature and I\u0026#39;ve been doing some reading on different providers...\"\u003eSending SMS with SMTP\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-02-notes/\" class=\"wikilink\" data-title=\"2025-10-02 Notes\" data-description=\"yesterday: 2025-10-01-notes\" data-date=\"2025-10-02\"\u003e2025-10-02 Notes\u003c/a\u003e\n\n## Cooking Update\n\n- \u003ca href=\"/chili-notes/\" class=\"wikilink\" data-title=\"Chili Notes\" data-description=\"I could\u0026#39;ve sworn I had a chili list going but alas...\" data-date=\"2025-10-04\"\u003eChili Notes\u003c/a\u003e\n\n## Project Update\n\n- \u003ca href=\"/sending-sms-with-smtp/\" class=\"wikilink\" data-title=\"Sending SMS with SMTP\" data-description=\"I\u0026#39;m cooking something up over here that will include SMS message notifications as a feature and I\u0026#39;ve been doing some reading on different providers...\" data-date=\"2025-10-04\"\u003eSending SMS with SMTP\u003c/a\u003e\n",
      "summary": "yesterday: 2025-10-02-notes",
      "date_published": "2025-10-04T13:42:32Z",
      "date_modified": "2025-10-04T13:42:32Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-02-notes/",
      "url": "https://pype.dev/2025-10-02-notes/",
      "title": "2025-10-02 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-10-01-notes/\" class=\"wikilink\" data-title=\"2025-10-01 Notes\" data-description=\"yesterday: 2025-09-28-notes\" data-date=\"2025-10-01\" data-preview=\"yesterday: 2025-09-28-notes\"\u003e2025-10-01 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"random-thoughts\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRandom Thoughts\u003c/span\u003e \u003ca href=\"#random-thoughts\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI was thinking it might be nice on my blog to have a couple facelifts:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emy daily notes always have the \u003ccode\u003eyesterday: [...]\u003c/code\u003e text in the description, which ain\u0026rsquo;t pretty, so thinking about a nicer description or a thoughts-like template for dailyNotes maybe\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI also was thinking a nice cover image for daily notes would look good on the web, but would largely be yak-shaving\u0026hellip; maybe 20 minutes of yak shaving never hurt anyone though\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI had a dope-y moment today\u0026hellip; My vibe-coded weather app \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\" data-preview=\"Repo\"\u003eDad, Can I Wear This?\u003c/a\u003e uses ollama on the backend\u0026hellip;. OR DOES IT!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eseriously I feel so stupid\u0026hellip; I made a model via open-webui to be specific for dad-can-i-wear-this but the python code just calls ollama so depending on my env variable I was either getting the hard-coded responses back or else ollama from a different default model (too much dev workflows to outline here for now)\u0026hellip;\u003c/li\u003e\n\u003cli\u003epoint is, I\u0026rsquo;m using open-webui as my LLM provider, and idk what it is but something had to click into place about where that fits with the doofy things I want to build at home\u003c/li\u003e\n\u003cli\u003eSo \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\" data-preview=\"Repo\"\u003eDad, Can I Wear This?\u003c/a\u003e got another face lift\u003c/li\u003e\n\u003cli\u003eI should get this into \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e and then I can deploy it like \u003ca href=\"/docker-compose-build-from-git-repo/\" class=\"wikilink\" data-title=\"Docker Compose Build From Git Repo\" data-description=\"You can reference a git repo in compose\u0026#39;s \u0026#34;build\u0026#34; argument for a service as of this PR\" data-date=\"2025-09-12\" data-preview=\"You can reference a git repo in compose\u0026#39;s \u0026#34;build\u0026#34; argument for a service as of this PR\"\u003eDocker Compose Build From Git Repo\u003c/a\u003e just for funsies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-10-01-notes/\" class=\"wikilink\" data-title=\"2025-10-01 Notes\" data-description=\"yesterday: 2025-09-28-notes\" data-date=\"2025-10-01\"\u003e2025-10-01 Notes\u003c/a\u003e\n\n## Random Thoughts\n\nI was thinking it might be nice on my blog to have a couple facelifts:\n\n- my daily notes always have the `yesterday: [...]` text in the description, which ain't pretty, so thinking about a nicer description or a thoughts-like template for dailyNotes maybe\n- I also was thinking a nice cover image for daily notes would look good on the web, but would largely be yak-shaving... maybe 20 minutes of yak shaving never hurt anyone though\n\n- I had a dope-y moment today... My vibe-coded weather app \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\"\u003eDad, Can I Wear This?\u003c/a\u003e uses ollama on the backend.... OR DOES IT!\n  - seriously I feel so stupid... I made a model via open-webui to be specific for dad-can-i-wear-this but the python code just calls ollama so depending on my env variable I was either getting the hard-coded responses back or else ollama from a different default model (too much dev workflows to outline here for now)...\n  - point is, I'm using open-webui as my LLM provider, and idk what it is but something had to click into place about where that fits with the doofy things I want to build at home\n  - So \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\"\u003eDad, Can I Wear This?\u003c/a\u003e got another face lift\n  - I should get this into forgejo and then I can deploy it like \u003ca href=\"/docker-compose-build-from-git-repo/\" class=\"wikilink\" data-title=\"Docker Compose Build From Git Repo\" data-description=\"You can reference a git repo in compose\u0026#39;s \u0026#34;build\u0026#34; argument for a service as of this PR\" data-date=\"2025-09-12\"\u003eDocker Compose Build From Git Repo\u003c/a\u003e just for funsies\n",
      "summary": "yesterday: 2025-10-01-notes",
      "date_published": "2025-10-02T06:28:55Z",
      "date_modified": "2025-10-02T06:28:55Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-10-01-notes/",
      "url": "https://pype.dev/2025-10-01-notes/",
      "title": "2025-10-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-28-notes/\" class=\"wikilink\" data-title=\"2025-09-28 Notes\" data-description=\"yesterday: 2025-09-27-notes\" data-date=\"2025-09-28\" data-preview=\"yesterday: 2025-09-27-notes\"\u003e2025-09-28 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-psalm-84-11/\" class=\"wikilink\" data-title=\"Reflection - Psalm 84:11\" data-description=\"Spurgeon\u0026#39;s Morning and Evening today (actually the evening one) is for Psalm 84:11.\" data-date=\"2025-10-01\" data-preview=\"Spurgeon\u0026#39;s Morning and Evening today (actually the evening one) is for Psalm 84:11.\"\u003eReflection - Psalm 84:11\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA friend hit me up for some help with git because he\u0026rsquo;s building a game with someone\n\u003cul\u003e\n\u003cli\u003eIt was interesting to see how Unreal Engine 5 claimed to have git support, but it\u0026rsquo;s really just a single branch local repo\u003c/li\u003e\n\u003cli\u003eChatGPT also led my buddy so astray it was hilarious\u0026hellip;. good sobering reminder that AI will lead you astray if you don\u0026rsquo;t know what you\u0026rsquo;re researching, myself included\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-28-notes/\" class=\"wikilink\" data-title=\"2025-09-28 Notes\" data-description=\"yesterday: 2025-09-27-notes\" data-date=\"2025-09-28\"\u003e2025-09-28 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-psalm-84-11/\" class=\"wikilink\" data-title=\"Reflection - Psalm 84:11\" data-description=\"Spurgeon\u0026#39;s Morning and Evening today (actually the evening one) is for Psalm 84:11.\" data-date=\"2025-10-01\"\u003eReflection - Psalm 84:11\u003c/a\u003e\n\n## Projects\n\n- A friend hit me up for some help with git because he's building a game with someone\n  - It was interesting to see how Unreal Engine 5 claimed to have git support, but it's really just a single branch local repo\n  - ChatGPT also led my buddy so astray it was hilarious.... good sobering reminder that AI will lead you astray if you don't know what you're researching, myself included\n",
      "summary": "yesterday: 2025-09-28-notes",
      "date_published": "2025-10-01T06:20:26Z",
      "date_modified": "2025-10-01T06:20:26Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-28-notes/",
      "url": "https://pype.dev/2025-09-28-notes/",
      "title": "2025-09-28 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-27-notes/\" class=\"wikilink\" data-title=\"2025-09-27 Notes\" data-description=\"yesterday: 2025-09-24-notes\" data-date=\"2025-09-27\" data-preview=\"yesterday: 2025-09-24-notes\"\u003e2025-09-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"updates\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eUpdates\u003c/span\u003e \u003ca href=\"#updates\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/using-litestream-to-restore-my-database-for-easy-development/#Update\" class=\"wikilink\" data-title=\"Using Litestream to Restore My Database for Easy Development\" data-description=\"see using-litestream-to-backup-quadtasks-sqlite-db for how I setup litestream replication for quadtask\" data-date=\"2025-08-07\"\u003eUsing Litestream to Restore My Database for Easy Development\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-27-notes/\" class=\"wikilink\" data-title=\"2025-09-27 Notes\" data-description=\"yesterday: 2025-09-24-notes\" data-date=\"2025-09-27\"\u003e2025-09-27 Notes\u003c/a\u003e\n\n## Updates\n\n- \u003ca href=\"/using-litestream-to-restore-my-database-for-easy-development/#Update\" class=\"wikilink\" data-title=\"Using Litestream to Restore My Database for Easy Development\" data-description=\"see using-litestream-to-backup-quadtasks-sqlite-db for how I setup litestream replication for quadtask\" data-date=\"2025-08-07\"\u003eUsing Litestream to Restore My Database for Easy Development\u003c/a\u003e\n",
      "summary": "yesterday: 2025-09-27-notes",
      "date_published": "2025-09-28T09:03:55Z",
      "date_modified": "2025-09-28T09:03:55Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-27-notes/",
      "url": "https://pype.dev/2025-09-27-notes/",
      "title": "2025-09-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-24-notes/\" class=\"wikilink\" data-title=\"2025-09-24 Notes\" data-description=\"yesterday: 2025-09-23-notes\" data-date=\"2025-09-24\" data-preview=\"yesterday: 2025-09-23-notes\"\u003e2025-09-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-deuteronomy-33-29/\" class=\"wikilink\" data-title=\"Reflection - Deuteronomy 33:29\" data-description=\"Note reflections are not theological study\" data-date=\"2025-09-27\" data-preview=\"Note reflections are not theological study\"\u003eReflection - Deuteronomy 33:29\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"losses\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eLosses\u003c/span\u003e \u003ca href=\"#losses\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esomething about running \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e in distrobox is wonky with permissions on volume mounts. it might be how my container build is setting up a non-root user idk, but then it\u0026rsquo;s intermittent with sqlite corruption failures probably from just cat\u0026rsquo;ing the file over ssh to my desktop\u0026hellip; need to rethink how I\u0026rsquo;m using \u003ca href=\"/litestream/\" class=\"glossary-term\" title=\"Litestream is a simple way to replicate SQLite databases\" data-hover-title=\"Litestream\"\u003elitestream\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-24-notes/\" class=\"wikilink\" data-title=\"2025-09-24 Notes\" data-description=\"yesterday: 2025-09-23-notes\" data-date=\"2025-09-24\"\u003e2025-09-24 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-deuteronomy-33-29/\" class=\"wikilink\" data-title=\"Reflection - Deuteronomy 33:29\" data-description=\"Note reflections are not theological study\" data-date=\"2025-09-27\"\u003eReflection - Deuteronomy 33:29\u003c/a\u003e\n\n## Losses\n\n- something about running docker in distrobox is wonky with permissions on volume mounts. it might be how my container build is setting up a non-root user idk, but then it's intermittent with sqlite corruption failures probably from just cat'ing the file over ssh to my desktop... need to rethink how I'm using litestream\n",
      "summary": "yesterday: 2025-09-24-notes",
      "date_published": "2025-09-27T06:24:42Z",
      "date_modified": "2025-09-27T06:24:42Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-24-notes/",
      "url": "https://pype.dev/2025-09-24-notes/",
      "title": "2025-09-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-23-notes/\" class=\"wikilink\" data-title=\"2025-09-23 Notes\" data-description=\"yesterday: 2025-09-20-notes\" data-date=\"2025-09-23\" data-preview=\"yesterday: 2025-09-20-notes\"\u003e2025-09-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-romans-3-26/\" class=\"wikilink\" data-title=\"Reflection - Romans 3:26\" data-description=\"From Morning and Evening today, Spurgeon has thoughts on Romans 3:26. I need more context personally, so here\u0026#39;s a newer translation of 3:25-26\" data-date=\"2025-09-24\" data-preview=\"From Morning and Evening today, Spurgeon has thoughts on Romans 3:26. I need more context personally, so here\u0026#39;s a newer translation of 3:25-26\"\u003eReflection - Romans 3:26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFinally figured out an issue with my Conform setup was just that \u003ccode\u003enode\u003c/code\u003e\nwasn\u0026rsquo;t installed on my dev machine\u0026hellip; def an artifact of running nvim in\ndistrobox sometimes and on host other times.\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-23-notes/\" class=\"wikilink\" data-title=\"2025-09-23 Notes\" data-description=\"yesterday: 2025-09-20-notes\" data-date=\"2025-09-23\"\u003e2025-09-23 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-romans-3-26/\" class=\"wikilink\" data-title=\"Reflection - Romans 3:26\" data-description=\"From Morning and Evening today, Spurgeon has thoughts on Romans 3:26. I need more context personally, so here\u0026#39;s a newer translation of 3:25-26\" data-date=\"2025-09-24\"\u003eReflection - Romans 3:26\u003c/a\u003e\n\n## Dev\n\n- Finally figured out an issue with my Conform setup was just that `node`\n  wasn't installed on my dev machine... def an artifact of running nvim in\n  distrobox sometimes and on host other times.\n",
      "summary": "yesterday: 2025-09-23-notes",
      "date_published": "2025-09-24T05:27:48Z",
      "date_modified": "2025-09-24T05:27:48Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-23-notes/",
      "url": "https://pype.dev/2025-09-23-notes/",
      "title": "2025-09-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-20-notes/\" class=\"wikilink\" data-title=\"2025-09-20 Notes\" data-description=\"yesterday: 2025-09-19-notes\" data-date=\"2025-09-20\" data-preview=\"yesterday: 2025-09-19-notes\"\u003e2025-09-20 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted \u003ca href=\"/wants/\" class=\"wikilink\" data-title=\"Wants\" data-description=\"GL.inet Travel Router with Tailscale support - would be great for GWL trips\" data-date=\"2025-09-24\" data-preview=\"GL.inet Travel Router with Tailscale support - would be great for GWL trips\"\u003eWants\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-20-notes/\" class=\"wikilink\" data-title=\"2025-09-20 Notes\" data-description=\"yesterday: 2025-09-19-notes\" data-date=\"2025-09-20\"\u003e2025-09-20 Notes\u003c/a\u003e\n\n## Today\n\n- started \u003ca href=\"/wants/\" class=\"wikilink\" data-title=\"Wants\" data-description=\"GL.inet Travel Router with Tailscale support - would be great for GWL trips\" data-date=\"2025-09-24\"\u003eWants\u003c/a\u003e\n\n",
      "summary": "yesterday: 2025-09-20-notes",
      "date_published": "2025-09-23T06:55:41Z",
      "date_modified": "2025-09-23T06:55:41Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-20-notes/",
      "url": "https://pype.dev/2025-09-20-notes/",
      "title": "2025-09-20 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-19-notes/\" class=\"wikilink\" data-title=\"2025-09-19 Notes\" data-description=\"yesterday: 2025-09-18-notes\" data-date=\"2025-09-19\" data-preview=\"yesterday: 2025-09-18-notes\"\u003e2025-09-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLiz asked me to write a book review for her a couple months ago and I finally got around to it\u0026hellip;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/book-review-dula-fig-and-the-wisdom-of-old-sycamore/\" class=\"wikilink\" data-title=\"Book Review - Dula, Fig, and the Wisdom of Old Sycamore\" data-description=\"Dula, Fig, and the Wisdom of Old Sycamore is a beautifully illustrated and powerful story that gives kids an accessible framework to better understand their...\" data-date=\"2025-09-20\" data-preview=\"Dula, Fig, and the Wisdom of Old Sycamore is a beautifully illustrated and powerful story that gives kids an accessible framework to better understand their...\"\u003eBook Review - Dula, Fig, and the Wisdom of Old Sycamore\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"soonish\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eSoonish\u003c/span\u003e \u003ca href=\"#soonish\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI\u0026rsquo;ve been continuing to think about this but it\u0026rsquo;s becoming more day-dreamy\u0026hellip; I need to get something minimal deployed and start using it myself\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhere have my wins gone?\u003c/li\u003e\n\u003cli\u003eTonight I didn\u0026rsquo;t even try to be ultra productive, I just did all the dishes (which took a super long 15 minutes) and folded some clothes\u0026hellip; It\u0026rsquo;s \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of crazy what a very boring 30 minutes of work at home can do to set up your next day (or several in the case of laundry)\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-19-notes/\" class=\"wikilink\" data-title=\"2025-09-19 Notes\" data-description=\"yesterday: 2025-09-18-notes\" data-date=\"2025-09-19\"\u003e2025-09-19 Notes\u003c/a\u003e\n\n## Today\n\n- Liz asked me to write a book review for her a couple months ago and I finally got around to it...\n- \u003ca href=\"/book-review-dula-fig-and-the-wisdom-of-old-sycamore/\" class=\"wikilink\" data-title=\"Book Review - Dula, Fig, and the Wisdom of Old Sycamore\" data-description=\"Dula, Fig, and the Wisdom of Old Sycamore is a beautifully illustrated and powerful story that gives kids an accessible framework to better understand their...\" data-date=\"2025-09-20\"\u003eBook Review - Dula, Fig, and the Wisdom of Old Sycamore\u003c/a\u003e\n\n## Soonish\n\n- I've been continuing to think about this but it's becoming more day-dreamy... I need to get something minimal deployed and start using it myself\n\n## Wins\n\n- Where have my wins gone?\n- Tonight I didn't even try to be ultra productive, I just did all the dishes (which took a super long 15 minutes) and folded some clothes... It's kind of crazy what a very boring 30 minutes of work at home can do to set up your next day (or several in the case of laundry)\n",
      "summary": "yesterday: 2025-09-19-notes",
      "date_published": "2025-09-20T07:03:11Z",
      "date_modified": "2025-09-20T07:03:11Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-19-notes/",
      "url": "https://pype.dev/2025-09-19-notes/",
      "title": "2025-09-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-18-notes/\" class=\"wikilink\" data-title=\"2025-09-18 Notes\" data-description=\"yesterday: 2025-09-15-notes\" data-date=\"2025-09-18\" data-preview=\"yesterday: 2025-09-15-notes\"\u003e2025-09-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-galatians-5-1/\" class=\"wikilink\" data-title=\"Reflection - Galatians 5:1\" data-description=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today is about the freedom we have in Christ. Freedom is a core concept of Christianity, and one no doubt bastardized and...\" data-date=\"2025-09-19\" data-preview=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today is about the freedom we have in Christ. Freedom is a core concept of Christianity, and one no doubt bastardized and...\"\u003eReflection - Galatians 5:1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBeen thinking a lot about soonish, it feels like my thoughts are 3 dimensional but I can only clearly see 2 dimensions at a time\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edocumentation efforts have been a good exercise in a lot of things including developing skill working alongside AI\u003c/li\u003e\n\u003cli\u003ebasic desire is Notifications as a Service but can be built into anything from event invites to IT tickets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erevamped \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\" data-preview=\"Repo\"\u003eDad, Can I Wear This?\u003c/a\u003e for a version 2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-18-notes/\" class=\"wikilink\" data-title=\"2025-09-18 Notes\" data-description=\"yesterday: 2025-09-15-notes\" data-date=\"2025-09-18\"\u003e2025-09-18 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-galatians-5-1/\" class=\"wikilink\" data-title=\"Reflection - Galatians 5:1\" data-description=\"Spurgeon\u0026#39;s \u0026#34;Morning and Evening\u0026#34; today is about the freedom we have in Christ. Freedom is a core concept of Christianity, and one no doubt bastardized and...\" data-date=\"2025-09-19\"\u003eReflection - Galatians 5:1\u003c/a\u003e\n\n## Projects\n\n- Been thinking a lot about soonish, it feels like my thoughts are 3 dimensional but I can only clearly see 2 dimensions at a time... \n  - documentation efforts have been a good exercise in a lot of things including developing skill working alongside AI\n  - basic desire is Notifications as a Service but can be built into anything from event invites to IT tickets\n\n- revamped \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\"\u003eDad, Can I Wear This?\u003c/a\u003e for a version 2\n",
      "summary": "yesterday: 2025-09-18-notes",
      "date_published": "2025-09-19T06:00:41Z",
      "date_modified": "2025-09-19T06:00:41Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-18-notes/",
      "url": "https://pype.dev/2025-09-18-notes/",
      "title": "2025-09-18 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-15-notes/\" class=\"wikilink\" data-title=\"2025-09-15 Notes\" data-description=\"yesterday: 2025-09-13-notes\" data-date=\"2025-09-15\" data-preview=\"yesterday: 2025-09-13-notes\"\u003e2025-09-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[[reflection-galatians-524-25]]\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-15-notes/\" class=\"wikilink\" data-title=\"2025-09-15 Notes\" data-description=\"yesterday: 2025-09-13-notes\" data-date=\"2025-09-15\"\u003e2025-09-15 Notes\u003c/a\u003e\n\n## Reflection\n\n- [[reflection-galatians-524-25]]\n",
      "summary": "yesterday: 2025-09-15-notes",
      "date_published": "2025-09-18T05:19:56Z",
      "date_modified": "2025-09-18T05:19:56Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-15-notes/",
      "url": "https://pype.dev/2025-09-15-notes/",
      "title": "2025-09-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-13-notes/\" class=\"wikilink\" data-title=\"2025-09-13 Notes\" data-description=\"yesterday: 2025-09-11-notes\" data-date=\"2025-09-13\" data-preview=\"yesterday: 2025-09-11-notes\"\u003e2025-09-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-short-erets/\" class=\"wikilink\" data-title=\"Reflection (Short) - Erets\" data-description=\"I\u0026#39;ve been really buggin out about a project I\u0026#39;m working on and nearly forgetting to spend meaningful time during the day/mornings on reflection. Thankfully a...\" data-date=\"2025-09-15\" data-preview=\"I\u0026#39;ve been really buggin out about a project I\u0026#39;m working on and nearly forgetting to spend meaningful time during the day/mornings on reflection. Thankfully a...\"\u003eReflection (Short) - Erets\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eContinuing work on \u003ca href=\"/soonish/\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\" data-preview=\"Personal events tracker dashboard\"\u003eSoonish\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"thoughts\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eThoughts\u003c/span\u003e \u003ca href=\"#thoughts\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorkOS for auth for B2B for soonish\u003c/li\u003e\n\u003cli\u003eremind.notifiq.net/\u003curl\u003e as a usecase for soonish\n\u003cul\u003e\n\u003cli\u003econfigured reading times, so just get reminded at the next one\u003c/li\u003e\n\u003cli\u003ephase 2 of this idea might be grabbing the content of the url and sending the notification with some of that content\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-13-notes/\" class=\"wikilink\" data-title=\"2025-09-13 Notes\" data-description=\"yesterday: 2025-09-11-notes\" data-date=\"2025-09-13\"\u003e2025-09-13 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-short-erets/\" class=\"wikilink\" data-title=\"Reflection (Short) - Erets\" data-description=\"I\u0026#39;ve been really buggin out about a project I\u0026#39;m working on and nearly forgetting to spend meaningful time during the day/mornings on reflection. Thankfully a...\" data-date=\"2025-09-15\"\u003eReflection (Short) - Erets\u003c/a\u003e\n\n## Projects\n\n- Continuing work on \u003ca href=\"/soonish/\" class=\"wikilink\" data-title=\"Soonish\" data-description=\"Personal events tracker dashboard\" data-date=\"2025-09-13\"\u003eSoonish\u003c/a\u003e\n\n## Thoughts\n\n- WorkOS for auth for B2B for soonish\n- remind.notifiq.net/\u003curl\u003e as a usecase for soonish\n  - configured reading times, so just get reminded at the next one\n  - phase 2 of this idea might be grabbing the content of the url and sending the notification with some of that content\n\n",
      "summary": "yesterday: 2025-09-13-notes",
      "date_published": "2025-09-15T06:04:13Z",
      "date_modified": "2025-09-15T06:04:13Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-13-notes/",
      "url": "https://pype.dev/2025-09-13-notes/",
      "title": "2025-09-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-11-notes/\" class=\"wikilink\" data-title=\"2025-09-11 Notes\" data-description=\"yesterday: 2025-09-10-notes\" data-date=\"2025-09-11\" data-preview=\"yesterday: 2025-09-10-notes\"\u003e2025-09-11 Notes\u003c/a\u003e\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-11-notes/\" class=\"wikilink\" data-title=\"2025-09-11 Notes\" data-description=\"yesterday: 2025-09-10-notes\" data-date=\"2025-09-11\"\u003e2025-09-11 Notes\u003c/a\u003e\n\n",
      "summary": "yesterday: 2025-09-11-notes",
      "date_published": "2025-09-13T06:00:27Z",
      "date_modified": "2025-09-13T06:00:27Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-11-notes/",
      "url": "https://pype.dev/2025-09-11-notes/",
      "title": "2025-09-11 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-10-notes/\" class=\"wikilink\" data-title=\"2025-09-10 Notes\" data-description=\"yesterday: 2025-09-09-notes\" data-date=\"2025-09-10\" data-preview=\"yesterday: 2025-09-09-notes\"\u003e2025-09-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-they-can-come-for-anyone/\" class=\"wikilink\" data-title=\"Reflection - They Can Come For Anyone\" data-description=\"At some point in the recent history of my country, political tensions began increasing exponentially between our 2 parties, and I had hardly cared until...\" data-date=\"2025-09-11\" data-preview=\"At some point in the recent history of my country, political tensions began increasing exponentially between our 2 parties, and I had hardly cared until...\"\u003eReflection - They Can Come For Anyone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"soonish\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eSoonish\u003c/span\u003e \u003ca href=\"#soonish\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted mapping out models\u003c/li\u003e\n\u003cli\u003enew name potential | notifiq\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-10-notes/\" class=\"wikilink\" data-title=\"2025-09-10 Notes\" data-description=\"yesterday: 2025-09-09-notes\" data-date=\"2025-09-10\"\u003e2025-09-10 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-they-can-come-for-anyone/\" class=\"wikilink\" data-title=\"Reflection - They Can Come For Anyone\" data-description=\"At some point in the recent history of my country, political tensions began increasing exponentially between our 2 parties, and I had hardly cared until...\" data-date=\"2025-09-11\"\u003eReflection - They Can Come For Anyone\u003c/a\u003e\n\n## Soonish\n\n- started mapping out models\n- new name potential | notifiq\n",
      "summary": "yesterday: 2025-09-10-notes",
      "date_published": "2025-09-11T05:33:26Z",
      "date_modified": "2025-09-11T05:33:26Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-10-notes/",
      "url": "https://pype.dev/2025-09-10-notes/",
      "title": "2025-09-10 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-09-notes/\" class=\"wikilink\" data-title=\"2025-09-09 Notes\" data-description=\"yesterday: 2025-09-08-notes\" data-date=\"2025-09-09\" data-preview=\"yesterday: 2025-09-08-notes\"\u003e2025-09-09 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewe\u0026rsquo;re going to start real work on this event notifications idea\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/event-details-updates-via-notifications-as-a-service/\" class=\"wikilink\" data-title=\"Event Details Updates via Notifications as a Service\" data-description=\"I\u0026#39;ve moved these notes to soonish\" data-date=\"2025-09-02\" data-preview=\"I\u0026#39;ve moved these notes to soonish\"\u003eEvent Details Updates via Notifications as a Service\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-09-notes/\" class=\"wikilink\" data-title=\"2025-09-09 Notes\" data-description=\"yesterday: 2025-09-08-notes\" data-date=\"2025-09-09\"\u003e2025-09-09 Notes\u003c/a\u003e\n\n## Projects\n\n- we're going to start real work on this event notifications idea\n  - \u003ca href=\"/event-details-updates-via-notifications-as-a-service/\" class=\"wikilink\" data-title=\"Event Details Updates via Notifications as a Service\" data-description=\"I\u0026#39;ve moved these notes to soonish\" data-date=\"2025-09-02\"\u003eEvent Details Updates via Notifications as a Service\u003c/a\u003e\n\n\n",
      "summary": "yesterday: 2025-09-09-notes",
      "date_published": "2025-09-10T09:24:28Z",
      "date_modified": "2025-09-10T09:24:28Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-09-notes/",
      "url": "https://pype.dev/2025-09-09-notes/",
      "title": "2025-09-09 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-08-notes/\" class=\"wikilink\" data-title=\"2025-09-08 Notes\" data-description=\"yesterday: 2025-09-06-notes\" data-date=\"2025-09-08\" data-preview=\"yesterday: 2025-09-06-notes\"\u003e2025-09-08 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCame across the idea of a \u003ca href=\"https://www.msthgn.com/articles/the-micro-saas-revolution-from-giants-to-solopreneurs\"\u003emicro-saas\u003c/a\u003e today\u0026hellip; gives me quite a bit of hope for \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\" data-preview=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\"\u003eHomelab As A Service\u003c/a\u003e ideas\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/that-guy-can-do-anything/\" class=\"wikilink\" data-title=\"That Guy Can Do Anything\" data-description=\"\u0026#34;That guy can do anything!\u0026#34; sounds nice, right? What if it didn\u0026#39;t matter... what if you draw corporate cat-calls for your sexy skills, excel every year,...\" data-date=\"2025-09-10\" data-preview=\"\u0026#34;That guy can do anything!\u0026#34; sounds nice, right? What if it didn\u0026#39;t matter... what if you draw corporate cat-calls for your sexy skills, excel every year,...\"\u003eThat Guy Can Do Anything\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-08-notes/\" class=\"wikilink\" data-title=\"2025-09-08 Notes\" data-description=\"yesterday: 2025-09-06-notes\" data-date=\"2025-09-08\"\u003e2025-09-08 Notes\u003c/a\u003e\n\n## Reflection\n\n\n\n## Projects\n\n- Came across the idea of a [micro-saas](https://www.msthgn.com/articles/the-micro-saas-revolution-from-giants-to-solopreneurs) today... gives me quite a bit of hope for \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\"\u003eHomelab As A Service\u003c/a\u003e ideas\n\n## Writing\n\n- \u003ca href=\"/that-guy-can-do-anything/\" class=\"wikilink\" data-title=\"That Guy Can Do Anything\" data-description=\"\u0026#34;That guy can do anything!\u0026#34; sounds nice, right? What if it didn\u0026#39;t matter... what if you draw corporate cat-calls for your sexy skills, excel every year,...\" data-date=\"2025-09-10\"\u003eThat Guy Can Do Anything\u003c/a\u003e\n",
      "summary": "yesterday: 2025-09-08-notes",
      "date_published": "2025-09-09T05:58:08Z",
      "date_modified": "2025-09-09T05:58:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-08-notes/",
      "url": "https://pype.dev/2025-09-08-notes/",
      "title": "2025-09-08 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-06-notes/\" class=\"wikilink\" data-title=\"2025-09-06 Notes\" data-description=\"yesterday: 2025-09-05-notes\" data-date=\"2025-09-06\" data-preview=\"yesterday: 2025-09-05-notes\"\u003e2025-09-06 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDiscussed with Andrew the discomfort I felt this morning reading Spurgeon\u0026rsquo;s\nreflection on Hosea 14:8\n\u003cul\u003e\n\u003cli\u003eThe basic takeaways from that are commentary and reflection are different,\nand reflection isn\u0026rsquo;t expository teaching\u003c/li\u003e\n\u003cli\u003eI have a significant sensitivity to putting thoughts on the Bible out there\nfor people to misinterpret, I blog here but hopefully no one comes to any of\nmy posts with \u0026ldquo;Reflection\u0026rdquo; in the title and expects theological education\u0026hellip;\u003c/li\u003e\n\u003cli\u003eSo this is a good thing to think about, or just be aware of in future\nconversations - \u0026ldquo;devotional\u0026rdquo; is a very common word in Christian circles but\nthis morning it became clear that I have had a slightly different definition\nthan perhaps most of my Christian counterparts (not that my understanding was\ncorrect - in fact it became clear this morning that it isn\u0026rsquo;t)\u003c/li\u003e\n\u003cli\u003eOverall though, by God\u0026rsquo;s grace, his Word does speak to people differently,\nand although we should exercise caution with any application, I cannot deny\nthat God speaks to others in ways that he doesn\u0026rsquo;t speak to me, and praise God\nhe loves us enough to reach out in ways appropriate for each individual\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-06-notes/\" class=\"wikilink\" data-title=\"2025-09-06 Notes\" data-description=\"yesterday: 2025-09-05-notes\" data-date=\"2025-09-06\"\u003e2025-09-06 Notes\u003c/a\u003e\n\n## Reflection\n\n- Discussed with Andrew the discomfort I felt this morning reading Spurgeon's\nreflection on Hosea 14:8\n  - The basic takeaways from that are commentary and reflection are different,\n  and reflection isn't expository teaching\n  - I have a significant sensitivity to putting thoughts on the Bible out there\n  for people to misinterpret, I blog here but hopefully no one comes to any of\n  my posts with \"Reflection\" in the title and expects theological education...\n  - So this is a good thing to think about, or just be aware of in future\n  conversations - \"devotional\" is a very common word in Christian circles but\n  this morning it became clear that I have had a slightly different definition\n  than perhaps most of my Christian counterparts (not that my understanding was\n  correct - in fact it became clear this morning that it isn't)\n  - Overall though, by God's grace, his Word does speak to people differently,\n  and although we should exercise caution with any application, I cannot deny\n  that God speaks to others in ways that he doesn't speak to me, and praise God\n  he loves us enough to reach out in ways appropriate for each individual\n\n\n",
      "summary": "yesterday: 2025-09-06-notes",
      "date_published": "2025-09-08T05:42:27Z",
      "date_modified": "2025-09-08T05:42:27Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-06-notes/",
      "url": "https://pype.dev/2025-09-06-notes/",
      "title": "2025-09-06 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-05-notes/\" class=\"wikilink\" data-title=\"2025-09-05 Notes\" data-description=\"yesterday: 2025-09-03-notes\" data-date=\"2025-09-05\" data-preview=\"yesterday: 2025-09-03-notes\"\u003e2025-09-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-on-philippians-2-14-18/\" class=\"wikilink\" data-title=\"Reflection on Philippians 2:14-18\" data-description=\"!!! note \u0026#34;Philippians 2:15-18\u0026#34;\" data-date=\"2025-09-06\" data-preview=\"!!! note \u0026#34;Philippians 2:15-18\u0026#34;\"\u003eReflection on Philippians 2:14-18\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-05-notes/\" class=\"wikilink\" data-title=\"2025-09-05 Notes\" data-description=\"yesterday: 2025-09-03-notes\" data-date=\"2025-09-05\"\u003e2025-09-05 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflection-on-philippians-2-14-18/\" class=\"wikilink\" data-title=\"Reflection on Philippians 2:14-18\" data-description=\"!!! note \u0026#34;Philippians 2:15-18\u0026#34;\" data-date=\"2025-09-06\"\u003eReflection on Philippians 2:14-18\u003c/a\u003e\n\n",
      "summary": "yesterday: 2025-09-05-notes",
      "date_published": "2025-09-06T07:01:46Z",
      "date_modified": "2025-09-06T07:01:46Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-05-notes/",
      "url": "https://pype.dev/2025-09-05-notes/",
      "title": "2025-09-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-03-notes/\" class=\"wikilink\" data-title=\"2025-09-03 Notes\" data-description=\"yesterday: 2025-09-02-notes\" data-date=\"2025-09-03\" data-preview=\"yesterday: 2025-09-02-notes\"\u003e2025-09-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewrapped up \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-03-notes/\" class=\"wikilink\" data-title=\"2025-09-03 Notes\" data-description=\"yesterday: 2025-09-02-notes\" data-date=\"2025-09-03\"\u003e2025-09-03 Notes\u003c/a\u003e\n\n## Writing\n\n- wrapped up \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\n\n\n",
      "summary": "yesterday: 2025-09-03-notes",
      "date_published": "2025-09-05T08:48:16Z",
      "date_modified": "2025-09-05T08:48:16Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-03-notes/",
      "url": "https://pype.dev/2025-09-03-notes/",
      "title": "2025-09-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-02-notes/\" class=\"wikilink\" data-title=\"2025-09-02 Notes\" data-description=\"yesterday: 2025-09-01-notes\" data-date=\"2025-09-02\" data-preview=\"yesterday: 2025-09-01-notes\"\u003e2025-09-02 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eit\u0026rsquo;s been a few days\u0026hellip; pick the torch up again tomorrow with morning and evening\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"toods\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTOODs\u003c/span\u003e \u003ca href=\"#toods\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate the Sch. (friends) loan to pause to Dec.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDid many things today - working on slayer stuff. Mazchna is the Slayer Master I should talk to, but I have to do \u003ccode\u003epriest in peril\u003c/code\u003e first, which I\u0026rsquo;ll finish tonight\u003c/li\u003e\n\u003cli\u003eDoing \u003ca href=\"https://oldschool.runescape.wiki/w/The_Fremennik_Trials\"\u003eThe Fremennik Trials\u003c/a\u003e quest now, it\u0026rsquo;s a bit longer but I need that sweet \u003ca href=\"https://oldschool.runescape.wiki/w/Farseer_helm\"\u003eFarseer Helm\u003c/a\u003e for the ranged/magic bonus!\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-02-notes/\" class=\"wikilink\" data-title=\"2025-09-02 Notes\" data-description=\"yesterday: 2025-09-01-notes\" data-date=\"2025-09-02\"\u003e2025-09-02 Notes\u003c/a\u003e\n\n## Reflection\n\n- it's been a few days... pick the torch up again tomorrow with morning and evening\n\n## TOODs\n\n- update the Sch. (friends) loan to pause to Dec.\n\n## Runescape\n\n- Did many things today - working on slayer stuff. Mazchna is the Slayer Master I should talk to, but I have to do `priest in peril` first, which I'll finish tonight\n- Doing [The Fremennik Trials](https://oldschool.runescape.wiki/w/The_Fremennik_Trials) quest now, it's a bit longer but I need that sweet [Farseer Helm](https://oldschool.runescape.wiki/w/Farseer_helm) for the ranged/magic bonus!\n",
      "summary": "yesterday: 2025-09-02-notes",
      "date_published": "2025-09-03T05:54:02Z",
      "date_modified": "2025-09-03T05:54:02Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-02-notes/",
      "url": "https://pype.dev/2025-09-02-notes/",
      "title": "2025-09-02 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-09-01-notes/\" class=\"wikilink\" data-title=\"2025-09-01 Notes\" data-description=\"yesterday: 2025-08-31-notes\" data-date=\"2025-09-01\" data-preview=\"yesterday: 2025-08-31-notes\"\u003e2025-09-01 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emembership coming soon\u0026hellip; I\u0026rsquo;ve exhaused free-to-play quests (minus 1 I\u0026rsquo;m waiting on Rob to do together)\n\u003cul\u003e\n\u003cli\u003egotta get me some of that magic armor!\n\u003cimg src=\"https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250902125558_86a32cd7.png\" alt=\"20250902125558_86a32cd7.png\"\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eneed to chip away bit by bit on \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\" data-preview=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\"\u003eHomelab As A Service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etalked with \u003ca href=\"https://waylonwalker.com\"\u003ewaylon\u003c/a\u003e about a few neat ideas today to maybe throw into the ether\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/event-details-updates-via-notifications-as-a-service/\" class=\"wikilink\" data-title=\"Event Details Updates via Notifications as a Service\" data-description=\"I\u0026#39;ve moved these notes to soonish\" data-date=\"2025-09-02\" data-preview=\"I\u0026#39;ve moved these notes to soonish\"\u003eEvent Details Updates via Notifications as a Service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/compose-stack-example-repo-x-package-manager/\" class=\"wikilink\" data-title=\"Compose Stack Example Repo x Package Manager\" data-description=\"The idea is something like the AUR, which is ultimately a pointer to a repo with a script that does some setup...\" data-date=\"2025-09-02\" data-preview=\"The idea is something like the AUR, which is ultimately a pointer to a repo with a script that does some setup...\"\u003eCompose Stack Example Repo x Package Manager\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-09-01-notes/\" class=\"wikilink\" data-title=\"2025-09-01 Notes\" data-description=\"yesterday: 2025-08-31-notes\" data-date=\"2025-09-01\"\u003e2025-09-01 Notes\u003c/a\u003e\n\n## Runescape\n\n- membership coming soon... I've exhaused free-to-play quests (minus 1 I'm waiting on Rob to do together)\n  - gotta get me some of that magic armor!\n  ![20250902125558_86a32cd7.png](https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250902125558_86a32cd7.png)\n\n## Projects\n\n- need to chip away bit by bit on \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\"\u003eHomelab As A Service\u003c/a\u003e\n- talked with [waylon](https://waylonwalker.com) about a few neat ideas today to maybe throw into the ether\n  - \u003ca href=\"/event-details-updates-via-notifications-as-a-service/\" class=\"wikilink\" data-title=\"Event Details Updates via Notifications as a Service\" data-description=\"I\u0026#39;ve moved these notes to soonish\" data-date=\"2025-09-02\"\u003eEvent Details Updates via Notifications as a Service\u003c/a\u003e\n  - \u003ca href=\"/compose-stack-example-repo-x-package-manager/\" class=\"wikilink\" data-title=\"Compose Stack Example Repo x Package Manager\" data-description=\"The idea is something like the AUR, which is ultimately a pointer to a repo with a script that does some setup...\" data-date=\"2025-09-02\"\u003eCompose Stack Example Repo x Package Manager\u003c/a\u003e\n",
      "summary": "yesterday: 2025-09-01-notes",
      "date_published": "2025-09-02T07:53:49Z",
      "date_modified": "2025-09-02T07:53:49Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-09-01-notes/",
      "url": "https://pype.dev/2025-09-01-notes/",
      "title": "2025-09-01 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-31-notes/\" class=\"wikilink\" data-title=\"2025-08-31 Notes\" data-description=\"yesterday: 2025-08-29-notes\" data-date=\"2025-08-31\" data-preview=\"yesterday: 2025-08-29-notes\"\u003e2025-08-31 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI started a notes page for my \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\" data-preview=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\"\u003eHomelab As A Service\u003c/a\u003e idea\u0026hellip; idk what to name it and I don\u0026rsquo;t love this but I can\u0026rsquo;t keep scattered notes on each of my dailys here\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsed \u003ca href=\"/pinchflat/\" class=\"wikilink\" data-title=\"Pinchflat\" data-description=\"Pinchflat is a self-hostable YouTube media downloader\" data-date=\"2025-09-01\" data-preview=\"Pinchflat is a self-hostable YouTube media downloader\"\u003ePinchflat\u003c/a\u003e to download the python doc - made a \u0026ldquo;dev\u0026rdquo; youtube playlist to start brining down to the lab\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-31-notes/\" class=\"wikilink\" data-title=\"2025-08-31 Notes\" data-description=\"yesterday: 2025-08-29-notes\" data-date=\"2025-08-31\"\u003e2025-08-31 Notes\u003c/a\u003e\n\n## Projects\n\n- I started a notes page for my \u003ca href=\"/homelab-as-a-service/\" class=\"wikilink\" data-title=\"Homelab As A Service\" data-description=\"I don\u0026#39;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps - drawing up all...\" data-date=\"2025-09-01\"\u003eHomelab As A Service\u003c/a\u003e idea... idk what to name it and I don't love this but I can't keep scattered notes on each of my dailys here...\n\n- Used \u003ca href=\"/pinchflat/\" class=\"wikilink\" data-title=\"Pinchflat\" data-description=\"Pinchflat is a self-hostable YouTube media downloader\" data-date=\"2025-09-01\"\u003ePinchflat\u003c/a\u003e to download the python doc - made a \"dev\" youtube playlist to start brining down to the lab\n\n",
      "summary": "yesterday: 2025-08-31-notes",
      "date_published": "2025-09-01T07:04:07Z",
      "date_modified": "2025-09-01T07:04:07Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-31-notes/",
      "url": "https://pype.dev/2025-08-31-notes/",
      "title": "2025-08-31 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-29-notes/\" class=\"wikilink\" data-title=\"2025-08-29 Notes\" data-description=\"yesterday: 2025-08-28-notes\" data-date=\"2025-08-29\" data-preview=\"yesterday: 2025-08-28-notes\"\u003e2025-08-29 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/old-school-runescape-runelite-plugins/\" class=\"wikilink\" data-title=\"Old School Runescape Runelite Plugins\" data-description=\"I\u0026#39;ve been enjoying my time back in Old School Runescape. Such a classic for me. The landscape has changed a lot since 2006 though. There\u0026#39;s clients and...\" data-date=\"2025-08-31\" data-preview=\"I\u0026#39;ve been enjoying my time back in Old School Runescape. Such a classic for me. The landscape has changed a lot since 2006 though. There\u0026#39;s clients and...\"\u003eOld School Runescape Runelite Plugins\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"home\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e$HOME\u003c/span\u003e \u003ca href=\"#home\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI don\u0026rsquo;t know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edrawing up all the pieces will take a while but is necessary\u003c/li\u003e\n\u003cli\u003eansible playbook to make zfs datasets for vms or containers is easy first utility to bank somewhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI have enjoyed the last 2-ish weeks of \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\" data-preview=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSince that was such a beneficial exercise I will take a week or so on another passage\u0026hellip;\n\u003cul\u003e\n\u003cli\u003eBut I\u0026rsquo;m not sure what to do\u0026hellip;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/reflection-morning-august-31-2025/\" class=\"wikilink\" data-title=\"Reflection - Morning August 31 2025\" data-description=\"“On mine arm shall they trust.\u0026#34; —Isaiah 51:5\" data-date=\"2025-08-31\" data-preview=\"“On mine arm shall they trust.\u0026#34; —Isaiah 51:5\"\u003eReflection - Morning August 31 2025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"hybrid-cloud-show-response\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eHybrid Cloud Show Response\u003c/span\u003e \u003ca href=\"#hybrid-cloud-show-response\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorking on this in speakr (what an amazing tool!)\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-29-notes/\" class=\"wikilink\" data-title=\"2025-08-29 Notes\" data-description=\"yesterday: 2025-08-28-notes\" data-date=\"2025-08-29\"\u003e2025-08-29 Notes\u003c/a\u003e\n\n## Writing\n\n- \u003ca href=\"/old-school-runescape-runelite-plugins/\" class=\"wikilink\" data-title=\"Old School Runescape Runelite Plugins\" data-description=\"I\u0026#39;ve been enjoying my time back in Old School Runescape. Such a classic for me. The landscape has changed a lot since 2006 though. There\u0026#39;s clients and...\" data-date=\"2025-08-31\"\u003eOld School Runescape Runelite Plugins\u003c/a\u003e\n\n## $HOME\n\nI don't know what to call my opinionated homelab distribution yet but I will try to have some goals for today or tomorrow for simple steps\n  - drawing up all the pieces will take a while but is necessary\n  - ansible playbook to make zfs datasets for vms or containers is easy first utility to bank somewhere\n\n## Reflection\n\n- I have enjoyed the last 2-ish weeks of \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\n- Since that was such a beneficial exercise I will take a week or so on another passage... \n  - But I'm not sure what to do... \n  - \u003ca href=\"/reflection-morning-august-31-2025/\" class=\"wikilink\" data-title=\"Reflection - Morning August 31 2025\" data-description=\"“On mine arm shall they trust.\u0026#34; —Isaiah 51:5\" data-date=\"2025-08-31\"\u003eReflection - Morning August 31 2025\u003c/a\u003e\n\n## Hybrid Cloud Show Response\n\n- Working on this in speakr (what an amazing tool!)\n",
      "summary": "yesterday: 2025-08-29-notes",
      "date_published": "2025-08-31T06:22:56Z",
      "date_modified": "2025-08-31T06:22:56Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-29-notes/",
      "url": "https://pype.dev/2025-08-29-notes/",
      "title": "2025-08-29 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-28-notes/\" class=\"wikilink\" data-title=\"2025-08-28 Notes\" data-description=\"yesterday: 2025-08-27-notes\" data-date=\"2025-08-28\" data-preview=\"yesterday: 2025-08-27-notes\"\u003e2025-08-28 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"homelab\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eHomelab\u003c/span\u003e \u003ca href=\"#homelab\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003estarted chatting with jipity about some automation\u0026hellip; I have so many ideas that circle my head and I have a hard time implementing anything for fear of committing halfway to something\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI think I can take baby steps to mitigate that issue and one way is to automate the first thing that annoys me - zfs dataset creation for new apps. I assume that I want a new zfs dataset if I\u0026rsquo;m going to provision something into my homelab so that means\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edataset creation on the appropriate node\u003c/li\u003e\n\u003cli\u003epermissions\u003c/li\u003e\n\u003cli\u003eupdates to \u003ccode\u003ezfs-ops\u003c/code\u003e (eventually dataops in homelab-mono) for the backup to be added explicitly (or removed if I\u0026rsquo;m removing one - for example some old VM datasets I no longer need)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI also mind-dumped after starting the convo with jipity, using speakr to get a short summary of a brain dump is pretty awesome especially considering the purely local self-hosted nature. Here\u0026rsquo;s the summary of a pretty concentrated 6 minute monologue on things I\u0026rsquo;m thinking about:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSummary is imperfect - but again, for self-hosted hardware and getting purely private LLM-assisted brainstorming is really cool. However, I do plan on sinking some thought into the big boys (claude or jippity) as I very slowly begin construction\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKey Issues Discussed\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ePlatform and service idea for consulting\nProduct as an opinionated home lab targeting small teams or on-prem setups with Docker Swarm + ZFS\nFocus on privacy, data ownership, compute ownership while providing cloud options (AWS)\nHardware recommendations part of services\nUse AWS resources when possible but self-hosting is also viable option\nTail scale for business networking and network ACLs provided by the vendor\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eKey Decisions Made\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDeploy servers using Docker Swarm + ZFS with an opinionated approach to data management, backups, application deployment monitoring.\nCloud options include Terraform set up in AWS (and possibly Azure later)\nUse U-Corps as a base for containers on top of Ubuntu distro box; consider KeyCloak or Aphalia for authentication\nDNS and public services will be handled with NameCheap and Cloudflare using Terraform, not picking each other’s features.\nCERT management is Let’s Encrypt\nObservability through Harbor telemetry data gathering\n\u003c/code\u003e\u003c/pre\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-28-notes/\" class=\"wikilink\" data-title=\"2025-08-28 Notes\" data-description=\"yesterday: 2025-08-27-notes\" data-date=\"2025-08-28\"\u003e2025-08-28 Notes\u003c/a\u003e\n\n## Homelab\n\n- started chatting with jipity about some automation... I have so many ideas that circle my head and I have a hard time implementing anything for fear of committing halfway to something... \n- I think I can take baby steps to mitigate that issue and one way is to automate the first thing that annoys me - zfs dataset creation for new apps. I assume that I want a new zfs dataset if I'm going to provision something into my homelab so that means\n  - dataset creation on the appropriate node\n  - permissions\n  - updates to `zfs-ops` (eventually dataops in homelab-mono) for the backup to be added explicitly (or removed if I'm removing one - for example some old VM datasets I no longer need)\n\n- I also mind-dumped after starting the convo with jipity, using speakr to get a short summary of a brain dump is pretty awesome especially considering the purely local self-hosted nature. Here's the summary of a pretty concentrated 6 minute monologue on things I'm thinking about:\n  - Summary is imperfect - but again, for self-hosted hardware and getting purely private LLM-assisted brainstorming is really cool. However, I do plan on sinking some thought into the big boys (claude or jippity) as I very slowly begin construction\n\nKey Issues Discussed\n\n    Platform and service idea for consulting\n    Product as an opinionated home lab targeting small teams or on-prem setups with Docker Swarm + ZFS\n    Focus on privacy, data ownership, compute ownership while providing cloud options (AWS)\n    Hardware recommendations part of services\n    Use AWS resources when possible but self-hosting is also viable option\n    Tail scale for business networking and network ACLs provided by the vendor\n\nKey Decisions Made\n\n    Deploy servers using Docker Swarm + ZFS with an opinionated approach to data management, backups, application deployment monitoring.\n    Cloud options include Terraform set up in AWS (and possibly Azure later)\n    Use U-Corps as a base for containers on top of Ubuntu distro box; consider KeyCloak or Aphalia for authentication\n    DNS and public services will be handled with NameCheap and Cloudflare using Terraform, not picking each other’s features.\n    CERT management is Let’s Encrypt\n    Observability through Harbor telemetry data gathering\n",
      "summary": "yesterday: 2025-08-28-notes",
      "date_published": "2025-08-29T08:56:49Z",
      "date_modified": "2025-08-29T08:56:49Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-28-notes/",
      "url": "https://pype.dev/2025-08-28-notes/",
      "title": "2025-08-28 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-27-notes/\" class=\"wikilink\" data-title=\"2025-08-27 Notes\" data-description=\"yesterday: 2025-08-26-notes\" data-date=\"2025-08-27\" data-preview=\"yesterday: 2025-08-26-notes\"\u003e2025-08-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflecting-on-romans-7-7-13/#Round 5\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etime-boxing is definitely helpful, even with meetings going over and getting side-tracked\u003c/li\u003e\n\u003cli\u003eThe inflection point I mentioned in \u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\" data-preview=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\"\u003eReflection - AI Work and ADHD\u003c/a\u003e is continuing to flex\u0026hellip; I noticed today decisions being made with the paramount motivation being \u0026ldquo;I am finally just tired of \u0026lt;what I\u0026rsquo;ve historically been doing in X\u0026gt;\u0026rdquo;\n\u003cul\u003e\n\u003cli\u003eFeels like I\u0026rsquo;m taking just a few days of consistent steps in the direction that my \u0026ldquo;inner-man\u0026rdquo; wants to go. Inconsistencies persist, nothing for it but to keep stepping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-27-notes/\" class=\"wikilink\" data-title=\"2025-08-27 Notes\" data-description=\"yesterday: 2025-08-26-notes\" data-date=\"2025-08-27\"\u003e2025-08-27 Notes\u003c/a\u003e\n\n## Reflection\n\n- \u003ca href=\"/reflecting-on-romans-7-7-13/#Round 5\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\n\n## Wins\n\n- time-boxing is definitely helpful, even with meetings going over and getting side-tracked\n- The inflection point I mentioned in \u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\"\u003eReflection - AI Work and ADHD\u003c/a\u003e is continuing to flex... I noticed today decisions being made with the paramount motivation being \"I am finally just tired of \u003cwhat I've historically been doing in X\u003e\"\n  - Feels like I'm taking just a few days of consistent steps in the direction that my \"inner-man\" wants to go. Inconsistencies persist, nothing for it but to keep stepping.\n\n\n\n",
      "summary": "yesterday: 2025-08-27-notes",
      "date_published": "2025-08-28T05:15:38Z",
      "date_modified": "2025-08-28T05:15:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-27-notes/",
      "url": "https://pype.dev/2025-08-27-notes/",
      "title": "2025-08-27 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-26-notes/\" class=\"wikilink\" data-title=\"2025-08-26 Notes\" data-description=\"yesterday: 2025-08-25-notes\" data-date=\"2025-08-26\" data-preview=\"yesterday: 2025-08-25-notes\"\u003e2025-08-26 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection-on-ai\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection on AI\u003c/span\u003e \u003ca href=\"#reflection-on-ai\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\" data-preview=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\"\u003eReflection - AI Work and ADHD\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"todos\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODOs\u003c/span\u003e \u003ca href=\"#todos\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI need to think about how to keep track of daily tasks across my different work streams\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eself hosted time tracker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eaffine\u003c/a\u003e or something\u003c/li\u003e\n\u003cli\u003estream-specific tool\n\u003cul\u003e\n\u003cli\u003eworking-notes blog with \u003ccode\u003enow\u003c/code\u003e page?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQ: how did today go with time-boxing per \u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\" data-preview=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\"\u003eReflection - AI Work and ADHD\u003c/a\u003e?\n\u003cul\u003e\n\u003cli\u003eI would say ok\u0026hellip; an office hours went from 1 hours to 3 hours\nunfortunately, and that definitely affected afternoon momentum. However, I\nattempted to set a timer for a few tasks with the clock on my wall, and\nhelped to stay focused.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTotally going to become a member again after finishing the last few free-to-play quests\u003c/li\u003e\n\u003cli\u003e[[runescape-os-mobile-experience]]\u003c/li\u003e\n\u003cli\u003eupdated \u003ca href=\"/starting-old-school-runescape-over-again/\" class=\"wikilink\" data-title=\"Starting Old School Runescape Over Again\" data-description=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\" data-date=\"2025-08-14\" data-preview=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\"\u003eStarting Old School Runescape Over Again\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-26-notes/\" class=\"wikilink\" data-title=\"2025-08-26 Notes\" data-description=\"yesterday: 2025-08-25-notes\" data-date=\"2025-08-26\"\u003e2025-08-26 Notes\u003c/a\u003e\n\n\n## Reflection on AI\n\n- \u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\"\u003eReflection - AI Work and ADHD\u003c/a\u003e\n\n\n## TODOs\n\nI need to think about how to keep track of daily tasks across my different work streams...\n  - self hosted time tracker\n  - affine or something\n  - stream-specific tool\n    - working-notes blog with `now` page?\n\n## Wins\n\n- Q: how did today go with time-boxing per \u003ca href=\"/reflection-ai-work-and-adhd/\" class=\"wikilink\" data-title=\"Reflection - AI Work and ADHD\" data-description=\"It\u0026#39;s time to be more devoted to my work... AI has been a cool technology to watch and experience but one thing I\u0026#39;m allowing it to do to me is to kill my love...\" data-date=\"2025-08-27\"\u003eReflection - AI Work and ADHD\u003c/a\u003e? \n  - I would say ok... an office hours went from 1 hours to 3 hours\n  unfortunately, and that definitely affected afternoon momentum. However, I\n  attempted to set a timer for a few tasks with the clock on my wall, and\n  helped to stay focused. \n\n## Runescape\n\n- Totally going to become a member again after finishing the last few free-to-play quests\n- [[runescape-os-mobile-experience]]\n- updated \u003ca href=\"/starting-old-school-runescape-over-again/\" class=\"wikilink\" data-title=\"Starting Old School Runescape Over Again\" data-description=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\" data-date=\"2025-08-14\"\u003eStarting Old School Runescape Over Again\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-26-notes",
      "date_published": "2025-08-27T06:40:18Z",
      "date_modified": "2025-08-27T06:40:18Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-26-notes/",
      "url": "https://pype.dev/2025-08-26-notes/",
      "title": "2025-08-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-25-notes/\" class=\"wikilink\" data-title=\"2025-08-25 Notes\" data-description=\"yesterday: 2025-08-24-notes\" data-date=\"2025-08-25\" data-preview=\"yesterday: 2025-08-24-notes\"\u003e2025-08-25 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"updates\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eUpdates\u003c/span\u003e \u003ca href=\"#updates\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted my \u003ca href=\"/awesome/\" class=\"wikilink\" data-title=\"Awesome\" data-description=\"There\u0026#39;s some things I find awesome online - here is a list of those things\" data-date=\"2025-08-27\" data-preview=\"There\u0026#39;s some things I find awesome online - here is a list of those things\"\u003eAwesome\u003c/a\u003e list\u003c/li\u003e\n\u003cli\u003eI missed something with speakr - need the HF_TOKEN for diarisation to work\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\" data-preview=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewith diarisation working I can continue my \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDidn\u0026rsquo;t get into a good Bible focus time in the morning, definitely affected the day\u003c/li\u003e\n\u003cli\u003eVibe Coding\u0026hellip; ugh, tempting and treacherous. The API I rolled out for work\nwas hard to think about, and using LLMs to build it got something up and going\nbut without me providing more subject matter expertise (due to the fact of not having any)\nit\u0026rsquo;s already heavier tech debt than I care to admit. Maybe I\u0026rsquo;m sour today and\ndefeated at the end of the day\u003c/li\u003e\n\u003cli\u003eIt\u0026rsquo;s been weeks since my 100 push-ups - did them this evening\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-25-notes/\" class=\"wikilink\" data-title=\"2025-08-25 Notes\" data-description=\"yesterday: 2025-08-24-notes\" data-date=\"2025-08-25\"\u003e2025-08-25 Notes\u003c/a\u003e\n\n## Updates\n\n- started my \u003ca href=\"/awesome/\" class=\"wikilink\" data-title=\"Awesome\" data-description=\"There\u0026#39;s some things I find awesome online - here is a list of those things\" data-date=\"2025-08-27\"\u003eAwesome\u003c/a\u003e list\n- I missed something with speakr - need the HF_TOKEN for diarisation to work\n  - \u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\n  - with diarisation working I can continue my \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\n\n## Reflection\n\n- Didn't get into a good Bible focus time in the morning, definitely affected the day\n- Vibe Coding... ugh, tempting and treacherous. The API I rolled out for work\nwas hard to think about, and using LLMs to build it got something up and going\nbut without me providing more subject matter expertise (due to the fact of not having any)\nit's already heavier tech debt than I care to admit. Maybe I'm sour today and\ndefeated at the end of the day\n- It's been weeks since my 100 push-ups - did them this evening\n",
      "summary": "yesterday: 2025-08-25-notes",
      "date_published": "2025-08-26T05:45:23Z",
      "date_modified": "2025-08-26T05:45:23Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-25-notes/",
      "url": "https://pype.dev/2025-08-25-notes/",
      "title": "2025-08-25 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-24-notes/\" class=\"wikilink\" data-title=\"2025-08-24 Notes\" data-description=\"yesterday: 2025-08-23-notes\" data-date=\"2025-08-24\" data-preview=\"yesterday: 2025-08-23-notes\"\u003e2025-08-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\" data-preview=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ethe speaker identification isn\u0026rsquo;t working yet\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"desk-clean-up\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDesk clean up?\u003c/span\u003e \u003ca href=\"#desk-clean-up\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewith life-changes in the midst, a little re-work was in order\u003c/li\u003e\n\u003cli\u003etrying a 27\u0026quot; vertical monitor setup to the side for docs and chat\u003c/li\u003e\n\u003cli\u003esetup a bluetooth speaker - might like open sound instead of headphones\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-24-notes/\" class=\"wikilink\" data-title=\"2025-08-24 Notes\" data-description=\"yesterday: 2025-08-23-notes\" data-date=\"2025-08-24\"\u003e2025-08-24 Notes\u003c/a\u003e\n\n## Projects\n\n- \u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\n  - the speaker identification isn't working yet\n\n## Desk clean up?\n\n- with life-changes in the midst, a little re-work was in order\n- trying a 27\" vertical monitor setup to the side for docs and chat\n- setup a bluetooth speaker - might like open sound instead of headphones\n\n",
      "summary": "yesterday: 2025-08-24-notes",
      "date_published": "2025-08-25T08:05:15Z",
      "date_modified": "2025-08-25T08:05:15Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-24-notes/",
      "url": "https://pype.dev/2025-08-24-notes/",
      "title": "2025-08-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-23-notes/\" class=\"wikilink\" data-title=\"2025-08-23 Notes\" data-description=\"yesterday: 2025-08-22-notes\" data-date=\"2025-08-23\" data-preview=\"yesterday: 2025-08-22-notes\"\u003e2025-08-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"github\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eGithub\u003c/span\u003e \u003ca href=\"#github\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egoing to spin up speakr\n\u003cul\u003e\n\u003cli\u003eYes\u0026hellip; it\u0026rsquo;s replacing Whisper-WebUI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\" data-preview=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"homelab\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eHomelab\u003c/span\u003e \u003ca href=\"#homelab\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI am slowly moving things to a mono-repo and that\u0026rsquo;s going well\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003eollama\u003c/code\u003e and \u003ccode\u003eopen-webui\u003c/code\u003e to a \u003ccode\u003eai\u003c/code\u003e compose stack at home along with \u003ccode\u003espeakr\u003c/code\u003e and a whisper asr service\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-23-notes/\" class=\"wikilink\" data-title=\"2025-08-23 Notes\" data-description=\"yesterday: 2025-08-22-notes\" data-date=\"2025-08-23\"\u003e2025-08-23 Notes\u003c/a\u003e\n\n## Github\n\n- going to spin up speakr\n  - Yes... it's replacing Whisper-WebUI\n  - \u003ca href=\"/speakr-for-recording-and-transcribing-at-home/\" class=\"wikilink\" data-title=\"Speakr For Recording and Transcribing at Home\" data-description=\"I have been using Whisper-WebUI for several months in my homelab to record and transcribe myself thinking out loud. It\u0026#39;s been great. Then I came across...\" data-date=\"2025-11-11\"\u003eSpeakr For Recording and Transcribing at Home\u003c/a\u003e\n\n## Homelab\n\n- I am slowly moving things to a mono-repo and that's going well\n- Moved `ollama` and `open-webui` to a `ai` compose stack at home along with `speakr` and a whisper asr service\n",
      "summary": "yesterday: 2025-08-23-notes",
      "date_published": "2025-08-24T06:00:38Z",
      "date_modified": "2025-08-24T06:00:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-23-notes/",
      "url": "https://pype.dev/2025-08-23-notes/",
      "title": "2025-08-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-22-notes/\" class=\"wikilink\" data-title=\"2025-08-22 Notes\" data-description=\"yesterday: 2025-08-21-notes\" data-date=\"2025-08-22\" data-preview=\"yesterday: 2025-08-21-notes\"\u003e2025-08-22 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edidn\u0026rsquo;t write one up today, mediated some more this morning on \u0026ldquo;inner man\u0026rdquo;,\nacknowledging the law with my mind, and the Sermon on the Mount whereby Jesus\nteaches his disciples about a new kingdom, where doing right leads to reward -\nbut the definition of reward changes as we walk in step with Jesus\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"forgejo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eForgejo\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#forgejo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emultiple runner, nice\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"github\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eGithub\u003c/span\u003e \u003ca href=\"#github\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarred many things today\n\u003cul\u003e\n\u003cli\u003espeakr looks nice for how I\u0026rsquo;m using whisper + open-webui\u003c/li\u003e\n\u003cli\u003efound an open-webui android app, but I think I have to build and sideload the apk myself \u003ca href=\"https://github.com/cogwheel0/conduit\"\u003erepo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efound self-hosted Google analytics that I\u0026rsquo;d like to try on \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\" data-preview=\"Eisenhower Matrix based task manager\"\u003eQuadTask\u003c/a\u003e \u003ca href=\"https://github.com/pypeaday/rybbit\"\u003ehere\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eforked \u003ca href=\"https://github.com/pypeaday/moocup\"\u003emoocup\u003c/a\u003e for screenshot pre-processing as a step between snipping the screen and uploading to \u003ca href=\"/shotput/\" class=\"wikilink\" data-title=\"Shotput\" data-description=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\" data-date=\"2025-07-16\" data-preview=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\"\u003eShotput\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"i-m-not-the-only-one\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eI’m not the only one\u003c/span\u003e \u003ca href=\"#i-m-not-the-only-one\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eLooks like \u003ca href=\"https://github.com/pypeaday/komodo\"\u003ekomodo\u003c/a\u003e is much of what I\u0026rsquo;ve envisioned for my \u0026ldquo;platform as a product\u0026rdquo;\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-22-notes/\" class=\"wikilink\" data-title=\"2025-08-22 Notes\" data-description=\"yesterday: 2025-08-21-notes\" data-date=\"2025-08-22\"\u003e2025-08-22 Notes\u003c/a\u003e\n\n## Reflection\n\n- didn't write one up today, mediated some more this morning on \"inner man\",\nacknowledging the law with my mind, and the Sermon on the Mount whereby Jesus\nteaches his disciples about a new kingdom, where doing right leads to reward -\nbut the definition of reward changes as we walk in step with Jesus\n\n## Forgejo\n\n- multiple runner, nice\n\n## Github\n\n- starred many things today\n  - speakr looks nice for how I'm using whisper + open-webui\n  - found an open-webui android app, but I think I have to build and sideload the apk myself [repo](https://github.com/cogwheel0/conduit)\n  - found self-hosted Google analytics that I'd like to try on \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\"\u003eQuadTask\u003c/a\u003e [here](https://github.com/pypeaday/rybbit)\n  - forked [moocup](https://github.com/pypeaday/moocup) for screenshot pre-processing as a step between snipping the screen and uploading to \u003ca href=\"/shotput/\" class=\"wikilink\" data-title=\"Shotput\" data-description=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\" data-date=\"2025-07-16\"\u003eShotput\u003c/a\u003e\n\n## I'm not the only one\n\nLooks like [komodo](https://github.com/pypeaday/komodo) is much of what I've envisioned for my \"platform as a product\"\n\n",
      "summary": "yesterday: 2025-08-22-notes",
      "date_published": "2025-08-23T05:54:05Z",
      "date_modified": "2025-08-23T05:54:05Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-22-notes/",
      "url": "https://pype.dev/2025-08-22-notes/",
      "title": "2025-08-22 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-21-notes/\" class=\"wikilink\" data-title=\"2025-08-21 Notes\" data-description=\"yesterday: 2025-08-20-notes\" data-date=\"2025-08-21\" data-preview=\"yesterday: 2025-08-20-notes\"\u003e2025-08-21 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eknocking quests out - dragon slayer today maybe\n\u003cul\u003e\n\u003cli\u003ehit 40 str instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"forgejo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eForgejo\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#forgejo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[[self-hosting-a-code-forge-with-forgejo]]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewrap up \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\" data-preview=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estarted some notes on \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-21-notes/\" class=\"wikilink\" data-title=\"2025-08-21 Notes\" data-description=\"yesterday: 2025-08-20-notes\" data-date=\"2025-08-21\"\u003e2025-08-21 Notes\u003c/a\u003e\n\n## Runescape\n\n- knocking quests out - dragon slayer today maybe\n  - hit 40 str instead\n\n## Forgejo\n\n- [[self-hosting-a-code-forge-with-forgejo]]\n\n## Writing\n\n- wrap up \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\n- started some notes on \u003ca href=\"/write-in-to-the-hybrid-cloud-show/\" class=\"wikilink\"\u003eWrite In To The Hybrid Cloud Show\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-21-notes",
      "date_published": "2025-08-22T06:10:03Z",
      "date_modified": "2025-08-22T06:10:03Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-21-notes/",
      "url": "https://pype.dev/2025-08-21-notes/",
      "title": "2025-08-21 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-20-notes/\" class=\"wikilink\" data-title=\"2025-08-20 Notes\" data-description=\"yesterday: 2025-08-19-notes\" data-date=\"2025-08-20\" data-preview=\"yesterday: 2025-08-19-notes\"\u003e2025-08-20 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"projects\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects\u003c/span\u003e \u003ca href=\"#projects\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econtinued [[self-hosting-a-code-forge-with-\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e]] after figuring out the \u003ccode\u003edind\u003c/code\u003e runner stuff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econtinue \u003ca href=\"/reflecting-on-romans-7-7-13/#Round 4\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e (updated again)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"thoughts\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eThoughts\u003c/span\u003e \u003ca href=\"#thoughts\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-on-august-21-2025/\" class=\"wikilink\" data-title=\"Thoughts On August 21 2025\" data-description=\"Been struggling more with work - what matters? I can\u0026#39;t help but feel like nothing... As a Christian I want to do my work \u0026#34;for an audience of 1\u0026#34; as the saying...\" data-date=\"2025-08-21\" data-preview=\"Been struggling more with work - what matters? I can\u0026#39;t help but feel like nothing... As a Christian I want to do my work \u0026#34;for an audience of 1\u0026#34; as the saying...\"\u003eThoughts On August 21 2025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etime to quest\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-20-notes/\" class=\"wikilink\" data-title=\"2025-08-20 Notes\" data-description=\"yesterday: 2025-08-19-notes\" data-date=\"2025-08-20\"\u003e2025-08-20 Notes\u003c/a\u003e\n\n## Projects\n\n- continued [[self-hosting-a-code-forge-with-forgejo]] after figuring out the `dind` runner stuff\n\n## Reflection\n\n- continue \u003ca href=\"/reflecting-on-romans-7-7-13/#Round 4\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e (updated again)\n\n## Thoughts\n\n- \u003ca href=\"/thoughts-on-august-21-2025/\" class=\"wikilink\" data-title=\"Thoughts On August 21 2025\" data-description=\"Been struggling more with work - what matters? I can\u0026#39;t help but feel like nothing... As a Christian I want to do my work \u0026#34;for an audience of 1\u0026#34; as the saying...\" data-date=\"2025-08-21\"\u003eThoughts On August 21 2025\u003c/a\u003e\n\n## Runescape\n\n- time to quest\n",
      "summary": "yesterday: 2025-08-20-notes",
      "date_published": "2025-08-21T05:54:20Z",
      "date_modified": "2025-08-21T05:54:20Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-20-notes/",
      "url": "https://pype.dev/2025-08-20-notes/",
      "title": "2025-08-20 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-19-notes/\" class=\"wikilink\" data-title=\"2025-08-19 Notes\" data-description=\"yesterday: 2025-08-18-notes\" data-date=\"2025-08-19\" data-preview=\"yesterday: 2025-08-18-notes\"\u003e2025-08-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econtinuing \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\" data-preview=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e (updated)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"forgejo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eForgejo\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#forgejo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/forgejo/\" class=\"wikilink\" data-title=\"forgejo\" data-description=\"self-hosted code forge - codeberg - fork of gittea\" data-date=\"2025-08-20\" data-preview=\"self-hosted code forge - codeberg - fork of gittea\"\u003eforgejo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estarted [[self-hosting-a-code-forge-with-forgejo]]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"home\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eHome\u003c/span\u003e \u003ca href=\"#home\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKassia requested some storage containers to hang on the girl\u0026rsquo;s kitchenette\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://makerworld.com/models/929188\"\u003ehttps://makerworld.com/models/929188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://makerworld.com/models/112478\"\u003ehttps://makerworld.com/models/112478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://makerworld.com/models/131561\"\u003ehttps://makerworld.com/models/131561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eneed to hang the AMS on the wall\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erange and def level 40, dragon hide is mine!\n\u003cul\u003e\n\u003cli\u003eneed to do dragon slayer quest for the body though\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-19-notes/\" class=\"wikilink\" data-title=\"2025-08-19 Notes\" data-description=\"yesterday: 2025-08-18-notes\" data-date=\"2025-08-19\"\u003e2025-08-19 Notes\u003c/a\u003e\n\n## Reflection\n\n- continuing \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e (updated)\n\n## Forgejo\n\n- \u003ca href=\"/forgejo/\" class=\"wikilink\" data-title=\"forgejo\" data-description=\"self-hosted code forge - codeberg - fork of gittea\" data-date=\"2025-08-20\"\u003eforgejo\u003c/a\u003e\n- started [[self-hosting-a-code-forge-with-forgejo]]\n\n## Home\n\n- Kassia requested some storage containers to hang on the girl's kitchenette\n  - https://makerworld.com/models/929188\n  - https://makerworld.com/models/112478\n  - https://makerworld.com/models/131561\n- need to hang the AMS on the wall\n\n## Runescape\n\n- range and def level 40, dragon hide is mine! \n  - need to do dragon slayer quest for the body though\n",
      "summary": "yesterday: 2025-08-19-notes",
      "date_published": "2025-08-20T06:01:46Z",
      "date_modified": "2025-08-20T06:01:46Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-19-notes/",
      "url": "https://pype.dev/2025-08-19-notes/",
      "title": "2025-08-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-18-notes/\" class=\"wikilink\" data-title=\"2025-08-18 Notes\" data-description=\"yesterday: 2025-08-17-notes\" data-date=\"2025-08-18\" data-preview=\"yesterday: 2025-08-17-notes\"\u003e2025-08-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflection\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflection\u003c/span\u003e \u003ca href=\"#reflection\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI wanted to read psalm 1 some this morning but am feeling like I should continue \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\" data-preview=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e perhaps for a few days\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdetails class=\"admonition note\" open\u003e\n\u003csummary class=\"admonition-title\"\u003ePsalm 1:2 (LEB)\u003c/summary\u003e\n\u003cp\u003e2 Instead, in the law of Yahweh is his delight,  and on his law he meditates day and night.\u003c/p\u003e\n\u003c/details\u003e\n\u003cul\u003e\n\u003cli\u003eIt\u0026rsquo;s this meditation that I struggle to maintain for multiple days\u0026hellip; In Hebrew its a word that can describe the sound a bear makes while it\u0026rsquo;s chewing its food - a regular, consistent groaning over the food in their mouth\u0026hellip; similarly we should be chewing on God\u0026rsquo;s word, mulling it around in our heads and in this wisdom I feel the conviction to stay in Romans 7:7-13 for a little while\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeleted 553 Signal chats today\u0026hellip; was going to archive but then I thought \u0026ldquo;why\u0026rdquo;\u0026hellip; dude just cut it\u003c/li\u003e\n\u003cli\u003ekilling it in runescape - level 40 attack tomorrow for sure\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-18-notes/\" class=\"wikilink\" data-title=\"2025-08-18 Notes\" data-description=\"yesterday: 2025-08-17-notes\" data-date=\"2025-08-18\"\u003e2025-08-18 Notes\u003c/a\u003e\n\n## Reflection\n\n- I wanted to read psalm 1 some this morning but am feeling like I should continue \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e perhaps for a few days...\n\n???+ note \"Psalm 1:2 (LEB)\"\n\n    2 Instead, in the law of Yahweh is his delight,  and on his law he meditates day and night.  \n\n- It's this meditation that I struggle to maintain for multiple days... In Hebrew its a word that can describe the sound a bear makes while it's chewing its food - a regular, consistent groaning over the food in their mouth... similarly we should be chewing on God's word, mulling it around in our heads and in this wisdom I feel the conviction to stay in Romans 7:7-13 for a little while\n\n## Wins\n\n- deleted 553 Signal chats today... was going to archive but then I thought \"why\"... dude just cut it\n- killing it in runescape - level 40 attack tomorrow for sure\n\n",
      "summary": "yesterday: 2025-08-18-notes",
      "date_published": "2025-08-19T05:53:46Z",
      "date_modified": "2025-08-19T05:53:46Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-18-notes/",
      "url": "https://pype.dev/2025-08-18-notes/",
      "title": "2025-08-18 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-17-notes/\" class=\"wikilink\" data-title=\"2025-08-17 Notes\" data-description=\"yesterday: 2025-08-16-notes\" data-date=\"2025-08-17\" data-preview=\"yesterday: 2025-08-16-notes\"\u003e2025-08-17 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflections\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflections\u003c/span\u003e \u003ca href=\"#reflections\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\" data-preview=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-17-notes/\" class=\"wikilink\" data-title=\"2025-08-17 Notes\" data-description=\"yesterday: 2025-08-16-notes\" data-date=\"2025-08-17\"\u003e2025-08-17 Notes\u003c/a\u003e\n\n## Reflections\n\n- \u003ca href=\"/reflecting-on-romans-7-7-13/\" class=\"wikilink\" data-title=\"Reflecting on Romans 7:7-13\" data-description=\"Romans 7:7–7:13 (ESV): 7 What then shall we say? That the law is sin? By no means! Yet if it had not been for the law, I would not have known sin. For I...\" data-date=\"2025-08-18\"\u003eReflecting on Romans 7:7-13\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-17-notes",
      "date_published": "2025-08-18T06:11:28Z",
      "date_modified": "2025-08-18T06:11:28Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-17-notes/",
      "url": "https://pype.dev/2025-08-17-notes/",
      "title": "2025-08-17 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-16-notes/\" class=\"wikilink\" data-title=\"2025-08-16 Notes\" data-description=\"yesterday: 2025-08-15-notes\" data-date=\"2025-08-16\" data-preview=\"yesterday: 2025-08-15-notes\"\u003e2025-08-16 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"reflections\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eReflections\u003c/span\u003e \u003ca href=\"#reflections\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emen\u0026rsquo;s group yesterday was a fine conversation about a few things in 1 John 3,\nprimarily around what it means to \u0026ldquo;practice\u0026rdquo; lawlessness\u003c/li\u003e\n\u003cli\u003eI have been lacking disicpline or devotion in my theological studies, and\nwith my time in general, so it\u0026rsquo;s time to start being more faithful to the life\nGod wants for me\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eso fun!\u003c/li\u003e\n\u003cli\u003efinally looked up what splashing is for mage training - the staff + full suit of armor make sense finally\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-16-notes/\" class=\"wikilink\" data-title=\"2025-08-16 Notes\" data-description=\"yesterday: 2025-08-15-notes\" data-date=\"2025-08-16\"\u003e2025-08-16 Notes\u003c/a\u003e\n\n## Reflections\n\n- men's group yesterday was a fine conversation about a few things in 1 John 3,\nprimarily around what it means to \"practice\" lawlessness\n- I have been lacking disicpline or devotion in my theological studies, and\nwith my time in general, so it's time to start being more faithful to the life\nGod wants for me\n\n## Runescape\n\n- so fun!\n- finally looked up what splashing is for mage training - the staff + full suit of armor make sense finally\n",
      "summary": "yesterday: 2025-08-16-notes",
      "date_published": "2025-08-17T05:28:56Z",
      "date_modified": "2025-08-17T05:28:56Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-16-notes/",
      "url": "https://pype.dev/2025-08-16-notes/",
      "title": "2025-08-16 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-15-notes/\" class=\"wikilink\" data-title=\"2025-08-15 Notes\" data-description=\"yesterday: 2025-08-14-notes\" data-date=\"2025-08-15\" data-preview=\"yesterday: 2025-08-14-notes\"\u003e2025-08-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"olivet\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOlivet\u003c/span\u003e \u003ca href=\"#olivet\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eneeded to have done more on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereflection on Romans 7/8 needs to continue\u0026hellip; There\u0026rsquo;s changes I need to make in my life, and I know I\u0026rsquo;m pushing them off.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/runescape-clients-and-settings/\" class=\"wikilink\" data-title=\"Runescape Clients and Settings\" data-description=\"!!! danger \u0026#34;Note to future me\u0026#34;\" data-date=\"2025-08-15\" data-preview=\"!!! danger \u0026#34;Note to future me\u0026#34;\"\u003eRunescape Clients and Settings\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emuch leveling via mobile play today\u0026hellip; gonna be a problem in the near-term future I think :D\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"others\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOthers\u003c/span\u003e \u003ca href=\"#others\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\" data-preview=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[[autism-and-steadfast-faith]]\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-15-notes/\" class=\"wikilink\" data-title=\"2025-08-15 Notes\" data-description=\"yesterday: 2025-08-14-notes\" data-date=\"2025-08-15\"\u003e2025-08-15 Notes\u003c/a\u003e\n\n## Olivet\n\n- needed to have done more on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n- reflection on Romans 7/8 needs to continue... There's changes I need to make in my life, and I know I'm pushing them off.\n\n## Runescape\n\n-  \u003ca href=\"/runescape-clients-and-settings/\" class=\"wikilink\" data-title=\"Runescape Clients and Settings\" data-description=\"!!! danger \u0026#34;Note to future me\u0026#34;\" data-date=\"2025-08-15\"\u003eRunescape Clients and Settings\u003c/a\u003e\n- much leveling via mobile play today... gonna be a problem in the near-term future I think :D\n\n## Others\n\n- \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\n- [[autism-and-steadfast-faith]]\n",
      "summary": "yesterday: 2025-08-15-notes",
      "date_published": "2025-08-16T05:55:55Z",
      "date_modified": "2025-08-16T05:55:55Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-15-notes/",
      "url": "https://pype.dev/2025-08-15-notes/",
      "title": "2025-08-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-14-notes/\" class=\"wikilink\" data-title=\"2025-08-14 Notes\" data-description=\"yesterday: 2025-08-13-notes\" data-date=\"2025-08-14\" data-preview=\"yesterday: 2025-08-13-notes\"\u003e2025-08-14 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"runescape\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRunescape\u003c/span\u003e \u003ca href=\"#runescape\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted \u003ca href=\"/runescape-clients-and-settings/\" class=\"wikilink\" data-title=\"Runescape Clients and Settings\" data-description=\"!!! danger \u0026#34;Note to future me\u0026#34;\" data-date=\"2025-08-15\" data-preview=\"!!! danger \u0026#34;Note to future me\u0026#34;\"\u003eRunescape Clients and Settings\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-14-notes/\" class=\"wikilink\" data-title=\"2025-08-14 Notes\" data-description=\"yesterday: 2025-08-13-notes\" data-date=\"2025-08-14\"\u003e2025-08-14 Notes\u003c/a\u003e\n\n## Runescape\n\n- started \u003ca href=\"/runescape-clients-and-settings/\" class=\"wikilink\" data-title=\"Runescape Clients and Settings\" data-description=\"!!! danger \u0026#34;Note to future me\u0026#34;\" data-date=\"2025-08-15\"\u003eRunescape Clients and Settings\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-14-notes",
      "date_published": "2025-08-15T11:10:28Z",
      "date_modified": "2025-08-15T11:10:28Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-14-notes/",
      "url": "https://pype.dev/2025-08-14-notes/",
      "title": "2025-08-14 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-13-notes/\" class=\"wikilink\" data-title=\"2025-08-13 Notes\" data-description=\"yesterday: 2025-08-12-notes\" data-date=\"2025-08-13\" data-preview=\"yesterday: 2025-08-12-notes\"\u003e2025-08-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"forgejo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eForgejo\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#forgejo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eneed to setup my runner but I then I got \u003ca href=\"/starting-old-school-runescape-over-again/\" class=\"wikilink\" data-title=\"Starting Old School Runescape Over Again\" data-description=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\" data-date=\"2025-08-14\" data-preview=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\"\u003eStarting Old School Runescape Over Again\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-13-notes/\" class=\"wikilink\" data-title=\"2025-08-13 Notes\" data-description=\"yesterday: 2025-08-12-notes\" data-date=\"2025-08-13\"\u003e2025-08-13 Notes\u003c/a\u003e\n\n\n## Forgejo\n\n- need to setup my runner but I then I got \u003ca href=\"/starting-old-school-runescape-over-again/\" class=\"wikilink\" data-title=\"Starting Old School Runescape Over Again\" data-description=\"I got an itch to play a new game recently and after squabbling with my PS4 and my PC I decided to go old school literally with Old School Runescape... I...\" data-date=\"2025-08-14\"\u003eStarting Old School Runescape Over Again\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-13-notes",
      "date_published": "2025-08-14T06:21:21Z",
      "date_modified": "2025-08-14T06:21:21Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-13-notes/",
      "url": "https://pype.dev/2025-08-13-notes/",
      "title": "2025-08-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-12-notes/\" class=\"wikilink\" data-title=\"2025-08-12 Notes\" data-description=\"yesterday: 2025-08-11-notes\" data-date=\"2025-08-12\" data-preview=\"yesterday: 2025-08-11-notes\"\u003e2025-08-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"pilgrim-s-creek\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePilgrim’s Creek\u003c/span\u003e \u003ca href=\"#pilgrim-s-creek\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efish story about studying the same fish every day to become a good biologist\u003c/li\u003e\n\u003cli\u003ediscussed many things, didn\u0026rsquo;t actually record today\u003c/li\u003e\n\u003cli\u003e4 hour chat\u0026hellip; oof lol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"forjeo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eForjeo\u003c/span\u003e \u003ca href=\"#forjeo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003espun it up (again?)\u003c/li\u003e\n\u003cli\u003ewhat I have up can\u0026rsquo;t stay up - I had to \u003ccode\u003echown 777\u003c/code\u003e the \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e volume and idk why\u0026hellip; will debug later, for now just playing around\n\u003cul\u003e\n\u003cli\u003emigrate function for my blog was easy\u003c/li\u003e\n\u003cli\u003eneed to learn a thing or 2 about forjeo actions now\n\u003cul\u003e\n\u003cli\u003elooks like I\u0026rsquo;ll add a runner service, and a docker-in-docker service as a way for the runner to do docker stuff I guess\u0026hellip; why don\u0026rsquo;t we just give the runner the docker socket?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-12-notes/\" class=\"wikilink\" data-title=\"2025-08-12 Notes\" data-description=\"yesterday: 2025-08-11-notes\" data-date=\"2025-08-12\"\u003e2025-08-12 Notes\u003c/a\u003e\n\n\n## Pilgrim's Creek\n\n- fish story about studying the same fish every day to become a good biologist\n- discussed many things, didn't actually record today\n- 4 hour chat... oof lol\n\n## Forjeo\n\n- spun it up (again?)\n- what I have up can't stay up - I had to `chown 777` the docker volume and idk why... will debug later, for now just playing around\n  - migrate function for my blog was easy\n  - need to learn a thing or 2 about forjeo actions now\n    - looks like I'll add a runner service, and a docker-in-docker service as a way for the runner to do docker stuff I guess... why don't we just give the runner the docker socket?\n",
      "summary": "yesterday: 2025-08-12-notes",
      "date_published": "2025-08-13T09:42:01Z",
      "date_modified": "2025-08-13T09:42:01Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-12-notes/",
      "url": "https://pype.dev/2025-08-12-notes/",
      "title": "2025-08-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-11-notes/\" class=\"wikilink\" data-title=\"2025-08-11 Notes\" data-description=\"yesterday: 2025-08-10-notes\" data-date=\"2025-08-11\" data-preview=\"yesterday: 2025-08-10-notes\"\u003e2025-08-11 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"thoughts\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eThoughts\u003c/span\u003e \u003ca href=\"#thoughts\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/apprise/\" class=\"glossary-term\" title=\"Apprise - github project that\u0026#39;s awesome about notifications\" data-hover-title=\"apprise\"\u003eapprise\u003c/a\u003e needs to be the notification pillar\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003equadtask should just use it\u003c/li\u003e\n\u003cli\u003esoonish\u003c/li\u003e\n\u003cli\u003e$HOME (brainstorm an easier codename here)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewith repoflow coming up, maybe forjeo is worth spinning up as well\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esent 2 compassion letters this morning - had almost been 30 days since receiving Ebessa\u0026rsquo;s.\u003c/li\u003e\n\u003cli\u003erepoflow \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e push works after Tomer pointed out a repo setting aside from public/private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e  ✗ docker push repoflow.paynepride.com/foo/docker-local/audiomass:latest\n  The push refers to repository [repoflow.paynepride.com/foo/docker-local/audiomass]\n  5f70bf18a086: Pushed \n  92aaf4e79f64: Pushed \n  f91eb324f949: Pushed \n  416bbf08d03f: Pushed \n  097100c76c15: Pushed \n  latest: digest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738 size: 1362\n\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIt also works with my registry if I force \u003ccode\u003e/library/\u003c/code\u003e namespace in my tags\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker tag registry.paynepride.com/audiomass:latest registry.paynepride.com/library/audiomass:latest         \n\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker push registry.paynepride.com/library/audiomass                                               \nUsing default tag: latest\nThe push refers to repository [registry.paynepride.com/library/audiomass]\n5f70bf18a086: Mounted from dad-can-i-wear \n92aaf4e79f64: Mounted from audiomass \nf91eb324f949: Mounted from audiomass \n416bbf08d03f: Mounted from audiomass \n097100c76c15: Mounted from audiomass \nlatest: digest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738 size: 1362\n\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker pull repoflow.paynepride.com/foo/paynepride/audiomass:latest\nlatest: Pulling from foo/paynepride/audiomass\nDigest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738\nStatus: Downloaded newer image for repoflow.paynepride.com/foo/paynepride/audiomass:latest\nrepoflow.paynepride.com/foo/paynepride/audiomass:latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003efixed the pull through dockerhub by removing my dockerhub credentials from repoflow remote repository configuration!\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-11-notes/\" class=\"wikilink\" data-title=\"2025-08-11 Notes\" data-description=\"yesterday: 2025-08-10-notes\" data-date=\"2025-08-11\"\u003e2025-08-11 Notes\u003c/a\u003e\n\n## Thoughts\n\n- apprise needs to be the notification pillar...\n  - quadtask should just use it\n  - soonish\n  - $HOME (brainstorm an easier codename here)\n\n- with repoflow coming up, maybe forjeo is worth spinning up as well\n\n\n## Wins\n\n- sent 2 compassion letters this morning - had almost been 30 days since receiving Ebessa's.\n- repoflow docker push works after Tomer pointed out a repo setting aside from public/private\n\n```\n  ✗ docker push repoflow.paynepride.com/foo/docker-local/audiomass:latest\n  The push refers to repository [repoflow.paynepride.com/foo/docker-local/audiomass]\n  5f70bf18a086: Pushed \n  92aaf4e79f64: Pushed \n  f91eb324f949: Pushed \n  416bbf08d03f: Pushed \n  097100c76c15: Pushed \n  latest: digest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738 size: 1362\n\n```\n\nIt also works with my registry if I force `/library/` namespace in my tags\n\n```\n\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker tag registry.paynepride.com/audiomass:latest registry.paynepride.com/library/audiomass:latest         \n\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker push registry.paynepride.com/library/audiomass                                               \nUsing default tag: latest\nThe push refers to repository [registry.paynepride.com/library/audiomass]\n5f70bf18a086: Mounted from dad-can-i-wear \n92aaf4e79f64: Mounted from audiomass \nf91eb324f949: Mounted from audiomass \n416bbf08d03f: Mounted from audiomass \n097100c76c15: Mounted from audiomass \nlatest: digest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738 size: 1362\n\nnic in homelab-mono/python/test-repoflow-pypi   main   ×1  ×7  ×2 via   v3.12.8(test-repoflow-pypi)   (dev) 󰒄 \n❯ docker pull repoflow.paynepride.com/foo/paynepride/audiomass:latest\nlatest: Pulling from foo/paynepride/audiomass\nDigest: sha256:7ec012b0d0ace30aa9cb5ccd718ab0416fbed367243b6c738a9f52f58bc64738\nStatus: Downloaded newer image for repoflow.paynepride.com/foo/paynepride/audiomass:latest\nrepoflow.paynepride.com/foo/paynepride/audiomass:latest\n```\n\n- fixed the pull through dockerhub by removing my dockerhub credentials from repoflow remote repository configuration!\n",
      "summary": "yesterday: 2025-08-11-notes",
      "date_published": "2025-08-12T05:42:32Z",
      "date_modified": "2025-08-12T05:42:32Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-11-notes/",
      "url": "https://pype.dev/2025-08-11-notes/",
      "title": "2025-08-11 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-10-notes/\" class=\"wikilink\" data-title=\"2025-08-10 Notes\" data-description=\"yesterday: 2025-08-09-notes\" data-date=\"2025-08-10\" data-preview=\"yesterday: 2025-08-09-notes\"\u003e2025-08-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"repoflow\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRepoflow\u003c/span\u003e \u003ca href=\"#repoflow\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etalking with Tomer about my dockerhub issues now\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-10-notes/\" class=\"wikilink\" data-title=\"2025-08-10 Notes\" data-description=\"yesterday: 2025-08-09-notes\" data-date=\"2025-08-10\"\u003e2025-08-10 Notes\u003c/a\u003e\n\n## Repoflow\n\n- talking with Tomer about my dockerhub issues now\n",
      "summary": "yesterday: 2025-08-10-notes",
      "date_published": "2025-08-11T07:26:45Z",
      "date_modified": "2025-08-11T07:26:45Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-10-notes/",
      "url": "https://pype.dev/2025-08-10-notes/",
      "title": "2025-08-10 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-09-notes/\" class=\"wikilink\" data-title=\"2025-08-09 Notes\" data-description=\"yesterday: 2025-08-08-notes\" data-date=\"2025-08-09\" data-preview=\"yesterday: 2025-08-08-notes\"\u003e2025-08-09 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"new\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNew\u003c/span\u003e \u003ca href=\"#new\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etrying out \u003ca href=\"ChoresRewards\"\u003ehttps://github.com/matda59/ChoresRewards\u003c/a\u003e. It looks obviously vibe-coded, could re-vibe it myself if it looks great\u0026hellip; Needing a way at home to help track and reward chores for both myself and the kids now\n\u003cul\u003e\n\u003cli\u003eit\u0026rsquo;s ok\u0026hellip; have to put the pin code in everypage refresh which is super annoying\u003c/li\u003e\n\u003cli\u003erewrite in fastapi with easier auth mechanisms would be nice\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"issues\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eIssues\u003c/span\u003e \u003ca href=\"#issues\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erepoflow pypi\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecan\u0026rsquo;t pip install from repoflow with remote repo configured for pypi with public access\u003c/li\u003e\n\u003cli\u003eemailed tomer\u003c/li\u003e\n\u003cli\u003ehave gone back and forth several times - very responsive guy\u0026hellip; makes me even more exicted for the project\u003c/li\u003e\n\u003cli\u003eTomer has been very helpful - we iterated async today and got the pypi issue resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erepoflow dockerhub\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eunfortunately have issues with remote repos for dockerhub and my self-hosted container registry\u0026hellip;\u003c/li\u003e\n\u003cli\u003esent tomer another email\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etraefik logs dahsboard\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etried to spin it up but it\u0026rsquo;s confusing\u003c/li\u003e\n\u003cli\u003eotel and file logs\u0026hellip; do i need both?\u003c/li\u003e\n\u003cli\u003etraefik config failing to be parsed when I add the otel config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins:\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdated my \u003ca href=\"/daily-notes-neovim-plugin/#Update\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e plugin to auto-add \u0026ldquo;yesterday: \u0026quot; at the top of my new notes with the most previous day\u0026rsquo;s wikilink pasted in there\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estarted a blogging plugin with shortcut to bring up all my drafts\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/a-simple-lua-plugin-to-find-my-drafts/\" class=\"wikilink\" data-title=\"A Simple Lua Plugin To Find My Drafts\" data-description=\"I used windsurf to write daily-notes-neovim-plugin for navigating my daily notes in neovim.\" data-date=\"2025-08-10\" data-preview=\"I used windsurf to write daily-notes-neovim-plugin for navigating my daily notes in neovim.\"\u003eA Simple Lua Plugin To Find My Drafts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprinter got all clogged up the other day - this glow in the dark filament is\nchallenging sometimes\u0026hellip; after much toil this morning I was able to pull it all\nthe way out of the extruder mechanism and get Rob\u0026rsquo;s print going in boring white\nfor now\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\" data-preview=\"Eisenhower Matrix based task manager\"\u003eQuadTask\u003c/a\u003e is deployed from my desktop now\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/litestream/\" class=\"glossary-term\" title=\"Litestream is a simple way to replicate SQLite databases\" data-hover-title=\"Litestream\"\u003elitestream\u003c/a\u003e backup working beautifully\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estood up \u003ca href=\"/audiomass/\" class=\"wikilink\" data-title=\"AudioMass\" data-description=\"I edit our church\u0026#39;s recorded sermons every week and upload them to our website. It\u0026#39;s very simple, and the editing is just cutting the audio file down on the...\" data-date=\"2025-08-10\" data-preview=\"I edit our church\u0026#39;s recorded sermons every week and upload them to our website. It\u0026#39;s very simple, and the editing is just cutting the audio file down on the...\"\u003eAudioMass\u003c/a\u003e and it\u0026rsquo;s gonna save me anywhere from 10-60 minutes every Sunday!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-09-notes/\" class=\"wikilink\" data-title=\"2025-08-09 Notes\" data-description=\"yesterday: 2025-08-08-notes\" data-date=\"2025-08-09\"\u003e2025-08-09 Notes\u003c/a\u003e\n\n## New\n\n- trying out [https://github.com/matda59/ChoresRewards](ChoresRewards). It looks obviously vibe-coded, could re-vibe it myself if it looks great... Needing a way at home to help track and reward chores for both myself and the kids now\n  - it's ok... have to put the pin code in everypage refresh which is super annoying\n  - rewrite in fastapi with easier auth mechanisms would be nice\n\n## Issues\n\n- repoflow pypi\n  - can't pip install from repoflow with remote repo configured for pypi with public access\n  - emailed tomer\n  - have gone back and forth several times - very responsive guy... makes me even more exicted for the project\n  - Tomer has been very helpful - we iterated async today and got the pypi issue resolved\n\n- repoflow dockerhub\n  - unfortunately have issues with remote repos for dockerhub and my self-hosted container registry... \n  - sent tomer another email\n\n- traefik logs dahsboard\n  - tried to spin it up but it's confusing\n  - otel and file logs... do i need both?\n  - traefik config failing to be parsed when I add the otel config\n\n## Wins:\n\n- updated my \u003ca href=\"/daily-notes-neovim-plugin/#Update\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e plugin to auto-add \"yesterday: \" at the top of my new notes with the most previous day's wikilink pasted in there\n- started a blogging plugin with shortcut to bring up all my drafts\n  - \u003ca href=\"/a-simple-lua-plugin-to-find-my-drafts/\" class=\"wikilink\" data-title=\"A Simple Lua Plugin To Find My Drafts\" data-description=\"I used windsurf to write daily-notes-neovim-plugin for navigating my daily notes in neovim.\" data-date=\"2025-08-10\"\u003eA Simple Lua Plugin To Find My Drafts\u003c/a\u003e\n- printer got all clogged up the other day - this glow in the dark filament is\nchallenging sometimes... after much toil this morning I was able to pull it all\nthe way out of the extruder mechanism and get Rob's print going in boring white\nfor now\n\n- \u003ca href=\"/quadtask/\" class=\"wikilink\" data-title=\"QuadTask\" data-description=\"Eisenhower Matrix based task manager\" data-date=\"2025-06-13\"\u003eQuadTask\u003c/a\u003e is deployed from my desktop now\n  - litestream backup working beautifully\n\n- stood up \u003ca href=\"/audiomass/\" class=\"wikilink\" data-title=\"AudioMass\" data-description=\"I edit our church\u0026#39;s recorded sermons every week and upload them to our website. It\u0026#39;s very simple, and the editing is just cutting the audio file down on the...\" data-date=\"2025-08-10\"\u003eAudioMass\u003c/a\u003e and it's gonna save me anywhere from 10-60 minutes every Sunday!\n",
      "summary": "yesterday: 2025-08-09-notes",
      "date_published": "2025-08-10T05:52:42Z",
      "date_modified": "2025-08-10T05:52:42Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-09-notes/",
      "url": "https://pype.dev/2025-08-09-notes/",
      "title": "2025-08-09 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-08-notes/\" class=\"wikilink\" data-title=\"2025-08-08 Notes\" data-description=\"yesterday: 2025-08-07-notes\" data-date=\"2025-08-08\" data-preview=\"yesterday: 2025-08-07-notes\"\u003e2025-08-08 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"repoflow\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eRepoFlow\u003c/span\u003e \u003ca href=\"#repoflow\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequested free license for \u003ca href=\"https://docs.repoflow.io/Self-Hosting/licensing\"\u003erepoflow\u003c/a\u003e which I might be able to use for my platform artifact storage at home\u003c/li\u003e\n\u003cli\u003eGot it spun up, been talking with Tomer, the guy who sent me the license.\u003c/li\u003e\n\u003cli\u003erepoflow is like an artifactory replacement - artifact storage\u0026hellip; overkill for my homelab, but interesting. And might be a component I package up with $HOME\u0026hellip; need to have a good name for that thing still\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"things\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eThings\u003c/span\u003e \u003ca href=\"#things\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWill plan to finish  \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e this week for next saturday\u003c/li\u003e\n\u003cli\u003ewould like to write mote about \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\" data-preview=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eneed temp graph on \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\" data-preview=\"Repo\"\u003eDad, Can I Wear This?\u003c/a\u003e but man windsurf has sucked at adding this the last few times I\u0026rsquo;ve tried and I ain\u0026rsquo;t no web dev!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBeen hard to be motivated to push through on almost anything lately\u0026hellip; trying at least to just not lose sight of things I want to do and to do small things as I can\u0026hellip;\u003c/p\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estood up repoflow for first time\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-08-notes/\" class=\"wikilink\" data-title=\"2025-08-08 Notes\" data-description=\"yesterday: 2025-08-07-notes\" data-date=\"2025-08-08\"\u003e2025-08-08 Notes\u003c/a\u003e\n\n## RepoFlow\n\n- requested free license for [repoflow](https://docs.repoflow.io/Self-Hosting/licensing) which I might be able to use for my platform artifact storage at home\n- Got it spun up, been talking with Tomer, the guy who sent me the license.\n- repoflow is like an artifactory replacement - artifact storage... overkill for my homelab, but interesting. And might be a component I package up with $HOME... need to have a good name for that thing still\n\n## Things\n\n-  Will plan to finish  \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e this week for next saturday\n- would like to write mote about \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\n- need temp graph on \u003ca href=\"/dad-can-i-wear-this/\" class=\"wikilink\" data-title=\"Dad, Can I Wear This?\" data-description=\"Repo\" data-date=\"2025-06-13\"\u003eDad, Can I Wear This?\u003c/a\u003e but man windsurf has sucked at adding this the last few times I've tried and I ain't no web dev!\n\nBeen hard to be motivated to push through on almost anything lately... trying at least to just not lose sight of things I want to do and to do small things as I can...\n\n## Wins\n\n- stood up repoflow for first time\n",
      "summary": "yesterday: 2025-08-08-notes",
      "date_published": "2025-08-09T06:47:48Z",
      "date_modified": "2025-08-09T06:47:48Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-08-notes/",
      "url": "https://pype.dev/2025-08-08-notes/",
      "title": "2025-08-08 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-07-notes/\" class=\"wikilink\" data-title=\"2025-08-07 Notes\" data-description=\"yesterday: 2025-08-06-notes\" data-date=\"2025-08-07\" data-preview=\"yesterday: 2025-08-06-notes\"\u003e2025-08-07 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edid some work on - \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"todo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODO\u003c/span\u003e \u003ca href=\"#todo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estarted \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\" data-preview=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePostiz 2.0 came out recently and I got my \u003ca href=\"https://github.com/gitroomhq/postiz-app/pull/824\"\u003ePR\u003c/a\u003e to work with it at home\u003c/li\u003e\n\u003cli\u003edecided to \u003cem\u003ekill\u003c/em\u003e \u003csub\u003emoved\u003c/sub\u003e home-automation-pipelines \u003csub\u003eto homelab-mono\u003c/sub\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-07-notes/\" class=\"wikilink\" data-title=\"2025-08-07 Notes\" data-description=\"yesterday: 2025-08-06-notes\" data-date=\"2025-08-07\"\u003e2025-08-07 Notes\u003c/a\u003e\n\n- did some work on - \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n\n\n## TODO\n-  \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n- started \u003ca href=\"/when-i-learned-what-an-escape-room-was/\" class=\"wikilink\" data-title=\"When I Learned What An Escape Room Was\" data-description=\"I was recently diagnosed with Autism and ADHD. I\u0026#39;ve written about it and will plan to write more. As of August 22, 2025 the only published piece is...\" data-date=\"2025-08-22\"\u003eWhen I Learned What An Escape Room Was\u003c/a\u003e\n\n## Wins\n\n- Postiz 2.0 came out recently and I got my [PR](https://github.com/gitroomhq/postiz-app/pull/824) to work with it at home\n- decided to *kill* ~moved~ home-automation-pipelines ~to homelab-mono~\n\n",
      "summary": "yesterday: 2025-08-07-notes",
      "date_published": "2025-08-08T08:54:22Z",
      "date_modified": "2025-08-08T08:54:22Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-07-notes/",
      "url": "https://pype.dev/2025-08-07-notes/",
      "title": "2025-08-07 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-06-notes/\" class=\"wikilink\" data-title=\"2025-08-06 Notes\" data-description=\"yesterday - 2025-08-05-notes\" data-date=\"2025-08-06\" data-preview=\"yesterday - 2025-08-05-notes\"\u003e2025-08-06 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estarted [[autism-and-steadfast-faith]]\u003c/li\u003e\n\u003cli\u003ealmost forgot about \u003ca href=\"/apprise/\" class=\"glossary-term\" title=\"Apprise - github project that\u0026#39;s awesome about notifications\" data-hover-title=\"apprise\"\u003eapprise\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworked more on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epublished \u003ca href=\"/using-litestream-to-backup-quadtasks-sqlite-db/\" class=\"wikilink\" data-title=\"Using Litestream to Backup QuadTask\u0026#39;s SQLite DB\" data-description=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\" data-date=\"2025-08-05\" data-preview=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\"\u003eUsing Litestream to Backup QuadTask's SQLite DB\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublished \u003ca href=\"/using-litestream-to-restore-my-database-for-easy-development/\" class=\"wikilink\" data-title=\"Using Litestream to Restore My Database for Easy Development\" data-description=\"see using-litestream-to-backup-quadtasks-sqlite-db for how I setup litestream replication for quadtask\" data-date=\"2025-08-07\" data-preview=\"see using-litestream-to-backup-quadtasks-sqlite-db for how I setup litestream replication for quadtask\"\u003eUsing Litestream to Restore My Database for Easy Development\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-06-notes/\" class=\"wikilink\" data-title=\"2025-08-06 Notes\" data-description=\"yesterday - 2025-08-05-notes\" data-date=\"2025-08-06\"\u003e2025-08-06 Notes\u003c/a\u003e\n\n- started [[autism-and-steadfast-faith]]\n- almost forgot about apprise\n- worked more on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n\n## Wins\n\n- published \u003ca href=\"/using-litestream-to-backup-quadtasks-sqlite-db/\" class=\"wikilink\" data-title=\"Using Litestream to Backup QuadTask\u0026#39;s SQLite DB\" data-description=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\" data-date=\"2025-08-05\"\u003eUsing Litestream to Backup QuadTask\u0026#39;s SQLite DB\u003c/a\u003e \n- published \u003ca href=\"/using-litestream-to-restore-my-database-for-easy-development/\" class=\"wikilink\" data-title=\"Using Litestream to Restore My Database for Easy Development\" data-description=\"see using-litestream-to-backup-quadtasks-sqlite-db for how I setup litestream replication for quadtask\" data-date=\"2025-08-07\"\u003eUsing Litestream to Restore My Database for Easy Development\u003c/a\u003e\n",
      "summary": "yesterday: 2025-08-06-notes",
      "date_published": "2025-08-07T05:54:17Z",
      "date_modified": "2025-08-07T05:54:17Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-06-notes/",
      "url": "https://pype.dev/2025-08-06-notes/",
      "title": "2025-08-06 Notes",
      "content_html": "\u003cp\u003eyesterday - \u003ca href=\"/2025-08-05-notes/\" class=\"wikilink\" data-title=\"2025-08-05 Notes\" data-description=\"yesterday: 2025-08-04-notes\" data-date=\"2025-08-05\" data-preview=\"yesterday: 2025-08-04-notes\"\u003e2025-08-05 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ereminder: \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\" data-preview=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\"\u003eNow\u003c/a\u003e for what I\u0026rsquo;m doing\u003c/p\u003e\n",
      "content_text": "\nyesterday - \u003ca href=\"/2025-08-05-notes/\" class=\"wikilink\" data-title=\"2025-08-05 Notes\" data-description=\"yesterday: 2025-08-04-notes\" data-date=\"2025-08-05\"\u003e2025-08-05 Notes\u003c/a\u003e\n\nreminder: \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\"\u003eNow\u003c/a\u003e for what I'm doing\n",
      "summary": "yesterday - 2025-08-05-notes",
      "date_published": "2025-08-06T07:19:42Z",
      "date_modified": "2025-08-06T07:19:42Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-05-notes/",
      "url": "https://pype.dev/2025-08-05-notes/",
      "title": "2025-08-05 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-04-notes/\" class=\"wikilink\" data-title=\"2025-08-04 Notes\" data-description=\"yesterday: 2025-08-03-notes\" data-date=\"2025-08-04\" data-preview=\"yesterday: 2025-08-03-notes\"\u003e2025-08-04 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewrote \u003ca href=\"/setup-remote-minio-s3-backend-target-for-litestream/\" class=\"wikilink\" data-title=\"Setup Remote MinIO S3 Backend Target for Litestream\" data-description=\"I am starting to think through some patterns for replicating sqlite databases, exploring them, standardizing on schemas/models I use across projects, etc......\" data-date=\"2025-08-05\" data-preview=\"I am starting to think through some patterns for replicating sqlite databases, exploring them, standardizing on schemas/models I use across projects, etc......\"\u003eSetup Remote MinIO S3 Backend Target for Litestream\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworking on \u003ca href=\"/litestream/\" class=\"glossary-term\" title=\"Litestream is a simple way to replicate SQLite databases\" data-hover-title=\"Litestream\"\u003elitestream\u003c/a\u003e with quadtask, bigger plans eventually for backing up all my apps dbs to minio, probably self-hosting everything and getting off fly eventually\u0026hellip; not sure\u003c/li\u003e\n\u003cli\u003estarted \u003ca href=\"/using-litestream-to-backup-quadtasks-sqlite-db/\" class=\"wikilink\" data-title=\"Using Litestream to Backup QuadTask\u0026#39;s SQLite DB\" data-description=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\" data-date=\"2025-08-05\" data-preview=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\"\u003eUsing Litestream to Backup QuadTask's SQLite DB\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"fly-io\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFly.io\u003c/span\u003e \u003ca href=\"#fly-io\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epain point: cert management\u003c/li\u003e\n\u003cli\u003eno terraform, fly cli\u0026hellip; this is probably fine\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-04-notes/\" class=\"wikilink\" data-title=\"2025-08-04 Notes\" data-description=\"yesterday: 2025-08-03-notes\" data-date=\"2025-08-04\"\u003e2025-08-04 Notes\u003c/a\u003e\n\n## Today\n\n- wrote \u003ca href=\"/setup-remote-minio-s3-backend-target-for-litestream/\" class=\"wikilink\" data-title=\"Setup Remote MinIO S3 Backend Target for Litestream\" data-description=\"I am starting to think through some patterns for replicating sqlite databases, exploring them, standardizing on schemas/models I use across projects, etc......\" data-date=\"2025-08-05\"\u003eSetup Remote MinIO S3 Backend Target for Litestream\u003c/a\u003e\n- working on litestream with quadtask, bigger plans eventually for backing up all my apps dbs to minio, probably self-hosting everything and getting off fly eventually... not sure\n- started \u003ca href=\"/using-litestream-to-backup-quadtasks-sqlite-db/\" class=\"wikilink\" data-title=\"Using Litestream to Backup QuadTask\u0026#39;s SQLite DB\" data-description=\"This post will be a walkthrough of installing litestream in a docker container that runs my FastAPI app in order to replicate the sqlite db in the data...\" data-date=\"2025-08-05\"\u003eUsing Litestream to Backup QuadTask\u0026#39;s SQLite DB\u003c/a\u003e\n\n## Fly.io\n\n- pain point: cert management\n- no terraform, fly cli... this is probably fine\n",
      "summary": "yesterday: 2025-08-04-notes",
      "date_published": "2025-08-05T09:23:07Z",
      "date_modified": "2025-08-05T09:23:07Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-04-notes/",
      "url": "https://pype.dev/2025-08-04-notes/",
      "title": "2025-08-04 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-08-03-notes/\" class=\"wikilink\" data-title=\"2025-08-03 Notes\" data-description=\"yesterday: 2025-07-31-notes\" data-date=\"2025-08-03\" data-preview=\"yesterday: 2025-07-31-notes\"\u003e2025-08-03 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"todo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODO\u003c/span\u003e \u003ca href=\"#todo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput checked=\"\" disabled=\"\" type=\"checkbox\"\u003e update copier with glossary template just like notes but keep in glossary folder with new templateKey\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWork\u003c/span\u003e \u003ca href=\"#work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003econsolidated digital harbor infra and tf modules to the digital harbor repo\n\u003cul\u003e\n\u003cli\u003egoing to end spacelift, use just recipes and minio\u0026hellip; keep it simple stupid\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"other\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOther\u003c/span\u003e \u003ca href=\"#other\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emaking progress on quadtask - notifiations are looking ok for now but with \u003ca href=\"/apprise/\" class=\"glossary-term\" title=\"Apprise - github project that\u0026#39;s awesome about notifications\" data-hover-title=\"apprise\"\u003eapprise\u003c/a\u003e on the horizon now I don\u0026rsquo;t want to go too much farther. Cleaning up the premium stuff since there\u0026rsquo;s no stripe, and once this stuff is ok I can put another bow on it and put it down for a while\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-08-03-notes/\" class=\"wikilink\" data-title=\"2025-08-03 Notes\" data-description=\"yesterday: 2025-07-31-notes\" data-date=\"2025-08-03\"\u003e2025-08-03 Notes\u003c/a\u003e\n\n\n## TODO\n\n - [x] update copier with glossary template just like notes but keep in glossary folder with new templateKey\n\n## Work\n\n- consolidated digital harbor infra and tf modules to the digital harbor repo\n  - going to end spacelift, use just recipes and minio... keep it simple stupid\n\n## Other\n\n- making progress on quadtask - notifiations are looking ok for now but with apprise on the horizon now I don't want to go too much farther. Cleaning up the premium stuff since there's no stripe, and once this stuff is ok I can put another bow on it and put it down for a while\n",
      "summary": "yesterday: 2025-08-03-notes",
      "date_published": "2025-08-04T06:33:58Z",
      "date_modified": "2025-08-04T06:33:58Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-08-03-notes/",
      "url": "https://pype.dev/2025-08-03-notes/",
      "title": "2025-08-03 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-31-notes/\" class=\"wikilink\" data-title=\"2025-07-31 Notes\" data-description=\"yesterday: 2025-07-28-notes\" data-date=\"2025-07-31\" data-preview=\"yesterday: 2025-07-28-notes\"\u003e2025-07-31 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"writting\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWritting\u003c/span\u003e \u003ca href=\"#writting\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted \u003ca href=\"/docker-volume-mounts-link-to-an-inode/\" class=\"wikilink\" data-title=\"Docker Volume Mounts Link to an Inode\" data-description=\"docker bind mounts are specified as filepaths - this is very intuitive. I want /path/to/directory on my host to be shared with /another/path/foo in a...\" data-date=\"2025-08-02\" data-preview=\"docker bind mounts are specified as filepaths - this is very intuitive. I want /path/to/directory on my host to be shared with /another/path/foo in a...\"\u003eDocker Volume Mounts Link to an Inode\u003c/a\u003e the other day\u003c/li\u003e\n\u003cli\u003estarting to organize glossary posts until it\u0026rsquo;s built-in to markata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"todo\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODO\u003c/span\u003e \u003ca href=\"#todo\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eupdate copier with glossary template just like notes but keep in glossary folder with new templateKey\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eran accross \u003ca href=\"/apprise/\" class=\"glossary-term\" title=\"Apprise - github project that\u0026#39;s awesome about notifications\" data-hover-title=\"apprise\"\u003eapprise\u003c/a\u003e again\u0026hellip; I need a centtrlized notification thing for some ideas, so this mgiht be it. I forked the repo, will build image and deploy to get a feel for it\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-31-notes/\" class=\"wikilink\" data-title=\"2025-07-31 Notes\" data-description=\"yesterday: 2025-07-28-notes\" data-date=\"2025-07-31\"\u003e2025-07-31 Notes\u003c/a\u003e\n\n## Writting\n\n- started \u003ca href=\"/docker-volume-mounts-link-to-an-inode/\" class=\"wikilink\" data-title=\"Docker Volume Mounts Link to an Inode\" data-description=\"docker bind mounts are specified as filepaths - this is very intuitive. I want /path/to/directory on my host to be shared with /another/path/foo in a...\" data-date=\"2025-08-02\"\u003eDocker Volume Mounts Link to an Inode\u003c/a\u003e the other day\n- starting to organize glossary posts until it's built-in to markata\n\n## TODO\n - update copier with glossary template just like notes but keep in glossary folder with new templateKey\n\n - ran accross apprise again... I need a centtrlized notification thing for some ideas, so this mgiht be it. I forked the repo, will build image and deploy to get a feel for it\n",
      "summary": "yesterday: 2025-07-31-notes",
      "date_published": "2025-08-03T06:39:32Z",
      "date_modified": "2025-08-03T06:39:32Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-31-notes/",
      "url": "https://pype.dev/2025-07-31-notes/",
      "title": "2025-07-31 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-28-notes/\" class=\"wikilink\" data-title=\"2025-07-28 Notes\" data-description=\"yesterday: 2025-07-27-notes\" data-date=\"2025-07-28\" data-preview=\"yesterday: 2025-07-27-notes\"\u003e2025-07-28 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"quadtask\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eQuadTask\u003c/span\u003e \u003ca href=\"#quadtask\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented drag and drop on \u003ca href=\"https://quadtask.app\"\u003equadtask\u003c/a\u003e, it\u0026rsquo;s in dev and I\u0026rsquo;ll roll out updates as I work on cleaning up deployment - I\u0026rsquo;d like to deploy locally, not from Actions\u003c/li\u003e\n\u003cli\u003eStarted notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewrote \u003ca href=\"/knowledge-and-faith/\" class=\"wikilink\" data-title=\"Knowledge and Faith\" data-description=\"What does it mean to be \u0026#34;faithful\u0026#34;? I wrestle with this question in various contexts pretty regularly - mostly because God has been so ridiculously stupid...\" data-date=\"2025-07-31\" data-preview=\"What does it mean to be \u0026#34;faithful\u0026#34;? I wrestle with this question in various contexts pretty regularly - mostly because God has been so ridiculously stupid...\"\u003eKnowledge and Faith\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWork\u003c/span\u003e \u003ca href=\"#work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCaught up with Progress Rail contact about platform engineering possibilities\u003c/li\u003e\n\u003cli\u003eTalked with Zack about building a product myself\u0026hellip; scary idea for sure\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-28-notes/\" class=\"wikilink\" data-title=\"2025-07-28 Notes\" data-description=\"yesterday: 2025-07-27-notes\" data-date=\"2025-07-28\"\u003e2025-07-28 Notes\u003c/a\u003e\n\n## QuadTask\n\n- Implemented drag and drop on [quadtask](https://quadtask.app), it's in dev and I'll roll out updates as I work on cleaning up deployment - I'd like to deploy locally, not from Actions\n- Started notifications\n\n## Writing\n\n- wrote \u003ca href=\"/knowledge-and-faith/\" class=\"wikilink\" data-title=\"Knowledge and Faith\" data-description=\"What does it mean to be \u0026#34;faithful\u0026#34;? I wrestle with this question in various contexts pretty regularly - mostly because God has been so ridiculously stupid...\" data-date=\"2025-07-31\"\u003eKnowledge and Faith\u003c/a\u003e\n\n## Work\n\n- Caught up with Progress Rail contact about platform engineering possibilities\n- Talked with Zack about building a product myself... scary idea for sure...\n\n\n",
      "summary": "yesterday: 2025-07-28-notes",
      "date_published": "2025-07-31T05:44:41Z",
      "date_modified": "2025-07-31T05:44:41Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-28-notes/",
      "url": "https://pype.dev/2025-07-28-notes/",
      "title": "2025-07-28 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-27-notes/\" class=\"wikilink\" data-title=\"2025-07-27 Notes\" data-description=\"I\u0026#39;ve lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and...\" data-date=\"2025-07-27\" data-preview=\"I\u0026#39;ve lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and...\"\u003e2025-07-27 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"blog\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBlog\u003c/span\u003e \u003ca href=\"#blog\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eog images look busted, taking a look at it this morning\u003c/li\u003e\n\u003cli\u003ewrote \u003ca href=\"/what-is-a-right/\" class=\"wikilink\" data-title=\"What Is A Right?\" data-description=\"I saw something this morning that kind of irk\u0026#39;d me so I thought I\u0026#39;d write some thoughts on it... It was one of those maps of countries and the results of a...\" data-date=\"2025-07-28\" data-preview=\"I saw something this morning that kind of irk\u0026#39;d me so I thought I\u0026#39;d write some thoughts on it... It was one of those maps of countries and the results of a...\"\u003eWhat Is A Right?\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ewrapped up that stupid form at work\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-27-notes/\" class=\"wikilink\" data-title=\"2025-07-27 Notes\" data-description=\"I\u0026#39;ve lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and...\" data-date=\"2025-07-27\"\u003e2025-07-27 Notes\u003c/a\u003e\n\n## Blog\n \n- og images look busted, taking a look at it this morning\n- wrote \u003ca href=\"/what-is-a-right/\" class=\"wikilink\" data-title=\"What Is A Right?\" data-description=\"I saw something this morning that kind of irk\u0026#39;d me so I thought I\u0026#39;d write some thoughts on it... It was one of those maps of countries and the results of a...\" data-date=\"2025-07-28\"\u003eWhat Is A Right?\u003c/a\u003e\n\n## Wins\n\n- wrapped up that stupid form at work\n",
      "summary": "yesterday: 2025-07-27-notes",
      "date_published": "2025-07-28T06:30:24Z",
      "date_modified": "2025-07-28T06:30:24Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-27-notes/",
      "url": "https://pype.dev/2025-07-27-notes/",
      "title": "2025-07-27 Notes",
      "content_html": "\u003ch2 id=\"file-explorer\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFile explorer\u003c/span\u003e \u003ca href=\"#file-explorer\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI\u0026rsquo;ve lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and the slight differences between my dev machines\u0026hellip; but I\u0026rsquo;ve dealt with it for too long. The first step to recovering some of my speed with file management specifically is to get a terminal file manager figured out.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efinder\u003c/code\u003e is the WORST file explorer on the planet and I use a Mac daily so it has to end\u003c/li\u003e\n\u003cli\u003esuperfile looks nice, but I could immediately even get \u0026ldquo;go bacK\u0026rdquo; to work with their vim keybindings, so I\u0026rsquo;m out\u003c/li\u003e\n\u003cli\u003etrying yazi now\u0026hellip;\n\u003cul\u003e\n\u003cli\u003etheme done with \u0026ldquo;flavors\u0026rdquo;: \u003ca href=\"https://github.com/yazi-rs/flavors\"\u003ehttps://github.com/yazi-rs/flavors\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eI cloned that to \u003ccode\u003e~/.config/yazi/flavors/\u003c/code\u003e and then was able to just use their few canned ones easily in \u003ccode\u003e~/.config/yazi/theme.toml\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"admonition danger\"\u003e\n\u003cp class=\"admonition-title\"\u003econfig oddness\u003c/p\u003e\n\u003cp\u003eI tried to setup showing hidden files in the config file but it didn\u0026rsquo;t seem to work\u0026hellip; but just hitting \u003ccode\u003e.\u003c/code\u003e in the tui showed my hidden files just fine\u003c/p\u003e\n\u003c/div\u003e\n\u003ch2 id=\"why\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWhy?\u003c/span\u003e \u003ca href=\"#why\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eright now I\u0026rsquo;m trying to move all my homelab stuff to a mono-repo, so terminal file management makes that easier\n\u003cul\u003e\n\u003cli\u003eI think I have to take down each compose stack to move it from\n\u003ccode\u003e.../homelab-compose\u003c/code\u003e to \u003ccode\u003e.../homelab-mono/\u0026lt;something else\u0026gt;\u003c/code\u003e which is\nannoying because I don\u0026rsquo;t have a way to take all the compose stacks down and\nup yet\u0026hellip; could make a simple custom config for it? ugh\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"others\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOthers\u003c/span\u003e \u003ca href=\"#others\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAlso I wanted to think about a way to backup my \u003ccode\u003e~/.skm\u003c/code\u003e directory since I\u0026rsquo;m\nusing \u003ca href=\"\"\u003eskm\u003c/a\u003e for my ssh keys, then I can restore from the back on a new laptop\nand have all my keys ready to go\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://kanboard.paynepride.com/?controller=TaskViewController\u0026amp;action=show\u0026amp;task_id=247\u0026amp;project_id=8\"\u003ekanboard ticket\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estarted transitioning quadtask over to fully AI driven dev - curious if I can have windsurf actually generate feature ideas or not\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI forgot how magicaly ssh + tmux is\u0026hellip; I wrote this in my daily notes BUFFER on my desktop from this repurposed laptop in my living room\u0026hellip; so amazing\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\n## File explorer\n\n- I've lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and the slight differences between my dev machines... but I've dealt with it for too long. The first step to recovering some of my speed with file management specifically is to get a terminal file manager figured out.\n- `finder` is the WORST file explorer on the planet and I use a Mac daily so it has to end\n- superfile looks nice, but I could immediately even get \"go bacK\" to work with their vim keybindings, so I'm out\n- trying yazi now...\n  - theme done with \"flavors\": https://github.com/yazi-rs/flavors\n  - I cloned that to `~/.config/yazi/flavors/` and then was able to just use their few canned ones easily in `~/.config/yazi/theme.toml`\n\n!!! danger \"config oddness\"\n\n    I tried to setup showing hidden files in the config file but it didn't seem to work... but just hitting `.` in the tui showed my hidden files just fine\n\n## Why?\n\n- right now I'm trying to move all my homelab stuff to a mono-repo, so terminal file management makes that easier\n  - I think I have to take down each compose stack to move it from\n  `.../homelab-compose` to `.../homelab-mono/\u003csomething else\u003e` which is\n  annoying because I don't have a way to take all the compose stacks down and\n  up yet... could make a simple custom config for it? ugh...\n\n## Others\n\n- Also I wanted to think about a way to backup my `~/.skm` directory since I'm\nusing [skm]() for my ssh keys, then I can restore from the back on a new laptop\nand have all my keys ready to go\n  - [kanboard ticket](https://kanboard.paynepride.com/?controller=TaskViewController\u0026action=show\u0026task_id=247\u0026project_id=8)\n\n- started transitioning quadtask over to fully AI driven dev - curious if I can have windsurf actually generate feature ideas or not\n\n## Wins\n\n- I forgot how magicaly ssh + tmux is... I wrote this in my daily notes BUFFER on my desktop from this repurposed laptop in my living room... so amazing\n",
      "summary": "I've lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those around me and...",
      "date_published": "2025-07-27T06:38:30Z",
      "date_modified": "2025-07-27T06:38:30Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-26-notes/",
      "url": "https://pype.dev/2025-07-26-notes/",
      "title": "2025-07-26 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-25-notes/\" class=\"wikilink\" data-title=\"2025-07-25 Notes\" data-description=\"yesterday: 2025-07-24-notes\" data-date=\"2025-07-25\" data-preview=\"yesterday: 2025-07-24-notes\"\u003e2025-07-25 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDev\u003c/span\u003e \u003ca href=\"#dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI kept working on my ansible playbook and just recipes for setting up a new machine\u0026hellip; I just need to diagram it out to continue honing in the experience:\u003c/li\u003e\n\u003c/ul\u003e\n\u003col\u003e\n\u003cli\u003einitial install of OS\u003c/li\u003e\n\u003cli\u003epython -m http.server from my desktop, download\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003essh key\u003c/li\u003e\n\u003cli\u003eskm backup? (haven\u0026rsquo;t done this yet but feels potentially nice\u0026hellip;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eclone ansible-playbooks\u003c/li\u003e\n\u003cli\u003erun bootstrap\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003ebootstrap dotfiles?\u003c/li\u003e\n\u003cli\u003ejust bootstrap?\u003c/li\u003e\n\u003cli\u003edo this with bash assuming just isn\u0026rsquo;t installed yet\u003c/li\u003e\n\u003c/ul\u003e\n\u003col start=\"5\"\u003e\n\u003cli\u003ejust \u003cwhatever set of things\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eI\u0026rsquo;m not sure what\u0026rsquo;s missing from my playbook still\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-25-notes/\" class=\"wikilink\" data-title=\"2025-07-25 Notes\" data-description=\"yesterday: 2025-07-24-notes\" data-date=\"2025-07-25\"\u003e2025-07-25 Notes\u003c/a\u003e\n\n## Dev\n\n- I kept working on my ansible playbook and just recipes for setting up a new machine... I just need to diagram it out to continue honing in the experience:\n\n1. initial install of OS\n2. python -m http.server from my desktop, download \n  - ssh key\n  - skm backup? (haven't done this yet but feels potentially nice...)\n3. clone ansible-playbooks\n4. run bootstrap\n  - bootstrap dotfiles?\n  - just bootstrap?\n  - do this with bash assuming just isn't installed yet\n5. just \u003cwhatever set of things\u003e\n\nI'm not sure what's missing from my playbook still\n",
      "summary": "yesterday: 2025-07-25-notes",
      "date_published": "2025-07-26T13:28:52Z",
      "date_modified": "2025-07-26T13:28:52Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-25-notes/",
      "url": "https://pype.dev/2025-07-25-notes/",
      "title": "2025-07-25 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-24-notes/\" class=\"wikilink\" data-title=\"2025-07-24 Notes\" data-description=\"yesterday: 2025-07-23-notes\" data-date=\"2025-07-24\" data-preview=\"yesterday: 2025-07-23-notes\"\u003e2025-07-24 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/god-provides-when-he-takes-away/\" class=\"wikilink\" data-title=\"God Provides When He Takes Away\" data-description=\"This post is meant to serve as a reminder that God\u0026#39;s provision is about more than the chronology of things happening... For example he brought me a job when...\" data-date=\"2025-07-25\" data-preview=\"This post is meant to serve as a reminder that God\u0026#39;s provision is about more than the chronology of things happening... For example he brought me a job when...\"\u003eGod Provides When He Takes Away\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublished \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-24-notes/\" class=\"wikilink\" data-title=\"2025-07-24 Notes\" data-description=\"yesterday: 2025-07-23-notes\" data-date=\"2025-07-24\"\u003e2025-07-24 Notes\u003c/a\u003e\n\n## Wins\n\n- \u003ca href=\"/god-provides-when-he-takes-away/\" class=\"wikilink\" data-title=\"God Provides When He Takes Away\" data-description=\"This post is meant to serve as a reminder that God\u0026#39;s provision is about more than the chronology of things happening... For example he brought me a job when...\" data-date=\"2025-07-25\"\u003eGod Provides When He Takes Away\u003c/a\u003e\n- published \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e\n",
      "summary": "yesterday: 2025-07-24-notes",
      "date_published": "2025-07-25T05:38:45Z",
      "date_modified": "2025-07-25T05:38:45Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-24-notes/",
      "url": "https://pype.dev/2025-07-24-notes/",
      "title": "2025-07-24 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-23-notes/\" class=\"wikilink\" data-title=\"2025-07-23 Notes\" data-description=\"yesterday: 2025-07-22-notes\" data-date=\"2025-07-23\" data-preview=\"yesterday: 2025-07-22-notes\"\u003e2025-07-23 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"desktop\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eDesktop\u003c/span\u003e \u003ca href=\"#desktop\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePlasma updated after a reboot, and I\u0026rsquo;m not gonna try to rollback but it\u0026rsquo;s a little messed up so I need to figure out:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003emy activity bar virtual desktops don\u0026rsquo;t show what\u0026rsquo;s on each desktop\u003c/li\u003e\n\u003cli\u003ethe task bar doesn\u0026rsquo;t show all windows (I remember fixing this before)\u003c/li\u003e\n\u003cli\u003emaybe use this as a time to make kde more like mac just for consistency with work\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eFixed my long-standing broken keybinding for screenshot on desktop! and it\u0026rsquo;s a dumb keybind but it matches what I use on mac\u0026hellip;\u003c/p\u003e\n\u003cfigure\u003e\n\u003cimg src=\"https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250724115049_5b30c47f.png\" alt=\"20250724115049_5b30c47f.png\"\u003e\n\u003c/figure\u003e\n\u003ch2 id=\"todos\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eTODOs\u003c/span\u003e \u003ca href=\"#todos\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBlount AC\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enot doing mini-split for now\u003c/li\u003e\n\u003cli\u003eneed new central AC\u003c/li\u003e\n\u003cli\u003eI called and left a message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebug report for flameshot\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"work\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWork\u003c/span\u003e \u003ca href=\"#work\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egoing to start learning golang for work\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"other\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOther\u003c/span\u003e \u003ca href=\"#other\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-23-notes/\" class=\"wikilink\" data-title=\"2025-07-23 Notes\" data-description=\"yesterday: 2025-07-22-notes\" data-date=\"2025-07-23\"\u003e2025-07-23 Notes\u003c/a\u003e\n\n## Desktop\n\nPlasma updated after a reboot, and I'm not gonna try to rollback but it's a little messed up so I need to figure out:\n1. my activity bar virtual desktops don't show what's on each desktop\n2. the task bar doesn't show all windows (I remember fixing this before)\n3. maybe use this as a time to make kde more like mac just for consistency with work\n\nFixed my long-standing broken keybinding for screenshot on desktop! and it's a dumb keybind but it matches what I use on mac...\n\n![20250724115049_5b30c47f.png](https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250724115049_5b30c47f.png)\n\n## TODOs\n\n- Blount AC\n  - not doing mini-split for now\n  - need new central AC\n  - I called and left a message\n\n- bug report for flameshot\n\n## Work\n\n- going to start learning golang for work\n\n## Other\n\n- \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n",
      "summary": "yesterday: 2025-07-23-notes",
      "date_published": "2025-07-24T06:26:10Z",
      "date_modified": "2025-07-24T06:26:10Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-23-notes/",
      "url": "https://pype.dev/2025-07-23-notes/",
      "title": "2025-07-23 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-22-notes/\" class=\"wikilink\" data-title=\"2025-07-22 Notes\" data-description=\"yesterday: 2025-07-20-notes\" data-date=\"2025-07-22\" data-preview=\"yesterday: 2025-07-20-notes\"\u003e2025-07-22 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"blog-dev\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBlog / Dev\u003c/span\u003e \u003ca href=\"#blog-dev\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eStarted [[setting-up-a-laptop-in-2025]]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eneed to get my ssh keys and stuff over to my server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"church\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eChurch\u003c/span\u003e \u003ca href=\"#church\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eContinued work on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"other\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOther\u003c/span\u003e \u003ca href=\"#other\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003estruggling with a lot of thoughts over \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e and \u003ca href=\"/reflections-on-rto-2025/\" class=\"wikilink\"\u003eReflections on RTO 2025\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esent updated resume to Tek\u003c/p\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-22-notes/\" class=\"wikilink\" data-title=\"2025-07-22 Notes\" data-description=\"yesterday: 2025-07-20-notes\" data-date=\"2025-07-22\"\u003e2025-07-22 Notes\u003c/a\u003e\n\n## Blog / Dev\n\nStarted [[setting-up-a-laptop-in-2025]]\n\n- need to get my ssh keys and stuff over to my server\n\n## Church\n\nContinued work on \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n\n## Other\n\nstruggling with a lot of thoughts over \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e and \u003ca href=\"/reflections-on-rto-2025/\" class=\"wikilink\"\u003eReflections on RTO 2025\u003c/a\u003e\n\nsent updated resume to Tek\n",
      "summary": "yesterday: 2025-07-22-notes",
      "date_published": "2025-07-23T05:48:00Z",
      "date_modified": "2025-07-23T05:48:00Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-22-notes/",
      "url": "https://pype.dev/2025-07-22-notes/",
      "title": "2025-07-22 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-20-notes/\" class=\"wikilink\" data-title=\"2025-07-20 Notes\" data-description=\"yesterday: 2025-07-19-notes\" data-date=\"2025-07-20\" data-preview=\"yesterday: 2025-07-19-notes\"\u003e2025-07-20 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eworking on finalizing \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"bible-project\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eBible Project\u003c/span\u003e \u003ca href=\"#bible-project\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI lead discussion next month at Men\u0026rsquo;s group - so starting to take a look at 1 John 3: 7-10\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\" data-preview=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\"\u003eOlivet Men's Group August 2025\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKassia looking for Bible study ideas\u0026hellip; gotta do some amount of research for her\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-20-notes/\" class=\"wikilink\" data-title=\"2025-07-20 Notes\" data-description=\"yesterday: 2025-07-19-notes\" data-date=\"2025-07-20\"\u003e2025-07-20 Notes\u003c/a\u003e\n\n- working on finalizing \u003ca href=\"/after-exceeding-expectations-for-4-years/\" class=\"wikilink\"\u003eAfter Exceeding Expectations For 4 Years\u003c/a\u003e\n\n## Bible Project\n\n- I lead discussion next month at Men's group - so starting to take a look at 1 John 3: 7-10\n\n  - \u003ca href=\"/olivet-mens-group-august-2025/\" class=\"wikilink\" data-title=\"Olivet Men\u0026#39;s Group August 2025\" data-description=\"1 John 3: 7-10 for men\u0026#39;s group in August 2025\" data-date=\"2025-07-22\"\u003eOlivet Men\u0026#39;s Group August 2025\u003c/a\u003e\n\n- Kassia looking for Bible study ideas... gotta do some amount of research for her\n",
      "summary": "yesterday: 2025-07-20-notes",
      "date_published": "2025-07-22T06:11:40Z",
      "date_modified": "2025-07-22T06:11:40Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-20-notes/",
      "url": "https://pype.dev/2025-07-20-notes/",
      "title": "2025-07-20 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-19-notes/\" class=\"wikilink\" data-title=\"2025-07-19 Notes\" data-description=\"yesterday: 2025-07-18-notes\" data-date=\"2025-07-19\" data-preview=\"yesterday: 2025-07-18-notes\"\u003e2025-07-19 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003estarted \u003ca href=\"/you-suck-at-git-but-its-honestly-fine/\" class=\"wikilink\" data-title=\"You suck at git - but it\u0026#39;s honestly fine\" data-description=\"I just started listening to localfirst.fm podcast podcast and would recommend it after 2 episodes. In the first episode, the hosts discuss where the term...\" data-date=\"2025-07-21\" data-preview=\"I just started listening to localfirst.fm podcast podcast and would recommend it after 2 episodes. In the first episode, the hosts discuss where the term...\"\u003eYou suck at git - but it's honestly fine\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emade great progress on protecting some markata posts with an encryption workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emarkata build can encrypt the rendered html data of a post (encryption done with python)\u003c/li\u003e\n\u003cli\u003efront-end can decrypt the post content\u003c/li\u003e\n\u003cli\u003epassword and decrypted content are nowhere on the rendered website (but they are presently in the repo)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/example-protected-post/\" class=\"wikilink\"\u003eExample Protected Post\u003c/a\u003e - password is \u003ccode\u003eexample123\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-19-notes/\" class=\"wikilink\" data-title=\"2025-07-19 Notes\" data-description=\"yesterday: 2025-07-18-notes\" data-date=\"2025-07-19\"\u003e2025-07-19 Notes\u003c/a\u003e\n\n## Today\n\n- started \u003ca href=\"/you-suck-at-git-but-its-honestly-fine/\" class=\"wikilink\" data-title=\"You suck at git - but it\u0026#39;s honestly fine\" data-description=\"I just started listening to localfirst.fm podcast podcast and would recommend it after 2 episodes. In the first episode, the hosts discuss where the term...\" data-date=\"2025-07-21\"\u003eYou suck at git - but it\u0026#39;s honestly fine\u003c/a\u003e\n\n- made great progress on protecting some markata posts with an encryption workflow\n  - markata build can encrypt the rendered html data of a post (encryption done with python)\n  - front-end can decrypt the post content\n  - password and decrypted content are nowhere on the rendered website (but they are presently in the repo)\n  - \u003ca href=\"/example-protected-post/\" class=\"wikilink\"\u003eExample Protected Post\u003c/a\u003e - password is `example123`\n",
      "summary": "yesterday: 2025-07-19-notes",
      "date_published": "2025-07-20T05:20:21Z",
      "date_modified": "2025-07-20T05:20:21Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-19-notes/",
      "url": "https://pype.dev/2025-07-19-notes/",
      "title": "2025-07-19 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-18-notes/\" class=\"wikilink\" data-title=\"2025-07-18 Notes\" data-description=\"yesterday : 2025-07-17-notes\" data-date=\"2025-07-18\" data-preview=\"yesterday : 2025-07-17-notes\"\u003e2025-07-18 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"notes\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNotes\u003c/span\u003e \u003ca href=\"#notes\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworking on protecting blog posts with a password somehow too\n\u003cul\u003e\n\u003cli\u003epretty cool that I can pull in RSS but it pulls in the whole feed and then it\u0026rsquo;s not super easy to edit everything\u0026hellip; maybe worth it for one time additions - or could keep using FreshRSS for that and karakeep for other stuff\u0026hellip;. though not notes, that\u0026rsquo;s my blog\u0026hellip; so it\u0026rsquo;s \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of like archivebox, replaces texting myself messages with links and notes\u0026hellip; that\u0026rsquo;s probably where it fits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"men-s-group\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eMen’s Group\u003c/span\u003e \u003ca href=\"#men-s-group\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMet at Chefo\u0026rsquo;s today, talked about identity in Christ, what it means to abide, and why we still sin even though 1 John says \u0026ldquo;anyone who sins is not in him\u0026rdquo;\u003c/li\u003e\n\u003cli\u003eI am leading on the next one - August 16. Note in \u003ca href=\"https://karakeep.paynepride.com/dashboard/preview/opl94af4bwsdk55bg8xtd43h\"\u003ekarakeep\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"affine\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eAffine\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#affine\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eWhat I am seeing about Affine is that the power is in the edgeless view. There\u0026rsquo;s plenty of notion-esq apps for writting documents that have some special formatting. But the edgeless view allows you to represent more complicated relationships that are present in the document that are impossible to represent linearlly\u0026hellip;\u003c/p\u003e\n\u003cfigure\u003e\n\u003cimg src=\"https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250719114631_9e51e998.png\" alt=\"20250719114631_9e51e998.png\"\u003e\n\u003c/figure\u003e\n\u003cfigure\u003e\n\u003cimg src=\"https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250719114742_7621198f.png\" alt=\"20250719114742_7621198f.png\"\u003e\n\u003c/figure\u003e\n\u003ch2 id=\"karakeep\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eKarakeep\u003c/span\u003e \u003ca href=\"#karakeep\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estarted setting up \u003ca href=\"https://docs.karakeep.app/\"\u003ekarakeep\u003c/a\u003e today using \u003ca href=\"https://blog.mariofragnito.it/en-gb/posts/rss-and-read-later-with-miniflux/\"\u003ethis blog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI can add stuff to karakeep, put it in a list, then expose the list as RSS and get the things that I want to read later in the feed reader, while still having karakeep now as a dumping grounds\u0026hellip; now it feels actually like it does what thoughts does for me \u003cem\u003ealmost\u003c/em\u003e \u0026hellip; there\u0026rsquo;s an app and extension to play around with\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ethe firefox extension rocks\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI wonder how the app is\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"admonition success\"\u003e\n\u003cp class=\"admonition-title\"\u003eIt ephing rocks...\u003c/p\u003e\n\u003cp\u003eWhy did I wait so long on this???\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-18-notes/\" class=\"wikilink\" data-title=\"2025-07-18 Notes\" data-description=\"yesterday : 2025-07-17-notes\" data-date=\"2025-07-18\"\u003e2025-07-18 Notes\u003c/a\u003e\n\n## Notes\n\n- working on protecting blog posts with a password somehow too\n  - pretty cool that I can pull in RSS but it pulls in the whole feed and then it's not super easy to edit everything... maybe worth it for one time additions - or could keep using FreshRSS for that and karakeep for other stuff.... though not notes, that's my blog... so it's kind of like archivebox, replaces texting myself messages with links and notes... that's probably where it fits.\n\n## Men's Group\n\n- Met at Chefo's today, talked about identity in Christ, what it means to abide, and why we still sin even though 1 John says \"anyone who sins is not in him\"\n- I am leading on the next one - August 16. Note in [karakeep](https://karakeep.paynepride.com/dashboard/preview/opl94af4bwsdk55bg8xtd43h)\n\n## Affine\n\nWhat I am seeing about Affine is that the power is in the edgeless view. There's plenty of notion-esq apps for writting documents that have some special formatting. But the edgeless view allows you to represent more complicated relationships that are present in the document that are impossible to represent linearlly...\n\n![20250719114631_9e51e998.png](https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250719114631_9e51e998.png)\n\n![20250719114742_7621198f.png](https://cdn.statically.io/gh/pypeaday/images.pype.dev/main/blog-media/20250719114742_7621198f.png)\n\n## Karakeep\n\n- started setting up [karakeep](https://docs.karakeep.app/) today using [this blog](https://blog.mariofragnito.it/en-gb/posts/rss-and-read-later-with-miniflux/)\n\nI can add stuff to karakeep, put it in a list, then expose the list as RSS and get the things that I want to read later in the feed reader, while still having karakeep now as a dumping grounds... now it feels actually like it does what thoughts does for me _almost_ ... there's an app and extension to play around with\n\n- the firefox extension rocks...\n\n- I wonder how the app is...\n\n!!! success \"It ephing rocks...\"\n\n    Why did I wait so long on this???\n",
      "summary": "yesterday: 2025-07-18-notes",
      "date_published": "2025-07-19T05:37:30Z",
      "date_modified": "2025-07-19T05:37:30Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-18-notes/",
      "url": "https://pype.dev/2025-07-18-notes/",
      "title": "2025-07-18 Notes",
      "content_html": "\u003cp\u003eyesterday : \u003ca href=\"/2025-07-17-notes/\" class=\"wikilink\" data-title=\"2025-07-17 Notes\" data-description=\"yesterday: 2025-07-16-notes\" data-date=\"2025-07-17\" data-preview=\"yesterday: 2025-07-16-notes\"\u003e2025-07-17 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"news\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNews\u003c/span\u003e \u003ca href=\"#news\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eI got news that my job will be moved to on-site only\u0026hellip; I plan to make my case but I have low hopes and I\u0026rsquo;m not sure where or if I\u0026rsquo;ll write about this\u0026hellip; or when\u0026hellip;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.youtube.com/watch?v=HMBRjo33cUE\"\u003eThe Kill is an amazing song and this rivals the OG\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFinished \u003ca href=\"/pilgrims-creek-about-me/\" class=\"wikilink\" data-title=\"Pilgrim\u0026#39;s Creek - About Me\" data-description=\"This is my snippet for [website]() for pilgrims-creek I need to write a little intro about myself so I\u0026#39;ll mind-dump some things here and then organize into a...\" data-date=\"2025-07-02\" data-preview=\"This is my snippet for [website]() for pilgrims-creek I need to write a little intro about myself so I\u0026#39;ll mind-dump some things here and then organize into a...\"\u003ePilgrim's Creek - About Me\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrote up a bit on [[after-exceeding-expectations-every-year]]\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday : \u003ca href=\"/2025-07-17-notes/\" class=\"wikilink\" data-title=\"2025-07-17 Notes\" data-description=\"yesterday: 2025-07-16-notes\" data-date=\"2025-07-17\"\u003e2025-07-17 Notes\u003c/a\u003e\n\n## News\n\n- I got news that my job will be moved to on-site only... I plan to make my case but I have low hopes and I'm not sure where or if I'll write about this... or when...\n\n- [The Kill is an amazing song and this rivals the OG](https://www.youtube.com/watch?v=HMBRjo33cUE)\n\n## Wins\n\n- Finished \u003ca href=\"/pilgrims-creek-about-me/\" class=\"wikilink\" data-title=\"Pilgrim\u0026#39;s Creek - About Me\" data-description=\"This is my snippet for [website]() for pilgrims-creek I need to write a little intro about myself so I\u0026#39;ll mind-dump some things here and then organize into a...\" data-date=\"2025-07-02\"\u003ePilgrim\u0026#39;s Creek - About Me\u003c/a\u003e\n- Wrote up a bit on [[after-exceeding-expectations-every-year]]\n",
      "summary": "yesterday : 2025-07-17-notes",
      "date_published": "2025-07-18T05:23:14Z",
      "date_modified": "2025-07-18T05:23:14Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-17-notes/",
      "url": "https://pype.dev/2025-07-17-notes/",
      "title": "2025-07-17 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-16-notes/\" class=\"wikilink\" data-title=\"2025-07-16 Notes\" data-description=\"yesterday - 2025-07-15-notes\" data-date=\"2025-07-16\" data-preview=\"yesterday - 2025-07-15-notes\"\u003e2025-07-16 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"notes\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNotes\u003c/span\u003e \u003ca href=\"#notes\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHeidi liked the white parking signs, printed another one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFinished up post on \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBasically finished \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\" data-preview=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-16-notes/\" class=\"wikilink\" data-title=\"2025-07-16 Notes\" data-description=\"yesterday - 2025-07-15-notes\" data-date=\"2025-07-16\"\u003e2025-07-16 Notes\u003c/a\u003e\n\n## Notes\n\n- Heidi liked the white parking signs, printed another one\n\n## Wins\n\n- Finished up post on \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n- Basically finished \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e\n",
      "summary": "yesterday: 2025-07-16-notes",
      "date_published": "2025-07-17T05:44:58Z",
      "date_modified": "2025-07-17T05:44:58Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-16-notes/",
      "url": "https://pype.dev/2025-07-16-notes/",
      "title": "2025-07-16 Notes",
      "content_html": "\u003cp\u003eyesterday - \u003ca href=\"/2025-07-15-notes/\" class=\"wikilink\" data-title=\"2025-07-15 Notes\" data-description=\"yesterday: 2025-07-14-notes\" data-date=\"2025-07-15\" data-preview=\"yesterday: 2025-07-14-notes\"\u003e2025-07-15 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"notes\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eNotes\u003c/span\u003e \u003ca href=\"#notes\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworking on parking signs for heidi\n\u003cul\u003e\n\u003cli\u003eneed to buy black and green PETG probably\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"for-today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFor Today\u003c/span\u003e \u003ca href=\"#for-today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI\u0026rsquo;m going to try replacing my \u0026ldquo;for today\u0026rdquo; and \u0026ldquo;for tomorrow\u0026rdquo; sections of notes with just updating \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\" data-preview=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\"\u003eNow\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/pilgrims-creek-about-me/#Hello\" class=\"wikilink\" data-title=\"Pilgrim\u0026#39;s Creek - About Me\" data-description=\"This is my snippet for [website]() for pilgrims-creek I need to write a little intro about myself so I\u0026#39;ll mind-dump some things here and then organize into a...\" data-date=\"2025-07-02\"\u003ePilgrim's Creek - About Me\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m migrating my homelab stuff to its own repo called \u003ccode\u003ehomelab-mono\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003estarting with the restic stuff going into a \u003ccode\u003edataops\u003c/code\u003e folder\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewill move \u003ccode\u003ehomelab-compose\u003c/code\u003e to there eventually\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestic is backing up ok I think, but I want just recipes for quickly checking the health and so I\u0026rsquo;m working on that with windsurf right now\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eI started working on \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\" data-preview=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e and it\u0026rsquo;s got me thinking that I was going to be using temporal for this \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of stuff\u0026hellip; how far out to I branch out at home?\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wants\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWants\u003c/span\u003e \u003ca href=\"#wants\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI\u0026rsquo;m struggling with some homelab setup\u0026hellip; Between\n\u003ca href=\"/using-restic-to-backup-my-home-directory/#Intro\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e and building my blog with temporal\n(oh and \u003ca href=\"/shotput/\" class=\"wikilink\" data-title=\"Shotput\" data-description=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\" data-date=\"2025-07-16\" data-preview=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\"\u003eShotput\u003c/a\u003e which pushes images to my images.pype.dev repo ) I\u0026rsquo;m\nfinding that I need an ssh key in a container\u0026hellip; My restic backup uses my ssh\nkey and runs out of my dotfiles repo right now. But I need to think about a way\nto generate or share a restricted user\u0026rsquo;s keypair with a container or many\ncontainers for homelab use\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003essh\u003c/li\u003e\n\u003cli\u003erestic\u003c/li\u003e\n\u003cli\u003ezfs operations? probably not\u003c/li\u003e\n\u003cli\u003egithub permissions / self-hosted git repo\n\u003cul\u003e\n\u003cli\u003eshould be github for images.pype.dev because statically.io works well specifically with github\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is where something like vault would come in handy\u0026hellip; a central place to\nstore these types of credentials. But I suppose I could hack something up on a\nzfs dataset\u0026hellip; I could generate a key pair for a user in my lab, or even me but\nwith restricted permissions, and then put that in\n\u003ccode\u003e/tank/encrypted/docker/something-zfs\u003c/code\u003e and then use that as a host mount into\nany containers that need a key? \u003ccode\u003e-v /tank/enctyped/docker/something-zfs:/home/appuser/.ssh\u003c/code\u003e something like that\u0026hellip;\u003c/p\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egot \u003ca href=\"/using-restic-to-backup-my-home-directory/#Intro\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e written today\u003c/li\u003e\n\u003cli\u003eStarted working on using \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\" data-preview=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday - \u003ca href=\"/2025-07-15-notes/\" class=\"wikilink\" data-title=\"2025-07-15 Notes\" data-description=\"yesterday: 2025-07-14-notes\" data-date=\"2025-07-15\"\u003e2025-07-15 Notes\u003c/a\u003e\n\n## Notes\n\n- working on parking signs for heidi\n  - need to buy black and green PETG probably\n\n## For Today\n\nI'm going to try replacing my \"for today\" and \"for tomorrow\" sections of notes with just updating \u003ca href=\"/now/\" class=\"wikilink\" data-title=\"Now\" data-description=\"Started on 2025-07-16-notes using this page for my \u0026#34;don\u0026#39;t lose sight of the projects you\u0026#39;re touching\u0026#34;\" data-date=\"2025-06-13\"\u003eNow\u003c/a\u003e\n\n\u003ca href=\"/pilgrims-creek-about-me/#Hello\" class=\"wikilink\" data-title=\"Pilgrim\u0026#39;s Creek - About Me\" data-description=\"This is my snippet for [website]() for pilgrims-creek I need to write a little intro about myself so I\u0026#39;ll mind-dump some things here and then organize into a...\" data-date=\"2025-07-02\"\u003ePilgrim\u0026#39;s Creek - About Me\u003c/a\u003e\n\nI'm migrating my homelab stuff to its own repo called `homelab-mono`\n\n- starting with the restic stuff going into a `dataops` folder\n- will move `homelab-compose` to there eventually\n\n- restic is backing up ok I think, but I want just recipes for quickly checking the health and so I'm working on that with windsurf right now\n\n- I started working on \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e and it's got me thinking that I was going to be using temporal for this kind of stuff... how far out to I branch out at home?\n\n## Wants\n\nI'm struggling with some homelab setup... Between\n\u003ca href=\"/using-restic-to-backup-my-home-directory/#Intro\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e and building my blog with temporal\n(oh and \u003ca href=\"/shotput/\" class=\"wikilink\" data-title=\"Shotput\" data-description=\"This is from i-built-a-simple-app-for-adding-images-to-my-blog\" data-date=\"2025-07-16\"\u003eShotput\u003c/a\u003e which pushes images to my images.pype.dev repo ) I'm\nfinding that I need an ssh key in a container... My restic backup uses my ssh\nkey and runs out of my dotfiles repo right now. But I need to think about a way\nto generate or share a restricted user's keypair with a container or many\ncontainers for homelab use...\n\n- ssh\n- restic\n- zfs operations? probably not\n- github permissions / self-hosted git repo\n  - should be github for images.pype.dev because statically.io works well specifically with github\n\nThis is where something like vault would come in handy... a central place to\nstore these types of credentials. But I suppose I could hack something up on a\nzfs dataset... I could generate a key pair for a user in my lab, or even me but\nwith restricted permissions, and then put that in\n`/tank/encrypted/docker/something-zfs` and then use that as a host mount into\nany containers that need a key? `-v\n/tank/enctyped/docker/something-zfs:/home/appuser/.ssh` something like that...\n\n## Wins\n\n- got \u003ca href=\"/using-restic-to-backup-my-home-directory/#Intro\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e written today\n- Started working on using \u003ca href=\"/gotify-cli-for-notifying-me-of-nextcloud-uploads/\" class=\"wikilink\" data-title=\"gotify cli for notifying me of nextcloud uploads\" data-description=\"I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to the...\" data-date=\"2025-07-16\"\u003egotify cli for notifying me of nextcloud uploads\u003c/a\u003e\n",
      "summary": "yesterday - 2025-07-15-notes",
      "date_published": "2025-07-16T06:05:39Z",
      "date_modified": "2025-07-16T06:05:39Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-15-notes/",
      "url": "https://pype.dev/2025-07-15-notes/",
      "title": "2025-07-15 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-14-notes/\" class=\"wikilink\" data-title=\"2025-07-14 Notes\" data-description=\"yesterday: 2025-07-13-notes\" data-date=\"2025-07-14\" data-preview=\"yesterday: 2025-07-13-notes\"\u003e2025-07-14 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echurch sermon upload\u003c/li\u003e\n\u003cli\u003erespond to Michael\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"affine\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eAffine\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#affine\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n\u003cul\u003e\n\u003cli\u003eI have another JFlo vid now\u0026hellip; falling behind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e Write up more on restic - how to check backups etc. (and do it while you write it up\u0026hellip; duh)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\" data-preview=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\"\u003eUsing restic to backup my home directory\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e Andrew\u0026rsquo;s sermon today had several good points I want to meditate on.\n\u003cul\u003e\n\u003cli\u003ebiblical friendship\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cinput disabled=\"\" type=\"checkbox\"\u003e Notes on obedience with kids and my patterns for instruction\n\u003col\u003e\n\u003cli\u003eI talk about obedience a lot, but I should to it with more focus on grace and love, not so much \u003cem\u003eduring\u003c/em\u003e the girls being disobedient\u003c/li\u003e\n\u003cli\u003eI need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\" data-preview=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects-to-touch\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects to touch\u003c/span\u003e \u003ca href=\"#projects-to-touch\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eno notes but I\u0026rsquo;m continuing to iterate on my dotfiles and pype.dev theming\nwith windsurf - mostly just to keep a portion of my brain occupied with\nlightweight project management\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/python-editable-installs-and-nested-scripts/\" class=\"wikilink\" data-title=\"Python editable installs and nested scripts\" data-description=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\" data-date=\"2025-07-14\" data-preview=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\"\u003ePython editable installs and nested scripts\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGot started with dockerizing in \u003ca href=\"/thoughts-to-nostr/#dockerizing\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"for-tomorrow\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFor Tomorrow\u003c/span\u003e \u003ca href=\"#for-tomorrow\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\" data-preview=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\"\u003eUsing restic to backup my home directory\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\" data-preview=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n\u003cul\u003e\n\u003cli\u003eI have another JFlo vid now\u0026hellip; falling behind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-14-notes/\" class=\"wikilink\" data-title=\"2025-07-14 Notes\" data-description=\"yesterday: 2025-07-13-notes\" data-date=\"2025-07-14\"\u003e2025-07-14 Notes\u003c/a\u003e\n\n## Today\n\n- church sermon upload\n- respond to Michael\n\n## Affine\n\n- More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n  - I have another JFlo vid now... falling behind\n\n## Writing\n\n- [ ] Write up more on restic - how to check backups etc. (and do it while you write it up... duh)\n  - \u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e\n- [ ] Andrew's sermon today had several good points I want to meditate on.\n  - biblical friendship\n- [ ] Notes on obedience with kids and my patterns for instruction\n  1. I talk about obedience a lot, but I should to it with more focus on grace and love, not so much _during_ the girls being disobedient\n  2. I need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\n  - \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\n\n## Projects to touch\n\n- \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n- \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n- no notes but I'm continuing to iterate on my dotfiles and pype.dev theming\n  with windsurf - mostly just to keep a portion of my brain occupied with\n  lightweight project management\n\n## Wins\n\n- \u003ca href=\"/python-editable-installs-and-nested-scripts/\" class=\"wikilink\" data-title=\"Python editable installs and nested scripts\" data-description=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\" data-date=\"2025-07-14\"\u003ePython editable installs and nested scripts\u003c/a\u003e\n- Got started with dockerizing in \u003ca href=\"/thoughts-to-nostr/#dockerizing\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n\n## For Tomorrow\n\n- \u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e\n- \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n- \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n- \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\n- More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n  - I have another JFlo vid now... falling behind\n",
      "summary": "yesterday: 2025-07-14-notes",
      "date_published": "2025-07-15T06:20:47Z",
      "date_modified": "2025-07-15T06:20:47Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-14-notes/",
      "url": "https://pype.dev/2025-07-14-notes/",
      "title": "2025-07-14 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-13-notes/\" class=\"wikilink\" data-title=\"2025-07-13 Notes\" data-description=\"yesterday: 2025-07-12-notes\" data-date=\"2025-07-13\" data-preview=\"yesterday: 2025-07-12-notes\"\u003e2025-07-13 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eYesterday I basically got 0 things done computer-wise. So this is mostly a copy paste of my morning notes from yesterday:\u003c/p\u003e\n\u003ch2 id=\"affine\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eAffine\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#affine\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite up more on restic - how to check backups etc. (and do it while you write it up\u0026hellip; duh)\u003c/li\u003e\n\u003cli\u003eAndrew\u0026rsquo;s sermon today had several good points I want to meditate on.\n\u003cul\u003e\n\u003cli\u003ebiblical friendship\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNotes on obedience with kids and my patterns for instruction\n\u003col\u003e\n\u003cli\u003eI talk about obedience a lot, but I should to it with more focus on grace and love, not so much \u003cem\u003eduring\u003c/em\u003e the girls being disobedient\u003c/li\u003e\n\u003cli\u003eI need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\" data-preview=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/python-editable-installs-and-nested-scripts/\" class=\"wikilink\" data-title=\"Python editable installs and nested scripts\" data-description=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\" data-date=\"2025-07-14\" data-preview=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\"\u003ePython editable installs and nested scripts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects-to-touch\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects to touch\u003c/span\u003e \u003ca href=\"#projects-to-touch\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eno notes but I\u0026rsquo;m continuing to iterate on my dotfiles and pype.dev theming\nwith windsurf - mostly just to keep a portion of my brain occupied with\nlightweight project management\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-13-notes/\" class=\"wikilink\" data-title=\"2025-07-13 Notes\" data-description=\"yesterday: 2025-07-12-notes\" data-date=\"2025-07-13\"\u003e2025-07-13 Notes\u003c/a\u003e\n\nYesterday I basically got 0 things done computer-wise. So this is mostly a copy paste of my morning notes from yesterday:\n\n## Affine\n\n- More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n\n## Writing\n\n- Write up more on restic - how to check backups etc. (and do it while you write it up... duh)\n- Andrew's sermon today had several good points I want to meditate on.\n  - biblical friendship\n- Notes on obedience with kids and my patterns for instruction\n  1. I talk about obedience a lot, but I should to it with more focus on grace and love, not so much _during_ the girls being disobedient\n  2. I need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\n  - \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\n- \u003ca href=\"/python-editable-installs-and-nested-scripts/\" class=\"wikilink\" data-title=\"Python editable installs and nested scripts\" data-description=\"I have been working towards a standard structure for all my python projects - and I mean much more than just or something along those lines. But one of the...\" data-date=\"2025-07-14\"\u003ePython editable installs and nested scripts\u003c/a\u003e\n\n## Projects to touch\n\n- \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n- \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n- no notes but I'm continuing to iterate on my dotfiles and pype.dev theming\n  with windsurf - mostly just to keep a portion of my brain occupied with\n  lightweight project management\n",
      "summary": "yesterday: 2025-07-13-notes",
      "date_published": "2025-07-14T06:28:33Z",
      "date_modified": "2025-07-14T06:28:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-13-notes/",
      "url": "https://pype.dev/2025-07-13-notes/",
      "title": "2025-07-13 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-12-notes/\" class=\"wikilink\" data-title=\"2025-07-12 Notes\" data-description=\"yesterday: 2025-07-11-notes\" data-date=\"2025-07-12\" data-preview=\"yesterday: 2025-07-11-notes\"\u003e2025-07-12 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"affine\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e\u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eAffine\u003c/a\u003e\u003c/span\u003e \u003ca href=\"#affine\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite up more on restic - how to check backups etc. (and do it while you write it up\u0026hellip; duh)\u003c/li\u003e\n\u003cli\u003eAndrew\u0026rsquo;s sermon today had several good points I want to meditate on.\n\u003cul\u003e\n\u003cli\u003ebiblical friendship\u003c/li\u003e\n\u003cli\u003edeut 6, shema\n\u003col\u003e\n\u003cli\u003eI talk about obedience a lot, but I should to it with more focus on grace and love, not so much \u003cem\u003eduring\u003c/em\u003e the girls being disobedient\u003c/li\u003e\n\u003cli\u003eI need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\" data-preview=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"projects-to-touch\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eProjects to touch\u003c/span\u003e \u003ca href=\"#projects-to-touch\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elots of outside time with the girls today\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-12-notes/\" class=\"wikilink\" data-title=\"2025-07-12 Notes\" data-description=\"yesterday: 2025-07-11-notes\" data-date=\"2025-07-12\"\u003e2025-07-12 Notes\u003c/a\u003e\n\n## Affine\n\n- More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n\n## Writing\n\n- Write up more on restic - how to check backups etc. (and do it while you write it up... duh)\n- Andrew's sermon today had several good points I want to meditate on.\n  - biblical friendship\n  - deut 6, shema\n    1. I talk about obedience a lot, but I should to it with more focus on grace and love, not so much _during_ the girls being disobedient\n    2. I need to use the word shema with the girls - help adorn them with the fear of the Lord. deut 6 and proverbs 1\n    - \u003ca href=\"/deuteronomy-6-and-the-shema/\" class=\"wikilink\" data-title=\"Deuteronomy 6 and the Shema\" data-description=\"The Shema from Judaism, archived in Deuteronomy 6, is a pinnacle tradition in Hebrew Judaism, and _ in Christianity. I cannot claim to be an expert, but it\u0026#39;s...\" data-date=\"2025-11-04\"\u003eDeuteronomy 6 and the Shema\u003c/a\u003e\n\n## Projects to touch\n\n- \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n- \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n\n## Wins\n\n- lots of outside time with the girls today\n",
      "summary": "yesterday: 2025-07-12-notes",
      "date_published": "2025-07-13T13:04:07Z",
      "date_modified": "2025-07-13T13:04:07Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-12-notes/",
      "url": "https://pype.dev/2025-07-12-notes/",
      "title": "2025-07-12 Notes",
      "content_html": "\u003cp\u003eyesterday: \u003ca href=\"/2025-07-11-notes/\" class=\"wikilink\" data-title=\"2025-07-11 Notes\" data-description=\"yesterday 2025-07-10-notes\" data-date=\"2025-07-11\" data-preview=\"yesterday 2025-07-10-notes\"\u003e2025-07-11 Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"today\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eToday\u003c/span\u003e \u003ca href=\"#today\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePlaying in Waupaca volleyball tournament\u003c/li\u003e\n\u003cli\u003eSaw news about OpenAI Windsurf deal falling through\u003c/li\u003e\n\u003cli\u003eStarted setting up\n\u003ca href=\"https://docs.affine.pro/self-host-affine/install/docker-compose-recommend\"\u003eaffine\u003c/a\u003e\nto try a self-hosted option for mind mapping\u0026hellip; draw.io is ok, excalidraw is\nok, but I feel like for mind mapping there\u0026rsquo;s gotta be a better tool than what\nI\u0026rsquo;d use for infra diagrams\u0026hellip; maybe not, but \u003ca href=\"/affine/\" class=\"glossary-term\" title=\"Mind-mapping webapp at home with native desktop App. Like Notion but with diagram support\" data-hover-title=\"Affine\"\u003eaffine\u003c/a\u003e looks interesting to at\nleast spin up nonetheless and thankfully it\u0026rsquo;s just \u003ccode\u003edocker compose up\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"affine\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eAffine\u003c/span\u003e \u003ca href=\"#affine\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eYou have to go to \u003ccode\u003e\u0026lt;affine-url\u0026gt;/admin\u003c/code\u003e for the admin setup, and from there\nthere is no link to the root page where you can see the workspaces\u0026hellip; good to\nnote\u003c/p\u003e\n\u003ch3 id=\"why\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWHY\u003c/span\u003e \u003ca href=\"#why\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eOne of the things that comes up in my mind every now and then is a way to map\nout BJJ flows\u0026hellip; like given position A start a flow chart based on opponent\ndecisions. Or flow charts of execution steps of passes or things like that\u0026hellip;\u003c/p\u003e\n\u003cp\u003eNeeding the mind map feels similar to linking my posts together, but it\u0026rsquo;s like\nmore detailed - I need a lot of space for many different ideas, whereas with\ntext notes pretty much all the space is given to one note (or one link in all\nthe map).\u003c/p\u003e\n\u003cp\u003eI also think in diagrams a lot - see \u003ca href=\"/thinking-in-diagrams/#Intro\" class=\"wikilink\" data-title=\"Thinking In Diagrams\" data-description=\"Something I didn\u0026#39;t appreciate earlier on in my career (and I\u0026#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...\" data-date=\"2025-06-20\"\u003eThinking In Diagrams\u003c/a\u003e and so\nhaving a nice place to keep all my diagrams has felt like a dream. I go back\nand forth with draw.io and excalidraw for various things both personal and\nwork, and I just don\u0026rsquo;t know how to pick one over the other. So maybe moving to\na different style of platform with Affine (which is Notion-esq) will help me\norganize the mind maps in a meaningful way\u003c/p\u003e\n\u003ch2 id=\"volleyball\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eVolleyball\u003c/span\u003e \u003ca href=\"#volleyball\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eI got to play in America\u0026rsquo;s largest volleyball tournament which takes place in Waupaca\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/waupaca-boatride-volleyball-tournament/\" class=\"wikilink\" data-title=\"Waupaca Boatride Volleyball Tournament\" data-description=\"website\" data-date=\"2025-07-12\" data-preview=\"website\"\u003eWaupaca Boatride Volleyball Tournament\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"for-tomorrow\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eFor tomorrow\u003c/span\u003e \u003ca href=\"#for-tomorrow\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMore with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\u003c/li\u003e\n\u003cli\u003eWrite up more on restic - how to check backups etc. (and do it while you write it up\u0026hellip; duh)\u003c/li\u003e\n\u003cli\u003edon\u0026rsquo;t lose sight of \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eor \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday: \u003ca href=\"/2025-07-11-notes/\" class=\"wikilink\" data-title=\"2025-07-11 Notes\" data-description=\"yesterday 2025-07-10-notes\" data-date=\"2025-07-11\"\u003e2025-07-11 Notes\u003c/a\u003e\n\n## Today\n\n- Playing in Waupaca volleyball tournament\n- Saw news about OpenAI Windsurf deal falling through\n- Started setting up\n  [affine](https://docs.affine.pro/self-host-affine/install/docker-compose-recommend)\n  to try a self-hosted option for mind mapping... draw.io is ok, excalidraw is\n  ok, but I feel like for mind mapping there's gotta be a better tool than what\n  I'd use for infra diagrams... maybe not, but affine looks interesting to at\n  least spin up nonetheless and thankfully it's just `docker compose up`\n\n## Affine\n\nYou have to go to `\u003caffine-url\u003e/admin` for the admin setup, and from there\nthere is no link to the root page where you can see the workspaces... good to\nnote\n\n### WHY\n\nOne of the things that comes up in my mind every now and then is a way to map\nout BJJ flows... like given position A start a flow chart based on opponent\ndecisions. Or flow charts of execution steps of passes or things like that...\n\nNeeding the mind map feels similar to linking my posts together, but it's like\nmore detailed - I need a lot of space for many different ideas, whereas with\ntext notes pretty much all the space is given to one note (or one link in all\nthe map).\n\nI also think in diagrams a lot - see \u003ca href=\"/thinking-in-diagrams/#Intro\" class=\"wikilink\" data-title=\"Thinking In Diagrams\" data-description=\"Something I didn\u0026#39;t appreciate earlier on in my career (and I\u0026#39;m only 8 as far as the age of that career goes anyways) was thinking through problems with...\" data-date=\"2025-06-20\"\u003eThinking In Diagrams\u003c/a\u003e and so\nhaving a nice place to keep all my diagrams has felt like a dream. I go back\nand forth with draw.io and excalidraw for various things both personal and\nwork, and I just don't know how to pick one over the other. So maybe moving to\na different style of platform with Affine (which is Notion-esq) will help me\norganize the mind maps in a meaningful way\n\n## Volleyball\n\nI got to play in America's largest volleyball tournament which takes place in Waupaca\n\n- \u003ca href=\"/waupaca-boatride-volleyball-tournament/\" class=\"wikilink\" data-title=\"Waupaca Boatride Volleyball Tournament\" data-description=\"website\" data-date=\"2025-07-12\"\u003eWaupaca Boatride Volleyball Tournament\u003c/a\u003e\n\n## For tomorrow\n\n- More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to make a map of from JFlo)\n- Write up more on restic - how to check backups etc. (and do it while you write it up... duh)\n- don't lose sight of \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n- or \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n",
      "summary": "yesterday: 2025-07-11-notes",
      "date_published": "2025-07-12T05:54:08Z",
      "date_modified": "2025-07-12T05:54:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-11-notes/",
      "url": "https://pype.dev/2025-07-11-notes/",
      "title": "2025-07-11 Notes",
      "content_html": "\u003cp\u003eyesterday \u003ca href=\"/2025-07-10-notes/\" class=\"wikilink\" data-title=\"2025-07-10 Notes\" data-description=\"2025-07-09-notes from yesterday\" data-date=\"2025-07-10\" data-preview=\"2025-07-09-notes from yesterday\"\u003e2025-07-10 Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI am continuing to work on my dev experience a little bit\u0026hellip; it\u0026rsquo;s been a long\ntime since I got into it but I\u0026rsquo;m very spread out now so I need to get some\nminimized commmonization going across my environments:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e3 computers\u003c/li\u003e\n\u003cli\u003e2.5 editors: neovim, vs code, vs code + roo, windsurf\u003c/li\u003e\n\u003cli\u003escattered blogging utilities (links, graphs, etc)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eSo I\u0026rsquo;m using LLMs to help me clean up dotfiles, and then I\u0026rsquo;ll probably try to\nget my keymaps from tmux working in windsurf\u0026hellip; they work in vs code OK, i\nprobably have a few pain points, but when I\u0026rsquo;m in windsurf, although that\u0026rsquo;s\nmostly the AI writing code, I need to edit things sometimes and my vim keymaps\nare all messed up. I usually open the file in neovim to make the edit but it\u0026rsquo;d\nbe nice to stay in whichever tool I\u0026rsquo;m in for the task I\u0026rsquo;m working on\u003c/p\u003e\n\u003ch2 id=\"working-on\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWorking on\u003c/span\u003e \u003ca href=\"#working-on\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e is coming along great, I have the oldest thoughts being posted via temporal workflow and activities now\u003c/li\u003e\n\u003cli\u003esetup \u003ca href=\"/jellyfin/\" class=\"wikilink\" data-title=\"Jellyfin\" data-description=\"Jellyfin is the media server software I run at home\" data-date=\"2025-07-11\" data-preview=\"Jellyfin is the media server software I run at home\"\u003eJellyfin\u003c/a\u003e post stub\u003c/li\u003e\n\u003cli\u003eI still want to clean up my dotfiles a bit and hone in on the vs code and\nwindsurf keymaps issues\u0026hellip; plus a few settings issues with git and the project\nmanager extension\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elearned \u003ca href=\"/lua-type-hinting-undefined-global/\" class=\"wikilink\" data-title=\"Lua type hinting - undefined global\" data-description=\"I have tons of linting errors in my nvim config, partly because I use Lazyvim plus a set of poorly written customizations that have traveled with me for a...\" data-date=\"2025-07-11\" data-preview=\"I have tons of linting errors in my nvim config, partly because I use Lazyvim plus a set of poorly written customizations that have traveled with me for a...\"\u003eLua type hinting - undefined global\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewrote about \u003ca href=\"/the-homelab/\" class=\"wikilink\" data-title=\"The Homelab\" data-description=\"This is the landing page for my homelab posts. It isn\u0026#39;t a feed because I will write things here and link out to relevant parts of the homelab.\" data-date=\"2025-07-11\" data-preview=\"This is the landing page for my homelab posts. It isn\u0026#39;t a feed because I will write things here and link out to relevant parts of the homelab.\"\u003eThe Homelab\u003c/a\u003e and \u003ca href=\"/ghost/\" class=\"wikilink\" data-title=\"Ghost\" data-description=\"Ghost is my primary application server. These are the specs...\" data-date=\"2025-07-11\" data-preview=\"Ghost is my primary application server. These are the specs...\"\u003eGhost\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emy daily-notes nvim plugin is working really nicely - \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\" data-preview=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\nyesterday \u003ca href=\"/2025-07-10-notes/\" class=\"wikilink\" data-title=\"2025-07-10 Notes\" data-description=\"2025-07-09-notes from yesterday\" data-date=\"2025-07-10\"\u003e2025-07-10 Notes\u003c/a\u003e\n\nI am continuing to work on my dev experience a little bit... it's been a long\ntime since I got into it but I'm very spread out now so I need to get some\nminimized commmonization going across my environments:\n\n1. 3 computers\n2. 2.5 editors: neovim, vs code, vs code + roo, windsurf\n3. scattered blogging utilities (links, graphs, etc)\n\nSo I'm using LLMs to help me clean up dotfiles, and then I'll probably try to\nget my keymaps from tmux working in windsurf... they work in vs code OK, i\nprobably have a few pain points, but when I'm in windsurf, although that's\nmostly the AI writing code, I need to edit things sometimes and my vim keymaps\nare all messed up. I usually open the file in neovim to make the edit but it'd\nbe nice to stay in whichever tool I'm in for the task I'm working on\n\n## Working on\n\n- \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e is coming along great, I have the oldest thoughts being posted via temporal workflow and activities now\n- setup \u003ca href=\"/jellyfin/\" class=\"wikilink\" data-title=\"Jellyfin\" data-description=\"Jellyfin is the media server software I run at home\" data-date=\"2025-07-11\"\u003eJellyfin\u003c/a\u003e post stub\n- I still want to clean up my dotfiles a bit and hone in on the vs code and\n  windsurf keymaps issues... plus a few settings issues with git and the project\n  manager extension\n\n## Wins\n\n- learned \u003ca href=\"/lua-type-hinting-undefined-global/\" class=\"wikilink\" data-title=\"Lua type hinting - undefined global\" data-description=\"I have tons of linting errors in my nvim config, partly because I use Lazyvim plus a set of poorly written customizations that have traveled with me for a...\" data-date=\"2025-07-11\"\u003eLua type hinting - undefined global\u003c/a\u003e\n- wrote about \u003ca href=\"/the-homelab/\" class=\"wikilink\" data-title=\"The Homelab\" data-description=\"This is the landing page for my homelab posts. It isn\u0026#39;t a feed because I will write things here and link out to relevant parts of the homelab.\" data-date=\"2025-07-11\"\u003eThe Homelab\u003c/a\u003e and \u003ca href=\"/ghost/\" class=\"wikilink\" data-title=\"Ghost\" data-description=\"Ghost is my primary application server. These are the specs...\" data-date=\"2025-07-11\"\u003eGhost\u003c/a\u003e\n- my daily-notes nvim plugin is working really nicely - \u003ca href=\"/daily-notes-neovim-plugin/\" class=\"wikilink\" data-title=\"Daily Notes Neovim Plugin\" data-description=\"Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit more...\" data-date=\"2025-07-17\"\u003eDaily Notes Neovim Plugin\u003c/a\u003e\n",
      "summary": "yesterday 2025-07-10-notes",
      "date_published": "2025-07-11T05:43:47Z",
      "date_modified": "2025-07-11T05:43:47Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-10-notes/",
      "url": "https://pype.dev/2025-07-10-notes/",
      "title": "2025-07-10 Notes",
      "content_html": "\u003cp\u003e\u003ca href=\"/2025-07-09-notes/\" class=\"wikilink\" data-title=\"2025-07-09 Notes\" data-description=\"2025-07-08-notes from yesterday\" data-date=\"2025-07-09\" data-preview=\"2025-07-08-notes from yesterday\"\u003e2025-07-09 Notes\u003c/a\u003e from yesterday\u003c/p\u003e\n\u003cp\u003eI have temporal stuff \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of going with postiz in a windsurf session working on \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBeen cleaning up my zshrc and tmux stuff\u0026hellip; will be touching other dotfiles as well\u003c/p\u003e\n\u003cp\u003eI could make links to those 3 things\u0026hellip; zshrc, tmux, and my dotfiles\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eI explored some rust replacements for common things - and I\u0026rsquo;ve been using them\nloosely but trying to get some nice aliases into my zshrc\u003c/p\u003e\n\u003cp\u003eI worked with windsurf and added this to just get started\u003c/p\u003e\n\u003cpre class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Rust-based utility replacements\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# File listing with eza (modern ls replacement, fork of exa)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v eza \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003els\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003ell\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -la\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003elt\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -T --level=2\u0026#39;\u003c/span\u003e             \u003cspan class=\"c1\"\u003e# Tree view, 2 levels deep\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003eltt\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -T --level=3\u0026#39;\u003c/span\u003e            \u003cspan class=\"c1\"\u003e# Tree view, 3 levels deep\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003elttt\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -T\u0026#39;\u003c/span\u003e                     \u003cspan class=\"c1\"\u003e# Full tree view\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003elg\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -la --git\u0026#39;\u003c/span\u003e                \u003cspan class=\"c1\"\u003e# List with git status\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003elm\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -la --sort=modified\u0026#39;\u003c/span\u003e      \u003cspan class=\"c1\"\u003e# Sort by modified date\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003elsize\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;eza -la --sort=size\u0026#39;\u003c/span\u003e       \u003cspan class=\"c1\"\u003e# Sort by size\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Disk usage with dust (du replacement)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v dust \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edu\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;dust\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edu1\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;dust -d 1\u0026#39;\u003c/span\u003e                   \u003cspan class=\"c1\"\u003e# Show only 1 level deep\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edu2\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;dust -d 2\u0026#39;\u003c/span\u003e                   \u003cspan class=\"c1\"\u003e# Show 2 levels deep\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003eduh\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;dust -h\u0026#39;\u003c/span\u003e                     \u003cspan class=\"c1\"\u003e# Human readable\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edus\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;dust -s\u0026#39;\u003c/span\u003e                     \u003cspan class=\"c1\"\u003e# Sort by size\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Directory tree with broot (interactive tree)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v broot \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003ebr\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;broot\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003ebrs\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;broot --sizes\u0026#39;\u003c/span\u003e               \u003cspan class=\"c1\"\u003e# Show with sizes\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003ebrh\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;broot --hidden\u0026#39;\u003c/span\u003e              \u003cspan class=\"c1\"\u003e# Show hidden files\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Disk space with duf (df replacement)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v duf \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edf\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;duf\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003edfa\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;duf -all\u0026#39;\u003c/span\u003e                    \u003cspan class=\"c1\"\u003e# Show all devices\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Process viewer with procs (ps replacement)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v procs \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003eps\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;procs\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003epst\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;procs --tree\u0026#39;\u003c/span\u003e                \u003cspan class=\"c1\"\u003e# Show process tree\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003epsc\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;procs --watch\u0026#39;\u003c/span\u003e               \u003cspan class=\"c1\"\u003e# Watch processes (like top)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# Find with fd (find replacement)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e -v fd \u003cspan class=\"p\"\u003e\u0026amp;\u003c/span\u003e\u0026gt; /dev/null\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003efind\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;fd\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003efh\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;fd --hidden\u0026#39;\u003c/span\u003e                  \u003cspan class=\"c1\"\u003e# Include hidden files\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nb\"\u003ealias\u003c/span\u003e \u003cspan class=\"nv\"\u003eft\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s1\"\u003e\u0026#39;fd --type f --exec-batch ls -la\u0026#39;\u003c/span\u003e  \u003cspan class=\"c1\"\u003e# Find files and show details\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erush tool exploration\u003c/li\u003e\n\u003cli\u003etried zoxide - it\u0026rsquo;s overkill for me\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\n\u003ca href=\"/2025-07-09-notes/\" class=\"wikilink\" data-title=\"2025-07-09 Notes\" data-description=\"2025-07-08-notes from yesterday\" data-date=\"2025-07-09\"\u003e2025-07-09 Notes\u003c/a\u003e from yesterday\n\nI have temporal stuff kind of going with postiz in a windsurf session working on \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n\nBeen cleaning up my zshrc and tmux stuff... will be touching other dotfiles as well\n\nI could make links to those 3 things... zshrc, tmux, and my dotfiles\n\n---\n\nI explored some rust replacements for common things - and I've been using them\nloosely but trying to get some nice aliases into my zshrc\n\nI worked with windsurf and added this to just get started\n\n```bash\n# Rust-based utility replacements\n# File listing with eza (modern ls replacement, fork of exa)\nif command -v eza \u0026\u003e /dev/null\nthen\n    alias ls='eza'\n    alias ll='eza -la'\n    alias lt='eza -T --level=2'             # Tree view, 2 levels deep\n    alias ltt='eza -T --level=3'            # Tree view, 3 levels deep\n    alias lttt='eza -T'                     # Full tree view\n    alias lg='eza -la --git'                # List with git status\n    alias lm='eza -la --sort=modified'      # Sort by modified date\n    alias lsize='eza -la --sort=size'       # Sort by size\nfi\n\n# Disk usage with dust (du replacement)\nif command -v dust \u0026\u003e /dev/null\nthen\n    alias du='dust'\n    alias du1='dust -d 1'                   # Show only 1 level deep\n    alias du2='dust -d 2'                   # Show 2 levels deep\n    alias duh='dust -h'                     # Human readable\n    alias dus='dust -s'                     # Sort by size\nfi\n\n# Directory tree with broot (interactive tree)\nif command -v broot \u0026\u003e /dev/null\nthen\n    alias br='broot'\n    alias brs='broot --sizes'               # Show with sizes\n    alias brh='broot --hidden'              # Show hidden files\nfi\n\n# Disk space with duf (df replacement)\nif command -v duf \u0026\u003e /dev/null\nthen\n    alias df='duf'\n    alias dfa='duf -all'                    # Show all devices\nfi\n\n# Process viewer with procs (ps replacement)\nif command -v procs \u0026\u003e /dev/null\nthen\n    alias ps='procs'\n    alias pst='procs --tree'                # Show process tree\n    alias psc='procs --watch'               # Watch processes (like top)\nfi\n\n# Find with fd (find replacement)\nif command -v fd \u0026\u003e /dev/null\nthen\n    alias find='fd'\n    alias fh='fd --hidden'                  # Include hidden files\n    alias ft='fd --type f --exec-batch ls -la'  # Find files and show details\nfi\n```\n\n## Wins\n\n- rush tool exploration\n- tried zoxide - it's overkill for me\n",
      "summary": "2025-07-09-notes from yesterday",
      "date_published": "2025-07-10T06:54:26Z",
      "date_modified": "2025-07-10T06:54:26Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-09-notes/",
      "url": "https://pype.dev/2025-07-09-notes/",
      "title": "2025-07-09 Notes",
      "content_html": "\u003cp\u003e\u003ca href=\"/2025-07-08-notes/\" class=\"wikilink\" data-title=\"2025-07-08 Notes\" data-description=\"Today I consolidated homelab-social-media-pipelines into homelab-temporal, which is the app repo.\" data-date=\"2025-07-08\" data-preview=\"Today I consolidated homelab-social-media-pipelines into homelab-temporal, which is the app repo.\"\u003e2025-07-08 Notes\u003c/a\u003e from yesterday\u003c/p\u003e\n\u003ch2 id=\"thoughts-to-nostr\"\u003e\u003ca class=\"wikilink\" data-date=\"2025-07-08\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-title=\"Thoughts To Nostr\" href=\"/thoughts-to-nostr/\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eThoughts To Nostr\u003c/span\u003e\u003c/a\u003e \u003ca href=\"#thoughts-to-nostr\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI feel a litte stuck on this\u0026hellip; \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of blocked on temporal organization and not knowing what to do next\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"homelab-monitoring-agent\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003e[[homelab-monitoring-agent]]\u003c/span\u003e \u003ca href=\"#homelab-monitoring-agent\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eworking still on basic tool call, idk how much longer I\u0026rsquo;m gonna care about this\u0026hellip;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"using-restic-to-backup-my-home-directory\"\u003e\u003ca class=\"wikilink\" data-date=\"2025-07-16\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-title=\"Using restic to backup my home directory\" href=\"/using-restic-to-backup-my-home-directory/\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eUsing restic to backup my home directory\u003c/span\u003e\u003c/a\u003e \u003ca href=\"#using-restic-to-backup-my-home-directory\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edesktop backup\u003c/li\u003e\n\u003cli\u003eit\u0026rsquo;s in compose, but I might want to use the \u003ccode\u003erestic\u003c/code\u003e binary that comes with UBlue\u0026hellip; systemd timer to run it or temporal?\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdetails class=\"admonition success\" open\u003e\n\u003csummary class=\"admonition-title\"\u003eSuccess\u003c/summary\u003e\n\u003cp\u003eThis is setup as a user systemd service and only backing uping my dotfiles to /tank/sandbox for now\u0026hellip; but it appears to be working\u003c/p\u003e\n\u003c/details\u003e\n\u003ch2 id=\"writing\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWriting\u003c/span\u003e \u003ca href=\"#writing\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eThe python -m issue - \u003ca href=\"https://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\"\u003ehttps://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"organization\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eOrganization\u003c/span\u003e \u003ca href=\"#organization\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ezfs-ops is in pypeaday github\u0026hellip; should it be in doomlab7 with everything else? I kind of want a monorepo just so I can quit thinking about where to put stuff\u0026hellip;\u003c/p\u003e\n\u003cp\u003efor example I have zfs-ops for zfs related things, but now I\u0026rsquo;m gonna use restic to backup from my desktop\u0026hellip; so does that go in zfs-ops cause it\u0026rsquo;s really more about backups? or shoudl that stay only for zfs things and put this restic/\u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e backup somewhere else\u0026hellip; either a new repo or start a monorepo for all my homelab stuff\u0026hellip;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ehomelab-compose\u003c/li\u003e\n\u003cli\u003eall terraform (including digital harbor stuff?)\u003c/li\u003e\n\u003cli\u003ezfs-ops\u003c/li\u003e\n\u003cli\u003eamcrest sync\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"pilgrims-creek\"\u003e\u003ca class=\"wikilink\" data-date=\"2025-07-09\" data-description=\"Podcast with Cameron for weary theologians. We spend time discussing interesting topics, approaches to theology, etc. all from the perspective of travelers...\" data-title=\"Pilgrims Creek\" href=\"/pilgrims-creek/\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003ePilgrims Creek\u003c/span\u003e\u003c/a\u003e \u003ca href=\"#pilgrims-creek\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMeeting with Cam today\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"wins\"\u003e\u003cspan class=\"heading-wear-glyph\"\u003eWins\u003c/span\u003e \u003ca href=\"#wins\" class=\"heading-anchor\"\u003e#\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erestic setup on systemd as a test - just doing dotfiles right now but it\u0026rsquo;s working I think \u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\" data-preview=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\"\u003eUsing restic to backup my home directory\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
      "content_text": "\n\u003ca href=\"/2025-07-08-notes/\" class=\"wikilink\" data-title=\"2025-07-08 Notes\" data-description=\"Today I consolidated homelab-social-media-pipelines into homelab-temporal, which is the app repo.\" data-date=\"2025-07-08\"\u003e2025-07-08 Notes\u003c/a\u003e from yesterday\n\n## \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n\n- I feel a litte stuck on this... kind of blocked on temporal organization and not knowing what to do next\n\n## [[homelab-monitoring-agent]]\n\n- working still on basic tool call, idk how much longer I'm gonna care about this...\n\n## \u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e\n\n- desktop backup\n- it's in compose, but I might want to use the `restic` binary that comes with UBlue... systemd timer to run it or temporal?\n\n???+ success \"\"\n\n    This is setup as a user systemd service and only backing uping my dotfiles to /tank/sandbox for now... but it appears to be working\n\n## Writing\n\nThe python -m issue - \u003chttps://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\u003e\n\n## Organization\n\nzfs-ops is in pypeaday github... should it be in doomlab7 with everything else? I kind of want a monorepo just so I can quit thinking about where to put stuff...\n\nfor example I have zfs-ops for zfs related things, but now I'm gonna use restic to backup from my desktop... so does that go in zfs-ops cause it's really more about backups? or shoudl that stay only for zfs things and put this restic/docker backup somewhere else... either a new repo or start a monorepo for all my homelab stuff...\n\n- homelab-compose\n- all terraform (including digital harbor stuff?)\n- zfs-ops\n- amcrest sync\n\n## \u003ca href=\"/pilgrims-creek/\" class=\"wikilink\" data-title=\"Pilgrims Creek\" data-description=\"Podcast with Cameron for weary theologians. We spend time discussing interesting topics, approaches to theology, etc. all from the perspective of travelers...\" data-date=\"2025-07-09\"\u003ePilgrims Creek\u003c/a\u003e\n\n- Meeting with Cam today\n\n## Wins\n\n- restic setup on systemd as a test - just doing dotfiles right now but it's working I think \u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e\n",
      "summary": "2025-07-08-notes from yesterday",
      "date_published": "2025-07-09T06:40:22Z",
      "date_modified": "2025-07-09T06:40:22Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    },
    {
      "id": "https://pype.dev/2025-07-08-notes/",
      "url": "https://pype.dev/2025-07-08-notes/",
      "title": "2025-07-08 Notes",
      "content_html": "\u003cp\u003eToday I consolidated homelab-social-media-pipelines into homelab-temporal,\nwhich is the app repo.\u003c/p\u003e\n\u003cp\u003eI am tracking this stuff in a \u003ca href=\"https://kanboard.paynepride.com/?controller=TaskViewController\u0026amp;action=show\u0026amp;task_id=235\u0026amp;project_id=8\"\u003ekanboard\nticket\u003c/a\u003e\nand also \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\" data-preview=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\"\u003eThoughts To Nostr\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI also touched on my [[homelab-monitoring-agent]] bys witching to atomic-agents, but windsurf is struggling with it\u003c/p\u003e\n\u003cp\u003eWorked on backup of my desktop - in dotfiles I have nas-back which will be a\ncompose stack I can move to homelab-compose that uses restic to backup files\nvia stp/ssh - seems easy enough to setup\n\u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\" data-preview=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\"\u003eUsing restic to backup my home directory\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eI learned some stuff about python from chat - \u003ca href=\"https://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\"\u003ehttps://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\u003c/a\u003e\u003c/p\u003e\n",
      "content_text": "\nToday I consolidated homelab-social-media-pipelines into homelab-temporal,\nwhich is the app repo.\n\nI am tracking this stuff in a [kanboard\nticket](https://kanboard.paynepride.com/?controller=TaskViewController\u0026action=show\u0026task_id=235\u0026project_id=8)\nand also \u003ca href=\"/thoughts-to-nostr/\" class=\"wikilink\" data-title=\"Thoughts To Nostr\" data-description=\"I am trying to use temporal at home for running automated pipelines. It\u0026#39;s definitely overkill for my use case but this is America...\" data-date=\"2025-07-08\"\u003eThoughts To Nostr\u003c/a\u003e\n\nI also touched on my [[homelab-monitoring-agent]] bys witching to atomic-agents, but windsurf is struggling with it\n\nWorked on backup of my desktop - in dotfiles I have nas-back which will be a\ncompose stack I can move to homelab-compose that uses restic to backup files\nvia stp/ssh - seems easy enough to setup\n\u003ca href=\"/using-restic-to-backup-my-home-directory/\" class=\"wikilink\" data-title=\"Using restic to backup my home directory\" data-description=\"I need to backup my personal $HOME to my NAS cause there\u0026#39;s a lot in there, and mostly my git projects with .env files all over. Plus some docker data\" data-date=\"2025-07-16\"\u003eUsing restic to backup my home directory\u003c/a\u003e\n\nI learned some stuff about python from chat - \u003chttps://chatgpt.com/c/686d2a05-5b54-800f-8b84-1638c1b96840\u003e\n",
      "summary": "Today I consolidated homelab-social-media-pipelines into homelab-temporal, which is the app repo.",
      "date_published": "2025-07-08T09:03:01Z",
      "date_modified": "2025-07-08T09:03:01Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "daily-note"
      ]
    }
  ]
}