Nothing proves better that you are a victim than publishing an over 1000-word-long rant and then constantly tuning it every few days.
moby dickgirl<p>That's an ambitious promise</p>
Bart Piotrowski<p>eyy, progress</p>
GeopJr<p><span class="h-card" translate="no"><a href="https://osna.social/@razze" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>razze</span></a></span> <span class="h-card" translate="no"><a href="https://social.treehouse.systems/@barthalion" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>barthalion</span></a></span> as I said in the last paragraph, my goal wasn't to prove "all vibecoded projects will be abandoned" (compared to our *glorious hand-written abandonware*) but then again, advocates of vibecoding have been arguing that since coding is a fixed problem now, maintainership is fixed too. No more tired maintainers, no more spending valuable free time writing FOSS manually.</p><p>So, while very flawed for non-vibecoded projects, I do still think that it wasn't that off for "AI Slop" projects that were submitted < 6 months ago. (And as mentioned, a big portion of them were either abandoned right after their submission or completely gone, removed from the internet).</p>
Bart Piotrowski<p>I was pulling the numbers out of my ass the other day, saying that 80% of this slop is not going to stay maintained in a year, but I wasn't that far off!</p><p>> Of the 120 unique repos, 32 were maintained and 88 were abandoned. No seriously, a big portion of them was completely deleted, nowhere to be found, others stopped 6 months ago, right after submitting to Flathub.</p><p><a href="https://geopjr.dev/blog/democratizing-abandonware" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">geopjr.dev/blog/democratizing-</span><span class="invisible">abandonware</span></a></p>
Bart Piotrowski<p>It seems I have barely ever used my ring fingers on the keyboard, and little fingers are just those small pieces of meat that are simply there on my hands.</p>
Bart Piotrowski<p>Split keyboard, day one: pain</p>
Bart Piotrowski<p>who would win, multimillion dollar revenue business or an open sores project consisting of 3 sticks and a chewing gum</p>
Bart Piotrowski<p>The disabled repository, `flathub/io.github.ryubing.Ryujinx`, is a Flatpak packaging manifest, not the emulator. Its contents are a build recipe (`io.github.ryubing.Ryujinx.yml`), AppStream metadata, a launcher script (`ryujinx-wrapper`), screenshots, and config files. It contains no Nintendo ROMs, firmware, source or object code, assets, or `prod.keys`/`title.keys`.</p><p>The Ryujinx emulator source itself is hosted in a separate repository and fetched at build time; it is not contained in, copied into, or distributed from this repository. Whatever Nintendo's theory of the emulator's runtime behavior, the disabled repository neither performs nor contains the conduct alleged in the notice.</p><p>The notice identifies no infringing act tied to this repository. It cites four U.S. Copyright Registrations (Mario Kart 8 Deluxe; Animal Crossing: New Horizons; Super Smash Bros. Ultimate; The Legend of Zelda: Breath of the Wild) but alleges none of them, nor any portion, is present in, copied by, or distributed from the repository. "The entire repository is infringing" is overbroad and mistaken as applied here.</p>
Bart Piotrowski<p><a href="https://github.com/github/dmca/blob/master/2026/06/2026-06-30-nintendo.md" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/github/dmca/blob/ma</span><span class="invisible">ster/2026/06/2026-06-30-nintendo.md</span></a></p><p>Ah shit, here we go again.</p>
Jamie Gaskins<p><span class="h-card" translate="no"><a href="https://cosocial.ca/@mhoye" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mhoye</span></a></span> I've been coaching engineers for a long time on the idea that the job you're applying for, the job you're interviewing for, and the job you end up doing are often 3 very different jobs.</p><p>Not literally, but the ATS, the interview panel, and the actual day-to-day of the role involve 3 almost completely disjoint sets of requirements.</p>
Bart Piotrowski<p>Looking at the prices of new laptops, I guess I will be riding this one until it dies.</p>
razze<p>Looking for a new workplace. Hit me with <a href="https://osna.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> work, I prefer <a href="https://osna.social/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> these days, but mostly looking for interesting/fulfilling things to do. Ideally remote or in northern germany.</p><p><a href="https://osna.social/tags/fedihire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedihire</span></a></p>
Bart Piotrowski<p>> judge the work, not the workflow</p><p>"lol" said the scorpion, "lmao"</p>
Bart Piotrowski<p>Some guy just decided to effectively fork entire Flathub infra to publish a glorified web view for a WhatsApp and a card game, both vibe coded. Slopfest is going well.</p>
Bart Piotrowski<p>Latest Thunderbird breaks tbkeys-lite for my custom keybinds. Evolution doesn't have UI for this at all? E-mail apps are consistently on the top of my frustrations list.</p>
Bart Piotrowski<p>Meanwhile, elsewhere, no good deed goes unpunished.</p>
Bart Piotrowski<p>"No way to prevent this" say users of only Linux repository where this regularly happens</p>
Steven Deobald<p>There has NEVER been a more meaningful time to donate to <a href="https://fantastic.earth/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a>. Your donation goes directly to the Linux desktop, directly to digital sovereignty, directly to contributors. This is wonderful.</p><p><a href="https://donate.gnome.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">donate.gnome.org</span><span class="invisible"></span></a></p><p>I'm already looking forward to 2027's Fellowship announcement. đ</p>
Steven Deobald<p>Congratulations to Sophie and Peter, the very first GNOME Fellows!</p><p><a href="https://discourse.gnome.org/t/gnome-foundation-announces-its-first-fellows/35446" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discourse.gnome.org/t/gnome-fo</span><span class="invisible">undation-announces-its-first-fellows/35446</span></a></p><p>This is amazing news. Thank you to everyone on the <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnome</span></a></span> Foundation board for all your hard work to get this over the line.</p><p><a href="https://fantastic.earth/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a></p>
Sebastian Wick<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@AdrianVovk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>AdrianVovk</span></a></span> and I recently presented our vision for Flatpak and Flatpak Next at <span class="h-card" translate="no"><a href="https://floss.social/@LAS" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>LAS</span></a></span>. </p><p>The "reporting" on it has been abysmal, focusing on some made up bullshit instead of the meat of the talk.</p><p>The only exception has been the article on <span class="h-card" translate="no"><a href="https://social.heise.de/@heiseonline" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>heiseonline</span></a></span> about LAS by <span class="h-card" translate="no"><a href="https://chaos.social/@keywan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>keywan</span></a></span>. The difference between the peanut gallery spreading misinformation and a journalist actually researching a topic is just night and day.</p><p><a href="https://www.heise.de/en/background/Linux-App-Summit-2026-Meeting-of-the-Linux-Desktop-Avant-garde-11316647.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/en/background/Linux-A</span><span class="invisible">pp-Summit-2026-Meeting-of-the-Linux-Desktop-Avant-garde-11316647.html</span></a></p>
Bart Piotrowski<p class="quote-inline">RE: <a href="https://social.treehouse.systems/@barthalion/116675657303611793" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">social.treehouse.systems/@bart</span><span class="invisible">halion/116675657303611793</span></a></p><p>Dear internet peanut gallery, here's your chance to bike shed this into oblivion: <a href="https://discourse.flathub.org/t/repository-hierarchy-in-forgejo/12300" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">discourse.flathub.org/t/reposi</span><span class="invisible">tory-hierarchy-in-forgejo/12300</span></a></p>
Bart Piotrowski<p>something may be happening</p>
doskel, hypothetically<p>./configure affirmations:<br>-you have jobcontrol<br>-your fifos are usable<br>-your implementation is ok<br>-your sockets are usable<br>-you are normal</p>
Bart Piotrowski<p>We have updated Flathub's LLM policy to explicitly disallow AI usage for both the submission process and applications being submitted.</p><p><a href="https://github.com/flathub-infra/documentation/commit/992f57b30de98ddbd5e80959e9672998c83c8c97" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/flathub-infra/docum</span><span class="invisible">entation/commit/992f57b30de98ddbd5e80959e9672998c83c8c97</span></a></p><p>I've had some reservations about it, so the wording before that commit was relatively milder. I know it's an unpopular opinion on the Fediverse, but I do think LLMs are inevitable, and the reality is that you can expect less organically grown code as time goes on. I believe it can be a useful tool in and outside FOSS; I hoped we will see a larger number of apps where authors made some effort beyond prompting an agent. Meanwhile, the number of unpleasant interactions I've had with entitled submitters acting as if they were bestowing their brilliant software upon us idiots who are rejecting it went through the roof in the last month. I'm tired.</p><p>As always, we are not applying this retroactively, so any vibecoded apps which were already published will remain available.</p>
Essem :skeeter:<p>did you know that flatpak systemd appd red hat ibm microsoft age verification musl dinit openrc alpine void? it's true that canonical snap nixos wayland x11 ai claude google chromium electron gtk gnome hyprland xlibre niri steam proton proprietary gnu foss richard stallman foot fsf chrome os android bsd</p>
Adrian Vovk<p>Another day in Linux: everyone's too busy squabbling over init systems to organize against the real enemy: Microsoft, Apple, and Google</p><p>Look I don't expect everyone to be strategic with their use of their own time. Do whatever you want. But to hurl vitriol at the people who are focused on making Linux win rather than on your chosen issue is not appropriate</p><p>If you're out here calling people bad faith corpo shills you should take a good hard look in the mirror and realize who your behavior helps</p>
Bart Piotrowski<p>Why are Flathub downloads so slow sometimes? It's probably not your fault.</p><p><a href="https://barthalion.blog/flathub-internals-cdn-and-deltas/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">barthalion.blog/flathub-intern</span><span class="invisible">als-cdn-and-deltas/</span></a></p>
Bart Piotrowski<p>a pay-as-you-go flatpak build and hosting service</p>
404 Media<p>"Whatâs driving me crazy, then, is not the idea that AI exists or that people are using AI. Itâs that I have a finite time on this earth that I mostly want to spend interacting with other human beings." <a href="https://www.404media.co/your-ai-use-is-breaking-my-brain/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">404media.co/your-ai-use-is-bre</span><span class="invisible">aking-my-brain/</span></a></p>
Bart Piotrowski<p>I can't be there at Linux App Summit this year to talk about it in person, so as a consolation prize, here's the first blog post on Flathub's infrastructure, specifically CDN et al.: <a href="https://barthalion.blog/flathub-internals-cdn/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">barthalion.blog/flathub-intern</span><span class="invisible">als-cdn/</span></a></p>
Bart Piotrowski<p>Spent more time thinking about moving Flathub out of GitHub and I probably arrived at something doable.</p><p>For CI, we just keep using GitHub Actions until we come up with something better lol. Actual pipelines are executed in flathub-infra/vorarbeiter either way, it could just stay there. We would need to extend vorarbeiter to accept webhooks from other forges and submit commit status elsewhere but that's largely it. We could eventually ask Buildkite nicely and replatform again.</p><p>flatpak-external-data-checker would need to learn how to open pull requests elsewhere. Similar thing applies to other scripts we're using here and there.</p><p>The rest is annoying legwork of figuring out how do we shift >3k repositories and collaborators elsewhere without losing maintainers. Maybe we just don't? New apps go to the new place, old apps get mirrored to the new place, maintainers can opt in to migration. :dragnthonk:</p>
Bart Piotrowski<p>GitLab could have won by not doing anything at all but they would rather be renaming issues to work items, adding a dumb split view for the issue tracker, and working on other misfeatures no one asked for, anything but fixing 5+ years old bugs and half-assed functionality. And this doesnât even touch the layoffs and âAI firstâ pivot.</p>
Veronica Explains<p>Also, shouting this one with the bold text:</p><p><strong>Debian isn't just for servers. Debian rocks on a desktop.</strong></p><p>"But Veronica, I need newer packages!"</p><p>Do you really? If I'm doing dev work and need something newer, I'm using containers. If I need desktop applications, there's usually Flatpak/AppImage/Nix/source. And backporting and pinning is an option if you want to get super nerdy with it.</p><p><em>I don't like when my desktop updates.</em> It means I have to relearn stuff. If you feel the same way, consider Debian. On your desktop. Seriously.</p>
Bart Piotrowski<p>should have been more yellow</p>
Bart Piotrowski<p>GitHub not displaying files content which have unaddressed comments in the diff view, and then also collapsing review threads in the main PR view with "X hidden conversations" box is truly something. It's almost as if we made up using it for reviewing code.</p>
Bart Piotrowski<p>but doctor, I am Pagliacci</p>
Matthew Garrett<p>When I write code I am turning a creative idea into a mechanical embodiment of that idea. I am not creating beauty. Every line of code I write is a copy of another line of code I've read somewhere before, lightly modified to meet my needs. My code is not intended to evoke emotion. It does not change people think about the world. The ideaâcode pipeline in my head is not obviously distinguishable from the prompt->code process in an LLM</p>
-/mondstern<p><a href="https://mastodon.green/tags/flathub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flathub</span></a> <a href="https://mastodon.green/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> </p><p><a href="https://flathub.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">flathub.org/</span><span class="invisible"></span></a></p><p>was in my last <a href="https://mastodon.green/tags/exhibition" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exhibition</span></a> from sep 2025 till jan 2026</p>