Archive

All published posts

2469 posts latest post 2026-05-08
Publishing rhythm
Apr 2026 | 47 posts
I Hope This Email Finds You Before I Do I Hope This Email Finds You Before I Do Last Week in AWS Ā· lastweekinaws.com [1] This post was filled with real life, snark, entertainment, feelings. I get a lot of these emails that claim they can change my SEO game if I give them 500, for a site making 0, Link partnerships from small startups. A lot of these are so automated that if I do respond I dont even get a response. I’ve responded to many simply asking what is this about, I get 10 others just like you a week. Can you tell me what exactly you want and what each of us benefit from it, how did you find me. All normal questions, they almost always result in crickets, no response, maybe its time to implement a Billie for more snark. 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.lastweekinaws.com/blog/i-hope-this-email-finds-you-before-i-do/ [2]: /thoughts/

Ping 19

What no one is talking about is that Deegs doesn't get the red plate without Anstie on the ground. ![](https://dropper.waylonwalker.com/file/6cf67bcf-5111-4ee0-892e-0407eb1acdbe.mp4)
View
Trobio Full2

What is that

I was unironically asked what is that about my keeb today. Followed by no way that works, how would you type a, s, y, u, after showing, I go the "that's weird" walk away.
View
Hornet Sitting
Trobio Fight
Trobio Full

šŸ“ Git Notes

See old revisions of one file # [1] git log --oneline -- <file> git log -n 2 --oneline -- <file> Checkout an old revision of a file # [2] git checkout <commit> -- path/to/file fuzzy pick a file and check out an old revision # [3] #!/usr/bin/env bash set -euo pipefail file="${1:-}" if [[ -z "${file}" ]]; then file="$(git ls-files | fzf --prompt="select file > ")" || exit 0 fi if [[ -z "${file}" ]]; then exit 0 fi if ! git rev-parse --is-inside-work-tree >/dev/null 2>&1; then echo "Not a git repository." >&2 exit 1 fi if ! git ls-files --error-unmatch -- "${file}" >/dev/null 2>&1; then echo "File is not tracked by git: ${file}" >&2 exit 1 fi choice="$( git log --follow --pretty=format:'%h %ad %s' --date=short -- "${file}" | fzf --ansi --no-sort --reverse \ --preview-window=down:70% \ --prompt="checkout revision > " \ --preview "git show --color=always {1}^..{1} -- '${file}' 2>/dev/null || git show --color=always {1} -- '${file}'" )" if [[ -z "${choice}" ]]; then ...
1 min read
Heringbone Fingerboard
I just finished up my latest 6 ply wood fingerboard. I used scraps of purple, blue, red, and gold from the first 5 boards I built to make this pattern.

Dont Trust Users Tokens

