Published

All published posts

2534 posts latest post 2026-06-10 simple view
Publishing rhythm
May 2026 | 57 posts
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/