Damn, it's been a rough few weeks.
But finally, I get to relax in my beloved realm, filled with desolated villages, forgotten pathways, starving beasts, and shattered dreams.
#screenshotsaturday #indiedev
With Claude Code's help, made several demos for Browser Night at @heatsynclabs.bsky.social . (And then ruthlessly simplified them.) All CSS animations, no JavaScript.
Especially pleased with the logo that "draws itself" using "stroke-dashoffset".
jay.mcgavren.com/browser-demos/
In my ~/.claude/settings.json, learned to add the hard way:
"permissions": { "deny": [
"Bash(gh pr comment *)",
"Bash(gh issue comment *)",
"Bash(git add -A*)",
"Bash(git add --all*)",
"Bash(git add .)"
]
...
"The moment to moment gameplay—gathering materials, crafting, managing, ticking meters—none of that matters. That's the smoke and mirrors. They're just differently patterned plates to spin as you move through the game world. Time is the only real resource."
www.gamedeveloper.com/design/resou...
Claude Code now greets me with:
"Fable 5 is here! Our newest model for complex, long-running work
Included in your plan limits until Jun 22, then switch to usage credits to continue."
I guess we know how they'll phase out non-API usage: Opus is the last model that will be available on Pro/Max.
I give it 12 hours before the Internet jailbreaks this.
"Now Anthropic is releasing [Fable,] a straitjacketed version of Mythos that researchers believe is safe for widespread use"
www.nytimes.com/2026/06/09/t...
TIL Claude Code has a "Respect .gitignore in file picker" in its /config. I often need it to read agent-specific files that I've .gitignored, but those files weren't showing up after I typed "@". I've changed it from the default of "false" to "true".
Print visible contents of tmux session "3", "zsh" window, pane 2:
$ tmux capture-pane -p -t '3:zsh.2'
Print visible contents *and scrollback*:
$ tmux capture-pane -p -S - -t '3:zsh.2' | less
Type "foobar" followed by Enter in that pane:
$ tmux send-keys -t '3:zsh.2' 'foobar' C-m