@cassidy@blaede.family
@cassidy@blaede.family avatar

cassidy

@cassidy@blaede.family

Building useful, usable, delightful products that respect privacy.

:eos: Partner success at https://floss.social/@EndlessOS Foundation
:gnome: @gnome Foundation member
:flathub: https://floss.social/@flathub contributor

Previously: co-founder and CXO at elementary OS, UX architect at System76.

Frequently posting about #OpenSource, specifically in #GNOME and #Flatpak realms. I also enjoy #StarWars, #LEGO, #3DPrinting, and #SmartHome.

I have a background in UX architecture, open source, product design, & communication.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

atobsmith, to Starwars
@atobsmith@mastodon.social avatar

Currently Reading … Chaos Rising by Timothy Zahn https://www.goodreads.com/book/show/52635871-chaos-rising

cassidy,
@cassidy@blaede.family avatar

@atobsmith yesssss good book

elevenhsoft, to rust Polish
@elevenhsoft@mastodon.social avatar

Web Apps now supports most mainstream browsers even some firefox's forks like Waterfox or Librewolf or KDE's Falkon browser.

Unfortunately there is too much hassle to add Epiphany support so maybe in the future. It's a pain to work with it.

cassidy,
@cassidy@blaede.family avatar

@elevenhsoft I wonder if things will improve if we can get proper web app support baked into FreeDesktop via portals; e.g. a standardized API for this that browsers and even app stores could then support to “install” web apps, launching with the users' preferred web browser?

I briefly tried searching for this but couldn’t find it; @wjt do you happen to recall if there was progress or at least a documented issue in this direction?

cassidy, to random
@cassidy@blaede.family avatar

The preschooler was sick with a 24-hour stomach bug on Saturday, my wife was sick with it on Sunday (and is still recovering), the toddler was sick with it on Monday, and now I am pretty sure I am getting hit by it. 🙃

Parenting is fun!

cassidy,
@cassidy@blaede.family avatar

@kim Yeah, for sure! 😬

cassidy, to android
@cassidy@blaede.family avatar

The OneTracker app for Android is just… gone??

https://onetracker.app/

Luckily the web based version still works, but I can’t install the app on my phone so I can’t get push notifications anymore. 😞

I really liked how simple and straightforward the app was, and how it wasn’t trying to up-sell anything besides its core competency of tracking and notifying about packages.

cassidy,
@cassidy@blaede.family avatar

@dtc I have some hope that the app was mistakenly taken down; it looks like it's still available in the iOS app store, and the site is still up and working…

wjt, to random
@wjt@mastodon.me.uk avatar

When I dismiss my morning alarm, Android gives me a full-screen page with the weather forecast and stuff which animates into view in a frustratingly slow way. But the button to dismiss it… On the one hand, it's nice to see a hint of character peeking through the blandness. On the other hand, surely it should be either “OK, thanks” or “Okay, thanks”? No-one writes “Ok” in mixed case, and the comma is standard outside of informal writing. The character that peeks through is “idgaf”.

cassidy,
@cassidy@blaede.family avatar

@wjt yeah ok whatever

…Is how I always read it. 😁

cassidy, (edited ) to ai
@cassidy@blaede.family avatar

I really like the convention of using ✨ sparkle iconography as an “automagic” motif, e.g. to smart-adjust a photo or to automatically handle some setting. I hate that it has become the defacto iconography for generative AI. 🙁

cassidy,
@cassidy@blaede.family avatar

Aha! A week later @davidimel has an excellent video about this: https://youtu.be/g-pG79LOtMw?si=9B2KCLRC5H4on5Wq

rmondello, to random
@rmondello@hachyderm.io avatar

hold up. can we review exactly what I get if I let my heart win?

cassidy,
@cassidy@blaede.family avatar

@rmondello that

…THAT’s what you get.

noxypaws, to GNOME
@noxypaws@packmates.org avatar

does anyone have a good Linux desktop image/video previewer like macOS' "quick looK" that isn't gnome-sushi? That's the only thing I've been able to find but I really want to avoid Nautilus.

-sushi

cassidy,
@cassidy@blaede.family avatar

@noxypaws I always wonder what the experience of a catch-all previewer brings compared to quick-launching apps. Like if I hit the spacebar and an image opens in a window and then I can hit Esc and it closes, why would I want to have another previewer app that also does that?

cassidy,
@cassidy@blaede.family avatar

@noxypaws I'm trying to understand the allure of a “previewer” app that is separate/distinct from the regular apps that handle images, videos, PDFs, etc. What makes a catch-all previewer (like the macOS feature or GNOME Sushi) a better experience?

Is it that it opens quickly? Is it the keyboard shortcut? Something else?

cassidy, to Starwars
@cassidy@blaede.family avatar

Whew. Just finished . It was good, not exactly what I expected, but still had me on the edge of my seat the entire time.

I’m gonna miss these characters. And at the risk of asking for a spin-off of a spin-off of a prequel… what’s next for long-form Star Wars animation? 😅

scottjenson, to CSS
@scottjenson@social.coop avatar

challenge!

<body>
<div class="container">
<div class="item">item 1</div>
<div class="item">item 2</div>
<div class="item">item 3</div>
<div class="item hidden">item 4</div>
</div>
</body>

where .hidden { display: none }

Question: Can I use item:last-child {} to stylize item 3?

