Is anyone in desktop Linux excited by the possibilities of “AI,” e.g. image generation, large language models, machine learning—especially focused on on-device, responsible implementation?

I feel like it’s been a decade of “well, if we could train an ML model, we could do X…” on the Linux desktop, but now so much of that work is tainted by the current “AI” craze.

Can’t we still have nice “smart” features?

Nuanced question about “AI”—ignore if you’re unable/unwilling to have a calm discussion


Can anyone familiar with GNOME, NetworkManager, Fedora Silverblue, or Intel network cards help?

I have an Intel NUC running Fedora Silverblue 40 with GNOME 46. It’s connected to Ethernet but at some point I connected it to Wi-Fi. Since the Ethernet connection gives better performance—and I don’t want unnecessary interference—I turn off Wi-Fi in GNOME. Whenever I reboot, both Ethernet AND Wi-Fi are disabled. If I leave Wi-Fi enabled, both remain enabled when I reboot.

#Fedora #Silverblue #GNOME


White people in ski town: dear Native American, please come paint art about the struggle of native peoples

Lakota artist: paints a piece referencing Palestine, with proceeds supporting the UN Crisis Relief Fund

White people in ski town: stay in your lane!

https://coloradosun.com/2024/05/10/danielle-seewalker-artist-residency-gaza-vail/

#Colorado #Palestine #Gaza #Israel


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 some colleagues out and the only complaints are with Windows, not Endless OS. 😝

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


What's the recommendation for a library-based music player on GNOME these days? Rhythmbox and GNOME Music both seem largely unmaintained—am I reading too much into that?

#GNOME #Linux


Cassidy James :gnome: :eos:

Building useful, usable, delightful products that respect privacy.

Partner success at :eos: @EndlessOS Foundation, :gnome: @gnome Foundation member. 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.

I have a background in UX architecture, open source, product design, communication, and project coordination.


nostr:npub1tx3hwmqu6yj863npgqz7gk5tksreczyk6vyn47g0ttrl8zqqzatqpnkxnn please stop spreading the lie that the new Executive Director of the GNOME Foundation—who was interviewed, thoroughly vetted, and chosen by the elected GNOME Board of Directors—does not have relevant experience. That’s flat wrong at best and misogynistic at worst. She’s an experienced leader with literal decades of experience directing nonprofits, including at least one open source tech organization that I know of.


How do we feel about guyliner these days? 🤔


nostr:npub1drasnxggs454elhn7slg9nz2y6pruvz5xkmlr2t0vj8xfh3fq36sj7d3p2 adorbs


nostr:npub1ekgy92wusaq0tp6xjq3vu6cafsf9yqcn93ksrgze2c9uw75ml93qqlm563 yep, which is why every phone Google has ever sold has had an unlockable bootloader. Nexus phones and Pixels have always been great for repurposing.

Now, about those Chromebooks…


Ahsoka Vol. 2 Soundtrack is out!

And holy shit, Thrawn’s Arrival is SO good.

https://music.youtube.com/watch?v=KbFxGm5hvl0&si=IjeC-qwA-c_oE_qV

#StarWars #Ahsoka


nostr:npub17rc4jm39hqawzwheh9cpz5z4qv8drsmlfqvypdgwv6u5cge2evmscmy09c omg it’s so Dashboard Confessional


nostr:npub1rupjgkc5c7vvxdxvdmx0n83tjwzayzlrf442g3g7552tcxsh85gs7g0n84 forreal. It feels like widgets could be revisited a bit on Android; I like a lot of what I've seen with the newer Material You style widgets, but a stack is just such a neat idea to keep things tidy.


nostr:npub1mrw2kx5m9k9zhd4vhp2kcrdktsknm2dzvk06wuvgghyv5j88hnzqhjga4d 🙌


nostr:npub1zvjwuxj7n57qgkzlfcalkpq46ks55kuvwq2nu2f5tuxpxntjq6nssdlcud you can't ship anything new if you're always waiting for things to be supported everywhere; that's paradoxical. You have to start somewhere, which we did three years ago in the elementary ecosystem. Other desktops have come together to support it in their app frameworks and desktop environments.

This seems purely like a "Chromium messed up their backwards compatibility" problem, not a "change how we spec out new features" problem.


