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

gruber, to random
@gruber@mastodon.social avatar

Threads is the most fun, most interesting new product of the year, and no one in the E.U. can use it, or will be able to use it anytime soon, because their own elected officials passed a law that effectively bans it.

Nice job. Have fun over here in the library.

cassidy,
@cassidy@blaede.family avatar

@gruber @thomasfuchs you gotta find cooler libraries!

cassidy, to mastodon
@cassidy@blaede.family avatar

I’ve promised enough people this, so I had to do it! 😁

Here’s my write-up of how I added client-side Fediverse-powered comments to my Jekyll blog using the Mastodon API.

Huge props to @jwildeboer for the initial inspiration, as well as @julian and everyone who provided feedback for inspiring the design improvements.

https://cassidyjames.com/blog/fediverse-blog-comments-mastodon/

✨💬 Reply to this thread then check the blog post comments to see it in action!

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

@passthejoe thank you! I've spent a lot of time on the design. :D

cassidy,
@cassidy@blaede.family avatar

@amxmln yeah that's definitely the most clunky part right now. It's not the worst, but I don't love it.

cassidy,
@cassidy@blaede.family avatar

Well this thread went absolutely nuts. Thanks to everyone who tested things out! I’ll have to write an update or a follow-up post, but after a way-too-late-night hacking session, my implementation now supports:

• Better configuration options
• More reusable OP/verified badging
• Link cards
• Spoilers/content warnings

Check the thread on this post itself for examples of each! https://cassidyjames.com/blog/fediverse-blog-comments-mastodon/#comments

cassidy,
@cassidy@blaede.family avatar

@cydonian @jwildeboer @julian I'm not familiar with Quarto, but my site is using Jekyll on GitHub Pages. It should be relatively portable, though.

cassidy,
@cassidy@blaede.family avatar

@GeekAndDad oh for sure. I think if possible, my plan is to actually use my own account for moderation if possible, e.g. if I blocked/muted someone, then hide them from the site.

Gotta figure out if I can do that with an unauthenticated API call or not though; if I need an API key, the integration gets a little more complex.

JeriLRyan, to random
@JeriLRyan@mastodon.world avatar

Good lord, yet ANOTHER new Twitter-alternative….😳
If you're checking out Threads, I'm there too... @JeriLRyan. And Bluesky. And Spoutible sometimes. And still IG and the dregs of Twitter.
This is exhausting...

cassidy,
@cassidy@blaede.family avatar

@JeriLRyan I'm just waiting for them to federate with ActivityPub so I can follow my friends on there from here. I don’t really have interest in using their app specifically.

geerlingguy, to fedora
@geerlingguy@mastodon.social avatar

Announcing intent to add "privacy respecting" data collection to to, for example "know how many of our users are using particular IDEs" is not a great way to engender trust after pulling a stunt like did a few weeks ago... https://discussion.fedoraproject.org/t/f40-change-request-privacy-preserving-telemetry-for-fedora-workstation-system-wide/85320/117

cassidy,
@cassidy@blaede.family avatar

@admin @geerlingguy yep, on by default, opt-out, sends data when you opt out, Canonical keeps the data for themselves… and they ship Ubuntu to tens of millions of users.

dansup, to random
@dansup@mastodon.social avatar

Sign-in with Mastodon will be shipping later today!

"oh dan, what if someone uses this on every pixelfed instance"

I got that covered

Admins will be able to take advantage of an optional feature that checks against a central list of webfinger accounts with an incremented count, so you can limit this to 3 uses across all :pixelfed: instances 😉

cassidy,
@cassidy@blaede.family avatar

@dansup awesome work!

stefan, to mastodon
@stefan@stefanbohacek.online avatar

I'm playing with Mastodon's Context API to fetch replies to posts I'm viewing, and while it's too early for me to add this to https://github.com/stefanbohacek/mastodon-tools, the experience is so much better.

Has anyone done anything with this?

#mastodon #MastodonAPI #ContextAPI

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

@veronica @carlschwan @jwildeboer @julian @stefan @zarfeblong lmao I know!! I have a few more things I think I want to knock out, but yeah… some sort of shared repo is not a bad idea.

orowith2os, to random

It's sad to see a FOSS project look to add (user-controlled!) telemetry and the first thing the community says is "what, so a corporation can mine our data?"

Not all telemetry is bad. Our view of it is just tainted because of its abuse by companies.

Strip personal information, ask the user, and aggregate it.

It's genuinely useful information for developers to have. It's far easier to get information on bugs like this than it is to wait on an issue tracker. You can also see what most people are interested in - performance, workflow, features, etc.

cassidy,
@cassidy@blaede.family avatar

