Sam Rose's Avatar

Sam Rose

@samwho.dev

That guy who makes visual essays about software at https://samwho.dev. Developer Educator @ ngrok.com. Want to pair on something ngrok related? Let's do it! https://cal.com/samwho/workhours He/him.

9,513
Followers
904
Following
7,244
Posts
04.01.2024
Joined
Posts Following

Latest posts by Sam Rose @samwho.dev

Damn, thought it was Aaron.

07.03.2026 00:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m doing my part.

I’m also 99% sure I know who that screenshot is.

06.03.2026 23:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hive mind! My partner has fairly extensive bilateral sensorineural hearing loss and is meant to wear hearing aids but found the NHS ones very uncomfortable.

We’re looking at private options, and I’m wondering if anyone in my network has any recommendations?

06.03.2026 17:33 πŸ‘ 1 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0
Bluesky settings screen

Automation Label

surfdude29 (old) [bot icon]
@surfdude29.bsky.social

Add automation label to account

This label lets the world know that this account is automated. If turned on, this label appears next to the account's name on their profile and posts. It can be turned on or off at any time.

Show automation label [checkmark]

Bluesky settings screen Automation Label surfdude29 (old) [bot icon] @surfdude29.bsky.social Add automation label to account This label lets the world know that this account is automated. If turned on, this label appears next to the account's name on their profile and posts. It can be turned on or off at any time. Show automation label [checkmark]

Bluesky profile

there is a bot icon next to the display name

Bluesky profile there is a bot icon next to the display name

Bluesky info sheet

[large bot icon]

You have marked this account as automated.
You can remove it at any time from your account settings.

Okay
Open settings

Bluesky info sheet [large bot icon] You have marked this account as automated. You can remove it at any time from your account settings. Okay Open settings

Bluesky info sheet

[large bot icon]

This account has been marked as automated by its owner

Okay

Bluesky info sheet [large bot icon] This account has been marked as automated by its owner Okay

if you manage an automated account or bot, you'll soon be able to add a 'bot' label (automation label) to the account

this will show a robot icon badge next to the account's display name everywhere that it appears in the app πŸ€–

it can be turned on or off at any time

looking good @thepope.dev πŸ‘Œ

06.03.2026 15:09 πŸ‘ 157 πŸ” 16 πŸ’¬ 13 πŸ“Œ 12

Same reason Gmail was in beta for a decade.

06.03.2026 14:36 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve said similar in the past.

bsky.app/profile/samw...

06.03.2026 14:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s obvious in microseconds that it’s doing nothing to illustrate the point. I’m quite sure the author thought to themselves β€œyep, that’s cheese, ship it.”

06.03.2026 14:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

committing my bugs at relativistic speeds so it clips right through the cheese slice

06.03.2026 13:09 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Yes πŸ™

06.03.2026 12:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Article is here if you want, but I don’t at all endorse the conclusions or method of arriving at them: www.latent.space/p/reviews-dead

06.03.2026 09:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot from https://www.latent.space/p/reviews-dead titled β€œhow to kill the code review”. It shows 5 layers of Swiss cheese, many have holes in the exact same places, and an attempt has been made to draw arrows that pass through the holes or get blocked by the cheese. But most of the arrows pass through the cheese. One arrow passes behind every slice.

A screenshot from https://www.latent.space/p/reviews-dead titled β€œhow to kill the code review”. It shows 5 layers of Swiss cheese, many have holes in the exact same places, and an attempt has been made to draw arrows that pass through the holes or get blocked by the cheese. But most of the arrows pass through the cheese. One arrow passes behind every slice.

It’s so fucking funny to me that an article about ditching code review shipped with this nonsense diagram, which was either not looked at prior to publish, or there’s a fundamental lack of understanding about the Swiss cheese model is all about.

06.03.2026 09:46 πŸ‘ 50 πŸ” 2 πŸ’¬ 13 πŸ“Œ 0