nostr:npub1zvjwuxj7n57qgkzlfcalkpq46ks55kuvwq2nu2f5tuxpxntjq6nssdlcud yeah if it's looking for GNOME stuff instead of just using the Portal, then that doesn't seem right. 🤷

You totally *can* run an updated xdg portal that exposes the dark style preference, and then any apps looking for that preference will work; I do this on Endless OS 5 which is currently on GNOME 41, just before the FD.o preference was implemented).

https://gitlab.gnome.org/alicem/color-scheme-simulator


nostr:npub1zvjwuxj7n57qgkzlfcalkpq46ks55kuvwq2nu2f5tuxpxntjq6nssdlcud no, the org.gnome stuff is an implementation detail on the GNOME side; the spec is under the org.freedesktop.appearance namespace

https://flatpak.github.io/xdg-desktop-portal/#gdbus-interface-org-freedesktop-portal-Settings


nostr:npub1zvjwuxj7n57qgkzlfcalkpq46ks55kuvwq2nu2f5tuxpxntjq6nssdlcud I don't know the internals of how Chromium works, but yeah I'd say if the spec isn't implemented on the desktop, it should fall back to whatever it did before; that's fair.

My issue is insinuating that the FreeDesktop Dark style that I started at elementary with lots of cross-desktop collaboration between elementary, GNOME, and KDE in 2019 and has now been shipping for 3 years in elementary, 2 years in KDE, and a year and a half in GNOME is "some arcane GNOME specific setting." :)


nostr:npub1zvjwuxj7n57qgkzlfcalkpq46ks55kuvwq2nu2f5tuxpxntjq6nssdlcud I'm sorry, but the FreeDesktop dark style spec isn't "some arcane GNOME-specific setting", if that's what you're getting at?

Unless they implemented it terribly wrong, the preference is respected on KDE, elementary OS, GNOME, and any other desktop wanting to be FreeDesktop interoperable.


nostr:npub1kch7paa08lgdxhztuttv9c46rt6uh835k5n8a4kan74lzmych0gsajfhs5 IDK about an elementary connection, but Avi Wadhwa gave a lightning talk at GUADEC and interviewed me about elementary one time, and made https://librehunt.org/

There is also https://distrochooser.de/

I feel like the idea is fun but I also worry that the entire idea of having to choose between all these distros could put people off. 😅


nostr:npub1kerdhga6p5hrae8zes7hksaa8a6emwf2337tumc0laln6glf2rvqy2zwvw you weren't supposed to accept the downgrade OTA! It said that in multiple places!! 😜


nostr:npub1kerdhga6p5hrae8zes7hksaa8a6emwf2337tumc0laln6glf2rvqy2zwvw yeah nothing here yet on my Pixel 7, either.


nostr:npub1rnjwv8da8gxyg5xdundvwcg9r489cnuaa842pzes005ezq9q0jvsgrvtmy I AM SO HERE FOR THIS. Keep it up, Google. At this rate, maybe by the Pixel 20 we can have a sensibly-sized phone, again. :)


I just got the Android 14 update on my Pixel Tablet!

#Android #Android14 #Pixel #GooglePixel #MadeByGoogle #TeamPixel #PixelTablet


nostr:npub1uyc5pnxdthfu7hq6sgux9qhp4n3ehrmjen7hf7sn04fxfy9p4x7s4fkfzl I've seen mixed reports about this: is it both phones, or just the Pro?


nostr:npub1u5505wd5w6f9exw6wtl4g6m4p5k8lpu935fm024vc3r4l7jxkxvqm56c8n oh snap, just a straight $300 off on Fi


nostr:npub129hy4ks3znggpc53w2pc972pmjsh9yftesua6nudx7plfzyyeugsmny2hs oh I guess I got both! Weird.


THIS IS A TEST OF THE EMERGENCY ALERT SYSTEM


nostr:npub129hy4ks3znggpc53w2pc972pmjsh9yftesua6nudx7plfzyyeugsmny2hs lol I'm at the library and everyone's phones JUST went off! Aaaand I got it in Spanish. lmao


nostr:npub1ryfc4qst6y3m8r3ku2l2vvekw06gqjrmj4mqr704vk2mwtqnx0qqptevtf Pixel 8! I would get a Pro if it was smaller. 🤷


