[1]
This is a wild key cap that uses a lever to convert horizontal key presses to vertically press the switch down. The leveret v2 uses two of these on thumbs, one to press outward, and what appears to be one straight forward which feels like it would have to be a wrist motion, but who am I to judge without having it in person.
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://kbd.news/Leveret-v2-lever-keycaps-2380.html
[2]: /thoughts/
Published
All published posts
2493 posts
latest post 2026-05-11
Publishing rhythm
After first setting up a new k3s instance your kubeconfig file will be located
in /etc/rancher/k3s/k3s.yaml.
You cans use it from here by setting $KUBECONFIG to that file.
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
Or you can copy it to ~/.kube/config
cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
If you have installed k3s on a remote server and need the config on your local
machine then you will need to modify the server address to reflect the remote
server.
scp user@<server-ip>:/etc/rancher/k3s/k3s.yaml ~/.kube/config
Warning
only do this if you donāt already have a ~/.kube/config file, otherwise copy
it to a new file and set your $KUBECONFIG env variable to use it.
Now you will need to open that file and change the server address, making sure
to keep the port number.
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: ****
server: https://<server-ip>:6443
name: default
Alternatives to Using Pure Black (#000000) for Text and Backgrounds
In order to achieve maximum contrast in design, interface designers often use a combination of pure black and white colors, which helpsā¦
Medium Ā· uxplanet.org [1]
A nice set of blacks to use in web design. Subtle variants off of black or white like this can really make your design look nice and modern.
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://uxplanet.org/alternatives-to-using-pure-black-000000-for-text-and-backgrounds-54ef0e733cdb
[2]: /thoughts/
External Link
X (formerly Twitter) Ā· x.com [1]
This is a pretty incredible use of css grid to overlay items overtop of each other without needing to resort to position: absolute and the side effects that it brings.
.wrap {
display: grid;
& > * {
grid-row: 1;
grid-column: 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://x.com/wesbos/status/1834242925401694490
[2]: /thoughts/
Buttery.so
Buttery smooth, minimal icons for interfaces.
buttery.so [1]
Some sick looking icons no attribution needed.
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://www.buttery.so/icons
[2]: /thoughts/
Iām impressed by pifi-openwrt-raspberry-pi [1] from pifi-org [2].
Firmware Files for Raspberry Pi (PiFI)
References:
[1]: https://github.com/pifi-org/pifi-openwrt-raspberry-pi
[2]: https://github.com/pifi-org
Today I gave n8n a try using podman, their docs gave me docker commands, but it
ran fine on my machine using podman.
podman volume create n8n_data
podman run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
NOT - LTT Screwdriver - Fancy by Erer2001 | Download free STL model | Printables.com
Printables.com Ā· printables.com [1]
Someone has created a knock off of the ltt screwdriver and made it printable, and it works really well. I have one printed with 6 different bitholders. I popped some labels on them in bambu studio as I printed to mark them for metric/inch and so on.
[2]
Iāve had mine for about a year now, and I use it quite often. I used to be a dedicated screwdriver kind of guy, but as life has changed Iām not working out of a shop with tools at reach as much, Iām grabbing a couple of items and heading to a job in the house or a neighbors house. Itās not 30s to grab just the right dedicated screwdriver anymore. Also having some setup with hex and torx is a game changer. Itās also super handy that you can just pop the bits right into a drill or impact.
[3]
Highly recommended print. Sorry for not buying the real deal Linux, I got kids to feed here. I owe you a t-shirt order or something.
[4]
Note
This post is a thought [5]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://www.printables.com/model/580045/files
[2]:...
Installing and managing Python | uv
A guide to using uv to install Python, including requesting specific versions, automatic installation, viewing installed versions, and more.
docs.astral.sh [1]
uv now can install python for you. uv is inspired by rustās cargo, an all in one fast package and installation manager. uv is so fast and becoming feature complete, itās really changing the python packaging ecosystem.
uv python install
uv python install 3.12
uv python list
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://docs.astral.sh/uv/guides/install-python/
[2]: /thoughts/
I recently discovered kickstart.css [1] by tjdevries [2], and itās truly impressive.
Kickstart.nvim alternative written in pure CSS. Requires failwind.nvim
References:
[1]: https://github.com/tjdevries/kickstart.css
[2]: https://github.com/tjdevries
Switching configs in Neovim
How to maintain multiple Neovim configurations and switch between them
Michael Uloth Ā· michaeluloth.com [1]
Switching between nvim configs can be really easy to do since they implemented the NVIM_APPNAME Environment Variable.
NVIM_APPNAME=nvim-lazyvim nvim
Now config will be loaded from ~/.config/nvim-lazyvim
Michael lays out some aliases in the full article.
alias v='nvim' # default Neovim config
alias vz='NVIM_APPNAME=nvim-lazyvim nvim' # LazyVim
alias vc='NVIM_APPNAME=nvim-nvchad nvim' # NvChad
alias vk='NVIM_APPNAME=nvim-kickstart nvim' # Kickstart
alias va='NVIM_APPNAME=nvim-astrovim nvim' # AstroVim
alias vl='NVIM_APPNAME=nvim-lunarvim nvim' # LunarVim
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://michaeluloth.com/neovim-switch-configs/
[2]: /thoughts/
infused-kim [1] has done a fantastic job with kb_zmk_ps2_mouse_trackpoint_driver [2]. Highly recommend taking a look.
A PS/2 mouse & trackpoint driver module for keyboards running the zmk firmware
References:
[1]: https://github.com/infused-kim
[2]: https://github.com/infused-kim/kb_zmk_ps2_mouse_trackpoint_driver
I recently discovered failwind.nvim [1] by tjdevries [2], and itās truly impressive.
KEKW
References:
[1]: https://github.com/tjdevries/failwind.nvim
[2]: https://github.com/tjdevries
New-caps-for-porta-john
Today I dropped some new caps in the porta-john. I need to do a bunch of
posts on zmk and my journey building the porta-john, Iāve been rocking it for
at least two weeks now pretty solid and I am absolutely loving it. More on
that later.
KLP-Lame-Keycaps # [1]
The model of the caps are
KLP-Lame [2] by
braindefender [3] , they are super rounded and
smooth. They look really good on camera and feel good to the finders.
[4]
I printed these at home on my ender3 s1 pro with a black and purple silk
filliment. I printed all 42 at once using a Printing 42 keys at once [5] technique.
They do have just a bit of a rough texture that you can feel on your figertips.
I printed these on super quality .12mm layer height, while my last set was
printed on draft quality .32mm layer height. They look crazy different in
print quality with the lines of the new caps barely showing, the feel isnāt
nearly as drastic.
The Result # [6]
Check out the final shots as I set up the porta-john with these swee...
[1]
This is the coolest scrappy build, no printer or modeling required, no fancy tools, just straight chisel and claw hammer in soft pine. Im here for it, create the thing that you want to create.
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://halfwit.github.io/2017/05/08/keyboardblog.html
[2]: /thoughts/
Vim has a handy feature to format text with gq. You can use it in visual
mode, give it a motion, or if you give it gqq it will format the current line.
I use this quite often while writing in markdown, I do not use softwraps in vim,
so gqq quickly formats my current line into a paragraph. Once I have done
this for a single line one time I typically switch to the motion for around
paragraph gqap to format the whole paragraph and not just the current line.
before formatting # [1]
[2]
after formattting # [3]
[4]
References:
[1]: #before-formatting
[2]: https://dropper.waylonwalker.com/api/file/01c19159-c0b5-4920-b73c-774284b09940.webp
[3]: #after-formattting
[4]: https://dropper.waylonwalker.com/api/file/e068e445-43e0-4e27-ac30-ac11e9cb9088.webp
A slug is the part of the url that comes after the domain. Commonly matches the file name of a markdown file many blogging systems. These are typically human readable, unique identifiers for pages within the site.
Wikilinks are a core concept within obsidian to link to documents by Slug [1] wrapped in double square brackets. These are commonly used within wiki site generators.
[[slug]]
Obsidian gives you a keybinding alt+enter to go to that file, but if it does not exist it will create the file for you in the root of the project. Itās a nice way to quickly make new documents.
References:
[1]: /slug/
blogging in 2024
Over the past years couple of years blog traffic has been tanking, for some
time I thought it might have just been me, but then i heard it from Dave Rupert
on Shop Talk show, and it made sense. LLMs and AI is slowly killing the
internet as we know it.
My metrics # [1]
I dug into my emails from the google search console team and found two results
nearly one year apart. Impressions are only 60% of its value a year ago while
clicks are only 35% of where they were a year ago. Iām getting less
impressions and even less clicks.
[2]
May 2023
[3]
June 2024
Suspicions # [4]
What I think is happening is a large portion of users are getting their answers
from ChatGPT, Copilot, and llms like this. A lot of my posts have been filling
gaps in the internet, notes for myself when I struggle to integrate x in y
because there was a gap of how to do so in the docs and stack overflow. Some
small fraction of users have moved on to duck duck go and other non global
warming search engines with AI ...