-
💭 Chris Biscardi's Digital Garden
Here's my thought on 💭 Chris Biscardi's Digital Garden Interesting take on kubernetes from a front end perspective. All valid arguments to me, and really…
-
💭 What ChatGPT is NOT - Tech Raven Blog
Here's my thought on 💭 What ChatGPT is NOT - Tech Raven Blog Do you remember regression models from college: given some data, you find a best fit line that…
-
💭 The Rule - YouTube
Here's my thought on 💭 The Rule - YouTube Under 2000 everything is happy, green field. Any decision you have made is relatively easy to back out of (barring…
-
grafana dashboards as k8s configmap
I'm trying to learn proper logs, monitoring, otel, and grafana. Today I imported a bunch of pre-made k8s dashboards and made a few of my own for specific apps, and it made me want to know how I can turn my own custom dashboards into infrastructure as code. Turns out grafana makes it pretty easy to do this, if you have the grafana dashboard sidecar running. It will pick up any ConfigMap with the grafana_dashboard label and import it. Go to Dashboards -> Pick a Dashboard -> Export -> JSON. imag
-
💭 Vectorizing Your Databases with Steve Pousty
Here's my thought on 💭 Vectorizing Your Databases with Steve Pousty Steve is such a great listen, the neurospicy 🌶️ rambles this episode goes on is so…
-
💭 A quote from Mark Zuckerberg
Here's my thought on 💭 A quote from Mark Zuckerberg Interesting how confidently he says we can easily go to the top. really makes you wonder what we the…
-
💭 Build UIs that don't suck - YouTube
Here's my thought on 💭 Build UIs that don't suck - YouTube How to make an entire clickable without presenting the entire content of the card as the link…
-
💭 Comparing Crazy Suspension Setups on a Bumpy Roa...
Here's my thought on 💭 Comparing Crazy Suspension Setups on a Bumpy Road! [Trailmaker... I want to go build these now, these are suspension setups I had no…
-
backup distrobox image
Today I'm upgrading my distrobox, but don't want to end up in a situation where I can't get anything done becauase I work out of my distrobox.
-
💭 Diun
Here's my thought on 💭 Diun Diun, looks like a very interesting tool to monitor for image updates, it does not make any change, it only makes notifications.…
-
💭 Keel
Here's my thought on 💭 Keel Keel looks interesting, I might give it a try as a simple image updater. I'm unsure if it fits my gitops patterns though. I like…
-
Changing k8s Storage Class - Migration Job
I'm setting up longhorn in my homelab, and I ran into an issue where I initially setup some pvcs under longhorn, and later realized that to get longhorn to snapshot and backup I needed to hand edit volumes after the fact or change storage class. I'm all in on gitops so option 1 was not an option. So changing storageclass it is. Now the issue is that you CANNOT mutate storageclass on a provisioned pvc, it is an immutable attribute. Migration Job This migration job will create a new pvc with the
-
💭 r.jina.ai
Here's my thought on 💭 r.jina.ai jina reader is a pretty sweet tool to convert a site to ai compatible text. There are other web to markdown types of tools,…
-
💭 Why did Framework build a desktop? - YouTube
Here's my thought on 💭 Why did Framework build a desktop? - YouTube the racked up 4 framework mainboards sound wild. connected with usb4 and 5gig ethernet.…
-
Trailmakers Pioneers
Trailmakers 2.0 Pioneers was released today as an update to trailmakers. It's a brand new campaign mode that requires you to mine resources to get materials to craft your vehicles rather than salvage parts like you so in the Stranded Campaign. There also seems to be a more linear play through of the story with the frogitts, unlike stranded where it let you do anything completely open world, as long as you had the equipment to go there. Four Frogitts Out of the gate Wyatt came in with four frog
-
💭 OpenTools | The open MCP server registry
Here's my thought on 💭 OpenTools | The open MCP server registry OpenTools is an index for mcp servers to work with new agentic workflows like roo code and…
-
💭 AI workloads on Talos Linux - Sidero Labs
Here's my thought on 💭 AI workloads on Talos Linux - Sidero Labs cool article for setting up talos linux with an nvidia gpu. What a wild world it we are…
-
💭 Proompted Kiddies Learning The Hard Way - YouTub...
Here's my thought on 💭 Proompted Kiddies Learning The Hard Way - YouTube Damn prime makes an interesting point near then end of this video. He's seen a…
-
tailwind aspect
I've been back to putting some images on my blog lately and thinking about making them a bit thinner through the use of aspect ratio for simplicity. I'm leaning pretty heavy on tailwindcss these days due to some weird quirks of markdown-it-attrs I cannot have slashes in classes from markdown so I made a class to achieve this. Example screenshot-2025-01-31T14-50-00-094Z.png {.cinematic}
-
💭 I Think I Love Deepseek R1 - YouTube
Here's my thought on 💭 I Think I Love Deepseek R1 - YouTube There is a glimmer of hope out there that normal people can scrap together enough gpu to really…
-
💭 OpenAI Is Actually Terrible - YouTube
Here's my thought on 💭 OpenAI Is Actually Terrible - YouTube Damn these deepseek memes go hard. Wild to see openai get played by their own game. It's crazy…
-
💭 AI Is Making You An Illiterate Programmer - YouT...
Here's my thought on 💭 AI Is Making You An Illiterate Programmer - YouTube 👏👏👏 This one is really good. I'm right there with him on most of this. I am very…
-
💭 Why is Kubernetes everywhere? | Kelsey Hightower...
Here's my thought on 💭 Why is Kubernetes everywhere? | Kelsey Hightower - YouTube Kelsey says several times in this interview, you don't need kubernetes. If…
-
💭 poolers.postgresql.cnpg.io CRD metadata.annotati...
Here's my thought on 💭 poolers.postgresql.cnpg.io CRD metadata.annotations Too long ·... I've never seen or needed to use a serversideapply in kubernetes…
-
emoji in headless chrome in docker
I recently noticed that my og images were missing emoji. They were taken using headless chrome in a container. I fixed it by adding an emoji font in the containerfile / dockerfile. Before Here's what they were looking like with broken emoji fonts. image After And now with the fixed emoji font. image I put thought bubbles on my thoughts posts and stars on my github stars posts
-
💭 Keycloak
Here's my thought on 💭 Keycloak Keycloak looks like an interesting way to setup sso. It's part of the cncf so it's got a good backing. I want something…
-
💭 The Worst Thing You Can Do For Your Career - You...
Here's my thought on 💭 The Worst Thing You Can Do For Your Career - YouTube Don't stop learning! Stop trying because you have a doomer outlook on ai, llms,…
-
💭 Quick Start - kotaemon Docs
Here's my thought on 💭 Quick Start - kotaemon Docs interesting UI for RAG based workflows, i.e. chatting with your documents. It looks like it can run a…
-
postiz-file-upload
Today I learned that the docs in postiz are a bit behind, (fantastic docs btw, they are to the point, and cover almost all of what you need). The docs state that you need to include an R2 bucket to handle uploads. This issue shows that more work has been done, one of which is local storage. The compose file they use in the quick start has the required env variables to set this up. looking into my running instance I can see my images there.
-
we beat trailmakers
Today we broke through the atmosphere in trailmakers ready for pickup from those back at mission conrol. I haven't posted a lot of gaming content to by blog, idk why, but I think I am going to start, especially for the ones that are good memories with my son. Today we hit 100% of the required parts required to build the space ship and leave the atmosphere of the planet that the story is set in. Trailmakers is a game where you design and build your own vehicles. The campaign mode standed is a s
-
💭 awesome-cursorrules/rules/py-fast-api/.cursorrul...
Here's my thought on 💭 awesome-cursorrules/rules/py-fast-api/.cursorrules at main · P... Looks like a great start to a rules file for fastapi. Place the…
-
💭 Generate Custom .cursorrules for Your Project Ba...
Here's my thought on 💭 Generate Custom .cursorrules for Your Project Based on Communi... Really interesting way to generate a rules file for agentic…
-
💭 cyclotruc/gitingest: Replace 'hub' with 'ingest'...
Here's my thought on 💭 cyclotruc/gitingest: Replace 'hub' with 'ingest' in any github... Gitingest has a python package on pypi that you can run with uvx,…
-
💭 Gitingest
Here's my thought on 💭 Gitingest Replace hub with ingest in any github and get a prompt friendly codebase ready to feed into any llm. It combines the…
-
💭 GitHub - ngalaiko/tree-sitter-go-template: Golan...
Here's my thought on 💭 GitHub - ngalaiko/tree-sitter-go-template: Golang template gra... This setup fixed my nvim syntax highlighting in helm templates. !!!…
-
slow nfs performance
I'm running a two node k3s cluster at home, I thought I could simply mount an nfs share on each worker node, and essentially have the same storage accross all nodes. I'm already learning why this is not reccommended. screenshot-2025-01-31T21-18-43-543Z.png Slow I've been running some cronjobs and argo workflows on the second node for awhile, these are things that run in the background and I don't care if they take a bit longer to keep my master node freed up for more critical work. I just sta
-
💭 are we cooked w/ o3? - YouTube
Here's my thought on 💭 are we cooked w/ o3? - YouTube Holy shit these AGI models are incredibly expensive to run, require lots of wild hardware that there is…
-
💭 Status | Depot
Here's my thought on 💭 Status | Depot Depot's uptime seems to be great. I definitely hit some issues with it this afternoon 12/24/24 that were not…
-
💭 Deploy to Fly using a Depot builder
Here's my thought on 💭 Deploy to Fly using a Depot builder Here the integration to depot appears to be opt in using the flag on . This must have changed…
-
💭 Depot
Here's my thought on 💭 Depot Just learned about depot today ironically because it seems to be down and fly is using them under the hood to do the container…
-
💭 Cursor + Windsurf Settings to 5x AI's Output Qua...
Here's my thought on 💭 Cursor + Windsurf Settings to 5x AI's Output Quality (Works wi... This was an eye opening video into agentic editing workflows.…
-
💭 docker context (and an issue to question your sa...
Here's my thought on 💭 docker context (and an issue to question your sanity) | Pype.dev Dang context can really cause you to pull your hair out. Context…
-
💭 Add a healthcheck to your FastAPI app | Pype.dev
Here's my thought on 💭 Add a healthcheck to your FastAPI app | Pype.dev Nice example of adding a healthcheck to fastapi, and integrating it with docker.…
-
💭 Using OPNsense with Tailscale · Tailscale Docs
Here's my thought on 💭 Using OPNsense with Tailscale · Tailscale Docs On reboot of my opnsense router it did not tailscale up. I'm not sure if a key expired…
-
💭 Changelog on X: "🗣️@dhh on Kubernetes' migration...
Here's my thought on 💭 Changelog on X: "🗣️@dhh on Kubernetes' migration pitch: “Oh, w... switching cloud providers, theres no easy way. K8s was supposed to…
-
💭 Inside Argo: Automating the Future - YouTube
Here's my thought on 💭 Inside Argo: Automating the Future - YouTube This is a really amazing documentary of argocd. I got into k8s pretty late in the game.…
-
💭 Introduction - bootc
Here's my thought on 💭 Introduction - bootc bootc is the underlying technology that enables OS's like bazzite, and Aurora from the uBlue ecosystem. !!! note…
-
💭 Production-ready Python Docker Containers with u...
Here's my thought on 💭 Production-ready Python Docker Containers with uv Hynek has a sick dockerfile setup for using uv in python projects. !!! note This…
-
💭 Cluster API book
Here's my thought on 💭 Cluster API book Cluster API book !!! note This post is a thought . It's a short note that I make about someone else's content…
-
💭 distrobox/docs/usage/distrobox-assemble.md at ma...
Here's my thought on 💭 distrobox/docs/usage/distrobox-assemble.md at main · 89luca89/... This page is gold. It lays out all of the distrobox assemble api…
-
💭 add init hooks and exported bins · WaylonWalker/...
Here's my thought on 💭 add init hooks and exported bins · WaylonWalker/devtainer@2e4c6da Today I learned that you can use init_hooks to access host machine…
-
💭 Taildrop · Tailscale Docs
Here's my thought on 💭 Taildrop · Tailscale Docs Tailscale comes with a feature called taildrop that lets you easily share files between machines on your…
-
💭 How Fly.io uses Docker (without Docker) - YouTub...
Here's my thought on 💭 How Fly.io uses Docker (without Docker) - YouTube Docker no Docker, what!!! So fly.io uses Dockerfiles to deploy your app, but no…
-
k8s kustomize diff
I've started leaning in on kubernetes kustomize to customize my manifests per deployment per environment. Today I learned that it comes with a diff command. You can enable color diffs by using an external diff provider like colordiff. You might need to install colordiff if you don't already have it. Now I can try out kustomize changes and see the change with kustomize diff.
-
kubectl dash k
Kubernetes ships with a feature called kustomize that allows you to customize your manifests in a declarative way. It's a bit like helm, but easier to use. I…
-
💭 Kustomize: The Best Way to Manage Your Kubernete...
Here's my thought on 💭 Kustomize: The Best Way to Manage Your Kubernetes Configs - Yo... Great intro into kustomize. This helped me get started with…
-
Install sealed-secreats via manifest
Yesterday I realized that I have overlooked the default installation method of the sealed secrets controller for [[ kubernetes-kubeseal ]] this whole time an jumped straight to the helm section. I spun up a quick [[ kind-cluster ]] and had it up quickly. I can't say this is any better or worse than helm as I have never needed to customize the install. According to the docs you can customize it with [[ kustomize ]] or helm.
-
kind cluster
kind {.hoverlink} is a very useful tool to quickly standup and teardown kubernetes clusters. I use it to run clusters locally. Generally they are short lived clusters for trying, testing, and learning about kubernetes. Kind is Kubernetes in Docker, its very fast to get a new cluster up and running. Other than checking a box in docker desktop it is the easiest way currently to get a cluster up and running. I've used docker desktop for k8s before I really developed on k8s and it was buggy at t
-
💭 Where DOESN’T curl run with curl BDFL Daniel Ste...
Here's my thought on 💭 Where DOESN’T curl run with curl BDFL Daniel Stenberg (Changel... Love how Daniel just brushed off the number of netflix tv installs…
-
💭 Releases · stackrox/kube-linter
Here's my thought on 💭 Releases · stackrox/kube-linter A linter for linting kubernetes manifests and help charts. !!! note This post is a thought . It's a…
-
💭 Episode #323 Best practices for Docker in produc...
Here's my thought on 💭 Episode #323 Best practices for Docker in production - [Talk P... Great listen for anyone interested in productionizing python code…
-
💭 podman requries qemu-system on ubuntu
Here's my thought on 💭 podman requries qemu-system on ubuntu podman requires qemu-system on The fix to this for me was to install qemu-system before podman…
-
💭 argoproj/argo-events: Event-driven Automation Fr...
Here's my thought on 💭 argoproj/argo-events: Event-driven Automation Framework for Ku... Argo events is an event driven automation framework for kubernetes…
-
💭 Replicate — Run AI with an API
Here's my thought on 💭 Replicate — Run AI with an API This is so easy compared to self hosting stable diffusion yourself. It even has a nice api that you…
-
💭 Text Decoration - Tailwind CSS
Here's my thought on 💭 Text Decoration - Tailwind CSS Tailwind calls strikethrough line-through. This caught me off guard and took me a minute to find.…
-
💭 We have a right to repair! with Kyle Wiens, Foun...
Here's my thought on 💭 We have a right to repair! with Kyle Wiens, Founder and CEO at... This is one of my favorite changelog episodes of all time. I had no…
-
💭 eraser-dev/eraser: 🧹 Cleaning up images from Kub...
Here's my thought on 💭 eraser-dev/eraser: 🧹 Cleaning up images from Kubernetes nodes This is kinda sick, its a tool to clean up container images in a k8s…
-
💭 Distrobox
Here's my thought on 💭 Distrobox distrobox gives you to run commands on the host. This is handy to get access to host level clis that you probably wouldn't…
-
💭 A quote from Tim Paul
Here's my thought on 💭 A quote from Tim Paul Damn this Tim Paul quote finishes hard and such a good point. None of the stuff around llms just work. Good…
-
💭 How to Restart All Pods in a Kubernetes Namespac...
Here's my thought on 💭 How to Restart All Pods in a Kubernetes Namespace | Boot.dev As of kubernetes 1.15 there is an easy way to restart all pods in a…
-
💭 argocd automated sync
Here's my thought on 💭 argocd automated sync !!! note This post is a thought . It's a short note that I make about someone else's content online. Learn…
-
💭 Manual Upgrades | K3s
Here's my thought on 💭 Manual Upgrades | K3s You can give k3s an install channel to install , , or specific versions like . This is handy to make sure…
-
How to kill ollama server
I recently updated ollama , and it now installs a systemd service that I was not expecting. Seems like a great option, but I hadn't expeted this and I was able to kill it previously. It was using up gpu, and I do other things on my machine with a gpu. I tried pkill, kill, and everything, it was still coming back. No matter what it comes back You can confirm this with the following command. Next time you want to start you can do it as before with .
-
💭 Use an llm to automagically generate meaningful ...
Here's my thought on 💭 Use an llm to automagically generate meaningful git commit mes... This is pretty sick, I wanted this early on when I was making…
-
scheduling cron jobs in kubernetes
For my reader app I am using cronjobs to schedule my a new build and upload to cloudflare pages every hour. In this example I have built a docker image and pushed it to dockerhub. It uses a secret to access cloudflare, and the entrypoint itself does the build and upload.
-
💭 Sealed Secrets
Here's my thought on 💭 Sealed Secrets kubeseal is a pretty simple to get started with way to manage secrets such that they can be stored in a git repo and be…
-
kubernetes kubeseal
In my homelab kubernetes cluster I am using kubeseal to encrypt secrets. I have been using it successfully for a few months now wtih great success. It allows me to commit all of my secrets manifests to git with out risk of leaking secrets. You see kubeseal encrypts your secrets with a private key only stored in your cluster, so only the cluster itself can decrypt them using the kubeseal controller. cover KubeSeal https://sealed-secrets.netlify.app/ {.hoverlink} installation Installation happens
-
kubernetes 6 months in
I stumbled into kubernetes December 2023 when I was looking for a better way to self host applications. I was looking for something that didn't require logging into a server and building and deploying like a cave man. I wanted a smoother experience than docker compose was giving me. https://waylonwalker.com/looking-for-a-heroku-replacement/ {.hoverlink} This post turned into a list of tools that I have adopted into my k8s workflow, and plan to keep. enjoy. Kompose Kompose is a great tool for g
-
💭 Configure Liveness, Readiness and Startup Probes...
Here's my thought on 💭 Configure Liveness, Readiness and Startup Probes | Kubernetes What is the difference between health, liveness, readiness, and…
-
💭 docker - Where does the convention of using /hea...
Here's my thought on 💭 docker - Where does the convention of using /healthz for appli... The convention of "z-pages" comes from google and reduces the…
-
💭 jesseduffield/lazydocker: The lazier way to mana...
Here's my thought on 💭 jesseduffield/lazydocker: The lazier way to manage everything ... I've been using this for a few weeks now and it's fantastic. It's…
-
💭 Replace Github Copilot with a Local LLM - YouTub...
Here's my thought on 💭 Replace Github Copilot with a Local LLM - YouTube This really makes me want to try Dolphin Mixtral with ollama now. It looks very…
-
💭 charmbracelet/mods: AI on the command line
Here's my thought on 💭 charmbracelet/mods: AI on the command line This is a pretty sweet interface into llms. I used it a bit with my son tonight while he…
-
💭 Uptime Kuma
Here's my thought on 💭 Uptime Kuma Uptime kuma is a fantastic self hosted monitoring tool. One docker run command and you are up and running. Once you are…
-
💭 Kubernetes Secrets in 5 Minutes! - YouTube
Here's my thought on 💭 Kubernetes Secrets in 5 Minutes! - YouTube I am converting my docker compose env secrets over to k8s secrets. This guide was clear…
-
💭 Waylon Walker 🐍 on X: "Which is more complicated...
Here's my thought on 💭 Waylon Walker 🐍 on X: "Which is more complicated" / X Wow, shocked at these results. All this time I've been told and believed that…
-
💭 Creating k8s jobs with python
Here's my thought on 💭 Creating k8s jobs with python I was looking to add running kubernetes jobs to a python cli I am creating, and I found this solution,…
-
💭 mkimuram/k8sviz: Generate Kubernetes architectur...
Here's my thought on 💭 mkimuram/k8sviz: Generate Kubernetes architecture diagrams fro... This is a sick kubernetes architecture diagran generation tool. Here…
-
💭 Translate a Docker Compose File to Kubernetes Re...
Here's my thought on 💭 Translate a Docker Compose File to Kubernetes Resources | Kube... is a sick cli to convert docker-compose.yml to kubernetes manifest.…
-
💭 Daniel Nashed's Blog
Here's my thought on 💭 Daniel Nashed's Blog Running your own docker registry in one line !!! note This post is a thought . It's a short note that I make…
-
💭 Kubernetes Persistent Volumes with Deployment an...
Here's my thought on 💭 Kubernetes Persistent Volumes with Deployment and StatefulSet Example of how to add a pvc to a deployment. !!! note This post is a…
-
💭 Inspect a Kubernetes PersistentVolumeClaim | Fra...
Here's my thought on 💭 Inspect a Kubernetes PersistentVolumeClaim | Frank Sauerburger I was curious to see what was going on inside of my minio object…
-
💭 Can't create Secret in Kubernetes: illegal base6...
Here's my thought on 💭 Can't create Secret in Kubernetes: illegal base64 data at inpu... In order to use k8s secrets manifest you first need to encode the…
-
💭 Can I access k3s using just kubectl (no sudo and...
Here's my thought on 💭 Can I access k3s using just kubectl (no sudo and no k3s comman... Right after installing k3s you are going to need to use to use…
-
💭 Quick-Start Guide | K3s
Here's my thought on 💭 Quick-Start Guide | K3s I recently spun up k3s in my homelab. I'm trying to offload some work off of my free tier fly.io app in order…
-
💭 Tailwind Connect 2023 — Keynote - YouTube
Here's my thought on 💭 Tailwind Connect 2023 — Keynote - YouTube Tailwind comes with that I have never heard of that is made to give margin and padding…
-
💭 David-Kunz/gen.nvim: Neovim plugin to generate t...
Here's my thought on 💭 David-Kunz/gen.nvim: Neovim plugin to generate text using LLMs... This seems like a promising tool to use with ollama. !!! note This…
-
💭 Ollama
Here's my thought on 💭 Ollama ollama is the easiest to get going local llm tool that I have tried, and seems to be crazy fast. It feels faster than chat…
-
💭 Overflow - Tailwind CSS
Here's my thought on 💭 Overflow - Tailwind CSS Controlling overflow with tailwindcss Examples !!! note This post is a thought . It's a short note that I…
-
💭 How to run pods as systemd services with Podman ...
Here's my thought on 💭 How to run pods as systemd services with Podman | Enable Sysadmin podman comes with a nice command for generating systemd service…
-
💭 Simon Willison on X: "Anyone got a lead on a goo...
Here's my thought on 💭 Simon Willison on X: "Anyone got a lead on a good embedding mo... Kinda mindblown that this is even possible. This is so far outside…
-
💭 LLM now provides tools for working with embeddin...
Here's my thought on 💭 LLM now provides tools for working with embeddings Simon's llm cli is getting quite interesting. I really want to run some clustering…
-
💭 Preline UI - Tailwind CSS component library | Pr...
Here's my thought on 💭 Preline UI - Tailwind CSS component library | Preline UI, craf... Tailwind css component library. There are many examples with copy…
-
💭 Tailwind CSS Cheat Sheet
Here's my thought on 💭 Tailwind CSS Cheat Sheet A nice searchable cheatsheet for tailwindcss classes. !!! note This post is a thought . It's a short note…
-
💭 GitHub - wagoodman/dive: A tool for exploring ea...
Here's my thought on 💭 GitHub - wagoodman/dive: A tool for exploring each layer in a ... Really cool tui to inspect docker imaages that runs with docker. !!!…
-
💭 Relocating the Docker root directory - IBM Docum...
Here's my thought on 💭 Relocating the Docker root directory - IBM Documentation A very straightforward guide to moving your docker data, such as container…
-
💭 Podman - ArchWiki
Here's my thought on 💭 Podman - ArchWiki I kept running into limits in the number of subuid and subgid's I had on my system by default. As always thank the…
-
💭 How to pull from images from docker.io with podm...
Here's my thought on 💭 How to pull from images from docker.io with podman By default podman will not pull images from docker.io and will need setup. This…