Sign in

Henrik Nyh

@henrik.nyh.se
69 followers 53 following 121 posts

🇸🇪 🇬🇧 Swedish web developer in the UK. 🏠 henrik.nyh.se ❤️ @johannaost.com

PostsRepliesMedia
Henrik Nyh @henrik.nyh.se · 19h
Tried the new Safari "Notify Me" thing to monitor for price drops on some scales I wanted. Very handy! (I know CamelCamelCamel exists but I wanted to try this one.)
000
Henrik Nyh @henrik.nyh.se · 24/09/2026
I likened our system's breadcrumb trail on item pages to a "curry mile" of forms 🧐 We wanted to check forms weren't generally broken and followed this breadcrumb trail to conveniently find a series of fairly complex forms – item, contract, seller, auction house.
en.wikipedia.org
Curry Mile - Wikipedia
000
Reposted by Henrik Nyh
depths of wikipedia @depthsofwikipedia.bsky.social · 23/09/2026
when i mention "claude" you can assume i'm talking about the albino alligator not the llm
554207714
Henrik Nyh @henrik.nyh.se · 22/09/2026
@raycast.com An annoying thing in the iOS app AI chat: If I "stop" to make a correction, the bot then doesn't seen the stopped/cancelled message. With Claude it does, and that makes more sense to me.
000
Reposted by Henrik Nyh
Annalee @flowerhorne.com · 19/09/2026
This is why I think it's so important to push back against the personification of LLMs. If a person shoots someone while wearing a hand puppet, they can't claim the hand puppet did the murder.
21654502
Henrik Nyh @henrik.nyh.se · 17/09/2026
I borrowed the company #AppleVisionPro again. I missed it! I ordered Zeiss lenses to do it properly, and it took submitting the prescription THREE TIMES with escalating annotations and a letter-as-image before they stopped rejecting my prescription (from today) as "expired" 🫠
000
Henrik Nyh @henrik.nyh.se · 16/09/2026
@raycast.com I'd love a setting to Window Management where repeating a command cycles displays only. E.g. "Left Half" once is on this display; twice is on other display. Same for "Maximize" and so on. This is why I've clung on to Divvy.
000
Henrik Nyh @henrik.nyh.se · 12/09/2026
Pantacool → Pantagruel
001
Henrik Nyh @henrik.nyh.se · 10/09/2026
If you give me a hollow glass hammer, I can only use it for very light work. You may convince me to use it for heavier work ("free this dog from a hot car!"), but the tool simply can't physically do the job.
000
Henrik Nyh @henrik.nyh.se · 10/09/2026
Found myself using a hollow glass hammer as a metaphor for LLM tool use and prompt-enforced limits vs tool-enforced limits. The metaphor is funky and leaky but I like it all the same.
110
Reposted by Henrik Nyh
Michael Ficarra @michael.ficarra.me · 06/08/2026
1374
Henrik Nyh @henrik.nyh.se · 02/09/2026
One more thing I miss from tmux in Herdr is prefix+prefix to jump to the last pane. It was very quick to type and I do it all the time. prefix+tab is slightly less convenient in a way that I think is not just muscle memory.
000
Henrik Nyh @henrik.nyh.se · 02/09/2026
On the plus side for Herdr, I really like the mouse-friendliness. When you're leaned back in your chain nursing a cup of tea, it's nice to just click the desired agent session or tab instead of laying down a chord.
000
Henrik Nyh @henrik.nyh.se · 02/09/2026
I've used Herdr instead of tmux for the past few days and I still really like it! The things I don't like are all about quickly jumping to stuff by kb: - No command to show pane numbers (tmux: prefix+q) and jump - Named tabs can't show a number, and you can't pin numbers (e.g. dev console at 8)
herdr.dev
Herdr: the runtime coding agents run on
Run them anywhere. Leave them running. Herdr holds real terminals open so your agents keep working when you close the laptop, and gets you back in from any tty.
100
Henrik Nyh @henrik.nyh.se · 28/08/2026
@zen-browser.app is still holding up as an #Arc alternative, a week in. I used container tabs today to have a split view with different sessions. Handy! The icon is strangely unmemorable so I just now adapted this one: github.com/henrik/zen_browser...
Netscape-style retro Zen browser icon. A white “Z” against a night sky with comets. “Zen” below it against a dark hillside.
000
Henrik Nyh @henrik.nyh.se · 26/08/2026
@liss.bsky.social Would be nice if Callsheet had a way of finding a movie you recently looked up via the Plex integration. Perhaps including it in the search history?
000
Henrik Nyh @henrik.nyh.se · 20/08/2026
Trying @zen-browser.app again. Really impressed this time around! So far, feels like the good parts of #Arc plus improvements, like remembering HTTP auth, and being able to get a full-width URL bar at top. Hope it (and Chromium -> Gecko) holds up! Arc's crumbling and always had some rough edges.
000
Henrik Nyh @henrik.nyh.se · 20/08/2026
Trying the #Vivaldi browser again as an #Arc user after hearing good things about the extreme customisability and it's possible to get a full address bar at top (nice!)… but then you can't remove the sidebar (tab bar) one? 🫠
000
Henrik Nyh @henrik.nyh.se · 18/08/2026
POLYSLOP, noun. From polyglot + slop. A person writing copy in multiple languages with AI assistance, rather than relying on translators.
010
Henrik Nyh @henrik.nyh.se · 14/08/2026
Clever 👌
000
Henrik Nyh @henrik.nyh.se · 13/08/2026
Also really happy with swapping my home office bulbs for Hue bulbs, since they now: - Turn on by motion sensor when I enter in the morning (but not off, because off-on-no-motion rarely works well) - Turn on and off by the old wall switch too - Change presets from my silly macropad
000
Henrik Nyh @henrik.nyh.se · 13/08/2026
I'd love to hear about other people's just-right work automations. The ones that give you a burst of pleasure every time. I've got @tuple.app set up so I can join our pairing room, keep listening to music, and it pauses automatically when my pair joins 👌
110
Henrik Nyh @henrik.nyh.se · 12/08/2026
My council emailed to confirm voter registration. The linked page requires two security codes. The email mentions both security codes right after each other. I'm so curious why they have two! Surely there's no added security (but some added faff).
000
Henrik Nyh @henrik.nyh.se · 10/08/2026
Proposing the term "Omega Vibe", after the Sandi Metz "Omega Mess". Applies to a piece of code where a high level of vibe coding is acceptable, as it's mostly isolated from other code and outer correctness can be verified to a satisfactory level.
vinhnglx.github.io
Vincent Nguyen
010
Henrik Nyh @henrik.nyh.se · 06/08/2026
@liss.bsky.social The Plex integration in Callsheet is glorious! Looked up some vaguely familiar guest actors in two Murder She Wrote episodes. The right episodes were just right there. Well done ✨
121
Henrik Nyh @henrik.nyh.se · 06/08/2026
Coding agents are so nice for the boring non-coding parts. (Also for the boring coding parts.) Examples: - Fixing merge conflicts. - Finding or setting up complex data locally. (Just got a table of links to items in a hammer sale showing each of several new states.) What else?
000
Henrik Nyh @henrik.nyh.se · 05/08/2026
Oo, swipe to close is very nice! Trying it out, I realise something like "Close all unpinned" would be all I need. Or possibly not closing pinned tabs from "Close N tabs"? I seem to accumulate tabs over time and only really care to keep the pinned ones.
000
Henrik Nyh @henrik.nyh.se · 05/08/2026
Most of my code review these days (direct to Claude while iterating, or by meat proxy in our commit review tool) seems to be about comments. Somehow Claude is amazing at code and quite bad at determining what's relevant for a comment.
000
Henrik Nyh @henrik.nyh.se · 05/08/2026
@anilineapps.bsky.social Bug, iOS: Pasting content into a Bluesky-only post leaves the send button disabled. Making a change enables it. Did not happen for Mastodon only or Bluesky + Mastodon but didn't test thoroughly. Could reproduce the issue several times.
000
Henrik Nyh @henrik.nyh.se · 05/08/2026
Finally started working on Git worktree support in our monolith and dev tooling, so agents step less on each other's toes. Looked for an emoji for the Notion page and I'm loving the Tanabata tree: 🎋 Most or all emoji designs are branchy AND it has tags to evoke Git 👌
emojipedia.org
🎋 Tanabata Tree Emoji | Meaning, Copy And Paste
A Tanabata tree, a type of wish tree on which people hang wishes written on paper and other decorations during Tanabata, a Japanese festival celebrating two hea...
020
Reposted by Henrik Nyh
Aaron Meyers @aaronmeyers.bsky.social · 04/08/2026
"Today is August 4, 2026" There Will Come Soft Rains By: Ray Bradbury
231546898
Henrik Nyh @henrik.nyh.se · 30/07/2026
Curious what parts of review you find the most human-constrained. For me I think it's mostly misunderstandings about nuances of the domain, and choosing appropriate abstractions. The former is addressable with better context. Not sure about the latter.
100
Henrik Nyh @henrik.nyh.se · 24/07/2026
New AI pet peeve: ambient Claude in Slack ("Claude Tag") reacting with emojis. You see a 👍, feel a flush of the warmth of human interaction, then see it was a human interaction simulator 😔 It's fine when the emojis act as a succinct response, like a 🤐 when told to hush…
000
Henrik Nyh @henrik.nyh.se · 23/07/2026
I made an iOS app! It puts a '90s modem in front of distracting apps, so you dial up to access them for a while. 50% of my motivation was wanting a minimalist blocked-by-default screen time app and 50% was dial-up nostalgia.
getofftheline.app
Get Off the Line
A screen time modulator for iOS. Distracting apps are blocked by default; dial up through a '90s modem to go online for short periods.
010
Henrik Nyh @henrik.nyh.se · 22/07/2026
> ● Master has advanced on those files since the merge-base, so I'll cherry-pick the vip-status delta onto a fresh branch (not checkout the files, which would revert master's work). Claude means the legacy branch name, but this got a very Harry Potter house elf vibe. (Or worse.)
000
Henrik Nyh @henrik.nyh.se · 20/07/2026
(Removed my app announcement since I realised I hadn't yet jumped through Apple's EU market hoops 🫠 Soon, hopefully!)
000
Henrik Nyh @henrik.nyh.se · 14/07/2026
A vibe learning is to get specific about visual changes where possible - not "make the margin a bit tighter" but "tighten the margin by 50%", if that's the idea in my head.
000
Henrik Nyh @henrik.nyh.se · 14/07/2026
This made me think of the Wall-E obese humans in hoverchairs, but then again the less-vibey alternative is not dramatically more athletic. Tied to a desk (well, laptop + surface + light conds) vs voice or text input, even on a hike if so desired.
000
Henrik Nyh @henrik.nyh.se · 14/07/2026
iOS vibe coding continues. Now in the cool/sad phase where I can use the Claude app on my phone in bed to have it make a tweak *and* trigger a build-to-phone, so I get an updated app to try.
100
Henrik Nyh @henrik.nyh.se · 09/07/2026
Elm has the interesting property of being very influential (e.g. Redux implementing The Elm Architecture) while not being used much directly.
010
Henrik Nyh @henrik.nyh.se · 09/07/2026
I hate when sharing links from an app includes boilerplate like "Hej! Check out this DESIGNBLUNDER from IKEA." Does anyone like this? Surely you want to add your own context if any is needed? Thankfully I've been able to ensure my employer's app shares the link only.
000
Reposted by Henrik Nyh
George Monbiot @georgemonbiot.bsky.social · 08/07/2026
Poster promoting Count Binface, in the famous Obama style
18273202154
Henrik Nyh @henrik.nyh.se · 08/07/2026
@anilineapps.bsky.social Would be nice if long posts could be split into multiple using "+" on Bluesky while remaining a single post on Mastodon, but perhaps the UI for that would be too complex. Have not thought much about what it might look like.
000
Henrik Nyh @henrik.nyh.se · 08/07/2026
Also, it keeps not getting the Dynamic Island quite right. I suspect (naively?) that if I built a mental model of it, I could.
000
Henrik Nyh @henrik.nyh.se · 08/07/2026
It's been nice to just express my will and not learn APIs, but it feels fragile without a formal spec somewhere (code that I read/automated tests/written) – may put that in place.
100
Henrik Nyh @henrik.nyh.se · 08/07/2026
Trying actual vibe coding (as in not looking at code) for a small iOS app. As an experiment and to get the screen time app I want. It's a mixed bag!
100
Henrik Nyh @henrik.nyh.se · 30/06/2026
Helps that we went on an early adventure (Crocs outlet! York!) and I stayed up until 2 am to finish a movie because I could.
000
Henrik Nyh @henrik.nyh.se · 30/06/2026
Just started my summer holidays. I took 3 weeks this time instead of the (with a Swedish employer) conventional 4 or 5. I worried that it would feel short, but found myself getting that "eternal summer" feeling yesterday on the very first day off.
100
Henrik Nyh @henrik.nyh.se · 26/06/2026
@soapboxsoftware.bsky.social Are these visual nits in the Mac app on your radar already? Missing bottom padding in the "Profile" heading, and some other headings.
“Profile” headingOther heading with tight icons
000
Henrik Nyh @henrik.nyh.se · 26/06/2026
Someone offered to take over of a code package I'd abandoned. Realised it can be hard to judge someone's bona fides, lest it gets hijacked. Especially now that it's cheap to generate convincing content. What is convincing enough? A serious-looking website? Old-looking GH commits? Repos with stars?
110