Follow via RSS, Mastodon, Telegram or email.

All three of the files on top have been created/exported/transferred in the exact same way: Exported from the recently discarded (severely underrated, btw) Clips app, then sent (all in one transfer) via AirDrop. How on earth is it possible for them to have different cases on the file extension?!

Ogres Websites are like onions, they have layers!

Thanks for the submission, Private Sender said:

Is this what is meant by the Content Mines? We have to dig through layers of cruft to get to what we’re looking for?

Our corporate IT policy enforced the Tahoe upgrade on my work Macbook – now I’m getting these warnings when I connect it to my screen. I do so via a single USB-C connection for both display and power, and I’ve got half a dozen other devices (a webcam, my keyboard, the tiny amp for my mic, a Litra Glow, a Stream Deck…) connected through the integrated USB hub. Everything works as before, so why bother me with this?

If only there was a way for a cloud service to do background tasks without relying on the user’s browser to stay open.

I’d love to see the algorithm here. I get that sometimes there’ll be silly edge cases because processing language is always tricky, but replacing a full stop at the end of a sentence with and Read More genuinely seems like a bug. The bubble even ends up slightly larger in the “truncated” version because the extra line of text for the Read More.

Excuse the Kraut – you can tell via the pictogram used in the tutorial message that this highlight should be on the right-most item instead of… somewhere. Remember 15 years ago, when iOS made fun of Android for having different screen sizes?

If only there was some space on the screen where they could put the text directly instead of just having a link. Maybe they could even have scrollbars on the dialog to fit it all.

Straight from the crack UX innovation department, look at this amazing dropdown menu that automatically restricts available options to only the items below the top-most option you selected, until you reset it with a full page refresh.