Henrik Nyh

Henrik Nyh

@henrik.nyh.se

πŸ‡ΈπŸ‡ͺ πŸ‡¬πŸ‡§ Swedish web developer in the UK. 🏠 https://henrik.nyh.se ❀️ @johannaost.com

71 followers54 following130 posts

Asked Claude if the second slot of the Duo's Dynamic Island could blink (like a modem, in my modem app). Because DI has a lot of constraints, it did it by showing a countdown timer with a round mask, so the changing digits appear as a blinking diode 🀯 (Not sure I'll keep it.)

Zen is really, really close to Arc – much better than anything else I tried (like Vivaldi). I do plenty of Google Meet at work and that works *fine* – I feel like Meets are possibly slightly worse quality than in Chromium, but they're good enough by far.

Vale@vale.rocks

With Arc dead, come to Firefox. Let's not give Chromium any more market share. A thriving web is a diverse one. If you want something really close to the Arc experience, check out Zen. zen-browser.app

Played with the iPhone Duo in an Apple Store. Somehow my favourite thing was how books look on the *front* display. The main reason I don't see myself getting one is that I don't like the idea of choosing between screens all the time. I don't even like having more than one pair of shoes…

Henrik Nyh reposted

I feel like a humour-based captcha could filter out AI quite well. Not sure I've ever once seen one manage "intentionally funny". (Though it would exclude many humans, too.)

Realised Claude Code can tidy our digital movie/TV collection: - Renaming files consistently - Helping evaluate dupes (resolution, even analysing noise ratios etc) - Cleaning up Plex stuff (refreshing metadata, suggesting settings) - Tidying/monitoring Transmission via local "remote" access 😍

A coworker mentioned The Core Protocols, "a set of communication protocols focusing on human-to-human communication", and I'm fascinated and delighted and a little uncomfortable too. Imagine starting a sentence with "As a perfectee …".

blog.crisp.seCore Protocols - effective communication - Crisp's Blog– Having rules for communication is stupid! – What was your intention with calling the rules stupid? – Well, I’m sorry, I didn’t mean anything negative towards you, of course. I just don’t find such…

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.)

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.orgCurry Mile - Wikipedia

@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.

Henrik Nyh reposted

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.

Courtney Milan@courtneymilan.com

Referring to the harm as being caused by LLMs, when it is caused by people, actually serves to exonerate the people as if they did not make explicit decisions.

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" 🫠

@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.

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.

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.

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.

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.devHerdr: the runtime coding agents run onRun 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.

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.

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.

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? 🫠

POLYSLOP, noun. From polyglot + slop. A person writing copy in multiple languages with AI assistance, rather than relying on translators.

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 πŸ‘Œ

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

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).

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?

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.

@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.

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 PasteA 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...

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…

> ● 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.)

(Removed my app announcement since I realised I hadn't yet jumped through Apple's EU market hoops 🫠 Soon, hopefully!)

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.

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.

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.

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.

@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.