Activity for samhh.com
Loading activity...
We have a native port of TypeScript, now I want a similar performance improvement for Nix. Many of us are only using it for sourcing prebuilt dependencies in dev shells from nixpkgs, you'd think if a tool optimised for that it could be less expressive and much faster.
Nobody needs this but I wanted it, for anyone who remembers DJ Atomika github.com/samhh/atomika
I'm thinking about agent sandboxing and I don't see how they can be that effective unless you run your dev process off-device, at least for most domains like frontend web. If you lock the agent down, put it in a container, whatever, it can still just write code that does any arbitrary thing.
Pi agent's /tree feature (see also /fork) is neat, basically take your linear conversation and make it a... tree! Example: ask for a thorough review, fix n at a time, /tree back to the review and go through another set. Could do the same for implementing a complex feature with summary on return.
You can recreate Raycast quicklinks in macOS 26 Shortcuts like so. Spotlight kind of hangs onto the output sometimes for some reason, even if you explicitly "stop and do nothing" at the end. But hey, like this you get syncing for free 😉
Anthropic restricting how you use their subscription (re: harnesses/agents), and seemingly reduced usage limits, is pushing me to explore alternatives. Let’s see if there’s really a moat.
Noticing a trend of so many cool new tools popping up that you realise have only been active for a few weeks and were almost certainly vibecoded with minimal thought.
The Pi agent is interesting, it's a shame Anthropic have locked down Code subscriptions for other harnesses. Particularly intrigued by extensions like this one that adds LSP integration: github.com/apmantza/pi-...
Starting to lean into using dictation when interacting with LLMs. You can just talk and let the output be imperfect, it'll be fine.
Just migrated my PDS to @eurosky.social, that was easy! Feels nicer having my data stored in Europe, even if it's all public anyway.
Managing my dev configs in Nix has become rather intractable with the speed of change around AI tooling. I want the shiny new things!
Two broken pairs of AirPods Max, one Lightning and one USB-C. Just noticed they both lasted almost exactly 1.5 years. Think condensation from open windows is killing them. 😫
git bisect with some clever maths for when something is flaky or nondeterministic, very cool github.com/hauntsaninja...
iOS 26.4’s Apple Music changes amount to it largely ignoring light/dark theming, so probably don’t open Favourite Songs after dark. 😬
Today's reminder that LLMs can't reason: > You have five active Thread Border Routers across two ecosystems (Apple + Google + Aqara).
Continuing my vibecoding experiment, this time with Claude Code. It can spin up whole new features with ease, but it'll repeatedly fail to render a pointer cursor on a button. The key is giving it tasks that it can write tests for. You wouldn't however expect to need to test cursor states...
Finally have access to Claude Code after using Codex for a while. So far it (Opus 4.6 1M) seems a bit dumber ("low effort"?), but substantially faster to respond and do stuff. On balance, since I use it primarily for fuzzy text manipulation and as a second pair of eyes, I'm enjoying this change.
I was hoping I could vibecode a Raycast Notes/similar replacement in SwiftUI without learning SwiftUI, but I'm playing UI bug whackamole, and I don't know of how to integrate a testing equivalent to Playwright. I guess I need to rewrite in Electron and give more guidance - this is less fun.