@gabmus it’s not about not reading, it’s providing a default choice if someone literally doesn’t care or doesn’t know what to choose.

Choice paralysis is real. Defaults are powerful. For something that is completely anonymous, entirely open source, and radically transparent, it is objectively safe to enable by default.

Almost every other piece of software people use would just phone home silently with a lot more data, and we’re clearing that bar so high that we’re setting a new bar imho.

cassidy,
@cassidy@blaede.family avatar

@gabmus @orowith2os this argument is hilarious to me because something completely anonymous and entirely open could absolutely just be on by default with no opt out—but because we know the open source crowd would blow up about that, the proposal is to include a VERY explicit, up-front chance to opt out.

And then people decide that having that option to opt out PROVES it is bad, somehow.

cassidy, to privacy
@cassidy@blaede.family avatar

I’ve spent a long, long time thinking about ethical software, the challenges we necessarily give ourselves compared to closed competitors, and crucially, how to overcome those challenges.

Four and a half years ago, I wrote:

>respecting your privacy is the ethical thing to do; users have a fundamental right to the utmost privacy, even from companies and products they trust.

That’s as true as ever.

https://cassidyjames.com/blog/privacy-and-elementary-os/

cassidy,
@cassidy@blaede.family avatar

@ryne thank you, your feedback is appreciated and valued!

It’s SO hard because it is much, much easier to scream, “REEEEEEE ALL DATA IS EVIL DATA, METRICS BAD” when what is actually being proposed here is even more radically transparent and privacy-preserving than anything coming from Apple, who has somehow privacy-washed their brand while doing all sorts of telemetry and advertising.

cassidy,
@cassidy@blaede.family avatar

@lecroix74 nope.

Show me when Red Hat has exerted control over the Fedora governance to ship something against the will of the community council. While Red Hat pays a lot of folks to contribute code to Fedora, GNOME, Linux, Flatpak, and a bunch of other projects, that doesn’t magically make them able to bypass those projects’ independent governance. Fedora’s much better structured than Ubuntu in that way.

Ubuntu is a product of Canonical first and foremost. Fedora is not a product of Red Hat.

cassidy,
@cassidy@blaede.family avatar

This would be a massive boon to the open desktop space: dedicated engineering to develop, audit, and deploy leading-edge radically-transparent privacy-preserving metrics—which any other project could reuse to improve development while ensuring personal data is never shared.

Think Plausible for the desktop. This is the theoretical privacy-first metrics system I wanted in 2019, and it can become real.

Oh, and please actually read the post.

https://discussion.fedoraproject.org/t/f40-change-request-privacy-preserving-telemetry-for-fedora-workstation-system-wide/85320/1

cassidy,
@cassidy@blaede.family avatar

@lecroix74 this is literally not in the hands of Red Hat.

donwatkins, to fedora
@donwatkins@fosstodon.org avatar

deleted_by_author

  • Loading...
  • cassidy,
    @cassidy@blaede.family avatar

    @jcrabapple a hit piece making all kinds of demonstrably false claims about an upcoming open source release. I don’t really want to repeat disinformation, though.

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

    @donwatkins @sjvn this is extremely disingenuous and 100% incorrect. I’m ashamed and embarrassed for the author for spewing something so demonstrably wrong and actively harmful.

    cassidy, to random
    @cassidy@blaede.family avatar

    I mentioned “dogfooding” recently and was reminded of the time I included “Woof!” as the entire description of a blog post on the elementary blog. 🐶

    2011 was a fun time. 👴

    https://cassidyjames.com/blog/eating-our-own-dog-food/

    cassidy,
    @cassidy@blaede.family avatar

    @popey you know… that’s a lot better. I feel like I’ve heard something about one’s own brew which I like as well—whether coffee or beer. ☕🍺

    Decad3nce, to threads
    @Decad3nce@mastodon.social avatar

    30M signs ups on already.

    Makes the rollout look comical.

    cassidy,
    @cassidy@blaede.family avatar

    @Decad3nce starting with a pool of billions of people and making it practically a one-tap signup is a massive advantage. 😝

    passthejoe, to fedora
    @passthejoe@ruby.social avatar

    deleted_by_author

  • Loading...
  • cassidy,
    @cassidy@blaede.family avatar

    @passthejoe huzzah!

    donwatkins, to random
    @donwatkins@fosstodon.org avatar

    Fedora Workstation 40 Considering To Implement Privacy-Preserving Telemetry - Phoronix https://www.phoronix.com/news/Fedora-40-Considers-Telemetry | @cassidy

    cassidy,
    @cassidy@blaede.family avatar

    @donwatkins hey, a headline that doesn’t make things up? Now we’re talking! Thanks for sharing. ☺️

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