-
I really like this idea for a homelab [1] jbod. Hardware Haven builds out Just a Bunch Of Disks using some pretty affordable hardware and has up to 16 disks added to his homelab with the os having full access to use with zfs.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /homelab/
[2]: /thoughts/
Published
All published posts
2493 posts
latest post 2026-05-11
Publishing rhythm
THPS 1 Warehouse Gaps
On the road to Gap Master achievement I got all Warehouse Gaps in THPS1.
This is this classic warehouse level that everyone thinks of when THPS is
mentioned. Such a good level, compact, easy to play, with some fun gaps that
might take a few tries to hit.
Next up THPS 1 School Gaps [1]
[2]
Big Rail # [3]
THPS1-1-BigRail.mp4 [4]
Channel Gap # [5]
THPS1-1-ChannelGap.mp4 [6]
Deck 2 Rail # [7]
THPS1-1-Deck2Rail.mp4 [8]
Face Plant # [9]
THPS1-1-FacePlant.mp4 [10]
High Rail # [11]
THPS1-1-HighRail.mp4 [12]
Holy Shi # [13]
THPS1-1-HolyShi.mp4 [14]
Kicker 2 Ledge # [15]
THPS1-1-Kicker2Ledge.mp4 [16]
Kicker Gap # [17]
THPS1-1-KickerGap.mp4 [18]
Monster Grind # [19]
THPS1-1-MonsterGrind.mp4 [20]
Over The Pipe # [21]
THPS1-1-OverThePipe.mp4 [22]
Secret Room # [23]
THPS1-1-SecretRoom.mp4 [24]
Taxi 2 Ledge # [25]
THPS1-1-Taxi2Ledge.mp4 [26]
Taxi Gap # [27]
THPS1-1-TaxiGap.mp4 [28]
Transfer # [29]
THPS1-1-Transfer.mp4 [30]
Transition Grind # [31]
THPS1-1-Transition...
XCMKB: ZMK/Bluetooth Boards
XCMKB: Key Remap Dear beginner, there is no real time key remap like Vial, but thanks to nickcoutsos for his work on Keymap Editor, a browser app allows you to load ZMK keymap code and manage it wi...
XCMKB Ā· xcmkb.com [1]
Nice overview to getting started in zmk
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://xcmkb.com/pages/zmk-bluetooth-boards
[2]: /thoughts/
Check out tailscale [1] and their project github-action [2].
A GitHub Action to connect your workflow to your Tailscale network.
References:
[1]: https://github.com/tailscale
[2]: https://github.com/tailscale/github-action
I recently discovered kubevpn [1] by kubenetworks [2], and itās truly impressive.
KubeVPN offers a Cloud Native Dev Environment that connects to kubernetes cluster network.
References:
[1]: https://github.com/kubenetworks/kubevpn
[2]: https://github.com/kubenetworks
I run tailwind for my personal blog, whenever I update it, pre-commit goes in
and fixes end of file. Iām sick of these things fighting each other, since it
is a generated app it is going to et ignored from pre-commit from now on.
exclude: ^static/app.*\.css$
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.4.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
Mantis Clamp by zuberio | Download free STL model | Printables.com
Printables.com Ā· printables.com [1]
Zuberios Mantic clamp, would ya look at it. This thing looks like a handy tool for soldering. Excited to give it a try.
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://www.printables.com/model/48505-mantis-clamp/files
[2]: https://dropper.waylonwalker.com/api/file/101b97c0-99c6-40f5-bc2c-9d0bef3babb0.webp
[3]: /thoughts/
-
Damn this looks good, Iāve been casually keeping my eye out for something like this for quite awhile, I think this will come in handy for keeb builds. Printing one out as I post this, damn I love 3d-printing.
[1]
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://dropper.waylonwalker.com/api/file/ddbde7a1-8b8a-4096-92e2-1e602b1603a2.webp
[2]: /thoughts/
There are many Style Guides but this is Mineāzachleat.com
A post by Zach Leatherman (zachleat)
Zach Leatherman Ā· zachleat.com [1]
Zachās site looks sick colors are all on point, the fonts are so good. I really like the idea of a style-guide. I think I might be renaming my Sample [2] post to style-guide now.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://www.zachleat.com/web/style-guide/
[2]: /sample/
[3]: /thoughts/
[1]
Astral uses just in CI, kinda cool to stumble into this setup in the wild.
run: just release-run ${{ secrets.GITHUB_TOKEN }} ${{ github.event.inputs.sha }} ${{ github.event.inputs.tag }}
And her is the accompanying justfile. you can see how it accepts arguments, and starts calling out to other just recipes.
release-run token commit tag:
#!/bin/bash
set -eo pipefail
rm -rf dist
just release-download-distributions {{token}} {{commit}}
datetime=$(ls dist/cpython-3.10.*-x86_64-unknown-linux-gnu-install_only-*.tar.gz | awk -F- '{print $8}' | awk -F. '{print $1}')
just release-upload-distributions {{token}} ${datetime} {{tag}}
just release-set-latest-release {{tag}}
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /static/https://github.com/astral-sh/python-build-standalone/blob/main/.github/workflows/release.yml
[2]: /thoughts/
fix double slash in url Ā· WaylonWalker/waylonwalker.com@93ca7da
Latest version of waylonwalker.com - dev.waylonwalker.com - fix double slash in url Ā· WaylonWalker/waylonwalker.com@93ca7da
GitHub Ā· github.com [1]
fixing more ahrefs issues on the road to fixing all major issues within my control I found a ton of urls pointed to an url with a double slash, turns out I wasnāt properly referencing slug with post.slug.
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/WaylonWalker/waylonwalker.com/commit/93ca7da6dd37100d2fb2cd989c2ddb31692c3bf9
[2]: https://dropper.waylonwalker.com/api/file/d821eb80-aeaa-4f96-becd-7609b798663c.webp
[3]: /thoughts/
fix json schema Ā· WaylonWalker/waylonwalker.com@deebd40
Latest version of waylonwalker.com - dev.waylonwalker.com - fix json schema Ā· WaylonWalker/waylonwalker.com@deebd40
GitHub Ā· github.com [1]
I found that I had Structured data has schema.org validation error on essentially every single page on my blog, turns out I had made some changes and have never tried to validate it. Damn json and its hatred towards trailing commas.
[2]
[3]
Note
This post is a thought [4]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/WaylonWalker/waylonwalker.com/commit/deebd400e638bfaa41db953530597983ae0df82a
[2]: https://dropper.waylonwalker.com/api/file/889378f5-6444-4a38-a7e4-c305fe93e1d7.webp
[3]: https://dropper.waylonwalker.com/api/file/ca373ce6-9a4a-4e5b-8a0e-0b2959915ab5.webp
[4]: /thoughts/
Weblogging: Part 1
The one where I blog about blogging (part 1)
dbushell.com Ā· dbushell.com [1]
Long live RSS! Rss is not dead David, you are right there. I really agree with David that learning a topic well enough to form thoughts and write about it really help learning. You donāt need to be an expert, but forming your own thoughts, putting ideas in words takes a lot more than surface level knowledge. When you try to write or speak about something you quickly realize where your holes in understanding are.
Blogging helps me learn. When I commit knowledge to writing it reinforces what I know and shines a spotlight on what I donāt. Most topics require additional research. Even then, I occasionally get things wrong, or miss different ways of thinking, and I welcome corrections. Iāll often update and enrich my posts based on feedback. Without my blog Iād miss other points of view.
As they say, the best way to get an answer on the internet is not to pose a question, but to assert the wrong solution! Most feedback I get is constructive. Sometimes itās blunt but I try not to read into unspoken sentiment. Some people are more direct. If the end result is positive learning, I can ta...
fix: Open Graph URL not matching canonical Ā· WaylonWalker/waylonwalker.com@0fd994b
Latest version of waylonwalker.com - dev.waylonwalker.com - fix: Open Graph URL not matching canonical Ā· WaylonWalker/waylonwalker.com@0fd994b
GitHub Ā· github.com [1]
In fixing a bunch of meta tags, I introduced Open Graph URL not matching canonical on every page by having trailing / on canonical and not on the og:url.
[2]
This commit will fix the error.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/WaylonWalker/waylonwalker.com/commit/0fd994b0101f7260051ec914ea6987e1c70603bd
[2]: https://dropper.waylonwalker.com/api/file/1adedfb8-5fbd-4622-adda-2f3984baeb03.webp
[3]: /thoughts/
Cotton Coder
The one where I launch a new blog
dbushell.com Ā· dbushell.com [1]
I like Davids idea for cotton coder here, reminds me a lot of Thoughts [2], which turns out to be mroe commonly called a linkblog. I can relate to David heavily on gathering too many side projects and soem collecting more digital dust than you would really like them to. I use thoughts for quick publishing, very similar to Davidās notes [3]. I have tags and titles, but the titles are a reflection of the post Iām taking a note on. They are short and sweet, I put just enough thought into them without overthinking them. They live as a separate server hosted website, but the data gets pulled into my blog at build time, so they end up in the same place eventually.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://dbushell.com/2024/01/24/cotton-coder/
[2]: /thoughts/
[3]: https://dbushell.com/notes/
GitHub - valkey-io/valkey: A flexible distributed key-value database that is optimized for caching and other realtime workloads.
A flexible distributed key-value database that is optimized for caching and other realtime workloads. - valkey-io/valkey
GitHub Ā· github.com [1]
valkey appears to be the largest open source fork of redis that was forked just before their transition to the new source available licenses.
One notable thing missing from the readme is how to run with docker, which I saw in the valkey-py docs.
docker run -p 6379:6379 -it valkey/valkey:latest
You can install the python library with
python -m venv .venv
. ./.venv/bin/activate
pip install "valkey[libvalkey]"
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/valkey-io/valkey
[2]: /thoughts/
If youāre into interesting projects, donāt miss out on valkey-py [1], created by valkey-io [2].
Valkey Python client based on a fork of redis-py
References:
[1]: https://github.com/valkey-io/valkey-py
[2]: https://github.com/valkey-io
Iām really excited about valkey [1], an amazing project by valkey-io [2]. Itās worth exploring!
A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.
References:
[1]: https://github.com/valkey-io/valkey
[2]: https://github.com/valkey-io
valkey
Python client for Valkey forked from redis-py
PyPI Ā· pypi.org [1]
python bindings for valkey, forked from redis.
one notable difference I see from redis is that you can install with libvalkey to autmatically get faster parsing support.
For faster performance, install valkey with libvalkey support, this provides a compiled response parser, and for most cases requires zero code changes. By default, if libvalkey >= 2.3.2 is available, valkey-py will attempt to use it for response parsing.
pip install "valkey[libvalkey]"
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://pypi.org/project/valkey/
[2]: /thoughts/