Profile banner
Profile picture

Rolf Smeds

@rolfsmeds.bsky.social

đŸ’Œ Product manager / UX + a11y guy. đŸ‡«đŸ‡ź Finnish coastal dweller. 🌼 Quesadilla connoisseur.

created December 28, 2024

98 followers 94 following 198 posts

view profile on Bluesky

Posts

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

They took some random sans serif typeface and hit the S with an ugly-stick? Also there's something off about the splines at the point where it curves down towards the bottom. Looks sloppy.

13/9/2025, 8:50:24 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I didn't even click the link - Proto went directly to my wishlist based on the description 😁

13/9/2025, 7:23:39 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Unfortunately, most people who decide to read Das Kapital fall asleep before they get to that page... 😔

12/9/2025, 7:00:41 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

lol. lmao, even.

11/9/2025, 6:41:55 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

It me too 🙄

11/9/2025, 5:19:46 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Two beavers are sitting by a stream. Beaver: I have big plans for this code. PM beaver: Please, no more refactors! Beaver (eyes wide): big plans
11/9/2025, 4:06:53 PM | 5 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Leftover chicken, corn, cilantro and chipotle in the filling. And just enough oil in the pan to slightly crisp the tortilla without making it oily. Guacamole and pico de gallo for dipping them in. Damn, now I'm hungry 😁

7/9/2025, 12:59:46 PM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I'd open a quesadilla food truck 😁 Love to cook and talk to people, and my quesadillas are awesome. Could do some Italian-style grilled sandwiches too.

7/9/2025, 10:47:36 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I constantly misspell filter as fitler - I can only imagine who Claude thinks I am

6/9/2025, 5:57:00 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Same. Hmm, I wonder if people who work with digital a11y are, on average, extra aware and meticulous about semantics (which I think punctuation counts as) and language in general, than most? #comeswiththeterritory

2/9/2025, 7:59:36 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Been there.

29/8/2025, 8:52:57 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Wtf apparently I wrote this in my sleep?!? Sorry @ourfakehistory.bsky.social 😆

29/8/2025, 8:51:46 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Zoom edd debit card, from ouof a good day for btime y ej s a good z in theme so much t,jj JJand j auto parts in e flat and I r a j j bj and then j j auto e a good to ,yyyety I y

29/8/2025, 3:10:46 AM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Stop bogarting that kidney, Moira! That's so selfish...

29/8/2025, 1:30:02 AM | 3 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

đŸ€­

28/8/2025, 5:30:15 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Product manager of my own self sustenance farm, scribbling down OKRs in the mud, arguing with the stakeholders (angry neighbors with stakes)

25/8/2025, 1:55:20 PM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

My favorite thing about attending Pride is watching previously unacquainted furries meet and greet each other.

24/8/2025, 6:26:02 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

@katef.bsky.social is a national treasure. @katef.bsky.social should be declared a UNESCO world heritage.

24/8/2025, 11:04:36 AM | 4 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Uuhh, ajatelkaa mitÀ synergiaetuja tuosta yhdistelmÀstÀ syntyisi. Dynaamisia vaikutuksia!

24/8/2025, 10:59:28 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

There are actually many awesome Finnish apps that the rest of the world could take some cues from. Another personal favorite is OP (one of the major banks here). I almost enjoy paying my bills with this thing 😁

App store image of the OP consumer banking app.
23/8/2025, 8:01:29 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

play.google.com/store/apps/d... in the Android app store, in case someone wants to check it out (and maybe get inspired to come train traveling in Finland 😁) (The train service itself works pretty darn well here too)

23/8/2025, 7:53:21 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

I absolutely LOVE the VR (Finnish national railway company) app. It's an unusually bright beacon of modern, awesome looking, easy to use, and genuinely fun UI design.

23/8/2025, 7:49:53 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Dying to hear what score you gave

21/8/2025, 9:46:15 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Well, I'm sure they trust his expertise in international relations given his long experience in... ...uh, real estate law and investment 😑

17/8/2025, 8:02:41 PM | 6 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

"Looks like you're having a mental breakdowns. How about we have a look at your OKRs?"