User states: Upon picking up an old project and trying to install pip says ā€œcannot find a version to satisfyā€ I’ve got this, I’ve had this a hundred times before it’s a python version, a rogue package, maybe a yank from the pinned deps. I pop open the project get us on the same commit. I get a different error, make a few updates and we are good, except the user gets the same error from the start. They never saw the error I did, and my fix did not magically resolve their error. We circle all the things it could be for hours. I consistently wipe my venv, and recreate with ease, send them the commands I ran to no avail. Something is up and I can’t put my finger on it. We’ve checked all the things and inched as close as we can to running everything exactly the same. - Os - python version - Network vpn - uv version Nothing makes any sense. Finally I throw in the towel, is it the artifact server. I forge a token and give him one to borrow. BAM it works, like magic. The first sign ...
2 min read
Check out dbreunig [1] and their project whenwords [2]. A relative time formatting library, with no code. References: [1]: https://github.com/dbreunig [2]: https://github.com/dbreunig/whenwords
- What a goat, speedrunning silksong at a competitive pace, live, with live audience, while co hosting, and raising $2M for Prevent Cancer Foundation. CEEN moves in ways that do not compute with my brain, everything looks so simple, things that take me so long are done in a few swipes. Watching this it really make silkspear look OP, this thing does so much damage if you never take damage and can use it continuously without needing silk for healing. Note This post is a thought [1]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: /thoughts/
High Halls Gauntlet Ending
Conductors Melody
Top Spool
Opencode is changing on the daily right now, today I noticed the word low pop up in Orange text in my opencode window. Looking into this they are exposing variants [1] to the user. This allows you to change between fast or slow and thinking, the later taking more time to prepare before doing an action. Swapping Variants in opencode [2] It looks like this toggle may have been here for awhile and I’m just now discovering it. Potentially because its a new feature of the free Zen provider. Variants Many models support multiple variants with different configurations. OpenCode ships with built-in default variants for popular providers. Built-in variants OpenCode ships with default variants for many providers: Anthropic: high - High thinking budget (default) max - Maximum thinking budget OpenAI: Varies by model but roughly: none - No reasoning minimal - Minimal reasoning effort low - Low reasoning effort medium - Medium reasoning effort high - High reasoning effort xhigh - Extra high reasoning effort Google: low - Lower effort/token budget high - Higher effort/token budget References: [1]: https://opencode.ai/docs/models/#variants [2]: https://dropper.waylonwalker.com/file/0b...
Reflections on 13 years and 1,000 posts of writing on my blog - HAMY hamy.xyz [1] The answer is I do it habitually. If there’s a big enough idea I’ve had floating around in my head and I think others might find it useful / interesting then I usually think it’s worth logging it somewhere. If I don’t, I’ll likely just keep thinking about it so might as well get it out of my head and on the internet where people can find it. - hammy [2] This is how you do it. If you want to do something, you need to make it a habit. Something you crave, something you need. I need to write my ideas down in this blog, it helps me index ideas for later, but more importantly it helps me flesh them out and think through real things. Congrats on 1k, your site is awesome Hammy [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://hamy.xyz/blog/2026-01_1000-blog-posts [2]: https://hammy.xyz [3]: /thoughts/

Ping 17

I'm not sure if its good to keep issues and plans in the repo long term, but I'm going to give it a shot. > read @pages/issues/issue-1.md create a plan to fix the issue, then write your > plan to fix in @pages/plans/fix-issue-1.md
Don’t fall into the anti-AI hype I'm glad someone was brave enough to say this. There is a lot of anti-AI sentiment in the software development community these days. Much of it is justified, but if … Simon Willison’s Weblog Ā· simonwillison.net [1] Never believe in absolutes, see what I did there. The hype bros will take you to the extremes, ai will take your jobs in six months or be burned to the ground in six months. How about its useful now and will be more useful in six months. If you turned off the hype bro feed for six months you would probably be fine, in fact you would probably be better off for not capturing so much noise along the way. AI has gone the way of next js framework, it churns fast, hype bros are always an expert that know exactly whats best for everyone. It changes fast, what was the best last week might be dead next week. In fact getting to know what works well for you and knowing that tool really well for a longer period will take you farther. 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://simonwillison.net/2026/Jan/11/dont-fall-into-the-anti-ai-hype/#atom-everythin...
- Salesforce gets pwnd by the ai hype bros and killed its reputation with employees, letting them know where they truely stand with them. 4k people sounds like a lot, its probably a big chunk of savings, but was it worth the loss of reputation? There must be a better way to give this a trial run that lets them understand this before disrupting the lives of real people right??? Note This post is a thought [1]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: /thoughts/
Broodmother Eye
Big Flea 1
Cogfly
Beast Crest
Clawline

Ai

Last updated Jan 2026. Seealso Looking for all posts tagged with ai see [[ tag/ai ]] Ai is a tool I use a lot for code generation, research, image generation, and debugging. The words I publish on this site are my own unless explicitly stated from the top. There’s only one or two posts in this category. Words are mine # [1] The core of what this blog is, is my thoughts ideas, sharing experiences. The words are the important part. They are not perfect, I often do not spell or grammer check, and what is here is from a flow state of writing and very often not refactored. No AI unless explicitly stated code gen # [2] Up till around 2023 all of the code to create the site was hand written by me. I have my own site generator that I maintain markata [3]. From 2023 through 2025 snippets of code, sometimes entire plugins or modules were created in chat apps like chatgpt. There was no agentic coding, windsurf, cursor, claude code, opencode, none of it. It was all integrated into the ...
Diffs, from Pierre @pierre/diffs is an open source diff and code rendering library. It's built on Shiki for syntax highlighting and theming, is super customizable, and comes packed with features. diffs.com [1] This looks like a really nice and performant diffing library that supports vanilla and react, with a lot of options. 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://diffs.com/ [2]: /thoughts/
Portajohn Progress 01 10 2026
A cutaway of the portajohn keyboard progress, it shows the internal trace from the bottom along with built in supports, reset button, power button, microcontroller cutout. I'm getting very happy with the progress. I really like the feel of the latest build, and can't wait to have this solid build out there.
- I thought this was an interesting take from Simon. I’ve been hearing him consistently say there will be more demand for software engineering in the future. More companies will have the ability and need to deal with software applications, but fewer of us will be hand editing any code. I thought this was an interesting interaction in the clip. Uh Simon, what do you got for us? I’ve just got the one. I think the act of the the the job of being paid money to type code into a computer Yeah. will go the same way as punching punch cards. Okay. I do I think in six years time I do not think it will anyone will be paid to 80:56 just do the thing where you type the code. Just type the code. Okay. I think software engineering will still be an enormous career. I just think the software engineers won’t be spending multiple hours of their day in a text editor typing out syntax. 81:09 It will look like punching cards. I think so. Yeah. Yeah. Interesting. In uh in six years. Um and but software engineering still very much exists. I believe so. I I hope so. [laughter] I very much hope so because I think the um the challenge of being a software 81:23 engineer is not remembering ho...
This is opencode’s init prompt. Please analyze this codebase and create an AGENTS.md file containing: 1. Build/lint/test commands - especially for running a single test 2. Code style guidelines including imports, formatting, types, naming conventions, error handling, etc. The file you create will be given to agentic coding agents (such as yourself) that operate in this repository. Make it about 150 lines long. If there are Cursor rules (in .cursor/rules/ or .cursorrules) or Copilot rules (in .github/copilot-instructions.md), make sure to include them. If there's already an AGENTS.md, improve it if it's located in <dir>

Og-Sample

I’m making an effort to make my og [1] images better yet again, I’m going for that next 10% better. I really like my og images, but there are some title sizes that overflow. This page is a page to help debug. How I make these og images is for another day. Script # [2] I use my own static site generator markata [3]. I can use it to generate a list of posts wrapped in their og image. I use itertools to do a groupby so that I can do roughly every 5 characters larger, and see a wide variety of sizes. from markata import Markata from itertools import groupby markata = Markata() lens = [{'length': len(post.title), 'title': post.title, 'slug': post.slug} for post in m.posts] lens_sorted = sorted(lens, key=lambda x: x["length"]) groups = { k: list(g) for k, g in groupby(lens_sorted, key=lambda x: (x["length"] // 5) * 5) } posts = [g[0] for g in groups.values()] ogs = [ f'[![{post["title"]}](https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/{ post["slug"] }/og/&height...
1 min read
POG: Play Of the Game - used to express shock or excitement after a noteworthy moment.
Broodmother Ending
Broodmother

2026 Resolutions

It’s that time of year, Coming back to work out of a big break and thinking about big changes. Daily Notes # [1] Keep up with daily notes, maybe not here, I tend to have more targeted notes here with full blog posts, but for work daily notes is POG [2] and needs to be leaned on. LLM’s do really good at ingesting markdown and reminding me of things that I need to do, or did, or need to follow up on. Reader # [3] Social media is changing, quickly becoming enshitified, I enjoy interacting with some of the people I’ve met online, reading their opinions, and learning from their experiences. I don’t need their hot takes, don’t care about their political takes. I like boring posts that typically fade out of whats picked up on the algorithm. I like a good 5-10 minute read or a long form podcast talk. I will be aggressively collecting more rss feeds to read and keep up with. (Neo)Vim # [4] I’ve had these bad habits in my config for years, from day one of using vim. It’s time to kill th...
Faydown Cloak
- In all of the documentaries I’ve seen on how hard it is to recycle plastic, how hard it is to separate all the small pieces from each other, how expensive it is, dirty it is, how just plain ineffective we are at doing it I’ve never seen this angle. In a nutshell the other side of the equation is that as we pull natural gas out of shale is that we pull ethylene out as a byproduct. We don’t even ask for it, it just comes with the methane gas that we are going for. So as we drill, Frack, and mine this out to heat our homes and create electricity we are stuck with all of this ethylene. It’s terrible for the environment, just like methane it’s a rough greenhouse gas. Companies are allowed to flare off a certain amount, they can push some down the pipe, but are still left with tons leftover that they practically give away. Turns out that this stuff is very cheap and very much wants to be turned into plastic. Very clean food grade plastic, very easily and cheaply compared to recycling. Excess is a big problem that needs solutions, but it has hard problems at both ends of the situation that don’t make it easy for anyone trying to take care of it. Note This post is a thought [1]. It...
feat: add llms.txt endpoint for LLM-optimized documentation by quantizor Ā· Pull Request #2388 Ā· tailwindlabs/tailwindcss.com Add /llms.txt endpoint that serves a concatenated, text-only version of all Tailwind CSS documentation pages optimized for Large Language Model consumption. Extract text from MDX files, removing J… GitHub Ā· github.com [1] Damn this one is getting some reach, I’ve seen it from Simon Willison [2] and Justin Searls [3] and t3.gg [4]. I feel for Adam, He has built a fantastic product that the world is running with, something we all needed. Something that everyone laughs at turns their nose up ā€œppft I don’t need thatā€ the first time they see it, but once they try people get it, and a lot of them like it and keep it. But its something that no one really wants to pay for, no matter how big of products get built on it. As we see more and more features coming to css, its not stopping, the work will always be there. I really hope to see something happen to tailwind to keep it afloat. massive growth and revenue down 80% does not help. Note This post is a thought [5]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: http...
- - - .admonition .rune { } !!! Rune įšØį›šį›šįšØį› į›—įšØįš¾įš¾įšØ įš įš±į›–į› !!! Rune hi hello Tip Here’s a tip
Photoshop for text In the near future, transforming text over an entire document will become as commonplace as filtering images. Steph Ango Ā· stephango.com [1] While the non deterministic nature of llms scare the heck out of me in the sense of just cutting it loose on my writing. letting it go through all of my files and just edit them. I do like the idea of mundane tools like ā€œdesaturateā€, ā€œGaussian blurā€, evolving out of it for text. I don’t yet see this with the tools we have now, but it will be interesting to see them evolve. 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://stephango.com/photoshop-for-text [2]: /thoughts/
Hornet On A Bench
Hornet sitting on a bench. I 3d printed, painted, and assembled this set. I really like how the bronze bench with gold highlights turned out. The distressing on her nail and dress look great in person, and don't come through the best the way the image is lit.
File over app If you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you... Steph Ango Ā· stephango.com [1] file over app is a fantastic philosophy laid out well and concisely documented very well in this post. The idea is that tools will change, we will want to use different tools, different editors, different computers over time. What’s likely to outlast everything is plain text files that we can interact with a wide variety of tools. Not encrypted in dedicated formats that die with our tools, but in plain text where a computer from 2160 is likey as capable of reading the file as one from 1960 would be. 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://stephango.com/file-over-app [2]: /thoughts/
I recently discovered vim-speeddating [1] by tpope [2], and it’s truly impressive. speeddating.vim: use CTRL-A/CTRL-X to increment dates, times, and more References: [1]: https://github.com/tpope/vim-speeddating [2]: https://github.com/tpope
Check out JaKooLit [1] and their project Wallpaper-Bank [2]. Additional wallpapers which will be offered to users for my hyprland scripts References: [1]: https://github.com/JaKooLit [2]: https://github.com/JaKooLit/Wallpaper-Bank
Kickflip down the 3 set using my new hand made 5 ply fingerboard.
Today I discovered vim-speeddating [1] by tpope. I’m sure I’ve seen years ago but it did not click for my workflow until today. I often go through pictures from my phone for the past few days and make Posts tagged: shots [2] posts, but I want to date them to about when the image was taken most of the time. This allows me to quickly bump days up and down using c-a and c-x even around the new year. Your browser does not support the video tag. [3] Sound on, listen to those new switches. References: [1]: https://github.com/tpope/vim-speeddating [2]: /tags/shots/ [3]: https://dropper.waylonwalker.com/file/18c876c3-02ea-4c77-9f62-cdbb1bb759a1.mp4
vim
I'm Loving These Akko Creamy Yellow V3s
my latest porta john full mx build with Akko Creamy Yellow V3s installed on the right side and a hodge podge of Durock Lupine and kaihl browns on the left.

new keeb so good

New keeb feeling so good I don't want to leave it. I'm going to go from having my worse favorite at work, to having my new favorite at work. ![](https://dropper.waylonwalker.com/file/9cf75771-e3a5-428f-a3a9-0e32fda0e037.webp)
The most popular blogs of Hacker News in 2025 Michael Lynch maintains HN Popularity Contest, a site that tracks personal blogs on Hacker News and scores them based on how well they perform on that platform. The engine behind … Simon Willison’s Weblog Ā· simonwillison.net [1] Congrats Simon! Well deserved metric for the level of content that he produces, Its remarkable the amount of high quality posts that come out of Simon Willison. Also this looks like a really great resource to find other high quality blogs that I have not read before. 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://simonwillison.net/2026/Jan/2/most-popular-blogs-of-hacker-news/#atom-everything [2]: /thoughts/