I wish I didn’t own a suit. Hate them. But the social pressure to wear them at certain occasions is overwhelming.

06.03.2026 09:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ’ΏVeridis Quo//Daft PunkπŸ€– This melody is so nostalgicπŸ₯ΉπŸŽΆ. And it's great fun to filter the sound of my Sewing-Gurdy with my mini Theremin! (Talk-Wha Filter this time πŸ‘ŒπŸ˜Ž) #hurdygurdy #sewinggurdy #bardco... TikTok video by Gabriel / SingerSoundSystem

There's a chap on TikTok who has built a custom instrument out of a hurdy-gurdy and a Singer sewing machine (plus an attached theremin) which he uses for Daft Punk covers and they are genuine bangers www.tiktok.com/@singersound...

30.06.2025 15:24 πŸ‘ 69 πŸ” 15 πŸ’¬ 5 πŸ“Œ 2

One of the great benefits of having thousands of followers and being willing to talk about this stuff is that people are able to genuinely help, and it’s happened a few times now that someone suggests something that ends up being extremely helpful.

No need to apologise at all :)

06.03.2026 00:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Your brain ain’t broken.

06.03.2026 00:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So many professionals. We’re well looked after, we get a lot of support with this stuff from the NHS.

Re: β€œthey will eventually eat” sadly it’s not true for all kids. We’re friends with parents who have to tube feed (PEG) their kid because he won’t eat to a dangerous extreme.

05.03.2026 23:35 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s entirely possible, yeah. Not a diagnosis we’ve sought out but one that wouldn’t surprise me if we eventually get it.

05.03.2026 23:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Very occasionally. He enjoys buttering the toast he doesn’t eat πŸ˜‚ it’s something we could probably do more of.

05.03.2026 22:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s not obvious to me what else we could do. We give him food to try, he doesn’t. Pretty much every moment of the day he has a safe food near him, doesn’t eat it. Short of force feeding him, what’s left? For the time being he’s still considered a healthy weight. Hoping he finds his appetite 🀞

05.03.2026 22:47 πŸ‘ 6 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

His safest food, the one he will eat with a higher probability than anything else? Oreos. Fucking Oreos. But a lot of days, any calories that go into his body are a win. So we do what we can. It’s another one of those β€œam I a bad parent?” things we deal with every day. Could we be doing more?

05.03.2026 22:47 πŸ‘ 13 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

The struggle at the moment is that our eldest doesn’t eat. He’s been tricky from day 1, he has a very narrow range of foods he will eat (we do give him things to taste, he rarely does) and often he won’t eat even his safe foods. As a result he’s skinny, 15th percentile weight for his height.

05.03.2026 22:47 πŸ‘ 15 πŸ” 0 πŸ’¬ 7 πŸ“Œ 0

I like the idea conceptually, have you tried it in practice? I’m a bit concerned at how well a spec will actually be followed, especially as it increases in size and complexity.

05.03.2026 19:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hrm, so I need to find a charger that has a MagSafe plate or some such. Didn’t realise they were MagSafe at all! Thanks for the tip.

05.03.2026 19:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hm, I don’t see any MagSafe option when going through the checkout for AirPods Pro 3 or AirPods 4 πŸ€”

05.03.2026 19:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

There are MagSafe AirPod chargers?

05.03.2026 19:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into so...

grith.ai/blog/clineje...

> […] every developer who installed or updated Cline got OpenClaw installed on their machine without consent.

> how the attacker got the npm token: injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed.

05.03.2026 19:00 πŸ‘ 18 πŸ” 8 πŸ’¬ 1 πŸ“Œ 1

I didn’t recognise you without the moustache.

05.03.2026 11:47 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This talk is so good. Making me feel like I’m doing everything wrong, but in a good and hopeful way.

05.03.2026 11:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think the vast majority of people won’t register the difference. Practical and pragmatic are synonymous. Pragmatic might play better with tech people because it’s a word we kinda like.

05.03.2026 08:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fortune teller academy.

05.03.2026 08:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0