15/8/2025, 6:43:59 PM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Ooh, what if AI are actually ghosts? ... Ooh, what if ghosts are actually AI?? --- Ghost: "But know, thou noble youth, the serpent that did sting thy father's life now wears his crown!" Hamlet: "Whoa, my uncle? ...Waaait a minute, are you just hallucinating again?" 😒 Ghost: "My apologies...

13/8/2025, 9:43:37 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Hetkinen, mitĂ€ helvettiĂ€, onko Taffelilla shashlikin makuisia sipsejĂ€?!? Ja kotimaassa saadaan tyytyĂ€ johonkin tylsÀÀn "BBQ" makuun? NĂ€in meitĂ€ aina riistetÀÀn! (Olisko kansalaisaloitteen paikka? đŸ€”)

13/8/2025, 8:06:21 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Wait. I am thinking of the Ghost of Keyframes Past, or AI?

13/8/2025, 8:00:30 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Can confirm. But it's actually useful for those of us who rarely work with animations and need a small refresher whenever we need to do some easing. It's too bad the implementation details they give you are so outdated and unreliable...

13/8/2025, 7:59:41 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

LĂ€hes kaikki ulkomaalaiset tuttavani on rakastuneet siihen kertaheitolla.

13/8/2025, 6:49:23 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Itse meinaan ettÀ sininen on huomattavasti parempaa kuin 90% saman hintaluokan suklaasta. Ei se kilpaile jonkun Lindtin kanssa, mutta voisi varmasti myydÀ hyvin arkisuklaa-luokassa.

13/8/2025, 6:48:18 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Niin no, KyröÀ kyllÀ nÀkee ympÀri maailmaa nykyÀÀn etsimÀttÀkin. Mutta joo, esim. fasun sininen ansaitsi kyllÀ nykyistÀ enemmÀn mainetta...

13/8/2025, 5:57:49 AM | 2 1 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I agree, but at the same time I'm thinking that it might actually be better than nothing. Telling an LLM about your problems and feelings at least means you're verbalizing them, which is probably more than a lot of people (men especially) would do otherwise. And that's a good first step.

12/8/2025, 9:14:21 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Honestly I don't understand how you do this.

12/8/2025, 9:04:50 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Oof, that's grim. But yeah.

12/8/2025, 9:02:35 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Bird saying
12/8/2025, 8:56:13 PM | 1 0 | View on Bluesky | view

Profile picture Nula Suchet (@nulasuchet.bsky.social) reposted

image
12/8/2025, 7:04:41 PM | 139 50 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I have no idea what's going on, but I'm about 4 screens down this rabbit hole and it just keeps giving. Might as well click Follow as I'm already drinking from this firehose anyway.

10/8/2025, 10:08:37 AM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Ei jumalauta nĂ€itĂ€ ihmisiĂ€...đŸ€Šâ€â™‚ïž

10/8/2025, 8:06:35 AM | 1 0 | View on Bluesky | view

Profile picture Resist 🕎🍉 (@antizionistjew.bsky.social) reposted

If I Must Starve A poem by Nour Abdel Latif July 22, 2025 - Gaza If I must starve, let it be with dignity in my children’s eyes, not with my hands tied by silence. Let the world witness that I did not bow to the hunger but stood, even as the sky emptied and the earth closed her mouth. (1/2)

27/7/2025, 7:18:53 PM | 68 41 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Thanks, @rene-wilby.de 😁 I feel that I persevered in the face of an insurmountable UX challenge. I think next time in Berlin I'm going to record the experience as it unfolds...

8/8/2025, 1:46:31 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I have now paid, from my own Google Pay account, €10,60, for a 24 hour ticket that I will use for a single journey to the airport. I actually have no idea if this is a valid ticket for the S-Bahn, but I'm pretty far past caring at this point. At least I tried. /fin

8/8/2025, 11:02:36 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

The S45 is rolling in to the station now. I decide to do a last second hail mary : I tap back, then select 24-Stunden-Karte because in this household we do NOT LOCALIZE the most important strings in the app. I quickly select BC, Adult fare, valid from Now, tap purchase, and... 13/

8/8/2025, 10:59:15 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I'm finally at the finish line! I tap the Purchase Ticket Now button at the bottom and... I get a form validation error: missing field. I double and triple check. THERE ARE NO OTHER FIELDS. I tap each field to make sure they indeed have values. They do. 12/

8/8/2025, 10:54:53 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

