Keel
Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
keel.sh [1]
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 to keep everything defined in git [2], I don’t like drift outside of that so Keel might not be the thing I want.
References:
[1]: https://keel.sh/
[2]: /glossary/git/
Publishing rhythm
Changing k8s Storage Class - Migration Job
I’m setting up longhorn in my homelab [1], 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 # [2]
This migration job will create a new pvc with the new storageclass and move the
data from the old pvc to the new pvc.
Existing Pods
This migration job will not work if you have a pod using the old pvc. You
will need to shutdown the pod and delete it.
# old pvc with longhorn storageclass
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: site-pvc-longhorn
namespace: waylonwalker-com
spec:
storageClassName: longhorn-backup
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
# new pvc with longhorn-ba...
New Phone Day Apr 2 2025
backdated
This represents the first sign in to this new pixel 6.
This will be my 3rd pixel 6 since 2021, One shattered screen and one blown
battery. My first one was brand new, the first new phone i’ve had in years.
That phone only proved to me that new flagship models make no difference to me,
I had been running pixel 3 refurbished for many years before.
No social media on this device # [1]
Social media sucks become a bunch of people yelling “fake news” at each other
and propping up their political candidate as the savior of everything. Elon
bought twitter and fractured it. The communities are no longer here, and I
have to dig through so much political posts to see post on tech and engineering
its not worth it anymore.
update from a year later and It’s been great, I check socials like once a
week hoping to find better things, but it all seems like the same BS. The
Crypto bros have moved on to AI so hard that I just cant stand watching most of
them yap about something that they...
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtube.com [1]
Damn he makes this easy. I did not know about hx-select. yes there is waste in requesting the entire thing every 5s, but damn that was easy to get life reload. I’ve only done very specific backend endpoints, built pages up from partials, made endpoints for partials. keeping this one in my back pocket.
I’m just kind of amazed that he could do this all in html [2] without touching the backend or js, typically things like this require one or the other. Yes js is running, but no other js library I’m aware of lets you do this.
References:
[1]: https://www.youtube.com/watch
[2]: /html/
homelab drive ids
ls -l /dev/disk/by-id/
Drive Bay 1
ata-ST4000VN008-2DR166_ZDHBZSWZ
+————————————————————————-+
| [ Power] [ Reset ] |
+————————————————————————-+
| [ BAY 5 ] 3TB WD30EFRX WMC4N0D3J9R7 ext4 /mnt/sdf4 |
+————————————————————————-+
| [ BAY 4 ] 14TB EXOS ZTM09R9N zfs main pool mirror /mnt/main |
+————————————————————————-+
| [ BAY 3 ] 14TB EXOS ZTM0AALS zfs main pool mirror /mnt/main |
+——————————————-+
| [ BAY 2 ] 4TB IRONWOLF ZDHBZV3N zfs tank pool mirror /mnt/tank |
+————————————————————————-+
| [ BAY 1 ] 4TB IRONWOLF ZDHBZSWZ zfs tank pool mirror /mnt/tank |
+————————————————————————-+
I recently discovered kubectl.nvim [1] by Ramilito [2], and it’s truly impressive.
⎈ Streamline your Kubernetes management within Neovim—control and monitor your cluster seamlessly, all without leaving your coding environment.
References:
[1]: https://github.com/Ramilito/kubectl.nvim
[2]: https://github.com/Ramilito
[1]
This is a handy line to reset your admin password in nextcloud.
References:
[1]: /static/https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/reset_admin_password.html
Redis configuration
Overview of redis.conf, the Redis configuration file
Docs · redis.io [1]
redis has all of their default self documented configs hosted here. You can pull the default redis.conf for any of the major releases.
References:
[1]: https://redis.io/docs/latest/operate/oss_and_stack/management/config/
If you’re into interesting projects, don’t miss out on xpipe-webtop [1], created by xpipe-io [2].
A containerized web-based desktop environment for XPipe
References:
[1]: https://github.com/xpipe-io/xpipe-webtop
[2]: https://github.com/xpipe-io
xpipe [1] by xpipe-io [2] is a game-changer in its space. Excited to see how it evolves.
Access your entire server infrastructure from your local desktop
References:
[1]: https://github.com/xpipe-io/xpipe
[2]: https://github.com/xpipe-io
Using pbpaste for command substitution keeps sensitive or long URLs out of
your shell history. Instead of typing git clone https://github.com/user/repo-with-long-name.git, copy the URL to clipboard and
run git clone "$(pbpaste)". This prevents the URL from appearing in
~/.bash_history or ~/.zsh_history.
To get pbpaste working on both Xorg and Wayland, add this to your shell config:
if [[ $(command -v wl-copy) ]]; then
alias pbcopy='wl-copy'
pbpaste() { wl-paste; }
elif [[ $(command -v xclip) ]]; then
alias pbcopy='xclip -selection clipboard'
pbpaste() { xclip -selection clipboard -o; }
fi
The function approach (instead of alias) enables command substitution, while
the quotes around $(pbpaste) handle spaces and special characters safely.
Now you can use it.
git clone "$(pbpaste)"
More importantly secrets can stay out of your history.
export GITHUB_TOKEN="$(pbpaste)"
export AWS_ACCESS_KEY_ID="$(pbpaste)"
export AWS_SECRET_ACCESS_KEY="$(pbpaste)"
export DATABASE_URL="$(pbpaste)"
hotel_bookings.csv
Discover what actually works in AI. Join millions of builders, researchers, and labs evaluating agents, models, and frontier technology through crowdsourced benchmarks, competitions, and hackathons.
kaggle.com [1]
nice dataset to use for example / test projects. I’m using it to play with duckdb currently.
References:
[1]: https://www.kaggle.com/datasets/ahmedsafwatgb20/hotel-bookingscsv?resource=download
THPS 1 Downtown Gaps
[1]
[2]
Previously THPS 1 Skate Park Gaps [3]
Big Ass # [4]
THPS1-5-BigAss.mp4 [5]
Billboard Grind # [6]
THPS1-5-BillboardGrind.mp4 [7]
BS Gap # [8]
THPS1-5-BSGap.mp4 [9]
BS Grind # [10]
THPS1-5-BSGrind.mp4 [11]
Burly Deck Gap # [12]
THPS1-5-BurlyDeckGap.mp4 [13]
Car Ollie # [14]
THPS1-5-CarOllie.mp4 [15]
THPS1-5-CarPlant.mp4 [16]
Cheesy Deck Gap # [17]
THPS1-5-CheesyDeckGap.mp4 [18]
Death Grind # [19]
THPS1-5-DeathGrind.mp4 [20]
Deck Gap # [21]
THPS1-5-DeckGap.mp4 [22]
Dirty Rail # [23]
THPS1-5-DirtyRail.mp4 [24]
Glass Gap # [25]
THPS1-5-GlassGap.mp4 [26]
Kicker Gap # [27]
THPS1-5-KickerGap.mp4 [28]
Kicker 2 Edge # [29]
THPS1-5-Kicker2Edge.mp4 [30]
Kicker 2 Street # [31]
THPS1-5-Kicker2Street.mp4 [32]
Rail 2 Rail # [33]
THPS1-5-Rail2Rail.mp4 [34]
Roof 2 Roof # [35]
THPS1-5-Roof2Roof.mp4 [36]
Secret Tunnel Entrance # [37]
THPS1-5-SecretTunnelEntrance.mp4 [38]
Sucky Room Gap # [39]
THPS1-5-SuckyRoomGap.mp4 [40]
T 2 T Gap # [41]
THPS1-5-T2TGap....
The State of Secrets Sprawl 2025
GitGuardian's 2025 report reveals 70% of leaked secrets remain active two years later. Discover the alarming state of secrets sprawl & protect your organization.
GitGuardian Blog - Take Control of Your Secrets Security · blog.gitguardian.com [1]
Good report, make notes later
References:
[1]: https://blog.gitguardian.com/the-state-of-secrets-sprawl-2025/
Mill-Max Hotswap Sockets
Mill-Max sockets for adding hotswap support to regular PCBs. Sold in packs of 60 (good for 30 switches). Info about the different types 7305-0: Gold-plated sockets (7305-0-15-15-47-27-10-0) Shorter...
Keebio · keeb.io [1]
looking into trying these Mill-Max pins on a handwired 3d printed build to see if I can get away from specialty hot swap sockets. Damn they aren’t exactly cheap, I really want the nice short ones but they start at $20 per 60ct and you need two per key, that adds up quick.
References:
[1]: https://keeb.io/products/mill-max-hotswap-sockets?variant=32377167511646
External Link
r.jina.ai [1]
jina reader is a pretty sweet tool to convert a site to ai compatible text. There are other web to markdown types of tools, but the convenience of just adding r.jina.ai to the front of any page makes it so easy to grab for one page of docs.
References:
[1]: https://r.jina.ai/
-
the racked up 4 framework mainboards sound wild. connected with usb4 and 5gig ethernet. they said they can run big models quantized down from 600Gb to within the 512GB limit they have. This seems wild to bring this level of capability to such a low price point. It will be really cool to start to see demos come out.
Just starred monolith [1] by Y2Z [2]. It’s an exciting project with a lot to offer.
⬛️ CLI tool and library for saving complete web pages as a single HTML [3] file
References:
[1]: https://github.com/Y2Z/monolith
[2]: https://github.com/Y2Z
[3]: /html/
THPS 1 Skate Park Gaps
[1]
Previously THPS 1 Mall Gaps [2]
Next THPS 1 Downtown Gaps [3]
Acid Drop # [4]
THPS1-4-AcidDrop.mp4 [5]
Across The Park # [6]
THPS1-4-AcrossThePark.mp4 [7]
Around The Bend # [8]
THPS1-4-AroundTheBend.mp4 [9]
HP Transfer # [10]
THPS1-4-HPTransfer.mp4 [11]
Light Grind # [12]
THPS1-4-LightGrind.mp4 [13]
Over The Box # [14]
THPS1-4-OverTheBox.mp4 [15]
Over The Pipe # [16]
THPS1-4-OverThePipe.mp4 [17]
Over the Rafters # [18]
THPS1-4-OverTheRafters.mp4 [19]
Pool 2 Walkway # [20]
THPS1-4-Pool2Walkway.mp4 [21]
Pool Hip # [22]
THPS1-4-PoolHip.mp4 [23]
Pool Rail Trans # [24]
THPS1-4-PoolRailTrans.mp4 [25]
Rafter Rail # [26]
THPS1-4-RafterRail.mp4 [27]
Transfer # [28]
THPS1-4-Transfer.mp4 [29]
Walkway Rail Trans # [30]
THPS1-4-WalkwayRailTrans.mp4 [31]
Wall Gap # [32]
THPS1-4-WallGap.mp4 [33]
Wall Gap Jr # [34]
THPS1-4-WallGapJr.mp4 [35]
Whoop Gap # [36]
THPS1-4-WhoopGap.mp4 [37]
References:
[1]: https://dropper.waylonwalker.com/api/file/75b658de-1c88-414...
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 # [1]
Out of the gate Wyatt came in with four frogitts to rescue, I don’t know how he
found them all, I’ve only been able to find the first one that the master gives
you to bring home as a tutorial.
four-frogitts.mp4 [2]
First Boss # [3]
After Wyatt left for bed I played a little more and beat the first of what felt
like a boss level enemy, he had much different attacks. I did not think I
would make it as I got hit hard from his first explosion attack before I
realized what it did.
first-boss.mp4 [4]
Here is where he was on the ma...