nostr:npub1uyc5pnxdthfu7hq6sgux9qhp4n3ehrmjen7hf7sn04fxfy9p4x7s4fkfzl I love that using the built-in VPN and then having Android Auto tell me to turn it off. 🙃  Idk if it's just an issue with my head unit or what, but it seems wild to me.


So... they never mentioned anything about the USB-C port doing more, like video out. It was rumored, but does anyone know if they're actually enabling video out for the Pixel 8 series, now?

#Pixel #TeamPixel #GooglePixel #MadeByGoogle #Pixel8 #Android


Okay, because my partner has a Pixel 5 and it's getting its last guaranteed OS update today (the last gen without Google Tensor silicon!), I'm seriously considering trading it in for a Pixel 8, and having her upgrade to my perfectly-functional Pixel 7.

$300 trade-in is not bad for a three-year-old device that I think we got for around $500 in the first place.

#Pixel #TeamPixel #GooglePixel #MadeByGoogle #Pixel8 #Android


nostr:npub1rsxn49zzkumr2pjqggyfky4c2tsxvtn3a79h2ysgwsqh3tkpvewsmfr243 ha, my Pixel 6 was the first phone I broke in a LONG time, and it was 100% because of that. The only other phone I've broken was the Nexus 4 which... had smooth glass back and also slid out of my pocket when getting out of a car.

WAIT

You're right. 😭

I usually rock a Dbrand skin but I really liked the Jade Pixel 6. Pixel 7 has survived naked so far; it seems less slippery and maybe more durable?


Bummed they went with matte on the Pro only, too! I still have my Pixel 3 and *love* the matte glass finish. I wish they just used that everywhere; smooth glass is just so damn slippery.

#Pixel #TeamPixel #MadeByGoogle #Pixel8 #Android


nostr:npub19jzp5d9w32c2fpvd5hyq5z7sqpes6m3c2appm3zwangpasvd6zyqt4dp8p yeah 100%


A bunch of the features announced at the #MadeByGoogle event are things that Google+ Photos had years ago. Fascinating to see them pitching these as hardware features when things like the video boost happen in the cloud and are already very similar to things they have done. 🤷

#Pixel #Pixel8 #TeamPixel #Android


nostr:npub1l8rzh4ayf5dz87nyg6meqg8h3wx62wlgt8kch7d5jtmsxlfmu4ys57qmzt yeah, that made me really happy, combined with the 7 years of phone updates!


nostr:npub1l8rzh4ayf5dz87nyg6meqg8h3wx62wlgt8kch7d5jtmsxlfmu4ys57qmzt yeah their trade-ins are clearly incentivizing older models. $350 for my Pixel 7, $300 for my partner's Pixel 5, or $200 for an old Pixel 3!


Dayyyumn, 7 years of OS updates is actually happening for Pixel 8. Props, Googs.

#Pixel8 #GooglePixel #MadeByGoogle #TeamPixel


Not a fan in general about the Pro phone being huge and getting all the goodies tbh. I would love a smaller “pro” phone.


nostr:npub1x0dajq3q8m9dnvw2v3eygycc89tulqhe4ru80nu3ygdgvx83hxmqpasyar I mean luckily the Pixel 8 is *slightly smaller,* so I hope they keep up that trend. But I also want the best camera experience…


Ugh I want the Pixel 8 Pro camera experience but on a phone I can actually comfortably hold. 🙃

#Pixel #MadeByGoogle #TeamPixel #Pixel8 #Pixel8Pro


nostr:npub1t8pur9l9wjupxpa3axlxsqxp25he5w9zcr7rcflv5gdhc4zzuycq55n7ps Merry Pixmas!


nostr:npub1r5ltuz9xzmyy3kn0qk5jwvgx5hft39xgez9z8e6xh45xgye82u8qf85l0q yes! This episode was so good to Clone Wars and Rebels fans. Morai, The Mortis Ones, Anakin, and Ezra, Sabine,.and Ahsoka all feeling like their perfect Rebels selves together again. ☺


okay good news, it was BS lol

non-spoiler reaction: https://mastodon.blaede.family/@cassidy/111174698523976416

spoilers: https://mastodon.blaede.family/@cassidy/111174711351701462

#Ahsoka #StarWars