Apparently :last-child targets the last child in the DOM, not the last visible child. (this means hidden item 4 is styled.

Is there any way to do this using only CSS?

cassidy,
@cassidy@blaede.family avatar

@scottjenson off the top of my head (I'm on mobile so it's harder to test, but I will in a moment!), it would be something like .item:not(.hidden):last-of-type

(Caveats: that might not even work, and there might be better/cleaner/more performant ways to do it!)

cassidy,
@cassidy@blaede.family avatar

@scottjenson ah yep, I was misreading mdn and thought it would work with classes, but it just selects for the last of a type of element.

cassidy,
@cassidy@blaede.family avatar

@cheeaun @scottjenson CSS has gotten so wild 😱

seth.abramson, to random

(🚨) STEP-BY-STEP INSTRUCTIONS FOR TURNING ON POLITICAL CONTENT ON THREADS

  1. If you have a GLOBE ICON in the top-left corner of your Threads home screen, click it. (If not, you may not have this feature yet.)

  2. On the next screen, click the link icon to the right of OTHER PRIVACY SETTINGS.

  3. On the next screen, SETTINGS AND ACTIVITY, scroll down to the WHAT YOU SEE section and click CONTENT PREFERENCES.

  4. Click POLITICAL CONTENT.

  5. Click DON’T LIMIT.

Please REPOST these instructions!

cassidy,
@cassidy@blaede.family avatar

@seth.abramson alternatively:

  1. Use Mastodon
  2. Follow accounts
  3. See posts from the accounts you follow

😉

iamliam, to random
@iamliam@mastodon.design avatar

Starting up a new home for my design-related writing: Welcome to the Interface Café ☕️

It’s a calm space to work through ideas about the practice and meaning of our work.

https://interfacecafe.com/welcome-to-interface-cafe/

cassidy,
@cassidy@blaede.family avatar

@iamliam I see AOL but don't recognize the other. 😭

cassidy,
@cassidy@blaede.family avatar

@iamliam ooooooohhhh nice. It looked vaguely familiar but I could not place it for the life of me. Nicely done. 😁

timbray, to random
@timbray@cosocial.ca avatar

Passkeys were hot last year, don’t seem to be catching on, here’s one view of why that is. Dark and sobering but convincing: https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/

cassidy,
@cassidy@blaede.family avatar

@timbray I’ve been locked out of my PlayStation account, my Google passkey just never works (on my Google Pixel phone, no less), my phone thinks I have passkeys for accounts I have never used a passkey with… it’s a mess.

I want it to work. But holy crap the experience has been terrible. I think they were rolled out way too aggressively before pretty fundamental user experience concerns were addressed—let alone the abysmal (non-existent) user education.

cassidy,
@cassidy@blaede.family avatar

@timbray this has been my experience with them as well. Most of the time passkeys just do not work for me.

And I’m a tech nerd deep into the open source computing space, have helped develop cross-desktop standards, and help translate between the nerdiest engineers I’ve met and various levels of less-technical folks. If I can’t get it to work reliably, I don’t think there is hope for most people. 😅

brainofdane, to random
@brainofdane@hachyderm.io avatar

Thinking about picking up a used PS3 somewhere for cheap. I’ve been getting the itch to play games I never got to play because I didn’t own one.

Some of the best games I played were the Uncharted series when I borrowed a PS3 from my friend.

cassidy,
@cassidy@blaede.family avatar

@brainofdane thankfully the PS5 did this right for the PS4, at least… you can pop in any physical PS4 game or play any digital PS4 games you have.

PS3 was weird because it was a totally different CPU architecture and the GPUs were weird or something, so the streaming service is (or at least used to be) literally a server farm of PS3s powering it.

cassidy,
@cassidy@blaede.family avatar

@brainofdane that, or the games were remastered/remade for the PS4/PS5 (like the Uncharted games) and thus you’re paying once for that remaster work if you buy them. The remastered Uncharted collection specifically is well worth it IMHO!

simon, to random
@simon@simonwillison.net avatar

I find the etiquette of Calendly (and other appointment booking things) really interesting

I've heard some people are offended by the suggestion that they use that to book a slot rather than doing a back-and-forth to find the right time for both parties

I see it as respectful of my time when someone suggests Calendly rather than having us back-and-forth over several cycles

I'd love to understand this dynamic more

cassidy,
@cassidy@blaede.family avatar

@morisy @simon this! I think it balances it well. It also sort of offers an opt-out from using another service if they are hesitant/don't want to. Like, “hey here’s a suggestion of a time that I’m available, but if that doesn’t work, let's not play email tag and you can schedule a time that works for you here”

rafa, (edited ) to random
@rafa@mastodon.design avatar

I’ve been obsessed with lightsaber replicas and I’ve been modifying mine to make it more movie accurate:

  1. Sanded it to make it less shiny
  2. Painted the inner tube black
  3. Added The Force Awakens clamp plate to hide the Graflex logo
  4. Replaced the glass eye with a more accurate one.
  5. Replaced the “beer tab” with a flat one
  6. Cut and assembled my own plastic t-tracks to fix a weird gap between the clamp

Help…

cassidy,
@cassidy@blaede.family avatar

@rafa this is so cool! I recommend tagging to share with your fellow nerds who might follow that hashtag but don’t yet follow you. 🤓

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Durango
  • Youngstown
  • khanakhh
  • slotface
  • ngwrru68w68
  • rosin
  • ethstaker
  • kavyap
  • DreamBathrooms
  • provamag3
  • everett
  • modclub
  • cubers
  • tacticalgear
  • vwfavf
  • mdbf
  • normalnudes
  • cisconetworking
  • tester
  • anitta
  • osvaldo12
  • Leos
  • JUstTest
  • All magazines