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

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

Looking through the @flathub apps that are passing the MetaInfo Quality Guidelines, it’s largely ones built for GNOME. That’s not a bad thing, necessarily, but KDE and cross-platform apps, let’s get you represented as well!

https://docs.flathub.org/blog/quality-moderation/

Devs: log into the Flathub Developer Portal then view your app listing to see where it’s passing or failing. And if you need any help or suggestions, just give me a shout; I’m happy to help!

cassidy,
@cassidy@blaede.family avatar

Also, users of open source apps: you can help, too! If your favorite open source app doesn’t follow the new guidelines, filing an issue (or better, a merge/pull request!) to fix it could be the push a developer needs to get their app featured.

Just remember, be polite and respect the developers’ time and conventions when filing anything. :)

#Linux #OpenSource #FOSS #FLOSS #Flatpak #Flathub

cassidy, to GNOME
@cassidy@blaede.family avatar

A conversation that keeps popping up in my mind since FOSDEM centers around open source projects and “AI,” and I still don’t know what I think. So let me share some thoughts here on the famously nuance-friendly Internet. 😜

During a chat w/folks from several open source organizations, someone suggested GNOME could attract funding by “sprinkling some AI on it.” Several folks laughed at the topical joke, but then realized it was in earnest. 🧵

cassidy,
@cassidy@blaede.family avatar

Like it or not—and I absolutely hate it—“AI” is where the hype is now. I don’t want to play into it. I think “generative AI” is extraordinarily overblown, problematic, and burning an immeasurable amount of resources. So let’s not do that.

But if you could secure a grant to “integrate helpful, privacy-respecting AI features” into GNOME… wouldn’t you? To be clear, this would include the features I mentioned earlier—not generative AI.

cassidy,
@cassidy@blaede.family avatar

For example: object recognition in the Image Viewer app to remove backgrounds; algorithmically improved camera quality in video calls; autocorrect! These are all areas that use ML algorithms on other platforms, and I don’t think that’s bad; you take a bunch of data, train an algorithm, then ship that in the OS/GNOME/etc. to be genuinely helpful.

First, we can get on board with that, right? Personally, I don’t consider that “AI,” even.

cassidy, to GNOME
@cassidy@blaede.family avatar
cassidy,
@cassidy@blaede.family avatar

To be clear, the GNOME design team has been testing Inter off and on for years, now… but there was not a well-coordinated effort to test it and fix anything across GNOME that is exposed as as result.

We now have an initiative to do so, including consistent instructions for how to test!

We haven’t 100% decided that we’re switching, and please note that the initiative is not a place to propose alternatives; it’s focused specifically on identifying and fixing issues with Inter on GNOME.

cassidy, to GNOME
@cassidy@blaede.family avatar

I really want accent colors to ship in GNOME, and we’re approaching the beginning of the GNOME 47 cycle, so… what’s blocking it? The short answer: design consensus.

The longer answer: there are outstanding—but imho not insurmountable—concerns and a lot of design work to do around it. 🧵

#GNOME #GNOMEDesign #UXdesign #UX #design

cassidy,
@cassidy@blaede.family avatar

If you want more background/context on this initiative, you probably want to make sure you’ve read the initial proposal from @alice, @brainblasted, @jamie, and me: https://cassidyjames.com/blog/freedesktop-accent-colors-gnome-proposal/

cassidy, to NintendoSwitch
@cassidy@blaede.family avatar

The Internet is awash with speculation and non-technical answers to this question, so I’ll ask you nerds:

What are the actual technical requirements for a USB-C to HDMI adapter for the Nintendo Switch?

Most forums/comment sections/etc. have people just saying, “well I used this and it worked,” or “I used this and it didn’t,” but there has to be an actual specification that the Switch requires for this… right??

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

Well that was simpler than I expected. I recently discovered this little 15.6" touchscreen display acts as a powered USB hub, so you can connect power to it, then a USB-C cable between it and your laptop, and it does both power delivery and display over USB-C. It also… just works with the Switch!

…I still don’t know why, but at least I can look up the specs of this display to try to understand it?

cassidy, to denver
@cassidy@blaede.family avatar
chillicampari, to linux
@chillicampari@layer8.space avatar

Is there concern for snaps or flatpaks? Checking my own stuff it looks like applications using bundled liblzma are running in the 5.2.* - 5.4.* versions, but if someone has a bleeding edge application running an affected version, what would the remediation be? Would uninstalling it be sufficient?

cassidy,
@cassidy@blaede.family avatar

@chillicampari most Flatpaks (especially on Flathub) are based on the FreeDesktop SDK which includes xz and was not affected. See: https://social.treehouse.systems/@bbhtt/112182609772778540

cassidy, to linux
@cassidy@blaede.family avatar

The best way to show someone how great modern Linux has gotten is to have them set up a new computer dual booting Windows and Linux. I’m helping onboard some colleagues with new laptops and the only complaints are with Windows, not Endless OS. 😝

#Linux #GNOME #EndlessOS #Windows #OpenSource #FOSS #FLOSS

cassidy, to random
@cassidy@blaede.family avatar

I am once again requesting folks check out https://nohello.net. Effective communication includes being friendly but also respectful of asynchronous communication.

cassidy, to threads
@cassidy@blaede.family avatar
cassidy, (edited ) to Steamdeck
@cassidy@blaede.family avatar

A top-10 ISV has asked if Flathub can provide how many installs of their app are coming from Steam Deck users.

Today, we can’t—we’d need a change in Flatpak itself to add the OS name/version to the user-agent sent along with install/update transactions. The best we may be able to do today is see the exact versions of OSTree and Flatpak that are included in SteamOS, check if those are relatively unique, and provide a rough estimate based on that.