nostr:npub1tfyvdg3tjwe8k3zg8nscaj52zjjv0h9st88kevjy2dvg8k7f4pus690xcr no, thankfully! And I also forgot about it while watching which is a relief. :) Gonna post about that in the thread


I previously shared about my experience at #GUADEC2023; here's an bit from the Endless perspective:

https://cassidyjames.com/blog/endless-loves-gnome-guadec-2023/

#GUADEC #GNOME #Linux #OpenSource #FreeSoftware #FOSS #FLOSS #EndlessOS


Endless ♥ GNOME at GUADEC 2023

https://cassidyjames.com/blog/endless-loves-gnome-guadec-2023/


nostr:npub1w2rp838um7paggu9vrtr67pvxwrcc5pxnqs6f8f5rltu3zyxym9qk36msg shocker: OF COURSE NOBODY WANTS TO WORK, there’s a reason vacation and retirement are so romanticized. It’s not normal to want to *work.* People may want to make things, or to be creative, or to solve problems, or to care for people, but they don’t want “to work.” 🙄


An interesting side-effect of every Pixel phone having used an OLED screen: Android's battery saver mode as implemented on Pixel Tablet (with an LCD display) still enables dark style.

This has no power-usage benefit, and might actually lead users to increase their screen brightness (and thus power usage) to see things better. 🤔


I’m not usually one to pay a ton of attention to “cinematic” phone videography because it’s like 60% about the editing, 25% the subject, 10% the other hardware you have, and 5% the actual camera these days. But that always makes me wonder: if Apple claims their “Pro” phone cameras are so cinematic, why aren’t *they* the ones making their iPhone ads shot entirely on iPhone? Because you *can* get absolutely gorgeous results with the right talent and editing.

https://youtu.be/-ojOkDwQTSo?si=2xkDxWdLi8fCNV9p


Best song on the album IMHO. Patrick Stump out there composing the alt-rock musical I desperately need.

https://youtu.be/4Asr6t_BuvM?si=sGi-57WEWgSuPUgl

#FallOutBoy #Music #Rock #AltRock


nostr:npub1f9axx8me4pf8dnu6w2l7s43eemjhqf74hp9ytgvmpcejl3rxg5sqfqj0ah what I'm confused about is that most of the channels I actually follow are usually good about avoiding spoilers… but they are *all* sharing this. Idk.


I thought we had a collective understanding about not sharing spoilers or leaks widely for like at least a week *after* an episode, let alone BEFORE the finale even airs. C’mon, people.


There’s either a massive leak or wild fan theory for #Ahsoka running rampant on YouTube right now, and I’m honestly pissed. Either way, it affects how I’m gonna feel watching the finale:

1. If accurate, something I’d have never expected has been ruined and I’ll feel like, “Ah, yeah, I saw this in every YouTube thumbnail ever yesterday,” or

2. If inaccurate, I’ll sit there and keep wondering, “Oh is that thing gonna happen now?” and then be mildly disappointed when it doesn’t.

#StarWars


nostr:npub1dq98fspdshpsy85e287we9qlhuzuefcr5jxslnxjy3jl5qmnl3ps9g3vul huzzah! I suppose it makes sense to spit out a .deb for Ubuntu, but I wonder if they would be open to Flatpak to deploy to every other Linux distro? 🤔


nostr:npub18ku3c6kgafae4nyvq3gx727kaz8k5kfkvye29s4v6xtha0j5y7tq3hj8q4 I’m personally more interested in the flip form factor; I don’t usually want a bigger screen always with me, and when I do, I am not often far from my tablet or laptop. But the idea of intentionally “closing” my phone seems like it would have a bigger effect on how I use it, and could maybe encourage me to use it just a bit less? 🤷♂


nostr:npub1lnyr5fs8c6fsdmzjkpez3eufjzh20ljqsxvyffflrqhf343gf06syh65xd lol this was literally one of the reasons we didn’t replace the Activities label with just an icon; we knew distros would replace it with their logo, breaking any sort of metaphor we could come up with, and nullifying any user research we performed on the interaction.

I *am* worried about how this would start to conflict with more interesting things we want to do with the new Activities button, but I think it actually works for now. 🤷♂