The S45 will arrive any fucking second now, so I pick BC. Then I check the options for the Regeltarif selection field (because again why the fuck would you localize field labels?), but leave it at the default adult fare. The last field is Valid From, set to Now, and readonly. Sure, ok... 11/

8/8/2025, 10:52:54 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

There is, however, a helpful little text below the BC option that says it includes, and I quote: "BER airport (Schönefeld)" Schönefeld was one of the old airports of Berlin. It has been closed since 2020. So I have no idea if zone BC includes the new airport I'm heading to. 11/

8/8/2025, 10:47:54 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Speaking of zones, the next field is for selecting the zone. I'm not at all familiar with Berlin fare zones, so I'm relieved to see there's a map! Unfortunately, the map is an unzoomable image approximately 4cm wide on my screen. A thumbnail. None of labels on it are even remotely legible. 10/

Tiny useless thumbnail of the Berlin fare zone map. Actual size. All text is way too small to read even with good eyesight. I'm not sure there are even enough pixels to resolve individual letters.
8/8/2025, 10:42:39 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Because I have clearly time traveled to 1854, the app can't seem to fill in my departure location based on, you know, my actual location. So I tapety-tap S, Ü, D, K, R and select the station. (I'm not sure why the point of departure is even relevant, as I'm buying a zone fare, but whatevs...) 9/

8/8/2025, 10:38:21 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

So I go back to the fare purchase view, select Einzelfarhausweis because sure, why the fuck would you localize THAT part of the app to English? Luckily I read German pretty well so I actually know what the options are. So I start to fill in the form to buy a single fare ticket... 8/

8/8/2025, 10:34:11 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Instead, I get a form to fill in my address, because of course. All this has taken so much time that the 30ish minutes are almost up, the train arrives any minute, so I decide I don't have time to fill in my fucking address and just use the Google Pay option, which amazingly is preconfigured. 7/

8/8/2025, 10:31:01 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

...And go through the usual dance of registering an account, confirming my email, sacrificing my firstborn son, etc, etc. Next, I want to add my company credit card as a payment option. I tap the Add button and expect to be able to scan the card with the camera, because, look, it's 2025... /6

8/8/2025, 10:28:25 AM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I give up on the Red Slow Death and stare desperately on the route listing in Google Maps. Then I notice a Purchase Fare (or some such) icon next to the S45, so I tap that, which takes me to the BVG app in the app store. Hmm, different transit system, but maybe that works too? I install... /5

8/8/2025, 10:23:33 AM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

...only to end up at the same list of unselectable trains. All of this takes an absolute eternity, because the machine is mindbogglingly slow. It registers taps with the speed of a glacier and the accuracy of a wet sponge. It loads screens as if through a 9.6kbit dial-up modem in 1993. /4

8/8/2025, 10:20:06 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

There is an arrow button next to it, but tapping that just opens a useless info dialog. So I go back to the initial listing, and confirm that they ARE selectable. Alas, the S45 is still not amongst them. I end up in some longer wizard type flow and tap through each step... /3

8/8/2025, 10:15:31 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I want to buy a ticket for that train, so I go to the VBB ticket machine (a.k.a. The Red Slow Death). The machine only lists the next 3 departing trains as options, none of which are the S45. So I tap Other Routes or whatever to see more, and there is my S45. But it cannot be selected! 2/

8/8/2025, 10:11:14 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

I feel like I need to rant about the 10th circle of hell, i.e. #Berlin public transport ticket vending machines (Yes, this is about you, #VBB #BVG) This Wednesday, I was at SĂŒdkreutz station on my way to the airport. I knew there was an S-Bahn train (S45) going straight there in about 30 minutes 1/

8/8/2025, 10:07:02 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Oh yeah, hadn't even thought about it that way, just that the resulting de-glutenified pizza would be quite a mess structurally.

8/8/2025, 9:17:19 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I like to use cooking analogies, e.g. imagine saying "we'll make the pizza gluten free later". It's theoretically possible you just have to carefully detach the toppings, cheese and tomato sauce from the crust, and move them onto a new gluten-free crust. But it's a LOT more effort.

8/8/2025, 6:47:43 AM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Actually, EU directive 2024/1098 requires all jokes that mention health care services to end with a reminder of the superiority of public health care systems. E.g. "But doctor, I AM Pagliacci!" "Ah well, but at least we are in Europe, so I won't charge you an exorbitant fee for my useless advice."

