It tears me apart that I can't show you everything just yet, but give me a year or two and I'll invite to a great adventure, I promise.
Sharing these because of vibes.
#indiedev #screenshotsaturday
Posts by Jay McGavren
Nothing louder than a gust of wind comes from the valley. The gallop of an auroch lingers above the burnt woods, as distant as it is haunting.
#screenshotsaturday #indiedev
Editing an icosahedron net in Inkscape. To the left, outside the page, are a dashed line for a folded edge, a triangle "face" made out of three cloned edges, a "slot" at the bottom of a short, wide trapezoid, and a "tab" with hooks sized to fit into that slot. Within the page is the icosahedron net, composed out of clones of the objects on the left. The "Layers and Objects" panel on the right has groups named "tabs", "lone edges", "face-edge-groups", and "slots". The "tabs" group is expanded to show objects named "use1", "use25", etc. Lock icons on each object indicate that they are clones.
A folded icosahedron sits atop the sheet of cardstock its net was cut out of. Scrawled across its face (prior to folding) are the words "AstroBrights 8.5 x 11" and "This might be the one!"
#Inkscape lets you "clone" an object throughout your design. When you update the original, the clones update too.
Made an updated icosahedron net with a group of objects for the "tab" and another for the "slot". Then I cloned those into all the appropriate positions on the net. Made tweaks easier!
A man with a grey beard and a t-shirt saying "all your base are belong to us" holds up a finished cardstock icosahedron and an un-folded icosahedron net, cut on a vinyl cutter. The unfolded net shows both tabs with hooks and slots for those tabs to fit into. A sign saying "hack" in large letters is visible above the man's head.
Over a dozen cardstock icosahedrons in various colors sit piled in a cubby. There's also a flat icosahedron net, and a partially-folded one.
I tripled my cardstock icosahedron collection yesterday, testing out various parameters. The tabs were too hard to assemble, so I made the slots 0.5 mm wider. That made them start just falling out as the icosahedron neared completion. I finally settled on a mere 0.25 mm increase. #Cricut #Silhouette
Yeah, it's definitely still a non-deterministic system. My success rate is 100% but that's surely because I'm being really sparing with my config changes.
In the months leading up to the midterm elections, hundreds of accounts have emerged on social media featuring A.I.-generated pro-Trump influencers posting at a rapid pace. Several accounts have already amassed thousands followers. Some of the posts have more than half a million views.
Alexa Plus only:
"Alexa, what is your current personality style?"
"Alexa, set your personality style to Brief."
Confirmed to affect only the current Echo device; you'll need to give each of your devices the same command even if they're on the same account. (Which is actually preferable IMO.)
Claude Code is Tesla Autopilot. (Not Waymo. Tesla.) Unsafe to let run without engaged supervision, and yet incredibly tempting to do so.
#Inkscape: "Unlink Clone" seems to be a very crash-prone operation, especially if groups are also involved.
Fortunately, it looks like deleting the object a clone is based on unlinks the clone, without crashing! (Do it on a COPY of your file, of course.)
The Virtue Vending art fair is tomorrow. I'm a bit nervous, not gonna lie. It's just a small show, yeah, but it's my first, and I want my art to find good homes!
Hooks:
> Update your settings to use "bundle exec rails" over "bin/rails", "bundle exec rspec" over "bin/rspec", etc.
For me, Claude created ~/.claude/hooks/bundle-exec-rewrite . sh and added it to ~/.claude/settings.json as a PreToolUse hook.
See code.claude.com/docs/en/hook...
Add a code style rule:
> Update your config to always use parenthesis around the parameters of method calls.
Creates a rule in a project-specific MEMORY . md, like ~/.claude/projects/my-project/memory/MEMORY . md
You should move more-specific rules to path-scoped rules in my-project/rules/ .
Want to configure something in Claude Code? Just ask Claude to do it for you!
> Configure yourself to allow "git status" (but not other git subcommands) globally in all Git repos on this machine, without confirmation.
This example updated $.permissions.allow in ~/.claude/settings.json for me.
Looking at you, Gmail. I would expect you, of all teams, to know better.
UI devs. When the cursor is at the end of a text field, the Down/Right arrow keys should do NOTHING. Up/Left when at the start of a field? NOTHING.
The keys should NOT switch focus to another field or button! Don't make your users carefully track the cursor to ensure they don't leave the field!
VIRTUE VENDING @ HEATSYNC ART FAIR Florence Project CHARITY RAFFLE LIVE ACOUSTIC MUSIC 4/11 * 1-6PM
Several stacks of laser-cut wood ornaments. In the background is a sheet of acrylic with the outlines of more cut-out ornaments.
I'll be one of the vendors. Excited for this!
Already had several late nights at the makerspace in preparation.
At least, that's what it sounded like. Could have been "step 2" instead, I suppose.
Not sure what internal implementation detail I've stumbled across here, though I'm sure it's documented in some forum somewhere.
I just asked Alexa Plus how to store t-shirts long-term. Her answer (drawer is better than clothes hangers to avoid stretching) was very helpful.
She ended her advice by calmly saying: "Cite underscore X7 Set 2." ๐คฃ
When you read "With continued pressures in the global economic landscape...", you know what follows is not good.
blog.playstation.com/2026/03/27/n...
We looked with bemusement and horror at older developers who coded on punchcards and in assembly. We're going to get the same looks for having written code manually.
Good, short read.
resources.anthropic.com/hubfs/The-Co...
This is bullshit. It's not employee compensation when the tokens have to be spent on your employer.
You know, in the past year Nvidia has emerged as one of the major forces making the 99%'s lives shittier...
techcrunch.com/2026/03/21/a...
Running CC as our full dev team, we hit this wall. What helped: scoped rule files per task type instead of one sprawling CLAUDE.md. Model loads only what's relevant. But cross-session 'memory' is the harder problem โ CLAUDE.md doesn't solve it, it just stuffs everything into context every time.
Big Iowa BBQ. You have to scroll to the bottom of the page to realize the restaurant is located *in Tokyo*. www.bigiowabbq.jp
Ah, metal scarcity rears its head again! (Love how it's implied rather than directly stated!)
You grab a piece of rope and tie the plank to the post. Time will tell if the new finger will earn the switch to steel nails.
#screenshotsaturday #indiedev
You can set up a set of rules with a highly-targeted path like "spec/models/billing/**/*_spec.rb". Claude Code will load that rule set EVERY time it works on a matching file, and ONLY when working with those files. Leaves a lot less to chance!
Claude Code: I'm trying to get it to "remember" all my preferences without bogging down the context every session. CLAUDE.md seems like it is NOT the way; it loads every time and then the LLM "decides" when to read the files it links to. .claude/rules seems superior. code.claude.com/docs/en/memo...
"You know, I bet an AI could play this game for me."
Actual, unwelcome, absurd thought I just had.
A Glowforge laser cutter bed with 2 failed cuts. The first didn't quite go all the way through. The second is missing a point because it went over the edge of the material.
An hour later and I'm 0 for 2 cuts. #LaserCutter
Also, I'm not at all happy that Glowforge doesn't have a "trace outline" feature. The camera doesn't reflect the cut position accurately enough.
Setting focus with the bed empty and THEN placing my media did help, it seems.