nostr:npub1v5quhjf4nsmhzafe2e5ass93ujsthrmu0wl8msw9kuh7ytc4vdyqw3492c yeah I like this a lot more than blur. It feels more cohesive yet is less busy.


nostr:npub1ju5c70ty40thk5hk6fz6geq5a5lmdyn240x6j4ln98q58tfcafpqk9rmkz Wednesday?


nostr:npub1u5505wd5w6f9exw6wtl4g6m4p5k8lpu935fm024vc3r4l7jxkxvqm56c8n yeah I think those settings come over if you explicitly transfer between devices, but not as a backup. It's annoying but I also like starting fresh every once in a while in case my settings are what were making things weird. 😅


nostr:npub1al9e6u5nfvc7uc6eyf9n8yq5agnfhjw5p8s3m3fhwzz8ngm7cwaszasq9j nostr:npub1wjn6jzesz0mgq234jjq208jrr3gvnhzg3w0h3jmdgdvanjwd6etq32g80k nostr:npub1h876qtqkch2wxnhrz6klgv0e62fv8drun3l2ql4prus4vlfxn6kse62nrk nostr:npub1wn7d62jtsfp9lu4ptqk3959hrwtvtpvfmvng2zv7gnxa0s99r3jqpfm0ca I feel like it should be able to manage the extensions internally… maybe check what Builder is doing?


nostr:npub1u5505wd5w6f9exw6wtl4g6m4p5k8lpu935fm024vc3r4l7jxkxvqm56c8n fair!


nostr:npub1u5505wd5w6f9exw6wtl4g6m4p5k8lpu935fm024vc3r4l7jxkxvqm56c8n oh wild, yeah I’m not seeing anything like that luckily! If you plan to wipe for stable anyway, you could always just take the downgrade to Android 13 now and then upgrade to 14 on release?


Do we have any insight on the timing of the Android 14 release?

I’ve unenrolled from the beta on my phone and keep getting daily (or more) OTA notifications to downgrade from the beta to Android 13, and then they say to ignore that and wait for the Android 14 update which is coming soon. But I'm kinda tired of running the beta and am considering just downgrading and wiping, but ugh setting everything up again is such a pain…

So uh yeah, do we think Android 14 stand is coming like this week? 👀


nostr:npub1ensw4xjyflhm4hp83v00wsz58svetpvdj77av8mpz4sh2tun360sdtdar0 good. I am unaffiliated because I don’t really “belong” to a political party—but I sure as heck care who is on the ballot.


nostr:npub1ensw4xjyflhm4hp83v00wsz58svetpvdj77av8mpz4sh2tun360sdtdar0 🙌


Nighttime! 🎃 #3DPrinting

https://cdn.masto.host/mastodonblaedefamily/media_attachments/files/111/162/913/140/521/410/original/59bec54205e20a1f.jpg


3D printed pumpkins, using vase mode (“spiralize outer contour” in Cura)! Each main part took about 2 hours, and then maybe another couple of hours for the lid, face, and stem. 🎃

Four-year-old chose the white monster pumpkin with a gold face, and chose the gold “cute” pumpkin for the one-year-old. 🤷♂

The olive filament I got for a flower print a while back works perfectly for the stems!

Design: https://www.printables.com/model/306378-vase-mode-jack-o-lantern

#3DPrinting

https://cdn.masto.host/mastodonblaedefamily/media_attachments/files/111/162/613/714/194/868/original/ac31bc83b1b17e80.jpg


nostr:npub1hk8m2y83w7yhh53cd5wfppntqeg5tnm4cva2z2mtzsndwzlv7qkswnwu4u nostr:npub1drasnxggs454elhn7slg9nz2y6pruvz5xkmlr2t0vj8xfh3fq36sj7d3p2 so good


nostr:npub1fw8etyyskkgpadt2sspqlxprmqcjxtue8rls4sapypu2rarmkwvsstypy7 lol, no, I have no idea why it is, actually. Some within the community have strong opinions about changing it, too. 😅

https://cdn.masto.host/mastodonblaedefamily/media_attachments/files/111/161/663/106/442/806/original/7212e37585348379.jpg


Apparently Google is testing a new Maps design and I was just opted in. I hate it 😖


OS devs: *please* provide regularly-refreshed install images/ISOs with your cumulative updates between major releases.