cassidy, to mastodon
@cassidy@blaede.family avatar

Servers in the fediverse have a responsibility to make decisions they believe are right for their users, like moderation—and naturally, some folks might disagree with those decisions.

But that’s a huge advantage of the fediverse: you can choose or move to a server that you trust, that you agree with, etc. and still interact with the rest of the fediverse; you can even bring your followers with e.g. if you switch between Mastodon servers!

#Mastodon #fediverse

cassidy,
@cassidy@blaede.family avatar

Filters are another excellent feature of many fediverse services; for example, on Mastodon, you can head to Settings → Filters and set up specific words, phrases, or hashtags to be collapsed behind a warning or even completely hidden in your feed. And this setting is stored at an account level, so it works across web and native clients.

I use this a ton for sports terms and other things I don’t care to read. 😅

cassidy,
@cassidy@blaede.family avatar

As a reminder, choosing whether or not you want to see/interact with posts from a specific server is also something you’re empowered to do as a user. On Mastodon, for example, you can block any individual account or even an entire server if you know you don’t want to interact with any account from there.

As a practical example, if you don’t want to engage with Facebook/Meta/Threads, it’s two taps to block threads.net—should you care to do so. 💪

#Mastodon #Threads #fediverse #federation

cassidy, to apple
@cassidy@blaede.family avatar

Good.

Apple has repeatedly demonstrated they will do whatever they can to tighten their grip on US consumers and app developers while intentionally and artificially making it as painful as possible to interoperate with others. It’s straight out of the 90s Microsoft playbook, but cranked up to 11.

https://www.theverge.com/2024/3/21/24105363/apple-doj-monopoly-lawsuit

#Apple #iPhone #USvApple #monopoly

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

One of my favorite features of the @moshidon and @megalodon apps: multi-account support with long-pressing post actions!

This means I can browse with an alternate account, like a brand account or whatever, and reply, boost, or favorite things with my personal account. It’s great!

cassidy, to denver
@cassidy@blaede.family avatar

I finally did Meow Wolf again. 🦥🏔️🚉🌌🪸

This time with the kid who absolutely loved it. Literally our best day together in a very, very long time. More photos to come from @lucy.

image/jpeg
image/jpeg
image/jpeg

cassidy, to random
@cassidy@blaede.family avatar

Startups/crowdfunding campaigns pulling the “combined years of experience” is so cringe to me. Like, does it actually make a difference if your team has “over 50 years combined experience” in an area?? That could mean you have:

• An industry veteran w/tons of experience plus some noobs
• A ton of people with very little experience
• A small team with decent experience

Like, those are all VERY different things. Stop reporting “combined” years of experience, it’s meaningless.

cassidy, to music
@cassidy@blaede.family avatar

There’s renewed interest around the app in , which excites me. I use a music streaming service for discovery and while I really like that and don’t think there’s a good way to replicate that with the way the music industry is structured, there is also a lot more we could do to encourage and lean into local music collections.

A big part of that conversation, imho, should be how buying music from an artist usually supports them far more then streaming their music a ton.

cassidy,
@cassidy@blaede.family avatar

What are some other ways a local music app could be more useful in a world where so many lean on streaming services? What would make you consider using a local player more, if anything?

I’d love to integrate with a music store directly where you could purchase music, but I just don’t see it happening. Maybe we could link out to known-good sources where people can buy music to get started, though?

cassidy, to threads
@cassidy@blaede.family avatar

Has anyone automated a way to sync follows from Threads to Mastodon? I have a Threads account for now as a transition until I can follow everyone I care about on Mastodon directly; it would be nice to have some cron job automatically check if each of my Threads follows has enabled federation, and if so, follow them from my Mastodon account.

cassidy, to Wyze
@cassidy@blaede.family avatar

Wyze shows customer cameras to the wrong users—again. Imagine if you used these cameras inside, in private, intimate spaces like a bedroom or as a baby cam. This is the third time in three years they’ve had a similar issue; I don’t think I would ever trust Wyze for cameras or anything security related.

They clearly don’t know what they’re doing and do not architect things in a security or privacy conscious way.

@9to5google: https://9to5google.com/2024/02/19/wyze-camera-thumbnails-breach/?utm_source=dlvr.it&utm_medium=mastodon

#Wyze #Privacy #SmartHome #InternetOfShit

hopland, to GNOME
@hopland@snabelen.no avatar

Fractional scaling is another problem with for me. It simply adds a little extra layer of sluggishness and apparently I need to fiddle with the anti-aliasing settings, because what was sharp has become a little blurry. But hey, it's called an experimental feature for a reason.

Better that than having to go get glasses or contact lenses. Blow up the UI instead, please. I'm lazy like that.

cassidy,
@cassidy@blaede.family avatar

@hopland fortunately it is due to get better soon with improved fractional scaling in GTK and Mutter. Notably, there is an annoying bug right now with XWayland windows where they are actually blurrier with fractional scaling than they should be due to the scaling algorithm used. Single pixels still can’t be drawn over a non-integer number of pixels without introducing some amount of fuzziness (fractions of a pixel don’t exist, after all), but it should be more performant and a bit crisper soon.

cassidy, to random
@cassidy@blaede.family avatar

I decided to spend a little bit fixing a personal pet peeve of mine… is this a decent translation of an old bitmap icon to the modern GNOME style? 🤔

cassidy,
@cassidy@blaede.family avatar

Tweaked a bit based on feedback to brighten it up a bit more, reduce contrast of the bottom lip, and tweak the positioning of the controls. I’m not going for Libadwaita-style controls as the app itself does not use them; it’s closer to this style—it’s not explicitly a GNOME app, I’m just using the guidelines as a starting point to create a scalable icon that hopefully can be tweaked more easily in the future, too!)

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