{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Thoughts",
  "home_page_url": "https://pype.dev/my-thoughts/",
  "feed_url": "https://pype.dev/my-thoughts/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/thoughts-878/",
      "url": "https://pype.dev/thoughts-878/",
      "title": "💭 COLUMNS env var",
      "content_html": "\u003ca href=\"https://waylonwalker.com/columns-env-var/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://waylonwalker.com/columns-env-var/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - COLUMNS env var\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://waylonwalker.com/columns-env-var/\"\u003eCOLUMNS env var\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eAwesome awesome TIL with \u003ccode\u003eCOLUMNS\u003c/code\u003e for some nicer terminal printouts for READMEs and such\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://waylonwalker.com/columns-env-var/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://waylonwalker.com/columns-env-var/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - COLUMNS env var\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://waylonwalker.com/columns-env-var/\"\u003eCOLUMNS env var\u003c/a\u003e\n\n---\n\nAwesome awesome TIL with `COLUMNS` for some nicer terminal printouts for READMEs and such\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Awesome awesome TIL with COLUMNS for some nicer terminal printouts for READMEs and such",
      "date_published": "2025-12-03T11:40:58Z",
      "date_modified": "2025-12-03T11:40:58Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "dev",
        "terminal",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-871/",
      "url": "https://pype.dev/thoughts-871/",
      "title": "💭 Docker | Atuin Docs",
      "content_html": "\u003ca href=\"https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Docker | Atuin Docs\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\"\u003eDocker | Atuin Docs\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eA 2-fer\u0026hellip; So I want to host atuin and share shell history across my machines on my tailnet I think\u0026hellip; it\u0026rsquo;s such a nice interface but I barely use it so I\u0026rsquo;m sure the features will improve some aspects of my life. And secondly, this section on using systemd is interesting\u0026hellip; I hadn\u0026rsquo;t thought to use systemd to schedule container upgrades - sounds incredibly trivial and probably a widely practiced thing now that I say it out loud\u0026hellip; Saving here for implementing something\u0026hellip; sometime\u0026hellip;\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Docker | Atuin Docs\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://docs.atuin.sh/self-hosting/docker/#using-systemd-to-manage-your-atuin-server\"\u003eDocker | Atuin Docs\u003c/a\u003e\n\n---\n\nA 2-fer... So I want to host atuin and share shell history across my machines on my tailnet I think... it's such a nice interface but I barely use it so I'm sure the features will improve some aspects of my life. And secondly, this section on using systemd is interesting... I hadn't thought to use systemd to schedule container upgrades - sounds incredibly trivial and probably a widely practiced thing now that I say it out loud... Saving here for implementing something... sometime...\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "A 2-fer... So I want to host atuin and share shell history across my machines on my tailnet I think... it's such a nice",
      "date_published": "2025-11-22T20:58:59Z",
      "date_modified": "2025-11-22T20:58:59Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "homelab",
        "upgrades",
        "docker",
        "ssh",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-856/",
      "url": "https://pype.dev/thoughts-856/",
      "title": "💭 You already have a git server: (Maurycy’s blog)",
      "content_html": "\u003ca href=\"https://maurycyz.com/misc/easy_git/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://maurycyz.com/misc/easy_git/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - You already have a git server: (Maurycy's blog)\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://maurycyz.com/misc/easy_git/\"\u003eYou already have a git server: (Maurycy\u0026rsquo;s blog)\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eUsing my server\u0026rsquo;s filesystem + ssh + git-hooks for the simplest self-hosted CI pipelines ever sounds like a pretty cool setup. Probably would lose any cool graphics like GH Actions gives you but for full sovereignty over your code + zero bloat it\u0026rsquo;s an appealing pattern\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://maurycyz.com/misc/easy_git/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://maurycyz.com/misc/easy_git/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - You already have a git server: (Maurycy's blog)\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://maurycyz.com/misc/easy_git/\"\u003eYou already have a git server: (Maurycy's blog)\u003c/a\u003e\n\n---\n\nUsing my server's filesystem + ssh + git-hooks for the simplest self-hosted CI pipelines ever sounds like a pretty cool setup. Probably would lose any cool graphics like GH Actions gives you but for full sovereignty over your code + zero bloat it's an appealing pattern\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Using my server's filesystem + ssh + git-hooks for the simplest self-hosted CI pipelines ever sounds like a pretty cool",
      "date_published": "2025-10-28T11:16:37Z",
      "date_modified": "2025-10-28T11:16:37Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "git",
        "dev",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-831/",
      "url": "https://pype.dev/thoughts-831/",
      "title": "💭 uv script management",
      "content_html": "\u003ca href=\"https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - uv script management\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\"\u003euv script management\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eDang Waylon! Love these few lines\u0026hellip; \u003ccode\u003euv\u003c/code\u003e is great, been using it for environment and project requirements management but I didn\u0026rsquo;t realize it was this easy to setup a pep 723 compliant script!\u003c/p\u003e\n\u003cp\u003eLove this \u003ccode\u003esed -i '1i #!/usr/bin/env -S uv run --script'\u003c/code\u003e little gem too - I typically do \u003ccode\u003euv run script.py\u003c/code\u003e so I\u0026rsquo;ll see about making this a simple zsh alias for faster iteration on python scripts\u0026hellip; I often have AI write quick bash scripts to accomplish things, but it\u0026rsquo;s quite a bit harder for me to read than python, and with the power \u003ccode\u003euv\u003c/code\u003e is bringing to the python ecosystem, maybe it\u0026rsquo;s fine to just be a little higher in the programming stack for script-kitty stuff\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - uv script management\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://waylonwalker.com/uv-script-management/##sed+-i+'1i+#!/usr/bin/env+-S+uv+run+--script'+up\"\u003euv script management\u003c/a\u003e\n\n---\n\nDang Waylon! Love these few lines... `uv` is great, been using it for environment and project requirements management but I didn't realize it was this easy to setup a pep 723 compliant script!\n\nLove this `sed -i '1i #!/usr/bin/env -S uv run --script'` little gem too - I typically do `uv run script.py` so I'll see about making this a simple zsh alias for faster iteration on python scripts... I often have AI write quick bash scripts to accomplish things, but it's quite a bit harder for me to read than python, and with the power `uv` is bringing to the python ecosystem, maybe it's fine to just be a little higher in the programming stack for script-kitty stuff\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Dang Waylon! Love these few lines... uv is great, been using it for environment and project requirements management bu",
      "date_published": "2025-09-08T11:25:33Z",
      "date_modified": "2025-09-08T11:25:33Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "uv",
        "python",
        "dev",
        "tech",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-830/",
      "url": "https://pype.dev/thoughts-830/",
      "title": "💭 Engineering excellence starts on edge",
      "content_html": "\u003ca href=\"https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Engineering excellence starts on edge\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\"\u003eEngineering excellence starts on edge\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eI have become a huge DHH fan, maybe that means I\u0026rsquo;m just a basic bish but as I\u0026rsquo;ve become aware of who he has I haven\u0026rsquo;t yet disagreed with much that he has to say\u0026hellip; And fortunately or unfortuntaely that remanins true with this post about getting involved \u0026ldquo;at the edge\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eI feel like I bounce between \u0026ldquo;give me bleeding edge\u0026rdquo; and \u0026ldquo;give me unshakable stability\u0026rdquo; on the daily, and there\u0026rsquo;s probably a time and place for both\u0026hellip; I think I am prone to take on initial viewpoints and so I don\u0026rsquo;t want to abandon my desire for stability, but man\u0026hellip; maybe running Arch wouldn\u0026rsquo;t be that bad, maybe a release-candidate container for an app at home here or there would be an interesting way to give back even a fraction to the FOSS community.\u003c/p\u003e\n\u003cp\u003eI try to open issues on GH and such when things happen, but I could take a more proactive approach especially with the software that I use more regularly\u0026hellip;\u003c/p\u003e\n\u003cp\u003eThanks DHH for posting these thoughts, keep em coming!\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Engineering excellence starts on edge\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://world.hey.com/dhh/engineering-excellence-starts-on-edge-c36e4c59\"\u003eEngineering excellence starts on edge\u003c/a\u003e\n\n---\n\nI have become a huge DHH fan, maybe that means I'm just a basic bish but as I've become aware of who he has I haven't yet disagreed with much that he has to say... And fortunately or unfortuntaely that remanins true with this post about getting involved \"at the edge\". \n\nI feel like I bounce between \"give me bleeding edge\" and \"give me unshakable stability\" on the daily, and there's probably a time and place for both... I think I am prone to take on initial viewpoints and so I don't want to abandon my desire for stability, but man... maybe running Arch wouldn't be that bad, maybe a release-candidate container for an app at home here or there would be an interesting way to give back even a fraction to the FOSS community.\n\nI try to open issues on GH and such when things happen, but I could take a more proactive approach especially with the software that I use more regularly...\n\nThanks DHH for posting these thoughts, keep em coming!\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "I have become a huge DHH fan, maybe that means I'm just a basic bish but as I've become aware of who he has I haven't ye",
      "date_published": "2025-09-06T11:27:07Z",
      "date_modified": "2025-09-06T11:27:07Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "engineering",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-812/",
      "url": "https://pype.dev/thoughts-812/",
      "title": "💭 Docker Swarm Still Rocks",
      "content_html": "\u003ca href=\"https://dockerswarmstill.rocks/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://dockerswarmstill.rocks/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Docker Swarm Still Rocks\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://dockerswarmstill.rocks/\"\u003eDocker Swarm Still Rocks\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eApparently \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e swarm is still a thing and now I have to try it\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://dockerswarmstill.rocks/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://dockerswarmstill.rocks/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Docker Swarm Still Rocks\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://dockerswarmstill.rocks/\"\u003eDocker Swarm Still Rocks\u003c/a\u003e\n\n---\n\nApparently docker swarm is still a thing and now I have to try it\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Apparently docker swarm is still a thing and now I have to try it",
      "date_published": "2025-08-26T14:43:44Z",
      "date_modified": "2025-08-26T14:43:44Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "swarm",
        "containers",
        "docker",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-804/",
      "url": "https://pype.dev/thoughts-804/",
      "title": "💭 Codeberg Pages | Codeberg Documentation",
      "content_html": "\u003ca href=\"https://docs.codeberg.org/codeberg-pages/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://docs.codeberg.org/codeberg-pages/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Codeberg Pages | Codeberg Documentation\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://docs.codeberg.org/codeberg-pages/\"\u003eCodeberg Pages | Codeberg Documentation\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eForgejo\u003c/a\u003e has a github pages like feature\u0026hellip; this might be nice to use sometime as I try to lean into forgejo, but the last thought/bookmark on using traefik + nginx in a compose stack feels simple too. I\u0026rsquo;ll keep it in mind as I explore the forgejo setup at home\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eAfter reading it again I missed something. Codeberg pages is not exactly like github pages, seems more like the github readme thing - you have to use a repo called \u0026ldquo;pages\u0026rdquo; and then you\u0026rsquo;ll get {username}.codeberg.page\u0026hellip; so they own this TLD, and so I\u0026rsquo;m not sure it\u0026rsquo;s worth exploring this for homelab situations when traefik + nginx or something is pretty simple as well\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://docs.codeberg.org/codeberg-pages/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://docs.codeberg.org/codeberg-pages/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Codeberg Pages | Codeberg Documentation\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://docs.codeberg.org/codeberg-pages/\"\u003eCodeberg Pages | Codeberg Documentation\u003c/a\u003e\n\n---\n\nForgejo has a github pages like feature... this might be nice to use sometime as I try to lean into forgejo, but the last thought/bookmark on using traefik + nginx in a compose stack feels simple too. I'll keep it in mind as I explore the forgejo setup at home\n\n---\n\nAfter reading it again I missed something. Codeberg pages is not exactly like github pages, seems more like the github readme thing - you have to use a repo called \"pages\" and then you'll get {username}.codeberg.page... so they own this TLD, and so I'm not sure it's worth exploring this for homelab situations when traefik + nginx or something is pretty simple as well\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Forgejo has a github pages like feature... this might be nice to use sometime as I try to lean into forgejo, but the las",
      "date_published": "2025-08-19T11:35:38Z",
      "date_modified": "2025-08-19T11:35:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "pages",
        "website",
        "static-site",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-803/",
      "url": "https://pype.dev/thoughts-803/",
      "title": "💭 Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Stat…",
      "content_html": "\u003ca href=\"https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\"\u003eUse Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eLooks like a nice way to use git to back static sites, which I already do with my blog but this would be a simple way to centralize some content I like to serve up. Might make it easier to self-host everything as well!\u003c/p\u003e\n\u003cp\u003eNOTE: this is in karakeep already\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/\"\u003eUse Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files\u003c/a\u003e\n\n---\n\nLooks like a nice way to use git to back static sites, which I already do with my blog but this would be a simple way to centralize some content I like to serve up. Might make it easier to self-host everything as well!\n\nNOTE: this is in karakeep already\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Looks like a nice way to use git to back static sites, which I already do with my blog but this would be a simple way to",
      "date_published": "2025-08-19T11:28:37Z",
      "date_modified": "2025-08-19T11:28:37Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "static-site",
        "traefik",
        "website",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-797/",
      "url": "https://pype.dev/thoughts-797/",
      "title": "💭 Setting up a Self-Hosted Forgejo Actions Runner with Docker Co…",
      "content_html": "\u003ca href=\"https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Setting up a Self-Hosted Forgejo Actions Runner with Docker Compose — Linus Groh\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\"\u003eSetting up a Self-Hosted Forgejo Actions Runner with Docker Compose — Linus Groh\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eAs I explore forgjeo this post has a title that sounds very promising! I would like everything to be a \u003ca href=\"/docker/\" class=\"glossary-term\" title=\"docker - container runtime\" data-hover-title=\"docker\"\u003edocker\u003c/a\u003e compose stack for now and I\u0026rsquo;m struggling a bit with the runner installation - I might be over-complicating it but some parts of the docs aren\u0026rsquo;t as clear as I want them to be - hopefully this post is a good supplement\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eEDIT:\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ve read through this - it\u0026rsquo;s definitely older than \u003ca href=\"/forgejo/\" class=\"glossary-term\" title=\"self-hosted code forge - codeberg - fork of gittea\" data-hover-title=\"forgejo\"\u003eforgejo\u003c/a\u003e docs on compose, but I like the setup better\u0026hellip; It\u0026rsquo;s more of what I would\u0026rsquo;ve guessed whereas the official docs have a \u003ccode\u003edind\u003c/code\u003e image being used it looks like to proxy the tcp traffic from the runner through to a docker engine running in a containerized environment\u0026hellip; now that I say it out loud maybe I do like that better\u0026hellip; regardless, looking forward to having some self-hosted actions running before EOD\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Setting up a Self-Hosted Forgejo Actions Runner with Docker Compose — Linus Groh\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://linus.dev/posts/setting-up-a-self-hosted-forgejo-actions-runner-with-docker-compose/\"\u003eSetting up a Self-Hosted Forgejo Actions Runner with Docker Compose — Linus Groh\u003c/a\u003e\n\n---\n\nAs I explore forgjeo this post has a title that sounds very promising! I would like everything to be a docker compose stack for now and I'm struggling a bit with the runner installation - I might be over-complicating it but some parts of the docs aren't as clear as I want them to be - hopefully this post is a good supplement\n\n---\n\nEDIT:\n\nI've read through this - it's definitely older than forgejo docs on compose, but I like the setup better... It's more of what I would've guessed whereas the official docs have a `dind` image being used it looks like to proxy the tcp traffic from the runner through to a docker engine running in a containerized environment... now that I say it out loud maybe I do like that better... regardless, looking forward to having some self-hosted actions running before EOD\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "As I explore forgjeo this post has a title that sounds very promising! I would like everything to be a docker compose st",
      "date_published": "2025-08-14T11:30:54Z",
      "date_modified": "2025-08-14T11:30:54Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "forjeo",
        "self-host",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-781/",
      "url": "https://pype.dev/thoughts-781/",
      "title": "💭 Static egress IPs for machines - Fresh Produce - Fly.io",
      "content_html": "\u003ca href=\"https://community.fly.io/t/static-egress-ips-for-machines/22004\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://community.fly.io/t/static-egress-ips-for-machines/22004\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Static egress IPs for machines - Fresh Produce - Fly.io\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://community.fly.io/t/static-egress-ips-for-machines/22004\"\u003eStatic egress IPs for machines - Fresh Produce - Fly.io\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eI\u0026rsquo;m starting to setup \u003ca href=\"/litestream/\" class=\"glossary-term\" title=\"Litestream is a simple way to replicate SQLite databases\" data-hover-title=\"Litestream\"\u003elitestream\u003c/a\u003e for replicating sqlite dbs of my apps to my self-hosted MinIO instance\u0026hellip; only issue is most of my networking assumes client connectivity via tailscale so I whitelist pretty much every accessible domain.\nThis has gotten me in trouble once or twice, and I\u0026rsquo;m currently in the throws of backing up sqlite from fly.io. The easiest solution for me would be to add egress IP cidr blocks to my traefik whitelisting configuration and wouldn\u0026rsquo;t ya know it - in september 2024 fly.io released the ability to set static egress IPs!\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://community.fly.io/t/static-egress-ips-for-machines/22004\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://community.fly.io/t/static-egress-ips-for-machines/22004\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Static egress IPs for machines - Fresh Produce - Fly.io\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://community.fly.io/t/static-egress-ips-for-machines/22004\"\u003eStatic egress IPs for machines - Fresh Produce - Fly.io\u003c/a\u003e\n\n---\n\nI'm starting to setup litestream for replicating sqlite dbs of my apps to my self-hosted MinIO instance... only issue is most of my networking assumes client connectivity via tailscale so I whitelist pretty much every accessible domain.\nThis has gotten me in trouble once or twice, and I'm currently in the throws of backing up sqlite from fly.io. The easiest solution for me would be to add egress IP cidr blocks to my traefik whitelisting configuration and wouldn't ya know it - in september 2024 fly.io released the ability to set static egress IPs!\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "I'm starting to setup litestream for replicating sqlite dbs of my apps to my self-hosted MinIO instance... only issue is",
      "date_published": "2025-08-05T11:50:12Z",
      "date_modified": "2025-08-05T11:50:12Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "fly.ip",
        "egress",
        "reverse-proxy",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-778/",
      "url": "https://pype.dev/thoughts-778/",
      "title": "💭 caronc/apprise-api: A lightweight REST framework that wraps th…",
      "content_html": "\u003ca href=\"https://github.com/caronc/apprise-api?tab=readme-ov-file\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://github.com/caronc/apprise-api?tab=readme-ov-file\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - caronc/apprise-api: A lightweight REST framework that wraps the Apprise Notification Library\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://github.com/caronc/apprise-api?tab=readme-ov-file\"\u003ecaronc/apprise-api: A lightweight REST framework that wraps the Apprise Notification Library\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eI just stood this up and I am very excited about how easy it was to setup and get a message through my gotify instance at home - just a few minutes once I got through my think head on the config in the web front-end\u0026hellip; I expect to lean into this heavily in the future\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://github.com/caronc/apprise-api?tab=readme-ov-file\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://github.com/caronc/apprise-api?tab=readme-ov-file\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - caronc/apprise-api: A lightweight REST framework that wraps the Apprise Notification Library\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://github.com/caronc/apprise-api?tab=readme-ov-file\"\u003ecaronc/apprise-api: A lightweight REST framework that wraps the Apprise Notification Library\u003c/a\u003e\n\n---\n\nI just stood this up and I am very excited about how easy it was to setup and get a message through my gotify instance at home - just a few minutes once I got through my think head on the config in the web front-end... I expect to lean into this heavily in the future \n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "I just stood this up and I am very excited about how easy it was to setup and get a message through my gotify instance a",
      "date_published": "2025-08-04T01:08:10Z",
      "date_modified": "2025-08-04T01:08:10Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "notifications",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-777/",
      "url": "https://pype.dev/thoughts-777/",
      "title": "💭 The Remarkable Incompetence At The Heart Of Tech",
      "content_html": "\u003ca href=\"https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - The Remarkable Incompetence At The Heart Of Tech\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\"\u003eThe Remarkable Incompetence At The Heart Of Tech\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eWhat a great post\u0026hellip; the majority of my tech experience has been at a large non-tech company and this just couldn\u0026rsquo;t be more true\u0026hellip; we\u0026rsquo;ve got folks who made 150k+ in just cash salary who would take 3 months to learn what a firewall rule even was\u0026hellip; I heard at one time there were 6 different salesforce accounts across 3 different cloud providers\u0026hellip; The incompetence in management, new-hires, those in charge of hiring, etc. is just mind-boggling.\nI have been fortunate to have generally awesome peers and helpful direct managers but generally I see every ounce of truth in this article\u0026hellip; but what does it matter? I \u003ca href=\"/kind/\" class=\"glossary-term\" title=\"kind - kubernetes in docker\" data-hover-title=\"kind\"\u003ekind\u003c/a\u003e of think it doesn\u0026rsquo;t\u0026hellip; there\u0026rsquo;s nothing I or anyone can do to change this wide-spread problem\u0026hellip; companies will throw money at other companies while employing dozens (if not more) of engineers who think Excel is Big Data\u0026hellip;\u003c/p\u003e\n\u003cp\u003eoverall great read, much respect\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - The Remarkable Incompetence At The Heart Of Tech\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://www.wheresyoured.at/the-remarkable-incompetence-at-the-heart-of-tech/\"\u003eThe Remarkable Incompetence At The Heart Of Tech\u003c/a\u003e\n\n---\n\nWhat a great post... the majority of my tech experience has been at a large non-tech company and this just couldn't be more true... we've got folks who made 150k+ in just cash salary who would take 3 months to learn what a firewall rule even was... I heard at one time there were 6 different salesforce accounts across 3 different cloud providers... The incompetence in management, new-hires, those in charge of hiring, etc. is just mind-boggling. \nI have been fortunate to have generally awesome peers and helpful direct managers but generally I see every ounce of truth in this article... but what does it matter? I kind of think it doesn't... there's nothing I or anyone can do to change this wide-spread problem... companies will throw money at other companies while employing dozens (if not more) of engineers who think Excel is Big Data...\n\noverall great read, much respect\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "What a great post... the majority of my tech experience has been at a large non-tech company and this just couldn't be m",
      "date_published": "2025-08-03T11:39:14Z",
      "date_modified": "2025-08-03T11:39:14Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "software",
        "teams",
        "salesforce",
        "snowflake",
        "saas",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-770/",
      "url": "https://pype.dev/thoughts-770/",
      "title": "💭 Kinopio",
      "content_html": "\u003ca href=\"https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Kinopio\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\"\u003eKinopio\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003ekinopio is a pretty sweet map-mapping type of application. It\u0026rsquo;s localfirst, you can run it for free with state kept locally and that\u0026rsquo;s pretty dope. Heard about it on ep 9 of the localfirst.fm podcast. Very impressive app\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Kinopio\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://kinopio.club/hello-kinopio-yJcWauuveiODl-efDj9Ox\"\u003eKinopio\u003c/a\u003e\n\n---\n\nkinopio is a pretty sweet map-mapping type of application. It's localfirst, you can run it for free with state kept locally and that's pretty dope. Heard about it on ep 9 of the localfirst.fm podcast. Very impressive app\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "kinopio is a pretty sweet map-mapping type of application. It's localfirst, you can run it for free with state kept loca",
      "date_published": "2025-07-31T23:34:41Z",
      "date_modified": "2025-07-31T23:34:41Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "productivity",
        "mind-map",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-764/",
      "url": "https://pype.dev/thoughts-764/",
      "title": "💭 My Ultimate Self-hosting Setup",
      "content_html": "\u003ca href=\"https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - My Ultimate Self-hosting Setup\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\"\u003eMy Ultimate Self-hosting Setup\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003egreat post on self-hosting. I think in a lot of similar ways and had a siar journey. There\u0026rsquo;s things I want to accomplish as time goes on, looking for motivation to get a post like this going myself\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - My Ultimate Self-hosting Setup\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://codecaptured.com/blog/my-ultimate-self-hosting-setup/\"\u003eMy Ultimate Self-hosting Setup\u003c/a\u003e\n\n---\n\ngreat post on self-hosting. I think in a lot of similar ways and had a siar journey. There's things I want to accomplish as time goes on, looking for motivation to get a post like this going myself\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "great post on self-hosting. I think in a lot of similar ways and had a siar journey. There's things I want to accomplish",
      "date_published": "2025-07-25T19:56:38Z",
      "date_modified": "2025-07-25T19:56:38Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "homelab",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-758/",
      "url": "https://pype.dev/thoughts-758/",
      "title": "💭 It’s rude to show AI output to people | Alex Martsinovich",
      "content_html": "\u003ca href=\"https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - It's rude to show AI output to people | Alex Martsinovich\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\"\u003eIt\u0026rsquo;s rude to show AI output to people | Alex Martsinovich\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eGreat read on LLM output, and the slop that\u0026rsquo;s already been dumped into the internet. I\u0026rsquo;ve become a pretty heavy AI user - mostly for code and then thoughts organization. With code (that matters) I review everything AI makes. When I ask gemma3 via ollama to organize my thoughts, I reiterate the importance in my prompt to not re-word things, but to just organize and then help me work through whatever I\u0026rsquo;m working through in the post.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ve generated a blog post or 2 with AI only, and it\u0026rsquo;s still relatively clear to me when AI writes vs when a human writes. This post does a good job of highlighting how 1. this is a hilariously old sci-fi problem (there\u0026rsquo;s nothing new under the sun, ammirite?) 2. how AI is a useful tool and 3. how in the age of AI we\u0026rsquo;re still actually just battling other humans\u0026hellip;. but humans are simple creatures in a lot of ways - we take the path of least resistance the vast majority of the time, and LLM sloppy output that \u003cem\u003elooks\u003c/em\u003e not shitty is certainly a low-resistance path to a post or commit\u0026hellip; but was the post or commit worth anything?\u003c/p\u003e\n\u003cp\u003ewithout proof of thought - no.\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - It's rude to show AI output to people | Alex Martsinovich\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/\"\u003eIt's rude to show AI output to people | Alex Martsinovich\u003c/a\u003e\n\n---\n\nGreat read on LLM output, and the slop that's already been dumped into the internet. I've become a pretty heavy AI user - mostly for code and then thoughts organization. With code (that matters) I review everything AI makes. When I ask gemma3 via ollama to organize my thoughts, I reiterate the importance in my prompt to not re-word things, but to just organize and then help me work through whatever I'm working through in the post.\n\nI've generated a blog post or 2 with AI only, and it's still relatively clear to me when AI writes vs when a human writes. This post does a good job of highlighting how 1. this is a hilariously old sci-fi problem (there's nothing new under the sun, ammirite?) 2. how AI is a useful tool and 3. how in the age of AI we're still actually just battling other humans.... but humans are simple creatures in a lot of ways - we take the path of least resistance the vast majority of the time, and LLM sloppy output that _looks_ not shitty is certainly a low-resistance path to a post or commit... but was the post or commit worth anything?\n\nwithout proof of thought - no.\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Great read on LLM output, and the slop that's already been dumped into the internet. I've become a pretty heavy AI user",
      "date_published": "2025-07-21T11:46:43Z",
      "date_modified": "2025-07-21T11:46:43Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "ai",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-757/",
      "url": "https://pype.dev/thoughts-757/",
      "title": "💭 Anthropic Is Bleeding Out",
      "content_html": "\u003ca href=\"https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Anthropic Is Bleeding Out\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\"\u003eAnthropic Is Bleeding Out\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eAh\u0026hellip; so things are rough on the business side according to Edward Zitron\u003c/p\u003e\n\u003cp\u003eAn intere|ing note is that anthropic models make more more than half of all token related to programming through OpenRouter\u0026hellip; so they clearly have marketshare but if they\u0026rsquo;re losing money on \u003cem\u003eevery single customer\u003c/em\u003e then oof\u0026hellip; what does the future of vibe coding look like? And who can afford it?\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Anthropic Is Bleeding Out\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://www.wheresyoured.at/anthropic-is-bleeding-out/?ref=dailydev\"\u003eAnthropic Is Bleeding Out\u003c/a\u003e\n\n---\n\nAh... so things are rough on the business side according to Edward Zitron\n\nAn intere|ing note is that anthropic models make more more than half of all token related to programming through OpenRouter... so they clearly have marketshare but if they're losing money on _every single customer_ then oof... what does the future of vibe coding look like? And who can afford it?\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Ah... so things are rough on the business side according to Edward Zitron An intere|ing note is that anthropic models m",
      "date_published": "2025-07-19T10:44:56Z",
      "date_modified": "2025-07-19T10:44:56Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "llm",
        "anthropic",
        "ai",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-753/",
      "url": "https://pype.dev/thoughts-753/",
      "title": "💭 Thread by @windsurf_ai on Thread Reader App – Thread Reader App",
      "content_html": "\u003ca href=\"https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Thread by @windsurf_ai on Thread Reader App – Thread Reader App\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\"\u003eThread by @windsurf_ai on Thread Reader App – Thread Reader App\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eClaude 4 is pretty impressive, I\u0026rsquo;m enjoying using it at work and now I\u0026rsquo;ll certainly burn some credits at home.\u003c/p\u003e\n\u003cp\u003eAlso I like this Threadreader thing\u0026hellip; may need to look into it\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Thread by @windsurf_ai on Thread Reader App – Thread Reader App\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://threadreaderapp.com/thread/1945599013954490523.html?utm_source=tldrai\"\u003eThread by @windsurf_ai on Thread Reader App – Thread Reader App\u003c/a\u003e\n\n---\n\nClaude 4 is pretty impressive, I'm enjoying using it at work and now I'll certainly burn some credits at home.\n\nAlso I like this Threadreader thing... may need to look into it\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Claude 4 is pretty impressive, I'm enjoying using it at work and now I'll certainly burn some credits at home. Also I l",
      "date_published": "2025-07-18T10:54:50Z",
      "date_modified": "2025-07-18T10:54:50Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "windsurf",
        "rss",
        "threadreader",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-752/",
      "url": "https://pype.dev/thoughts-752/",
      "title": "💭 AI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU… - You…",
      "content_html": "\u003ca href=\"https://www.youtube.com/watch\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.youtube.com/watch\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - AI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU... - YouTube\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://www.youtube.com/watch\"\u003eAI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU\u0026hellip; - YouTube\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eAI has provided a lot of value in my life for sure\u0026hellip; but it\u0026rsquo;s still not my favorite piece of technology, and the nearish-term-future certainly has some dystopian qualities to it. AI interviews definitely are in that category and Josh does a good and comical job of highlighting the ridiculousness of it.\u003c/p\u003e\n\u003cp\u003eI envy no one looking for a job, and I double envy no one who has to deal with AI powered HR solutions\u0026hellip;\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://www.youtube.com/watch\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.youtube.com/watch\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - AI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU... - YouTube\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://www.youtube.com/watch\"\u003eAI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU... - YouTube\u003c/a\u003e\n\n---\n\nAI has provided a lot of value in my life for sure... but it's still not my favorite piece of technology, and the nearish-term-future certainly has some dystopian qualities to it. AI interviews definitely are in that category and Josh does a good and comical job of highlighting the ridiculousness of it. \n\nI envy no one looking for a job, and I double envy no one who has to deal with AI powered HR solutions...\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "AI has provided a lot of value in my life for sure... but it's still not my favorite piece of technology, and the nearis",
      "date_published": "2025-07-17T10:41:04Z",
      "date_modified": "2025-07-17T10:41:04Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "ai",
        "josh-fluke",
        "interview",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-749/",
      "url": "https://pype.dev/thoughts-749/",
      "title": "💭 Agile Was Never Your Problem Pt 1/2 | The Cynical Developer",
      "content_html": "\u003ca href=\"https://thecynical.dev/posts/agile-was-never-your-problem/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://thecynical.dev/posts/agile-was-never-your-problem/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Agile Was Never Your Problem Pt 1/2 | The Cynical Developer\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://thecynical.dev/posts/agile-was-never-your-problem/\"\u003eAgile Was Never Your Problem Pt 1/2 | The Cynical Developer\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eLove this post - feels like it vindicates a lot of my opinions (that I\u0026rsquo;ve been pretty loud about professionally). I love agile but I HATE Agile\u0026hellip; and this helps put years of my feelings into semi-structured text\u0026hellip;\nAgile isn\u0026rsquo;t the problem but it certainly is a broad label for many many problems\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://thecynical.dev/posts/agile-was-never-your-problem/\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://thecynical.dev/posts/agile-was-never-your-problem/\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - Agile Was Never Your Problem Pt 1/2 | The Cynical Developer\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://thecynical.dev/posts/agile-was-never-your-problem/\"\u003eAgile Was Never Your Problem Pt 1/2 | The Cynical Developer\u003c/a\u003e\n\n---\n\nLove this post - feels like it vindicates a lot of my opinions (that I've been pretty loud about professionally). I love agile but I HATE Agile... and this helps put years of my feelings into semi-structured text...\nAgile isn't the problem but it certainly is a broad label for many many problems\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Love this post - feels like it vindicates a lot of my opinions (that I've been pretty loud about professionally). I love",
      "date_published": "2025-07-13T18:13:08Z",
      "date_modified": "2025-07-13T18:13:08Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "agile",
        "thoughts"
      ]
    },
    {
      "id": "https://pype.dev/thoughts-748/",
      "url": "https://pype.dev/thoughts-748/",
      "title": "💭 OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to…",
      "content_html": "\u003ca href=\"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google | The Verge\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\u003cp\u003eHere\u0026rsquo;s my thought on \u003ca href=\"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\"\u003eOpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google | The Verge\u003c/a\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003eWelp I\u0026rsquo;m not upset the OpenAI deal fell through (I mean probably not great for those at Codeium, but I don\u0026rsquo;t want these big tech firms to keep buying out the competition\u0026hellip; So even though I\u0026rsquo;m not upset about it - I can\u0026rsquo;t say going to Google is my favorite alternative\u0026hellip; I\u0026rsquo;m a windsurf user at home but if the Google deal goes through I may drop windsurf entirely and stick to roo\u0026hellip;\u003c/p\u003e\n\u003cp\u003eLook at me care about who owns my editor when I\u0026rsquo;ll just root myself deeper into vs**** #smh\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"admonition note\"\u003e\n\u003cp class=\"admonition-title\"\u003eNote\u003c/p\u003e\n\u003cp\u003eThis is one of [[ my-thoughts ]]. I picked this up from \u003ca href=\"https://waylonwalker.com\"\u003eWaylon Walker\u003c/a\u003e(\u003ca href=\"https://thoughts.waylonwalker.com\"\u003ehttps://thoughts.waylonwalker.com\u003c/a\u003e). It\u0026rsquo;s a short note that I make about someone else\u0026rsquo;s content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\" data-preview=\"My thoughts are found at my thoughts feed\"\u003eThoughts\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n",
      "content_text": "\n\u003ca href=\"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\"\u003e\n    \u003cimg\n        src=\"https://shots.wayl.one/shot/?url=https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\u0026height=450\u0026width=800\u0026scaled_width=800\u0026scaled_height=450\u0026selectors=\"\n        alt=\"shot of post - OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google | The Verge\"\n        height=450\n        width=800\n    \u003e\n\u003c/a\u003e\n\nHere's my thought on \u003ca href=\"https://www.theverge.com/openai/705999/google-windsurf-ceo-openai\"\u003eOpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to Google | The Verge\u003c/a\u003e\n\n---\n\nWelp I'm not upset the OpenAI deal fell through (I mean probably not great for those at Codeium, but I don't want these big tech firms to keep buying out the competition... So even though I'm not upset about it - I can't say going to Google is my favorite alternative... I'm a windsurf user at home but if the Google deal goes through I may drop windsurf entirely and stick to roo...\n\nLook at me care about who owns my editor when I'll just root myself deeper into vs**** #smh\n\n---\n\n!!! note\n    This is one of [[ my-thoughts ]]. I picked this up from [Waylon Walker](https://waylonwalker.com)(https://thoughts.waylonwalker.com). It's a short note that I make about someone else's content online.  Learn more about the process \u003ca href=\"/thoughts/\" class=\"wikilink\" data-title=\"Thoughts\" data-description=\"My thoughts are found at my thoughts feed\" data-date=\"2025-06-09\"\u003eThoughts\u003c/a\u003e\n",
      "summary": "Welp I'm not upset the OpenAI deal fell through (I mean probably not great for those at Codeium, but I don't want these",
      "date_published": "2025-07-12T10:48:05Z",
      "date_modified": "2025-07-12T10:48:05Z",
      "authors": [
        {
          "name": "Nic Payne",
          "url": "https://pype.dev"
        }
      ],
      "tags": [
        "windsurf",
        "ai",
        "thoughts"
      ]
    }
  ]
}