7/8/2025, 6:57:39 PM | 12 2 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

(Joking, of course, since it's ARIA they seem to have trouble with, not WCAG...)

3/8/2025, 2:32:55 PM | 2 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Maybe they can make them easy enough that even screen reader developers understand them!

3/8/2025, 2:30:54 PM | 1 0 | View on Bluesky | view

Profile picture Iikka Kivi (@koomikkokivi.bsky.social) reposted

"Palestiinan tunnustaminen olisi vain symbolinen teko!" Niinno, vuosina 1918-1919 erÀs tuore valtio nimeltÀ Suomi lÀhetti valtuuskuntia ympÀri maailmaa kirittÀmÀÀn Suomen itsenÀisyyden tunnustamista. JÀnnÀsti tuohon aikaan samoilla symbolisilla teoilla oli meille aika suuri merkitys.

1/8/2025, 3:26:41 PM | 351 49 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

"thank you for driving a hard bargain against the EU by not unilaterally imposing tariffs on stuff we need" Yup.

31/7/2025, 8:14:53 AM | 6 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I could hear the throaty east-slavic Hs in my head as I read that

31/7/2025, 5:15:02 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Especially fun when it only tells you ONE of the requirements at a time. Whack-a-mole password fields đŸ€Ź

30/7/2025, 9:44:09 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Ok so this is one of the best ever. Depressing, all too accurate, and made me go giggley-snort.

29/7/2025, 6:50:48 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Well, yeah, but I once took a poop in a toilet in Spain with a timer so short I basically had to wave my arms around constantly to avoid pitch black darkness. I bet there was a night vision webcam in there with a massive audience. I hope I didn't disappoint them with my choreography.

29/7/2025, 6:39:08 PM | 6 1 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Just popped in to say I've really been enjoying the podcast so far!

29/7/2025, 6:24:16 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Wait, that's kind a good idea actually. For people with asymmetric hearing deficiency.

29/7/2025, 5:25:57 PM | 4 0 | View on Bluesky | view

Profile picture Janne M. Korhonen (@jmkorhonen.fi) reposted

Since 2022, Israel has killed more *children* than Russia has killed Ukrainian civilians in total. And Russia is definitely trying its very best. Note also Ukraine’s practically complete lack of warcriming. But yeah, tell me more about how Israel is “fighting for its existence.”

27/7/2025, 1:14:59 PM | 51 20 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Proves the point that fascism doesn't just appear out of nowhere.

25/7/2025, 7:58:02 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

And of course they had to be: it's not like they could have replaced huge swaths of reasonable people with fascists this quickly. If they hadn't been already there, it would have been difficult for the regime to enforce its fascist agenda from day 1.

25/7/2025, 7:57:14 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Stories like this really reveal that many US institutions – not just ICE, CBP, etc – were already full of fascist assholes, and the Trump regime just gave them free reign (& encouragement) to act out their fascist assholeness. Which of course is no surprise to anyone who's studied fascist regimes.

25/7/2025, 7:54:56 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Spot on.

24/7/2025, 11:59:29 AM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Well, most novels from the 1800s are like that though: Copious digressions and endless (and pointless) lists of stuff. Eco satirizes this excruciatingly well in The Cemetery in Prague.

23/7/2025, 9:37:18 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

We've been pondering this, and currently going with the latter: making sure they can either be wrapped into links or have links slotted into them as content. But as always there are exceptions to the rule - cases where something more complicated is needed (e.g for decent a11y), a dedicated feature

15/7/2025, 10:36:42 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Glad to hear I'm not alone with that. And it frustrates me immensely when someone suggests using AI to speed it up, because I NEED to obsess over each word, it's an integral part of my process for figuring out what I want to say.

15/7/2025, 2:55:44 PM | 0 0 | View on Bluesky | view

Profile picture Mikko Tuomi (@mustapipa.bsky.social) reposted

On 27 May, an official document calling for regime change in European countries was published in Washington DC. euobserver.com/eu-and-the-w...

9/7/2025, 11:01:14 AM | 44 11 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Fuck yes. Meant to make a fruit salad the other day but instead ended up just straight up devouring three peaches in a row, slobbering all over the sink. Felt kinda dirty afterwards. As did the sink. But je ne regrette rien.

8/7/2025, 7:41:58 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

As I came back from the local Pride parade a few hours ago, I was reminded of the Where's Waldo / Tom of Finland crossover that @jojalonen.bsky.social and @vsaarenketo.bsky.social found in a deck of Children's Crusade Against Communism trading cards from the 1950s

Trading card depicting a guy in a red-and white striped shirt and red beanie (apparently a Communist) getting beat up by an uber-masculine guy in a denim shirt and a peaked cap (apparently an American dockworker).
5/7/2025, 7:41:28 PM | 4 2 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

It's probably just ICE making a list of left-handed people to round up next year...

4/7/2025, 7:24:04 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Ahh, hoarfrost. Crisp and promiscuous.

4/7/2025, 4:13:49 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I have a theory about this. Large Engine Vehicle sounds like a category of goods that some countries impose higher tariffs on to curb emissions. I'm guessing Vietnam did. US SUVs tend to have big thirsty engines (compared to Asian SUVs), thus fall into the LEV category. So Trump now thinks SUV=LEV.

3/7/2025, 6:58:22 AM | 5 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

THIS. So so much. It makes me feel sad and old.

30/6/2025, 8:17:02 PM | 1 0 | View on Bluesky | view

Profile picture Accessibility Awareness (@a11yawareness.bsky.social) reposted

For people who don't use screen readers, it can be difficult to understand how screen readers work. If you're interested in learning how people use screen readers, check out this demo from Marc Sutton and The University of California San Francisco. youtu.be/dEbl5jvLKGQ

30/6/2025, 6:25:07 PM | 74 29 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I will only stop using em-dashes when you pry them from my cold, dead, 6-fingered hands.

26/6/2025, 8:46:32 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

(as for usability, we use them in our design system documentation, like tabs, for showing code snippets in different languages, so they're short, and users typically want to see only one of them)

26/6/2025, 8:40:01 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Well, you would expect to be able to traverse the matches of the search one by one, so that the details open one by one, but it's not like that: all details but the last one become inaccessible to the search results navigation. Chrome and Safari instead open details only for the current match.

26/6/2025, 8:37:10 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Filed a ticket about this bugzilla.mozilla.org/show_bug.cgi...

25/6/2025, 6:30:13 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Gotta keep those silo walls high and thick...

25/6/2025, 12:01:30 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Unfortunately we just noticed that FF's Find-in-page doesn't work with using the name attribute to make them mutually exclusive if there is a match in multiple in the same name group. It tries to open all of them simultaneously, then closes all but the last match..😑

25/6/2025, 10:57:15 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Why not 90 days as usual?

19/6/2025, 9:18:38 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

Seems obvious to me that Trump will attack Iran (and maybe topple the regime causing an Iraq-style power vacuum and inevitable chaos for years) so that he can brag about accomplishing something, now that he's realized that he's not, in fact, even remotely capable of ending the Russia-Ukraine war.

19/6/2025, 9:08:18 AM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Or to a ball game

17/6/2025, 5:49:18 PM | 0 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Now now, let's not mock him for not remembering the term "radar". He was probably referring to the Australian childrens tv series Sky Trackers from 1995 en.wikipedia.org/wiki/Sky_Tra...

17/6/2025, 5:38:08 PM | 3 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I'm glad he clarified the "take him out" part, otherwise I would have thought he meant "take him out for dinner and maybe a few drinks"

17/6/2025, 5:23:03 PM | 3 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

This is what radicalized me.

13/6/2025, 1:56:21 PM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social)

Border-radius controls on bus ventilation panel! #css I'm guessing it's actually for adjusting the airflow strength, butI seem to lack the mental model for mapping those shapes to it...

Above-seat ventilation control panel in a bus, with a wheel labelled with a rectangle and a rounded rectangle.
13/6/2025, 7:36:10 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

Being careful to avoid that hotly contested Gotland airspace

8/6/2025, 10:01:03 AM | 1 0 | View on Bluesky | view

Profile picture Rolf Smeds (@rolfsmeds.bsky.social) reply parent

I first read this as "Fuhrer purges US security services", then re-read it and realized I got it wrong, then thought about it for a few seconds and realized that was actually accurate.

6/6/2025, 9:00:07 PM | 1 0 | View on Bluesky | view