I don't love downloading your entire multi-GB OS image just to have to wait for hours for all the updates to the OS and included apps to download and install.

Also, security updates! If CVEs have been fixed since your release, you're shipping known-insecure software, expecting a user to install all updates before they do anything on the web.

#Linux #OpenSource #FOSS #FLOSS


nostr:npub16mjv0crlfwmgvsfy60sqehz2765el9c4k676dpsq92ed2msdycnqwpalcf all the recent Star Wars books are in there. I hope Disney’s lawyers get involved for good for once!


nostr:npub18yve5f33hyqq35t3y3xu72t9x33pfdznd0kq78lf73wkxchzr5hsmjxxyn I'm confused, is this suggesting turning this feature on or off or…?


nostr:npub1gv8d05f9c55ve9h34rw65v7lvhynvdam5s965m9rajqt9gvk7r8slvuu0q nostr:npub15c0uz3l55klsrq6l9zlvmtkvxwv2wy7q0rm7y249qkmzxpaj5gks5thxke Mozilla builds and distributes Firefox officially on Flathub, and Valve ships it that way on Steam Deck! But I am not aware of any of the Chromium-based browsers doing so (yet). We're talking with them, though.

Anyone on the Vivaldi team is welcome to hang out with Flatpak folks on Matrix and chat to better understand things; we'd love to see Vivaldi even more easily installable on Steam Deck and Linux distros.


nostr:npub1gv8d05f9c55ve9h34rw65v7lvhynvdam5s965m9rajqt9gvk7r8slvuu0q nostr:npub1c4shce4s347j6wrcms6rvce4dd3cn0grmlmzhqe6e2xd6yqkpqjqzeetmf nostr:npub15c0uz3l55klsrq6l9zlvmtkvxwv2wy7q0rm7y249qkmzxpaj5gks5thxke a colleague just shared that there's a way forward, now; apparently Chromium browsers can use Zypak, and most Electron apps and Chromium-based browsers do so in their Flatpaks.

I'm not intimately familiar with the technical side, but I understand that it allows the Chromium sandbox to exist within the Flatpak sandbox.

https://github.com/refi64/zypak


nostr:npub1gv8d05f9c55ve9h34rw65v7lvhynvdam5s965m9rajqt9gvk7r8slvuu0q nostr:npub15c0uz3l55klsrq6l9zlvmtkvxwv2wy7q0rm7y249qkmzxpaj5gks5thxke I'm working closely with the Flathub folks and am happy to answer any questions or direct you however I can!


nostr:npub1gv8d05f9c55ve9h34rw65v7lvhynvdam5s965m9rajqt9gvk7r8slvuu0q this reminds me, we gotta get nostr:npub15c0uz3l55klsrq6l9zlvmtkvxwv2wy7q0rm7y249qkmzxpaj5gks5thxke on Flathub! I reached out via a form designed for Linux distros or something and haven't heard back. 😅


nostr:npub1wstchnnatqhe4ua983uhsn7k0mlvxlrdl8nfjledgr6ez7hcppdspcez75 yeah basically apps can say, "I can handle example.com links," then the OS checks that before just opening the browser.

In the case of it opening apps from when you're already in the browser, the browser itself has to do that call/check when opening a link. Or the way I use it in Firefox is that it will open the page by default, but then it also has a menu item to pop into the native app if there's a matching one.

It's a nice feature if you actually like the native app more.


Do we have an implementation or even plan for apps on Linux to handle URL ownership? E.g. if I have a Flathub link and my app store has a Flathub remote, it would be neat to just pop me into the native app store. Or if I have a link out to matrix.to, it would be nice to just open it in my chat app directly.

I know we can do protocol-level stuff like apstream:// but I mean Android- and iOS-style link handling.

In fact, do other desktop platforms even do this?

#Linux #FreeDesktop #Flatpak


I'll keep saying it, because it keeps coming up. If you're working in the FreeDesktop, Linux, or Flatpak spaces, you *need* to understand this, even if you don't personally care about gaming or Steam Deck.

#SteamDeck #Flatpak #Flathub #Linux #FreeDesktop #FreeSoftware #OpenSource #FOSS #FLOSS

https://cdn.masto.host/mastodonblaedefamily/media_attachments/files/111/030/154/416/971/457/original/de6d4bcca4a31aae.jpg